Class DynamicCustomAsset.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder>
-
- com.google.ads.googleads.v14.common.DynamicCustomAsset.Builder
-
- All Implemented Interfaces:
DynamicCustomAssetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- DynamicCustomAsset
public static final class DynamicCustomAsset.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder> implements DynamicCustomAssetOrBuilder
A dynamic custom asset.
Protobuf typegoogle.ads.googleads.v14.common.DynamicCustomAsset
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicCustomAsset.BuilderaddAllContextualKeywords(java.lang.Iterable<java.lang.String> values)Contextual keywords, for example, Sedans, 4 door sedans.DynamicCustomAsset.BuilderaddAllSimilarIds(java.lang.Iterable<java.lang.String> values)Similar IDs.DynamicCustomAsset.BuilderaddContextualKeywords(java.lang.String value)Contextual keywords, for example, Sedans, 4 door sedans.DynamicCustomAsset.BuilderaddContextualKeywordsBytes(com.google.protobuf.ByteString value)Contextual keywords, for example, Sedans, 4 door sedans.DynamicCustomAsset.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)DynamicCustomAsset.BuilderaddSimilarIds(java.lang.String value)Similar IDs.DynamicCustomAsset.BuilderaddSimilarIdsBytes(com.google.protobuf.ByteString value)Similar IDs.DynamicCustomAssetbuild()DynamicCustomAssetbuildPartial()DynamicCustomAsset.Builderclear()DynamicCustomAsset.BuilderclearAndroidAppLink()Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.DynamicCustomAsset.BuilderclearContextualKeywords()Contextual keywords, for example, Sedans, 4 door sedans.DynamicCustomAsset.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DynamicCustomAsset.BuilderclearFormattedPrice()Formatted price which can be any characters.DynamicCustomAsset.BuilderclearFormattedSalePrice()Formatted sale price which can be any characters.DynamicCustomAsset.BuilderclearId()Required.DynamicCustomAsset.BuilderclearId2()ID2 which can be any sequence of letters and digits, for example, red.DynamicCustomAsset.BuilderclearImageUrl()Image URL, for example, http://www.example.com/image.png.DynamicCustomAsset.BuilderclearIosAppLink()iOS deep link, for example, exampleApp://content/page.DynamicCustomAsset.BuilderclearIosAppStoreId()iOS app store ID.DynamicCustomAsset.BuilderclearItemAddress()Item address which can be specified in one of the following formats.DynamicCustomAsset.BuilderclearItemCategory()Item category, for example, Sedans.DynamicCustomAsset.BuilderclearItemDescription()Item description, for example, Best selling mid-size car.DynamicCustomAsset.BuilderclearItemSubtitle()Item subtitle, for example, At your Mountain View dealership.DynamicCustomAsset.BuilderclearItemTitle()Required.DynamicCustomAsset.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DynamicCustomAsset.BuilderclearPrice()Price which can be number followed by the alphabetic currency code, ISO 4217 standard.DynamicCustomAsset.BuilderclearSalePrice()Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard.DynamicCustomAsset.BuilderclearSimilarIds()Similar IDs.DynamicCustomAsset.Builderclone()java.lang.StringgetAndroidAppLink()Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.com.google.protobuf.ByteStringgetAndroidAppLinkBytes()Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.java.lang.StringgetContextualKeywords(int index)Contextual keywords, for example, Sedans, 4 door sedans.com.google.protobuf.ByteStringgetContextualKeywordsBytes(int index)Contextual keywords, for example, Sedans, 4 door sedans.intgetContextualKeywordsCount()Contextual keywords, for example, Sedans, 4 door sedans.com.google.protobuf.ProtocolStringListgetContextualKeywordsList()Contextual keywords, for example, Sedans, 4 door sedans.DynamicCustomAssetgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetFormattedPrice()Formatted price which can be any characters.com.google.protobuf.ByteStringgetFormattedPriceBytes()Formatted price which can be any characters.java.lang.StringgetFormattedSalePrice()Formatted sale price which can be any characters.com.google.protobuf.ByteStringgetFormattedSalePriceBytes()Formatted sale price which can be any characters.java.lang.StringgetId()Required.java.lang.StringgetId2()ID2 which can be any sequence of letters and digits, for example, red.com.google.protobuf.ByteStringgetId2Bytes()ID2 which can be any sequence of letters and digits, for example, red.com.google.protobuf.ByteStringgetIdBytes()Required.java.lang.StringgetImageUrl()Image URL, for example, http://www.example.com/image.png.com.google.protobuf.ByteStringgetImageUrlBytes()Image URL, for example, http://www.example.com/image.png.java.lang.StringgetIosAppLink()iOS deep link, for example, exampleApp://content/page.com.google.protobuf.ByteStringgetIosAppLinkBytes()iOS deep link, for example, exampleApp://content/page.longgetIosAppStoreId()iOS app store ID.java.lang.StringgetItemAddress()Item address which can be specified in one of the following formats.com.google.protobuf.ByteStringgetItemAddressBytes()Item address which can be specified in one of the following formats.java.lang.StringgetItemCategory()Item category, for example, Sedans.com.google.protobuf.ByteStringgetItemCategoryBytes()Item category, for example, Sedans.java.lang.StringgetItemDescription()Item description, for example, Best selling mid-size car.com.google.protobuf.ByteStringgetItemDescriptionBytes()Item description, for example, Best selling mid-size car.java.lang.StringgetItemSubtitle()Item subtitle, for example, At your Mountain View dealership.com.google.protobuf.ByteStringgetItemSubtitleBytes()Item subtitle, for example, At your Mountain View dealership.java.lang.StringgetItemTitle()Required.com.google.protobuf.ByteStringgetItemTitleBytes()Required.java.lang.StringgetPrice()Price which can be number followed by the alphabetic currency code, ISO 4217 standard.com.google.protobuf.ByteStringgetPriceBytes()Price which can be number followed by the alphabetic currency code, ISO 4217 standard.java.lang.StringgetSalePrice()Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard.com.google.protobuf.ByteStringgetSalePriceBytes()Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard.java.lang.StringgetSimilarIds(int index)Similar IDs.com.google.protobuf.ByteStringgetSimilarIdsBytes(int index)Similar IDs.intgetSimilarIdsCount()Similar IDs.com.google.protobuf.ProtocolStringListgetSimilarIdsList()Similar IDs.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DynamicCustomAsset.BuildermergeFrom(DynamicCustomAsset other)DynamicCustomAsset.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DynamicCustomAsset.BuildermergeFrom(com.google.protobuf.Message other)DynamicCustomAsset.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DynamicCustomAsset.BuildersetAndroidAppLink(java.lang.String value)Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.DynamicCustomAsset.BuildersetAndroidAppLinkBytes(com.google.protobuf.ByteString value)Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.DynamicCustomAsset.BuildersetContextualKeywords(int index, java.lang.String value)Contextual keywords, for example, Sedans, 4 door sedans.DynamicCustomAsset.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)DynamicCustomAsset.BuildersetFormattedPrice(java.lang.String value)Formatted price which can be any characters.DynamicCustomAsset.BuildersetFormattedPriceBytes(com.google.protobuf.ByteString value)Formatted price which can be any characters.DynamicCustomAsset.BuildersetFormattedSalePrice(java.lang.String value)Formatted sale price which can be any characters.DynamicCustomAsset.BuildersetFormattedSalePriceBytes(com.google.protobuf.ByteString value)Formatted sale price which can be any characters.DynamicCustomAsset.BuildersetId(java.lang.String value)Required.DynamicCustomAsset.BuildersetId2(java.lang.String value)ID2 which can be any sequence of letters and digits, for example, red.DynamicCustomAsset.BuildersetId2Bytes(com.google.protobuf.ByteString value)ID2 which can be any sequence of letters and digits, for example, red.DynamicCustomAsset.BuildersetIdBytes(com.google.protobuf.ByteString value)Required.DynamicCustomAsset.BuildersetImageUrl(java.lang.String value)Image URL, for example, http://www.example.com/image.png.DynamicCustomAsset.BuildersetImageUrlBytes(com.google.protobuf.ByteString value)Image URL, for example, http://www.example.com/image.png.DynamicCustomAsset.BuildersetIosAppLink(java.lang.String value)iOS deep link, for example, exampleApp://content/page.DynamicCustomAsset.BuildersetIosAppLinkBytes(com.google.protobuf.ByteString value)iOS deep link, for example, exampleApp://content/page.DynamicCustomAsset.BuildersetIosAppStoreId(long value)iOS app store ID.DynamicCustomAsset.BuildersetItemAddress(java.lang.String value)Item address which can be specified in one of the following formats.DynamicCustomAsset.BuildersetItemAddressBytes(com.google.protobuf.ByteString value)Item address which can be specified in one of the following formats.DynamicCustomAsset.BuildersetItemCategory(java.lang.String value)Item category, for example, Sedans.DynamicCustomAsset.BuildersetItemCategoryBytes(com.google.protobuf.ByteString value)Item category, for example, Sedans.DynamicCustomAsset.BuildersetItemDescription(java.lang.String value)Item description, for example, Best selling mid-size car.DynamicCustomAsset.BuildersetItemDescriptionBytes(com.google.protobuf.ByteString value)Item description, for example, Best selling mid-size car.DynamicCustomAsset.BuildersetItemSubtitle(java.lang.String value)Item subtitle, for example, At your Mountain View dealership.DynamicCustomAsset.BuildersetItemSubtitleBytes(com.google.protobuf.ByteString value)Item subtitle, for example, At your Mountain View dealership.DynamicCustomAsset.BuildersetItemTitle(java.lang.String value)Required.DynamicCustomAsset.BuildersetItemTitleBytes(com.google.protobuf.ByteString value)Required.DynamicCustomAsset.BuildersetPrice(java.lang.String value)Price which can be number followed by the alphabetic currency code, ISO 4217 standard.DynamicCustomAsset.BuildersetPriceBytes(com.google.protobuf.ByteString value)Price which can be number followed by the alphabetic currency code, ISO 4217 standard.DynamicCustomAsset.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)DynamicCustomAsset.BuildersetSalePrice(java.lang.String value)Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard.DynamicCustomAsset.BuildersetSalePriceBytes(com.google.protobuf.ByteString value)Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard.DynamicCustomAsset.BuildersetSimilarIds(int index, java.lang.String value)Similar IDs.DynamicCustomAsset.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<DynamicCustomAsset.Builder>
-
clear
public DynamicCustomAsset.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<DynamicCustomAsset.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<DynamicCustomAsset.Builder>
-
getDefaultInstanceForType
public DynamicCustomAsset getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DynamicCustomAsset build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DynamicCustomAsset buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DynamicCustomAsset.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<DynamicCustomAsset.Builder>
-
setField
public DynamicCustomAsset.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<DynamicCustomAsset.Builder>
-
clearField
public DynamicCustomAsset.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder>
-
clearOneof
public DynamicCustomAsset.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder>
-
setRepeatedField
public DynamicCustomAsset.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<DynamicCustomAsset.Builder>
-
addRepeatedField
public DynamicCustomAsset.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<DynamicCustomAsset.Builder>
-
mergeFrom
public DynamicCustomAsset.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DynamicCustomAsset.Builder>
-
mergeFrom
public DynamicCustomAsset.Builder mergeFrom(DynamicCustomAsset other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder>
-
mergeFrom
public DynamicCustomAsset.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<DynamicCustomAsset.Builder>- Throws:
java.io.IOException
-
getId
public java.lang.String getId()
Required. ID which can be any sequence of letters and digits, and must be unique and match the values of remarketing tag, for example, sedan. Required.
string id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getIdin interfaceDynamicCustomAssetOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Required. ID which can be any sequence of letters and digits, and must be unique and match the values of remarketing tag, for example, sedan. Required.
string id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getIdBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for id.
-
setId
public DynamicCustomAsset.Builder setId(java.lang.String value)
Required. ID which can be any sequence of letters and digits, and must be unique and match the values of remarketing tag, for example, sedan. Required.
string id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public DynamicCustomAsset.Builder clearId()
Required. ID which can be any sequence of letters and digits, and must be unique and match the values of remarketing tag, for example, sedan. Required.
string id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setIdBytes
public DynamicCustomAsset.Builder setIdBytes(com.google.protobuf.ByteString value)
Required. ID which can be any sequence of letters and digits, and must be unique and match the values of remarketing tag, for example, sedan. Required.
string id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getId2
public java.lang.String getId2()
ID2 which can be any sequence of letters and digits, for example, red. ID sequence (ID + ID2) must be unique.
string id2 = 2;- Specified by:
getId2in interfaceDynamicCustomAssetOrBuilder- Returns:
- The id2.
-
getId2Bytes
public com.google.protobuf.ByteString getId2Bytes()
ID2 which can be any sequence of letters and digits, for example, red. ID sequence (ID + ID2) must be unique.
string id2 = 2;- Specified by:
getId2Bytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for id2.
-
setId2
public DynamicCustomAsset.Builder setId2(java.lang.String value)
ID2 which can be any sequence of letters and digits, for example, red. ID sequence (ID + ID2) must be unique.
string id2 = 2;- Parameters:
value- The id2 to set.- Returns:
- This builder for chaining.
-
clearId2
public DynamicCustomAsset.Builder clearId2()
ID2 which can be any sequence of letters and digits, for example, red. ID sequence (ID + ID2) must be unique.
string id2 = 2;- Returns:
- This builder for chaining.
-
setId2Bytes
public DynamicCustomAsset.Builder setId2Bytes(com.google.protobuf.ByteString value)
ID2 which can be any sequence of letters and digits, for example, red. ID sequence (ID + ID2) must be unique.
string id2 = 2;- Parameters:
value- The bytes for id2 to set.- Returns:
- This builder for chaining.
-
getItemTitle
public java.lang.String getItemTitle()
Required. Item title, for example, Mid-size sedan. Required.
string item_title = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getItemTitlein interfaceDynamicCustomAssetOrBuilder- Returns:
- The itemTitle.
-
getItemTitleBytes
public com.google.protobuf.ByteString getItemTitleBytes()
Required. Item title, for example, Mid-size sedan. Required.
string item_title = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getItemTitleBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for itemTitle.
-
setItemTitle
public DynamicCustomAsset.Builder setItemTitle(java.lang.String value)
Required. Item title, for example, Mid-size sedan. Required.
string item_title = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The itemTitle to set.- Returns:
- This builder for chaining.
-
clearItemTitle
public DynamicCustomAsset.Builder clearItemTitle()
Required. Item title, for example, Mid-size sedan. Required.
string item_title = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setItemTitleBytes
public DynamicCustomAsset.Builder setItemTitleBytes(com.google.protobuf.ByteString value)
Required. Item title, for example, Mid-size sedan. Required.
string item_title = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for itemTitle to set.- Returns:
- This builder for chaining.
-
getItemSubtitle
public java.lang.String getItemSubtitle()
Item subtitle, for example, At your Mountain View dealership.
string item_subtitle = 4;- Specified by:
getItemSubtitlein interfaceDynamicCustomAssetOrBuilder- Returns:
- The itemSubtitle.
-
getItemSubtitleBytes
public com.google.protobuf.ByteString getItemSubtitleBytes()
Item subtitle, for example, At your Mountain View dealership.
string item_subtitle = 4;- Specified by:
getItemSubtitleBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for itemSubtitle.
-
setItemSubtitle
public DynamicCustomAsset.Builder setItemSubtitle(java.lang.String value)
Item subtitle, for example, At your Mountain View dealership.
string item_subtitle = 4;- Parameters:
value- The itemSubtitle to set.- Returns:
- This builder for chaining.
-
clearItemSubtitle
public DynamicCustomAsset.Builder clearItemSubtitle()
Item subtitle, for example, At your Mountain View dealership.
string item_subtitle = 4;- Returns:
- This builder for chaining.
-
setItemSubtitleBytes
public DynamicCustomAsset.Builder setItemSubtitleBytes(com.google.protobuf.ByteString value)
Item subtitle, for example, At your Mountain View dealership.
string item_subtitle = 4;- Parameters:
value- The bytes for itemSubtitle to set.- Returns:
- This builder for chaining.
-
getItemDescription
public java.lang.String getItemDescription()
Item description, for example, Best selling mid-size car.
string item_description = 5;- Specified by:
getItemDescriptionin interfaceDynamicCustomAssetOrBuilder- Returns:
- The itemDescription.
-
getItemDescriptionBytes
public com.google.protobuf.ByteString getItemDescriptionBytes()
Item description, for example, Best selling mid-size car.
string item_description = 5;- Specified by:
getItemDescriptionBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for itemDescription.
-
setItemDescription
public DynamicCustomAsset.Builder setItemDescription(java.lang.String value)
Item description, for example, Best selling mid-size car.
string item_description = 5;- Parameters:
value- The itemDescription to set.- Returns:
- This builder for chaining.
-
clearItemDescription
public DynamicCustomAsset.Builder clearItemDescription()
Item description, for example, Best selling mid-size car.
string item_description = 5;- Returns:
- This builder for chaining.
-
setItemDescriptionBytes
public DynamicCustomAsset.Builder setItemDescriptionBytes(com.google.protobuf.ByteString value)
Item description, for example, Best selling mid-size car.
string item_description = 5;- Parameters:
value- The bytes for itemDescription to set.- Returns:
- This builder for chaining.
-
getItemAddress
public java.lang.String getItemAddress()
Item address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
string item_address = 6;- Specified by:
getItemAddressin interfaceDynamicCustomAssetOrBuilder- Returns:
- The itemAddress.
-
getItemAddressBytes
public com.google.protobuf.ByteString getItemAddressBytes()
Item address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
string item_address = 6;- Specified by:
getItemAddressBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for itemAddress.
-
setItemAddress
public DynamicCustomAsset.Builder setItemAddress(java.lang.String value)
Item address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
string item_address = 6;- Parameters:
value- The itemAddress to set.- Returns:
- This builder for chaining.
-
clearItemAddress
public DynamicCustomAsset.Builder clearItemAddress()
Item address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
string item_address = 6;- Returns:
- This builder for chaining.
-
setItemAddressBytes
public DynamicCustomAsset.Builder setItemAddressBytes(com.google.protobuf.ByteString value)
Item address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
string item_address = 6;- Parameters:
value- The bytes for itemAddress to set.- Returns:
- This builder for chaining.
-
getItemCategory
public java.lang.String getItemCategory()
Item category, for example, Sedans.
string item_category = 7;- Specified by:
getItemCategoryin interfaceDynamicCustomAssetOrBuilder- Returns:
- The itemCategory.
-
getItemCategoryBytes
public com.google.protobuf.ByteString getItemCategoryBytes()
Item category, for example, Sedans.
string item_category = 7;- Specified by:
getItemCategoryBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for itemCategory.
-
setItemCategory
public DynamicCustomAsset.Builder setItemCategory(java.lang.String value)
Item category, for example, Sedans.
string item_category = 7;- Parameters:
value- The itemCategory to set.- Returns:
- This builder for chaining.
-
clearItemCategory
public DynamicCustomAsset.Builder clearItemCategory()
Item category, for example, Sedans.
string item_category = 7;- Returns:
- This builder for chaining.
-
setItemCategoryBytes
public DynamicCustomAsset.Builder setItemCategoryBytes(com.google.protobuf.ByteString value)
Item category, for example, Sedans.
string item_category = 7;- Parameters:
value- The bytes for itemCategory to set.- Returns:
- This builder for chaining.
-
getPrice
public java.lang.String getPrice()
Price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 20,000.00 USD.
string price = 8;- Specified by:
getPricein interfaceDynamicCustomAssetOrBuilder- Returns:
- The price.
-
getPriceBytes
public com.google.protobuf.ByteString getPriceBytes()
Price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 20,000.00 USD.
string price = 8;- Specified by:
getPriceBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for price.
-
setPrice
public DynamicCustomAsset.Builder setPrice(java.lang.String value)
Price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 20,000.00 USD.
string price = 8;- Parameters:
value- The price to set.- Returns:
- This builder for chaining.
-
clearPrice
public DynamicCustomAsset.Builder clearPrice()
Price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 20,000.00 USD.
string price = 8;- Returns:
- This builder for chaining.
-
setPriceBytes
public DynamicCustomAsset.Builder setPriceBytes(com.google.protobuf.ByteString value)
Price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 20,000.00 USD.
string price = 8;- Parameters:
value- The bytes for price to set.- Returns:
- This builder for chaining.
-
getSalePrice
public java.lang.String getSalePrice()
Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 15,000.00 USD. Must be less than the 'price' field.
string sale_price = 9;- Specified by:
getSalePricein interfaceDynamicCustomAssetOrBuilder- Returns:
- The salePrice.
-
getSalePriceBytes
public com.google.protobuf.ByteString getSalePriceBytes()
Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 15,000.00 USD. Must be less than the 'price' field.
string sale_price = 9;- Specified by:
getSalePriceBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for salePrice.
-
setSalePrice
public DynamicCustomAsset.Builder setSalePrice(java.lang.String value)
Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 15,000.00 USD. Must be less than the 'price' field.
string sale_price = 9;- Parameters:
value- The salePrice to set.- Returns:
- This builder for chaining.
-
clearSalePrice
public DynamicCustomAsset.Builder clearSalePrice()
Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 15,000.00 USD. Must be less than the 'price' field.
string sale_price = 9;- Returns:
- This builder for chaining.
-
setSalePriceBytes
public DynamicCustomAsset.Builder setSalePriceBytes(com.google.protobuf.ByteString value)
Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use '.' as the decimal mark, for example, 15,000.00 USD. Must be less than the 'price' field.
string sale_price = 9;- Parameters:
value- The bytes for salePrice to set.- Returns:
- This builder for chaining.
-
getFormattedPrice
public java.lang.String getFormattedPrice()
Formatted price which can be any characters. If set, this attribute will be used instead of 'price', for example, Starting at $20,000.00.
string formatted_price = 10;- Specified by:
getFormattedPricein interfaceDynamicCustomAssetOrBuilder- Returns:
- The formattedPrice.
-
getFormattedPriceBytes
public com.google.protobuf.ByteString getFormattedPriceBytes()
Formatted price which can be any characters. If set, this attribute will be used instead of 'price', for example, Starting at $20,000.00.
string formatted_price = 10;- Specified by:
getFormattedPriceBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for formattedPrice.
-
setFormattedPrice
public DynamicCustomAsset.Builder setFormattedPrice(java.lang.String value)
Formatted price which can be any characters. If set, this attribute will be used instead of 'price', for example, Starting at $20,000.00.
string formatted_price = 10;- Parameters:
value- The formattedPrice to set.- Returns:
- This builder for chaining.
-
clearFormattedPrice
public DynamicCustomAsset.Builder clearFormattedPrice()
Formatted price which can be any characters. If set, this attribute will be used instead of 'price', for example, Starting at $20,000.00.
string formatted_price = 10;- Returns:
- This builder for chaining.
-
setFormattedPriceBytes
public DynamicCustomAsset.Builder setFormattedPriceBytes(com.google.protobuf.ByteString value)
Formatted price which can be any characters. If set, this attribute will be used instead of 'price', for example, Starting at $20,000.00.
string formatted_price = 10;- Parameters:
value- The bytes for formattedPrice to set.- Returns:
- This builder for chaining.
-
getFormattedSalePrice
public java.lang.String getFormattedSalePrice()
Formatted sale price which can be any characters. If set, this attribute will be used instead of 'sale price', for example, On sale for $15,000.00.
string formatted_sale_price = 11;- Specified by:
getFormattedSalePricein interfaceDynamicCustomAssetOrBuilder- Returns:
- The formattedSalePrice.
-
getFormattedSalePriceBytes
public com.google.protobuf.ByteString getFormattedSalePriceBytes()
Formatted sale price which can be any characters. If set, this attribute will be used instead of 'sale price', for example, On sale for $15,000.00.
string formatted_sale_price = 11;- Specified by:
getFormattedSalePriceBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for formattedSalePrice.
-
setFormattedSalePrice
public DynamicCustomAsset.Builder setFormattedSalePrice(java.lang.String value)
Formatted sale price which can be any characters. If set, this attribute will be used instead of 'sale price', for example, On sale for $15,000.00.
string formatted_sale_price = 11;- Parameters:
value- The formattedSalePrice to set.- Returns:
- This builder for chaining.
-
clearFormattedSalePrice
public DynamicCustomAsset.Builder clearFormattedSalePrice()
Formatted sale price which can be any characters. If set, this attribute will be used instead of 'sale price', for example, On sale for $15,000.00.
string formatted_sale_price = 11;- Returns:
- This builder for chaining.
-
setFormattedSalePriceBytes
public DynamicCustomAsset.Builder setFormattedSalePriceBytes(com.google.protobuf.ByteString value)
Formatted sale price which can be any characters. If set, this attribute will be used instead of 'sale price', for example, On sale for $15,000.00.
string formatted_sale_price = 11;- Parameters:
value- The bytes for formattedSalePrice to set.- Returns:
- This builder for chaining.
-
getImageUrl
public java.lang.String getImageUrl()
Image URL, for example, http://www.example.com/image.png. The image will not be uploaded as image asset.
string image_url = 12;- Specified by:
getImageUrlin interfaceDynamicCustomAssetOrBuilder- Returns:
- The imageUrl.
-
getImageUrlBytes
public com.google.protobuf.ByteString getImageUrlBytes()
Image URL, for example, http://www.example.com/image.png. The image will not be uploaded as image asset.
string image_url = 12;- Specified by:
getImageUrlBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for imageUrl.
-
setImageUrl
public DynamicCustomAsset.Builder setImageUrl(java.lang.String value)
Image URL, for example, http://www.example.com/image.png. The image will not be uploaded as image asset.
string image_url = 12;- Parameters:
value- The imageUrl to set.- Returns:
- This builder for chaining.
-
clearImageUrl
public DynamicCustomAsset.Builder clearImageUrl()
Image URL, for example, http://www.example.com/image.png. The image will not be uploaded as image asset.
string image_url = 12;- Returns:
- This builder for chaining.
-
setImageUrlBytes
public DynamicCustomAsset.Builder setImageUrlBytes(com.google.protobuf.ByteString value)
Image URL, for example, http://www.example.com/image.png. The image will not be uploaded as image asset.
string image_url = 12;- Parameters:
value- The bytes for imageUrl to set.- Returns:
- This builder for chaining.
-
getContextualKeywordsList
public com.google.protobuf.ProtocolStringList getContextualKeywordsList()
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Specified by:
getContextualKeywordsListin interfaceDynamicCustomAssetOrBuilder- Returns:
- A list containing the contextualKeywords.
-
getContextualKeywordsCount
public int getContextualKeywordsCount()
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Specified by:
getContextualKeywordsCountin interfaceDynamicCustomAssetOrBuilder- Returns:
- The count of contextualKeywords.
-
getContextualKeywords
public java.lang.String getContextualKeywords(int index)
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Specified by:
getContextualKeywordsin interfaceDynamicCustomAssetOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The contextualKeywords at the given index.
-
getContextualKeywordsBytes
public com.google.protobuf.ByteString getContextualKeywordsBytes(int index)
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Specified by:
getContextualKeywordsBytesin interfaceDynamicCustomAssetOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the contextualKeywords at the given index.
-
setContextualKeywords
public DynamicCustomAsset.Builder setContextualKeywords(int index, java.lang.String value)
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Parameters:
index- The index to set the value at.value- The contextualKeywords to set.- Returns:
- This builder for chaining.
-
addContextualKeywords
public DynamicCustomAsset.Builder addContextualKeywords(java.lang.String value)
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Parameters:
value- The contextualKeywords to add.- Returns:
- This builder for chaining.
-
addAllContextualKeywords
public DynamicCustomAsset.Builder addAllContextualKeywords(java.lang.Iterable<java.lang.String> values)
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Parameters:
values- The contextualKeywords to add.- Returns:
- This builder for chaining.
-
clearContextualKeywords
public DynamicCustomAsset.Builder clearContextualKeywords()
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Returns:
- This builder for chaining.
-
addContextualKeywordsBytes
public DynamicCustomAsset.Builder addContextualKeywordsBytes(com.google.protobuf.ByteString value)
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Parameters:
value- The bytes of the contextualKeywords to add.- Returns:
- This builder for chaining.
-
getAndroidAppLink
public java.lang.String getAndroidAppLink()
Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.
string android_app_link = 14;- Specified by:
getAndroidAppLinkin interfaceDynamicCustomAssetOrBuilder- Returns:
- The androidAppLink.
-
getAndroidAppLinkBytes
public com.google.protobuf.ByteString getAndroidAppLinkBytes()
Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.
string android_app_link = 14;- Specified by:
getAndroidAppLinkBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for androidAppLink.
-
setAndroidAppLink
public DynamicCustomAsset.Builder setAndroidAppLink(java.lang.String value)
Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.
string android_app_link = 14;- Parameters:
value- The androidAppLink to set.- Returns:
- This builder for chaining.
-
clearAndroidAppLink
public DynamicCustomAsset.Builder clearAndroidAppLink()
Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.
string android_app_link = 14;- Returns:
- This builder for chaining.
-
setAndroidAppLinkBytes
public DynamicCustomAsset.Builder setAndroidAppLinkBytes(com.google.protobuf.ByteString value)
Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.
string android_app_link = 14;- Parameters:
value- The bytes for androidAppLink to set.- Returns:
- This builder for chaining.
-
getIosAppLink
public java.lang.String getIosAppLink()
iOS deep link, for example, exampleApp://content/page.
string ios_app_link = 16;- Specified by:
getIosAppLinkin interfaceDynamicCustomAssetOrBuilder- Returns:
- The iosAppLink.
-
getIosAppLinkBytes
public com.google.protobuf.ByteString getIosAppLinkBytes()
iOS deep link, for example, exampleApp://content/page.
string ios_app_link = 16;- Specified by:
getIosAppLinkBytesin interfaceDynamicCustomAssetOrBuilder- Returns:
- The bytes for iosAppLink.
-
setIosAppLink
public DynamicCustomAsset.Builder setIosAppLink(java.lang.String value)
iOS deep link, for example, exampleApp://content/page.
string ios_app_link = 16;- Parameters:
value- The iosAppLink to set.- Returns:
- This builder for chaining.
-
clearIosAppLink
public DynamicCustomAsset.Builder clearIosAppLink()
iOS deep link, for example, exampleApp://content/page.
string ios_app_link = 16;- Returns:
- This builder for chaining.
-
setIosAppLinkBytes
public DynamicCustomAsset.Builder setIosAppLinkBytes(com.google.protobuf.ByteString value)
iOS deep link, for example, exampleApp://content/page.
string ios_app_link = 16;- Parameters:
value- The bytes for iosAppLink to set.- Returns:
- This builder for chaining.
-
getIosAppStoreId
public long getIosAppStoreId()
iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present.
int64 ios_app_store_id = 17;- Specified by:
getIosAppStoreIdin interfaceDynamicCustomAssetOrBuilder- Returns:
- The iosAppStoreId.
-
setIosAppStoreId
public DynamicCustomAsset.Builder setIosAppStoreId(long value)
iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present.
int64 ios_app_store_id = 17;- Parameters:
value- The iosAppStoreId to set.- Returns:
- This builder for chaining.
-
clearIosAppStoreId
public DynamicCustomAsset.Builder clearIosAppStoreId()
iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present.
int64 ios_app_store_id = 17;- Returns:
- This builder for chaining.
-
getSimilarIdsList
public com.google.protobuf.ProtocolStringList getSimilarIdsList()
Similar IDs.
repeated string similar_ids = 15;- Specified by:
getSimilarIdsListin interfaceDynamicCustomAssetOrBuilder- Returns:
- A list containing the similarIds.
-
getSimilarIdsCount
public int getSimilarIdsCount()
Similar IDs.
repeated string similar_ids = 15;- Specified by:
getSimilarIdsCountin interfaceDynamicCustomAssetOrBuilder- Returns:
- The count of similarIds.
-
getSimilarIds
public java.lang.String getSimilarIds(int index)
Similar IDs.
repeated string similar_ids = 15;- Specified by:
getSimilarIdsin interfaceDynamicCustomAssetOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The similarIds at the given index.
-
getSimilarIdsBytes
public com.google.protobuf.ByteString getSimilarIdsBytes(int index)
Similar IDs.
repeated string similar_ids = 15;- Specified by:
getSimilarIdsBytesin interfaceDynamicCustomAssetOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the similarIds at the given index.
-
setSimilarIds
public DynamicCustomAsset.Builder setSimilarIds(int index, java.lang.String value)
Similar IDs.
repeated string similar_ids = 15;- Parameters:
index- The index to set the value at.value- The similarIds to set.- Returns:
- This builder for chaining.
-
addSimilarIds
public DynamicCustomAsset.Builder addSimilarIds(java.lang.String value)
Similar IDs.
repeated string similar_ids = 15;- Parameters:
value- The similarIds to add.- Returns:
- This builder for chaining.
-
addAllSimilarIds
public DynamicCustomAsset.Builder addAllSimilarIds(java.lang.Iterable<java.lang.String> values)
Similar IDs.
repeated string similar_ids = 15;- Parameters:
values- The similarIds to add.- Returns:
- This builder for chaining.
-
clearSimilarIds
public DynamicCustomAsset.Builder clearSimilarIds()
Similar IDs.
repeated string similar_ids = 15;- Returns:
- This builder for chaining.
-
addSimilarIdsBytes
public DynamicCustomAsset.Builder addSimilarIdsBytes(com.google.protobuf.ByteString value)
Similar IDs.
repeated string similar_ids = 15;- Parameters:
value- The bytes of the similarIds to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final DynamicCustomAsset.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder>
-
mergeUnknownFields
public final DynamicCustomAsset.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder>
-
-