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

com.google.ads.googleads.v17.common.DynamicFlightsAssetOrBuilder 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 DynamicFlightsAssetOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.DynamicFlightsAsset)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Required. Destination ID which can be any sequence of letters and digits,
   * and must be unique and match the values of remarketing tag. Required.
   * 
* * string destination_id = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The destinationId. */ java.lang.String getDestinationId(); /** *
   * Required. Destination ID which can be any sequence of letters and digits,
   * and must be unique and match the values of remarketing tag. Required.
   * 
* * string destination_id = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for destinationId. */ com.google.protobuf.ByteString getDestinationIdBytes(); /** *
   * Origin ID which can be any sequence of letters and digits. The ID sequence
   * (destination ID + origin ID) must be unique.
   * 
* * string origin_id = 2; * @return The originId. */ java.lang.String getOriginId(); /** *
   * Origin ID which can be any sequence of letters and digits. The ID sequence
   * (destination ID + origin ID) must be unique.
   * 
* * string origin_id = 2; * @return The bytes for originId. */ com.google.protobuf.ByteString getOriginIdBytes(); /** *
   * Required. Flight description, for example, Book your ticket. Required.
   * 
* * string flight_description = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The flightDescription. */ java.lang.String getFlightDescription(); /** *
   * Required. Flight description, for example, Book your ticket. Required.
   * 
* * string flight_description = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for flightDescription. */ com.google.protobuf.ByteString getFlightDescriptionBytes(); /** *
   * Image URL, for example, http://www.example.com/image.png. The image will
   * not be uploaded as image asset.
   * 
* * string image_url = 4; * @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 = 4; * @return The bytes for imageUrl. */ com.google.protobuf.ByteString getImageUrlBytes(); /** *
   * Destination name, for example, Paris.
   * 
* * string destination_name = 5; * @return The destinationName. */ java.lang.String getDestinationName(); /** *
   * Destination name, for example, Paris.
   * 
* * string destination_name = 5; * @return The bytes for destinationName. */ com.google.protobuf.ByteString getDestinationNameBytes(); /** *
   * Origin name, for example, London.
   * 
* * string origin_name = 6; * @return The originName. */ java.lang.String getOriginName(); /** *
   * Origin name, for example, London.
   * 
* * string origin_name = 6; * @return The bytes for originName. */ com.google.protobuf.ByteString getOriginNameBytes(); /** *
   * Flight price which can be number followed by the alphabetic currency code,
   * ISO 4217 standard. Use '.' as the decimal mark, for example, 100.00 USD.
   * 
* * string flight_price = 7; * @return The flightPrice. */ java.lang.String getFlightPrice(); /** *
   * Flight price which can be number followed by the alphabetic currency code,
   * ISO 4217 standard. Use '.' as the decimal mark, for example, 100.00 USD.
   * 
* * string flight_price = 7; * @return The bytes for flightPrice. */ com.google.protobuf.ByteString getFlightPriceBytes(); /** *
   * Flight sale price which can be number followed by the alphabetic currency
   * code, ISO 4217 standard. Use '.' as the decimal mark, for example, 80.00
   * USD. Must be less than the 'flight_price' field.
   * 
* * string flight_sale_price = 8; * @return The flightSalePrice. */ java.lang.String getFlightSalePrice(); /** *
   * Flight sale price which can be number followed by the alphabetic currency
   * code, ISO 4217 standard. Use '.' as the decimal mark, for example, 80.00
   * USD. Must be less than the 'flight_price' field.
   * 
* * string flight_sale_price = 8; * @return The bytes for flightSalePrice. */ com.google.protobuf.ByteString getFlightSalePriceBytes(); /** *
   * Formatted price which can be any characters. If set, this attribute will be
   * used instead of 'price', for example, Starting at $100.00.
   * 
* * string formatted_price = 9; * @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 $100.00.
   * 
* * string formatted_price = 9; * @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 $80.00.
   * 
* * string formatted_sale_price = 10; * @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 $80.00.
   * 
* * string formatted_sale_price = 10; * @return The bytes for formattedSalePrice. */ com.google.protobuf.ByteString getFormattedSalePriceBytes(); /** *
   * Android deep link, for example,
   * android-app://com.example.android/http/example.com/gizmos?1234.
   * 
* * string android_app_link = 11; * @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 = 11; * @return The bytes for androidAppLink. */ com.google.protobuf.ByteString getAndroidAppLinkBytes(); /** *
   * iOS deep link, for example, exampleApp://content/page.
   * 
* * string ios_app_link = 12; * @return The iosAppLink. */ java.lang.String getIosAppLink(); /** *
   * iOS deep link, for example, exampleApp://content/page.
   * 
* * string ios_app_link = 12; * @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 = 13; * @return The iosAppStoreId. */ long getIosAppStoreId(); /** *
   * Similar destination IDs, for example, PAR,LON.
   * 
* * repeated string similar_destination_ids = 14; * @return A list containing the similarDestinationIds. */ java.util.List getSimilarDestinationIdsList(); /** *
   * Similar destination IDs, for example, PAR,LON.
   * 
* * repeated string similar_destination_ids = 14; * @return The count of similarDestinationIds. */ int getSimilarDestinationIdsCount(); /** *
   * Similar destination IDs, for example, PAR,LON.
   * 
* * repeated string similar_destination_ids = 14; * @param index The index of the element to return. * @return The similarDestinationIds at the given index. */ java.lang.String getSimilarDestinationIds(int index); /** *
   * Similar destination IDs, for example, PAR,LON.
   * 
* * repeated string similar_destination_ids = 14; * @param index The index of the value to return. * @return The bytes of the similarDestinationIds at the given index. */ com.google.protobuf.ByteString getSimilarDestinationIdsBytes(int index); /** *
   * A custom field which can be multiple key to values mapping separated by
   * delimiters (",", "|" and ":"), in the forms of
   * "<KEY_1>: <VALUE_1>, <VALUE_2>, ... ,<VALUE_N> | <KEY_2>: <VALUE_1>, ...
   * ,<VALUE_N> | ... | <KEY_N>: <VALUE_1>, ... ,<VALUE_N>" for example, wifi:
   * most | aircraft: 320, 77W | flights: 42 | legroom: 32".
   * 
* * string custom_mapping = 15; * @return The customMapping. */ java.lang.String getCustomMapping(); /** *
   * A custom field which can be multiple key to values mapping separated by
   * delimiters (",", "|" and ":"), in the forms of
   * "<KEY_1>: <VALUE_1>, <VALUE_2>, ... ,<VALUE_N> | <KEY_2>: <VALUE_1>, ...
   * ,<VALUE_N> | ... | <KEY_N>: <VALUE_1>, ... ,<VALUE_N>" for example, wifi:
   * most | aircraft: 320, 77W | flights: 42 | legroom: 32".
   * 
* * string custom_mapping = 15; * @return The bytes for customMapping. */ com.google.protobuf.ByteString getCustomMappingBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy