Package com.google.cloud.channel.v1
Class BillableSku.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
- com.google.cloud.channel.v1.BillableSku.Builder
-
- All Implemented Interfaces:
BillableSkuOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- BillableSku
public static final class BillableSku.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder> implements BillableSkuOrBuilder
Represents the Billable SKU information.
Protobuf typegoogle.cloud.channel.v1.BillableSku
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BillableSku.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
BillableSku
build()
BillableSku
buildPartial()
BillableSku.Builder
clear()
BillableSku.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
BillableSku.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
BillableSku.Builder
clearService()
Resource name of Service which contains Repricing SKU.BillableSku.Builder
clearServiceDisplayName()
Unique human readable name for the Service.BillableSku.Builder
clearSku()
Resource name of Billable SKU.BillableSku.Builder
clearSkuDisplayName()
Unique human readable name for the SKU.BillableSku.Builder
clone()
BillableSku
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getService()
Resource name of Service which contains Repricing SKU.com.google.protobuf.ByteString
getServiceBytes()
Resource name of Service which contains Repricing SKU.String
getServiceDisplayName()
Unique human readable name for the Service.com.google.protobuf.ByteString
getServiceDisplayNameBytes()
Unique human readable name for the Service.String
getSku()
Resource name of Billable SKU.com.google.protobuf.ByteString
getSkuBytes()
Resource name of Billable SKU.String
getSkuDisplayName()
Unique human readable name for the SKU.com.google.protobuf.ByteString
getSkuDisplayNameBytes()
Unique human readable name for the SKU.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
BillableSku.Builder
mergeFrom(BillableSku other)
BillableSku.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
BillableSku.Builder
mergeFrom(com.google.protobuf.Message other)
BillableSku.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
BillableSku.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
BillableSku.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
BillableSku.Builder
setService(String value)
Resource name of Service which contains Repricing SKU.BillableSku.Builder
setServiceBytes(com.google.protobuf.ByteString value)
Resource name of Service which contains Repricing SKU.BillableSku.Builder
setServiceDisplayName(String value)
Unique human readable name for the Service.BillableSku.Builder
setServiceDisplayNameBytes(com.google.protobuf.ByteString value)
Unique human readable name for the Service.BillableSku.Builder
setSku(String value)
Resource name of Billable SKU.BillableSku.Builder
setSkuBytes(com.google.protobuf.ByteString value)
Resource name of Billable SKU.BillableSku.Builder
setSkuDisplayName(String value)
Unique human readable name for the SKU.BillableSku.Builder
setSkuDisplayNameBytes(com.google.protobuf.ByteString value)
Unique human readable name for the SKU.BillableSku.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
clear
public BillableSku.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
getDefaultInstanceForType
public BillableSku getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public BillableSku build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BillableSku buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BillableSku.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
setField
public BillableSku.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
clearField
public BillableSku.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
clearOneof
public BillableSku.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
setRepeatedField
public BillableSku.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
addRepeatedField
public BillableSku.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
mergeFrom
public BillableSku.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<BillableSku.Builder>
-
mergeFrom
public BillableSku.Builder mergeFrom(BillableSku other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
mergeFrom
public BillableSku.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<BillableSku.Builder>
- Throws:
IOException
-
getSku
public String getSku()
Resource name of Billable SKU. Format: billableSkus/{sku}. Example: billableSkus/6E1B-6634-470F".
string sku = 1;
- Specified by:
getSku
in interfaceBillableSkuOrBuilder
- Returns:
- The sku.
-
getSkuBytes
public com.google.protobuf.ByteString getSkuBytes()
Resource name of Billable SKU. Format: billableSkus/{sku}. Example: billableSkus/6E1B-6634-470F".
string sku = 1;
- Specified by:
getSkuBytes
in interfaceBillableSkuOrBuilder
- Returns:
- The bytes for sku.
-
setSku
public BillableSku.Builder setSku(String value)
Resource name of Billable SKU. Format: billableSkus/{sku}. Example: billableSkus/6E1B-6634-470F".
string sku = 1;
- Parameters:
value
- The sku to set.- Returns:
- This builder for chaining.
-
clearSku
public BillableSku.Builder clearSku()
Resource name of Billable SKU. Format: billableSkus/{sku}. Example: billableSkus/6E1B-6634-470F".
string sku = 1;
- Returns:
- This builder for chaining.
-
setSkuBytes
public BillableSku.Builder setSkuBytes(com.google.protobuf.ByteString value)
Resource name of Billable SKU. Format: billableSkus/{sku}. Example: billableSkus/6E1B-6634-470F".
string sku = 1;
- Parameters:
value
- The bytes for sku to set.- Returns:
- This builder for chaining.
-
getSkuDisplayName
public String getSkuDisplayName()
Unique human readable name for the SKU.
string sku_display_name = 2;
- Specified by:
getSkuDisplayName
in interfaceBillableSkuOrBuilder
- Returns:
- The skuDisplayName.
-
getSkuDisplayNameBytes
public com.google.protobuf.ByteString getSkuDisplayNameBytes()
Unique human readable name for the SKU.
string sku_display_name = 2;
- Specified by:
getSkuDisplayNameBytes
in interfaceBillableSkuOrBuilder
- Returns:
- The bytes for skuDisplayName.
-
setSkuDisplayName
public BillableSku.Builder setSkuDisplayName(String value)
Unique human readable name for the SKU.
string sku_display_name = 2;
- Parameters:
value
- The skuDisplayName to set.- Returns:
- This builder for chaining.
-
clearSkuDisplayName
public BillableSku.Builder clearSkuDisplayName()
Unique human readable name for the SKU.
string sku_display_name = 2;
- Returns:
- This builder for chaining.
-
setSkuDisplayNameBytes
public BillableSku.Builder setSkuDisplayNameBytes(com.google.protobuf.ByteString value)
Unique human readable name for the SKU.
string sku_display_name = 2;
- Parameters:
value
- The bytes for skuDisplayName to set.- Returns:
- This builder for chaining.
-
getService
public String getService()
Resource name of Service which contains Repricing SKU. Format: services/{service}. Example: "services/B7D9-FDCB-15D8".
string service = 3;
- Specified by:
getService
in interfaceBillableSkuOrBuilder
- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()
Resource name of Service which contains Repricing SKU. Format: services/{service}. Example: "services/B7D9-FDCB-15D8".
string service = 3;
- Specified by:
getServiceBytes
in interfaceBillableSkuOrBuilder
- Returns:
- The bytes for service.
-
setService
public BillableSku.Builder setService(String value)
Resource name of Service which contains Repricing SKU. Format: services/{service}. Example: "services/B7D9-FDCB-15D8".
string service = 3;
- Parameters:
value
- The service to set.- Returns:
- This builder for chaining.
-
clearService
public BillableSku.Builder clearService()
Resource name of Service which contains Repricing SKU. Format: services/{service}. Example: "services/B7D9-FDCB-15D8".
string service = 3;
- Returns:
- This builder for chaining.
-
setServiceBytes
public BillableSku.Builder setServiceBytes(com.google.protobuf.ByteString value)
Resource name of Service which contains Repricing SKU. Format: services/{service}. Example: "services/B7D9-FDCB-15D8".
string service = 3;
- Parameters:
value
- The bytes for service to set.- Returns:
- This builder for chaining.
-
getServiceDisplayName
public String getServiceDisplayName()
Unique human readable name for the Service.
string service_display_name = 4;
- Specified by:
getServiceDisplayName
in interfaceBillableSkuOrBuilder
- Returns:
- The serviceDisplayName.
-
getServiceDisplayNameBytes
public com.google.protobuf.ByteString getServiceDisplayNameBytes()
Unique human readable name for the Service.
string service_display_name = 4;
- Specified by:
getServiceDisplayNameBytes
in interfaceBillableSkuOrBuilder
- Returns:
- The bytes for serviceDisplayName.
-
setServiceDisplayName
public BillableSku.Builder setServiceDisplayName(String value)
Unique human readable name for the Service.
string service_display_name = 4;
- Parameters:
value
- The serviceDisplayName to set.- Returns:
- This builder for chaining.
-
clearServiceDisplayName
public BillableSku.Builder clearServiceDisplayName()
Unique human readable name for the Service.
string service_display_name = 4;
- Returns:
- This builder for chaining.
-
setServiceDisplayNameBytes
public BillableSku.Builder setServiceDisplayNameBytes(com.google.protobuf.ByteString value)
Unique human readable name for the Service.
string service_display_name = 4;
- Parameters:
value
- The bytes for serviceDisplayName to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final BillableSku.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
mergeUnknownFields
public final BillableSku.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
-