Class ItemAttribute.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
- com.google.ads.googleads.v15.common.ItemAttribute.Builder
-
- All Implemented Interfaces:
ItemAttributeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- ItemAttribute
public static final class ItemAttribute.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder> implements ItemAttributeOrBuilder
Item attributes of the transaction.
Protobuf typegoogle.ads.googleads.v15.common.ItemAttribute
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemAttribute.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ItemAttributebuild()ItemAttributebuildPartial()ItemAttribute.Builderclear()ItemAttribute.BuilderclearCountryCode()Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded.ItemAttribute.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ItemAttribute.BuilderclearItemId()A unique identifier of a product.ItemAttribute.BuilderclearLanguageCode()ISO 639-1 code of the language associated with the feed where your items are uploadedItemAttribute.BuilderclearMerchantId()ID of the Merchant Center Account.ItemAttribute.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ItemAttribute.BuilderclearQuantity()The number of items sold.ItemAttribute.Builderclone()java.lang.StringgetCountryCode()Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded.com.google.protobuf.ByteStringgetCountryCodeBytes()Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded.ItemAttributegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetItemId()A unique identifier of a product.com.google.protobuf.ByteStringgetItemIdBytes()A unique identifier of a product.java.lang.StringgetLanguageCode()ISO 639-1 code of the language associated with the feed where your items are uploadedcom.google.protobuf.ByteStringgetLanguageCodeBytes()ISO 639-1 code of the language associated with the feed where your items are uploadedlonggetMerchantId()ID of the Merchant Center Account.longgetQuantity()The number of items sold.booleanhasMerchantId()ID of the Merchant Center Account.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ItemAttribute.BuildermergeFrom(ItemAttribute other)ItemAttribute.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ItemAttribute.BuildermergeFrom(com.google.protobuf.Message other)ItemAttribute.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ItemAttribute.BuildersetCountryCode(java.lang.String value)Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded.ItemAttribute.BuildersetCountryCodeBytes(com.google.protobuf.ByteString value)Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded.ItemAttribute.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ItemAttribute.BuildersetItemId(java.lang.String value)A unique identifier of a product.ItemAttribute.BuildersetItemIdBytes(com.google.protobuf.ByteString value)A unique identifier of a product.ItemAttribute.BuildersetLanguageCode(java.lang.String value)ISO 639-1 code of the language associated with the feed where your items are uploadedItemAttribute.BuildersetLanguageCodeBytes(com.google.protobuf.ByteString value)ISO 639-1 code of the language associated with the feed where your items are uploadedItemAttribute.BuildersetMerchantId(long value)ID of the Merchant Center Account.ItemAttribute.BuildersetQuantity(long value)The number of items sold.ItemAttribute.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)ItemAttribute.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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<ItemAttribute.Builder>
-
clear
public ItemAttribute.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<ItemAttribute.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<ItemAttribute.Builder>
-
getDefaultInstanceForType
public ItemAttribute getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ItemAttribute build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ItemAttribute buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ItemAttribute.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<ItemAttribute.Builder>
-
setField
public ItemAttribute.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
clearField
public ItemAttribute.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
clearOneof
public ItemAttribute.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
setRepeatedField
public ItemAttribute.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
addRepeatedField
public ItemAttribute.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
mergeFrom
public ItemAttribute.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ItemAttribute.Builder>
-
mergeFrom
public ItemAttribute.Builder mergeFrom(ItemAttribute other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
mergeFrom
public ItemAttribute.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ItemAttribute.Builder>- Throws:
java.io.IOException
-
getItemId
public java.lang.String getItemId()
A unique identifier of a product. It can be either the Merchant Center Item ID or GTIN (Global Trade Item Number).
string item_id = 1;- Specified by:
getItemIdin interfaceItemAttributeOrBuilder- Returns:
- The itemId.
-
getItemIdBytes
public com.google.protobuf.ByteString getItemIdBytes()
A unique identifier of a product. It can be either the Merchant Center Item ID or GTIN (Global Trade Item Number).
string item_id = 1;- Specified by:
getItemIdBytesin interfaceItemAttributeOrBuilder- Returns:
- The bytes for itemId.
-
setItemId
public ItemAttribute.Builder setItemId(java.lang.String value)
A unique identifier of a product. It can be either the Merchant Center Item ID or GTIN (Global Trade Item Number).
string item_id = 1;- Parameters:
value- The itemId to set.- Returns:
- This builder for chaining.
-
clearItemId
public ItemAttribute.Builder clearItemId()
A unique identifier of a product. It can be either the Merchant Center Item ID or GTIN (Global Trade Item Number).
string item_id = 1;- Returns:
- This builder for chaining.
-
setItemIdBytes
public ItemAttribute.Builder setItemIdBytes(com.google.protobuf.ByteString value)
A unique identifier of a product. It can be either the Merchant Center Item ID or GTIN (Global Trade Item Number).
string item_id = 1;- Parameters:
value- The bytes for itemId to set.- Returns:
- This builder for chaining.
-
hasMerchantId
public boolean hasMerchantId()
ID of the Merchant Center Account.
optional int64 merchant_id = 2;- Specified by:
hasMerchantIdin interfaceItemAttributeOrBuilder- Returns:
- Whether the merchantId field is set.
-
getMerchantId
public long getMerchantId()
ID of the Merchant Center Account.
optional int64 merchant_id = 2;- Specified by:
getMerchantIdin interfaceItemAttributeOrBuilder- Returns:
- The merchantId.
-
setMerchantId
public ItemAttribute.Builder setMerchantId(long value)
ID of the Merchant Center Account.
optional int64 merchant_id = 2;- Parameters:
value- The merchantId to set.- Returns:
- This builder for chaining.
-
clearMerchantId
public ItemAttribute.Builder clearMerchantId()
ID of the Merchant Center Account.
optional int64 merchant_id = 2;- Returns:
- This builder for chaining.
-
getCountryCode
public java.lang.String getCountryCode()
Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded. See https://developers.google.com/google-ads/api/reference/data/codes-formats#country-codes for more information.
string country_code = 3;- Specified by:
getCountryCodein interfaceItemAttributeOrBuilder- Returns:
- The countryCode.
-
getCountryCodeBytes
public com.google.protobuf.ByteString getCountryCodeBytes()
Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded. See https://developers.google.com/google-ads/api/reference/data/codes-formats#country-codes for more information.
string country_code = 3;- Specified by:
getCountryCodeBytesin interfaceItemAttributeOrBuilder- Returns:
- The bytes for countryCode.
-
setCountryCode
public ItemAttribute.Builder setCountryCode(java.lang.String value)
Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded. See https://developers.google.com/google-ads/api/reference/data/codes-formats#country-codes for more information.
string country_code = 3;- Parameters:
value- The countryCode to set.- Returns:
- This builder for chaining.
-
clearCountryCode
public ItemAttribute.Builder clearCountryCode()
Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded. See https://developers.google.com/google-ads/api/reference/data/codes-formats#country-codes for more information.
string country_code = 3;- Returns:
- This builder for chaining.
-
setCountryCodeBytes
public ItemAttribute.Builder setCountryCodeBytes(com.google.protobuf.ByteString value)
Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded. See https://developers.google.com/google-ads/api/reference/data/codes-formats#country-codes for more information.
string country_code = 3;- Parameters:
value- The bytes for countryCode to set.- Returns:
- This builder for chaining.
-
getLanguageCode
public java.lang.String getLanguageCode()
ISO 639-1 code of the language associated with the feed where your items are uploaded
string language_code = 4;- Specified by:
getLanguageCodein interfaceItemAttributeOrBuilder- Returns:
- The languageCode.
-
getLanguageCodeBytes
public com.google.protobuf.ByteString getLanguageCodeBytes()
ISO 639-1 code of the language associated with the feed where your items are uploaded
string language_code = 4;- Specified by:
getLanguageCodeBytesin interfaceItemAttributeOrBuilder- Returns:
- The bytes for languageCode.
-
setLanguageCode
public ItemAttribute.Builder setLanguageCode(java.lang.String value)
ISO 639-1 code of the language associated with the feed where your items are uploaded
string language_code = 4;- Parameters:
value- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
public ItemAttribute.Builder clearLanguageCode()
ISO 639-1 code of the language associated with the feed where your items are uploaded
string language_code = 4;- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
public ItemAttribute.Builder setLanguageCodeBytes(com.google.protobuf.ByteString value)
ISO 639-1 code of the language associated with the feed where your items are uploaded
string language_code = 4;- Parameters:
value- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-
getQuantity
public long getQuantity()
The number of items sold. Defaults to 1 if not set.
int64 quantity = 5;- Specified by:
getQuantityin interfaceItemAttributeOrBuilder- Returns:
- The quantity.
-
setQuantity
public ItemAttribute.Builder setQuantity(long value)
The number of items sold. Defaults to 1 if not set.
int64 quantity = 5;- Parameters:
value- The quantity to set.- Returns:
- This builder for chaining.
-
clearQuantity
public ItemAttribute.Builder clearQuantity()
The number of items sold. Defaults to 1 if not set.
int64 quantity = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ItemAttribute.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
mergeUnknownFields
public final ItemAttribute.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
-