com.google.ads.googleads.v17.common.DynamicFlightsAssetOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v17 Show documentation
Show all versions of google-ads-stubs-v17 Show documentation
Stubs for GAAPI version google-ads-stubs-v17
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