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.v18.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,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 type
google.ads.googleads.v18.common.DynamicCustomAsset-
Method Summary
Modifier and TypeMethodDescriptionaddAllContextualKeywords(Iterable<String> values) Contextual keywords, for example, Sedans, 4 door sedans.addAllSimilarIds(Iterable<String> values) Similar IDs.addContextualKeywords(String value) Contextual keywords, for example, Sedans, 4 door sedans.addContextualKeywordsBytes(com.google.protobuf.ByteString value) Contextual keywords, for example, Sedans, 4 door sedans.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSimilarIds(String value) Similar IDs.addSimilarIdsBytes(com.google.protobuf.ByteString value) Similar IDs.build()clear()Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.Contextual keywords, for example, Sedans, 4 door sedans.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Formatted price which can be any characters.Formatted sale price which can be any characters.clearId()Required.clearId2()ID2 which can be any sequence of letters and digits, for example, red.Image URL, for example, http://www.example.com/image.png.iOS deep link, for example, exampleApp://content/page.iOS app store ID.Item address which can be specified in one of the following formats.Item category, for example, Sedans.Item description, for example, Best selling mid-size car.Item subtitle, for example, At your Mountain View dealership.Required.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Price which can be number followed by the alphabetic currency code, ISO 4217 standard.Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard.Similar IDs.clone()Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.com.google.protobuf.ByteStringAndroid deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.getContextualKeywords(int index) Contextual keywords, for example, Sedans, 4 door sedans.com.google.protobuf.ByteStringgetContextualKeywordsBytes(int index) Contextual keywords, for example, Sedans, 4 door sedans.intContextual keywords, for example, Sedans, 4 door sedans.com.google.protobuf.ProtocolStringListContextual keywords, for example, Sedans, 4 door sedans.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorFormatted price which can be any characters.com.google.protobuf.ByteStringFormatted price which can be any characters.Formatted sale price which can be any characters.com.google.protobuf.ByteStringFormatted sale price which can be any characters.getId()Required.getId2()ID2 which can be any sequence of letters and digits, for example, red.com.google.protobuf.ByteStringID2 which can be any sequence of letters and digits, for example, red.com.google.protobuf.ByteStringRequired.Image URL, for example, http://www.example.com/image.png.com.google.protobuf.ByteStringImage URL, for example, http://www.example.com/image.png.iOS deep link, for example, exampleApp://content/page.com.google.protobuf.ByteStringiOS deep link, for example, exampleApp://content/page.longiOS app store ID.Item address which can be specified in one of the following formats.com.google.protobuf.ByteStringItem address which can be specified in one of the following formats.Item category, for example, Sedans.com.google.protobuf.ByteStringItem category, for example, Sedans.Item description, for example, Best selling mid-size car.com.google.protobuf.ByteStringItem description, for example, Best selling mid-size car.Item subtitle, for example, At your Mountain View dealership.com.google.protobuf.ByteStringItem subtitle, for example, At your Mountain View dealership.Required.com.google.protobuf.ByteStringRequired.getPrice()Price which can be number followed by the alphabetic currency code, ISO 4217 standard.com.google.protobuf.ByteStringPrice which can be number followed by the alphabetic currency code, ISO 4217 standard.Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard.com.google.protobuf.ByteStringSale price which can be number followed by the alphabetic currency code, ISO 4217 standard.getSimilarIds(int index) Similar IDs.com.google.protobuf.ByteStringgetSimilarIdsBytes(int index) Similar IDs.intSimilar IDs.com.google.protobuf.ProtocolStringListSimilar IDs.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(DynamicCustomAsset other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAndroidAppLink(String value) Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.setAndroidAppLinkBytes(com.google.protobuf.ByteString value) Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.setContextualKeywords(int index, String value) Contextual keywords, for example, Sedans, 4 door sedans.setFormattedPrice(String value) Formatted price which can be any characters.setFormattedPriceBytes(com.google.protobuf.ByteString value) Formatted price which can be any characters.setFormattedSalePrice(String value) Formatted sale price which can be any characters.setFormattedSalePriceBytes(com.google.protobuf.ByteString value) Formatted sale price which can be any characters.Required.ID2 which can be any sequence of letters and digits, for example, red.setId2Bytes(com.google.protobuf.ByteString value) ID2 which can be any sequence of letters and digits, for example, red.setIdBytes(com.google.protobuf.ByteString value) Required.setImageUrl(String value) Image URL, for example, http://www.example.com/image.png.setImageUrlBytes(com.google.protobuf.ByteString value) Image URL, for example, http://www.example.com/image.png.setIosAppLink(String value) iOS deep link, for example, exampleApp://content/page.setIosAppLinkBytes(com.google.protobuf.ByteString value) iOS deep link, for example, exampleApp://content/page.setIosAppStoreId(long value) iOS app store ID.setItemAddress(String value) Item address which can be specified in one of the following formats.setItemAddressBytes(com.google.protobuf.ByteString value) Item address which can be specified in one of the following formats.setItemCategory(String value) Item category, for example, Sedans.setItemCategoryBytes(com.google.protobuf.ByteString value) Item category, for example, Sedans.setItemDescription(String value) Item description, for example, Best selling mid-size car.setItemDescriptionBytes(com.google.protobuf.ByteString value) Item description, for example, Best selling mid-size car.setItemSubtitle(String value) Item subtitle, for example, At your Mountain View dealership.setItemSubtitleBytes(com.google.protobuf.ByteString value) Item subtitle, for example, At your Mountain View dealership.setItemTitle(String value) Required.setItemTitleBytes(com.google.protobuf.ByteString value) Required.Price which can be number followed by the alphabetic currency code, ISO 4217 standard.setPriceBytes(com.google.protobuf.ByteString value) Price which can be number followed by the alphabetic currency code, ISO 4217 standard.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSalePrice(String value) Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard.setSalePriceBytes(com.google.protobuf.ByteString value) Sale price which can be number followed by the alphabetic currency code, ISO 4217 standard.setSimilarIds(int index, String value) Similar IDs.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder>
-
clearOneof
- 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, 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, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicCustomAsset.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DynamicCustomAsset.Builder>
-
mergeFrom
-
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 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:
IOException
-
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
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
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
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
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
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
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
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
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
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
Required. Item title, for example, Mid-size sedan. Required.
string item_title = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setItemTitleBytes
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
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
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
Item subtitle, for example, At your Mountain View dealership.
string item_subtitle = 4;- Returns:
- This builder for chaining.
-
setItemSubtitleBytes
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
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
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
Item description, for example, Best selling mid-size car.
string item_description = 5;- Returns:
- This builder for chaining.
-
setItemDescriptionBytes
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
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
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
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
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
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
Item category, for example, Sedans.
string item_category = 7;- Parameters:
value- The itemCategory to set.- Returns:
- This builder for chaining.
-
clearItemCategory
Item category, for example, Sedans.
string item_category = 7;- Returns:
- This builder for chaining.
-
setItemCategoryBytes
Item category, for example, Sedans.
string item_category = 7;- Parameters:
value- The bytes for itemCategory to set.- Returns:
- This builder for chaining.
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Contextual keywords, for example, Sedans, 4 door sedans.
repeated string contextual_keywords = 13;- Returns:
- This builder for chaining.
-
addContextualKeywordsBytes
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
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
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
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
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
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
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
iOS deep link, for example, exampleApp://content/page.
string ios_app_link = 16;- Returns:
- This builder for chaining.
-
setIosAppLinkBytes
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
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
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
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
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
Similar IDs.
repeated string similar_ids = 15;- Parameters:
value- The similarIds to add.- Returns:
- This builder for chaining.
-
addAllSimilarIds
Similar IDs.
repeated string similar_ids = 15;- Parameters:
values- The similarIds to add.- Returns:
- This builder for chaining.
-
clearSimilarIds
Similar IDs.
repeated string similar_ids = 15;- Returns:
- This builder for chaining.
-
addSimilarIdsBytes
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>
-