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.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)BillableSkubuild()BillableSkubuildPartial()BillableSku.Builderclear()BillableSku.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)BillableSku.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)BillableSku.BuilderclearService()Resource name of Service which contains Repricing SKU.BillableSku.BuilderclearServiceDisplayName()Unique human readable name for the Service.BillableSku.BuilderclearSku()Resource name of Billable SKU.BillableSku.BuilderclearSkuDisplayName()Unique human readable name for the SKU.BillableSku.Builderclone()BillableSkugetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetService()Resource name of Service which contains Repricing SKU.com.google.protobuf.ByteStringgetServiceBytes()Resource name of Service which contains Repricing SKU.StringgetServiceDisplayName()Unique human readable name for the Service.com.google.protobuf.ByteStringgetServiceDisplayNameBytes()Unique human readable name for the Service.StringgetSku()Resource name of Billable SKU.com.google.protobuf.ByteStringgetSkuBytes()Resource name of Billable SKU.StringgetSkuDisplayName()Unique human readable name for the SKU.com.google.protobuf.ByteStringgetSkuDisplayNameBytes()Unique human readable name for the SKU.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()BillableSku.BuildermergeFrom(BillableSku other)BillableSku.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)BillableSku.BuildermergeFrom(com.google.protobuf.Message other)BillableSku.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)BillableSku.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)BillableSku.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)BillableSku.BuildersetService(String value)Resource name of Service which contains Repricing SKU.BillableSku.BuildersetServiceBytes(com.google.protobuf.ByteString value)Resource name of Service which contains Repricing SKU.BillableSku.BuildersetServiceDisplayName(String value)Unique human readable name for the Service.BillableSku.BuildersetServiceDisplayNameBytes(com.google.protobuf.ByteString value)Unique human readable name for the Service.BillableSku.BuildersetSku(String value)Resource name of Billable SKU.BillableSku.BuildersetSkuBytes(com.google.protobuf.ByteString value)Resource name of Billable SKU.BillableSku.BuildersetSkuDisplayName(String value)Unique human readable name for the SKU.BillableSku.BuildersetSkuDisplayNameBytes(com.google.protobuf.ByteString value)Unique human readable name for the SKU.BillableSku.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
clear
public BillableSku.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
getDefaultInstanceForType
public BillableSku getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public BillableSku build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BillableSku buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BillableSku.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
setField
public BillableSku.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
clearField
public BillableSku.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
clearOneof
public BillableSku.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
setRepeatedField
public BillableSku.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
addRepeatedField
public BillableSku.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
mergeFrom
public BillableSku.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BillableSku.Builder>
-
mergeFrom
public BillableSku.Builder mergeFrom(BillableSku other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
getSkuin 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:
getSkuBytesin 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:
getSkuDisplayNamein 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:
getSkuDisplayNameBytesin 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:
getServicein 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:
getServiceBytesin 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:
getServiceDisplayNamein 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:
getServiceDisplayNameBytesin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
mergeUnknownFields
public final BillableSku.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BillableSku.Builder>
-
-