Package com.google.cloud.channel.v1
Class SkuPurchaseGroup.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SkuPurchaseGroup.Builder>
-
- com.google.cloud.channel.v1.SkuPurchaseGroup.Builder
-
- All Implemented Interfaces:
SkuPurchaseGroupOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- SkuPurchaseGroup
public static final class SkuPurchaseGroup.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SkuPurchaseGroup.Builder> implements SkuPurchaseGroupOrBuilder
Represents a set of SKUs that must be purchased using the same billing account.
Protobuf typegoogle.cloud.channel.v1.SkuPurchaseGroup
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SkuPurchaseGroup.Builder
addAllBillingAccountPurchaseInfos(Iterable<? extends BillingAccountPurchaseInfo> values)
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup.Builder
addAllSkus(Iterable<String> values)
Resource names of the SKUs included in this group.SkuPurchaseGroup.Builder
addBillingAccountPurchaseInfos(int index, BillingAccountPurchaseInfo value)
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup.Builder
addBillingAccountPurchaseInfos(int index, BillingAccountPurchaseInfo.Builder builderForValue)
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup.Builder
addBillingAccountPurchaseInfos(BillingAccountPurchaseInfo value)
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup.Builder
addBillingAccountPurchaseInfos(BillingAccountPurchaseInfo.Builder builderForValue)
List of billing accounts that are eligible to purhcase these SKUs.BillingAccountPurchaseInfo.Builder
addBillingAccountPurchaseInfosBuilder()
List of billing accounts that are eligible to purhcase these SKUs.BillingAccountPurchaseInfo.Builder
addBillingAccountPurchaseInfosBuilder(int index)
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SkuPurchaseGroup.Builder
addSkus(String value)
Resource names of the SKUs included in this group.SkuPurchaseGroup.Builder
addSkusBytes(com.google.protobuf.ByteString value)
Resource names of the SKUs included in this group.SkuPurchaseGroup
build()
SkuPurchaseGroup
buildPartial()
SkuPurchaseGroup.Builder
clear()
SkuPurchaseGroup.Builder
clearBillingAccountPurchaseInfos()
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
SkuPurchaseGroup.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
SkuPurchaseGroup.Builder
clearSkus()
Resource names of the SKUs included in this group.SkuPurchaseGroup.Builder
clone()
BillingAccountPurchaseInfo
getBillingAccountPurchaseInfos(int index)
List of billing accounts that are eligible to purhcase these SKUs.BillingAccountPurchaseInfo.Builder
getBillingAccountPurchaseInfosBuilder(int index)
List of billing accounts that are eligible to purhcase these SKUs.List<BillingAccountPurchaseInfo.Builder>
getBillingAccountPurchaseInfosBuilderList()
List of billing accounts that are eligible to purhcase these SKUs.int
getBillingAccountPurchaseInfosCount()
List of billing accounts that are eligible to purhcase these SKUs.List<BillingAccountPurchaseInfo>
getBillingAccountPurchaseInfosList()
List of billing accounts that are eligible to purhcase these SKUs.BillingAccountPurchaseInfoOrBuilder
getBillingAccountPurchaseInfosOrBuilder(int index)
List of billing accounts that are eligible to purhcase these SKUs.List<? extends BillingAccountPurchaseInfoOrBuilder>
getBillingAccountPurchaseInfosOrBuilderList()
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getSkus(int index)
Resource names of the SKUs included in this group.com.google.protobuf.ByteString
getSkusBytes(int index)
Resource names of the SKUs included in this group.int
getSkusCount()
Resource names of the SKUs included in this group.com.google.protobuf.ProtocolStringList
getSkusList()
Resource names of the SKUs included in this group.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
SkuPurchaseGroup.Builder
mergeFrom(SkuPurchaseGroup other)
SkuPurchaseGroup.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
SkuPurchaseGroup.Builder
mergeFrom(com.google.protobuf.Message other)
SkuPurchaseGroup.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
SkuPurchaseGroup.Builder
removeBillingAccountPurchaseInfos(int index)
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup.Builder
setBillingAccountPurchaseInfos(int index, BillingAccountPurchaseInfo value)
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup.Builder
setBillingAccountPurchaseInfos(int index, BillingAccountPurchaseInfo.Builder builderForValue)
List of billing accounts that are eligible to purhcase these SKUs.SkuPurchaseGroup.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SkuPurchaseGroup.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
SkuPurchaseGroup.Builder
setSkus(int index, String value)
Resource names of the SKUs included in this group.SkuPurchaseGroup.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<SkuPurchaseGroup.Builder>
-
clear
public SkuPurchaseGroup.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<SkuPurchaseGroup.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<SkuPurchaseGroup.Builder>
-
getDefaultInstanceForType
public SkuPurchaseGroup getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public SkuPurchaseGroup build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SkuPurchaseGroup buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SkuPurchaseGroup.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<SkuPurchaseGroup.Builder>
-
setField
public SkuPurchaseGroup.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<SkuPurchaseGroup.Builder>
-
clearField
public SkuPurchaseGroup.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<SkuPurchaseGroup.Builder>
-
clearOneof
public SkuPurchaseGroup.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<SkuPurchaseGroup.Builder>
-
setRepeatedField
public SkuPurchaseGroup.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<SkuPurchaseGroup.Builder>
-
addRepeatedField
public SkuPurchaseGroup.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<SkuPurchaseGroup.Builder>
-
mergeFrom
public SkuPurchaseGroup.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SkuPurchaseGroup.Builder>
-
mergeFrom
public SkuPurchaseGroup.Builder mergeFrom(SkuPurchaseGroup other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<SkuPurchaseGroup.Builder>
-
mergeFrom
public SkuPurchaseGroup.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<SkuPurchaseGroup.Builder>
- Throws:
IOException
-
getSkusList
public com.google.protobuf.ProtocolStringList getSkusList()
Resource names of the SKUs included in this group. Format: products/{product_id}/skus/{sku_id}.
repeated string skus = 1;
- Specified by:
getSkusList
in interfaceSkuPurchaseGroupOrBuilder
- Returns:
- A list containing the skus.
-
getSkusCount
public int getSkusCount()
Resource names of the SKUs included in this group. Format: products/{product_id}/skus/{sku_id}.
repeated string skus = 1;
- Specified by:
getSkusCount
in interfaceSkuPurchaseGroupOrBuilder
- Returns:
- The count of skus.
-
getSkus
public String getSkus(int index)
Resource names of the SKUs included in this group. Format: products/{product_id}/skus/{sku_id}.
repeated string skus = 1;
- Specified by:
getSkus
in interfaceSkuPurchaseGroupOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The skus at the given index.
-
getSkusBytes
public com.google.protobuf.ByteString getSkusBytes(int index)
Resource names of the SKUs included in this group. Format: products/{product_id}/skus/{sku_id}.
repeated string skus = 1;
- Specified by:
getSkusBytes
in interfaceSkuPurchaseGroupOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the skus at the given index.
-
setSkus
public SkuPurchaseGroup.Builder setSkus(int index, String value)
Resource names of the SKUs included in this group. Format: products/{product_id}/skus/{sku_id}.
repeated string skus = 1;
- Parameters:
index
- The index to set the value at.value
- The skus to set.- Returns:
- This builder for chaining.
-
addSkus
public SkuPurchaseGroup.Builder addSkus(String value)
Resource names of the SKUs included in this group. Format: products/{product_id}/skus/{sku_id}.
repeated string skus = 1;
- Parameters:
value
- The skus to add.- Returns:
- This builder for chaining.
-
addAllSkus
public SkuPurchaseGroup.Builder addAllSkus(Iterable<String> values)
Resource names of the SKUs included in this group. Format: products/{product_id}/skus/{sku_id}.
repeated string skus = 1;
- Parameters:
values
- The skus to add.- Returns:
- This builder for chaining.
-
clearSkus
public SkuPurchaseGroup.Builder clearSkus()
Resource names of the SKUs included in this group. Format: products/{product_id}/skus/{sku_id}.
repeated string skus = 1;
- Returns:
- This builder for chaining.
-
addSkusBytes
public SkuPurchaseGroup.Builder addSkusBytes(com.google.protobuf.ByteString value)
Resource names of the SKUs included in this group. Format: products/{product_id}/skus/{sku_id}.
repeated string skus = 1;
- Parameters:
value
- The bytes of the skus to add.- Returns:
- This builder for chaining.
-
getBillingAccountPurchaseInfosList
public List<BillingAccountPurchaseInfo> getBillingAccountPurchaseInfosList()
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
- Specified by:
getBillingAccountPurchaseInfosList
in interfaceSkuPurchaseGroupOrBuilder
-
getBillingAccountPurchaseInfosCount
public int getBillingAccountPurchaseInfosCount()
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
- Specified by:
getBillingAccountPurchaseInfosCount
in interfaceSkuPurchaseGroupOrBuilder
-
getBillingAccountPurchaseInfos
public BillingAccountPurchaseInfo getBillingAccountPurchaseInfos(int index)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
- Specified by:
getBillingAccountPurchaseInfos
in interfaceSkuPurchaseGroupOrBuilder
-
setBillingAccountPurchaseInfos
public SkuPurchaseGroup.Builder setBillingAccountPurchaseInfos(int index, BillingAccountPurchaseInfo value)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
setBillingAccountPurchaseInfos
public SkuPurchaseGroup.Builder setBillingAccountPurchaseInfos(int index, BillingAccountPurchaseInfo.Builder builderForValue)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
addBillingAccountPurchaseInfos
public SkuPurchaseGroup.Builder addBillingAccountPurchaseInfos(BillingAccountPurchaseInfo value)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
addBillingAccountPurchaseInfos
public SkuPurchaseGroup.Builder addBillingAccountPurchaseInfos(int index, BillingAccountPurchaseInfo value)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
addBillingAccountPurchaseInfos
public SkuPurchaseGroup.Builder addBillingAccountPurchaseInfos(BillingAccountPurchaseInfo.Builder builderForValue)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
addBillingAccountPurchaseInfos
public SkuPurchaseGroup.Builder addBillingAccountPurchaseInfos(int index, BillingAccountPurchaseInfo.Builder builderForValue)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
addAllBillingAccountPurchaseInfos
public SkuPurchaseGroup.Builder addAllBillingAccountPurchaseInfos(Iterable<? extends BillingAccountPurchaseInfo> values)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
clearBillingAccountPurchaseInfos
public SkuPurchaseGroup.Builder clearBillingAccountPurchaseInfos()
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
removeBillingAccountPurchaseInfos
public SkuPurchaseGroup.Builder removeBillingAccountPurchaseInfos(int index)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
getBillingAccountPurchaseInfosBuilder
public BillingAccountPurchaseInfo.Builder getBillingAccountPurchaseInfosBuilder(int index)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
getBillingAccountPurchaseInfosOrBuilder
public BillingAccountPurchaseInfoOrBuilder getBillingAccountPurchaseInfosOrBuilder(int index)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
- Specified by:
getBillingAccountPurchaseInfosOrBuilder
in interfaceSkuPurchaseGroupOrBuilder
-
getBillingAccountPurchaseInfosOrBuilderList
public List<? extends BillingAccountPurchaseInfoOrBuilder> getBillingAccountPurchaseInfosOrBuilderList()
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
- Specified by:
getBillingAccountPurchaseInfosOrBuilderList
in interfaceSkuPurchaseGroupOrBuilder
-
addBillingAccountPurchaseInfosBuilder
public BillingAccountPurchaseInfo.Builder addBillingAccountPurchaseInfosBuilder()
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
addBillingAccountPurchaseInfosBuilder
public BillingAccountPurchaseInfo.Builder addBillingAccountPurchaseInfosBuilder(int index)
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
getBillingAccountPurchaseInfosBuilderList
public List<BillingAccountPurchaseInfo.Builder> getBillingAccountPurchaseInfosBuilderList()
List of billing accounts that are eligible to purhcase these SKUs.
repeated .google.cloud.channel.v1.BillingAccountPurchaseInfo billing_account_purchase_infos = 2;
-
setUnknownFields
public final SkuPurchaseGroup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SkuPurchaseGroup.Builder>
-
mergeUnknownFields
public final SkuPurchaseGroup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SkuPurchaseGroup.Builder>
-
-