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.v13.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.v13.common.ItemAttribute
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemAttribute.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
ItemAttribute
build()
ItemAttribute
buildPartial()
ItemAttribute.Builder
clear()
ItemAttribute.Builder
clearCountryCode()
Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded.ItemAttribute.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ItemAttribute.Builder
clearItemId()
A unique identifier of a product.ItemAttribute.Builder
clearLanguageCode()
ISO 639-1 code of the language associated with the feed where your items are uploadedItemAttribute.Builder
clearMerchantId()
ID of the Merchant Center Account.ItemAttribute.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ItemAttribute.Builder
clearQuantity()
The number of items sold.ItemAttribute.Builder
clone()
java.lang.String
getCountryCode()
Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded.com.google.protobuf.ByteString
getCountryCodeBytes()
Common Locale Data Repository (CLDR) territory code of the country associated with the feed where your items are uploaded.ItemAttribute
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getItemId()
A unique identifier of a product.com.google.protobuf.ByteString
getItemIdBytes()
A unique identifier of a product.java.lang.String
getLanguageCode()
ISO 639-1 code of the language associated with the feed where your items are uploadedcom.google.protobuf.ByteString
getLanguageCodeBytes()
ISO 639-1 code of the language associated with the feed where your items are uploadedlong
getMerchantId()
ID of the Merchant Center Account.long
getQuantity()
The number of items sold.boolean
hasMerchantId()
ID of the Merchant Center Account.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ItemAttribute.Builder
mergeFrom(ItemAttribute other)
ItemAttribute.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ItemAttribute.Builder
mergeFrom(com.google.protobuf.Message other)
ItemAttribute.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
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.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.ItemAttribute.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
ItemAttribute.Builder
setItemId(java.lang.String value)
A unique identifier of a product.ItemAttribute.Builder
setItemIdBytes(com.google.protobuf.ByteString value)
A unique identifier of a product.ItemAttribute.Builder
setLanguageCode(java.lang.String value)
ISO 639-1 code of the language associated with the feed where your items are uploadedItemAttribute.Builder
setLanguageCodeBytes(com.google.protobuf.ByteString value)
ISO 639-1 code of the language associated with the feed where your items are uploadedItemAttribute.Builder
setMerchantId(long value)
ID of the Merchant Center Account.ItemAttribute.Builder
setQuantity(long value)
The number of items sold.ItemAttribute.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
ItemAttribute.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<ItemAttribute.Builder>
-
clear
public ItemAttribute.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<ItemAttribute.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<ItemAttribute.Builder>
-
getDefaultInstanceForType
public ItemAttribute getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ItemAttribute build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ItemAttribute buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ItemAttribute.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<ItemAttribute.Builder>
-
setField
public ItemAttribute.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
clearField
public ItemAttribute.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<ItemAttribute.Builder>
-
clearOneof
public ItemAttribute.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<ItemAttribute.Builder>
-
setRepeatedField
public ItemAttribute.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
addRepeatedField
public ItemAttribute.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
mergeFrom
public ItemAttribute.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ItemAttribute.Builder>
-
mergeFrom
public ItemAttribute.Builder mergeFrom(ItemAttribute other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getItemId
in 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:
getItemIdBytes
in 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:
hasMerchantId
in 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:
getMerchantId
in 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:
getCountryCode
in 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:
getCountryCodeBytes
in 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:
getLanguageCode
in 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:
getLanguageCodeBytes
in 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:
getQuantity
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
mergeUnknownFields
public final ItemAttribute.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ItemAttribute.Builder>
-
-