All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v17.common.DynamicCustomAssetOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v17/common/asset_types.proto

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.common;

public interface DynamicCustomAssetOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.DynamicCustomAsset)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * 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]; * @return The id. */ 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]; * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** *
   * ID2 which can be any sequence of letters and digits, for example, red. ID
   * sequence (ID + ID2) must be unique.
   * 
* * string id2 = 2; * @return The id2. */ 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; * @return The bytes for id2. */ com.google.protobuf.ByteString getId2Bytes(); /** *
   * Required. Item title, for example, Mid-size sedan. Required.
   * 
* * string item_title = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The itemTitle. */ java.lang.String getItemTitle(); /** *
   * Required. Item title, for example, Mid-size sedan. Required.
   * 
* * string item_title = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for itemTitle. */ com.google.protobuf.ByteString getItemTitleBytes(); /** *
   * Item subtitle, for example, At your Mountain View dealership.
   * 
* * string item_subtitle = 4; * @return The itemSubtitle. */ java.lang.String getItemSubtitle(); /** *
   * Item subtitle, for example, At your Mountain View dealership.
   * 
* * string item_subtitle = 4; * @return The bytes for itemSubtitle. */ com.google.protobuf.ByteString getItemSubtitleBytes(); /** *
   * Item description, for example, Best selling mid-size car.
   * 
* * string item_description = 5; * @return The itemDescription. */ java.lang.String getItemDescription(); /** *
   * Item description, for example, Best selling mid-size car.
   * 
* * string item_description = 5; * @return The bytes for itemDescription. */ com.google.protobuf.ByteString getItemDescriptionBytes(); /** *
   * 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; * @return The itemAddress. */ 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; * @return The bytes for itemAddress. */ com.google.protobuf.ByteString getItemAddressBytes(); /** *
   * Item category, for example, Sedans.
   * 
* * string item_category = 7; * @return The itemCategory. */ java.lang.String getItemCategory(); /** *
   * Item category, for example, Sedans.
   * 
* * string item_category = 7; * @return The bytes for itemCategory. */ com.google.protobuf.ByteString getItemCategoryBytes(); /** *
   * 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; * @return The price. */ 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; * @return The bytes for price. */ com.google.protobuf.ByteString getPriceBytes(); /** *
   * 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; * @return The salePrice. */ 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; * @return The bytes for salePrice. */ com.google.protobuf.ByteString getSalePriceBytes(); /** *
   * 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; * @return The formattedPrice. */ 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; * @return The bytes for formattedPrice. */ com.google.protobuf.ByteString getFormattedPriceBytes(); /** *
   * 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; * @return The formattedSalePrice. */ 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; * @return The bytes for formattedSalePrice. */ com.google.protobuf.ByteString getFormattedSalePriceBytes(); /** *
   * Image URL, for example, http://www.example.com/image.png. The image will
   * not be uploaded as image asset.
   * 
* * string image_url = 12; * @return The imageUrl. */ 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; * @return The bytes for imageUrl. */ com.google.protobuf.ByteString getImageUrlBytes(); /** *
   * Contextual keywords, for example, Sedans, 4 door sedans.
   * 
* * repeated string contextual_keywords = 13; * @return A list containing the contextualKeywords. */ java.util.List getContextualKeywordsList(); /** *
   * Contextual keywords, for example, Sedans, 4 door sedans.
   * 
* * repeated string contextual_keywords = 13; * @return The count of contextualKeywords. */ int getContextualKeywordsCount(); /** *
   * Contextual keywords, for example, Sedans, 4 door sedans.
   * 
* * repeated string contextual_keywords = 13; * @param index The index of the element to return. * @return The contextualKeywords at the given index. */ java.lang.String getContextualKeywords(int index); /** *
   * Contextual keywords, for example, Sedans, 4 door sedans.
   * 
* * repeated string contextual_keywords = 13; * @param index The index of the value to return. * @return The bytes of the contextualKeywords at the given index. */ com.google.protobuf.ByteString getContextualKeywordsBytes(int index); /** *
   * Android deep link, for example,
   * android-app://com.example.android/http/example.com/gizmos?1234.
   * 
* * string android_app_link = 14; * @return The androidAppLink. */ java.lang.String getAndroidAppLink(); /** *
   * Android deep link, for example,
   * android-app://com.example.android/http/example.com/gizmos?1234.
   * 
* * string android_app_link = 14; * @return The bytes for androidAppLink. */ com.google.protobuf.ByteString getAndroidAppLinkBytes(); /** *
   * iOS deep link, for example, exampleApp://content/page.
   * 
* * string ios_app_link = 16; * @return The iosAppLink. */ java.lang.String getIosAppLink(); /** *
   * iOS deep link, for example, exampleApp://content/page.
   * 
* * string ios_app_link = 16; * @return The bytes for iosAppLink. */ com.google.protobuf.ByteString getIosAppLinkBytes(); /** *
   * 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; * @return The iosAppStoreId. */ long getIosAppStoreId(); /** *
   * Similar IDs.
   * 
* * repeated string similar_ids = 15; * @return A list containing the similarIds. */ java.util.List getSimilarIdsList(); /** *
   * Similar IDs.
   * 
* * repeated string similar_ids = 15; * @return The count of similarIds. */ int getSimilarIdsCount(); /** *
   * Similar IDs.
   * 
* * repeated string similar_ids = 15; * @param index The index of the element to return. * @return The similarIds at the given index. */ java.lang.String getSimilarIds(int index); /** *
   * Similar IDs.
   * 
* * repeated string similar_ids = 15; * @param index The index of the value to return. * @return The bytes of the similarIds at the given index. */ com.google.protobuf.ByteString getSimilarIdsBytes(int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy