com.google.ads.googleads.v17.common.LegacyResponsiveDisplayAdInfoOrBuilder 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/ad_type_infos.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.common;
public interface LegacyResponsiveDisplayAdInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.LegacyResponsiveDisplayAdInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
* The short version of the ad's headline.
*
*
* optional string short_headline = 16;
* @return Whether the shortHeadline field is set.
*/
boolean hasShortHeadline();
/**
*
* The short version of the ad's headline.
*
*
* optional string short_headline = 16;
* @return The shortHeadline.
*/
java.lang.String getShortHeadline();
/**
*
* The short version of the ad's headline.
*
*
* optional string short_headline = 16;
* @return The bytes for shortHeadline.
*/
com.google.protobuf.ByteString
getShortHeadlineBytes();
/**
*
* The long version of the ad's headline.
*
*
* optional string long_headline = 17;
* @return Whether the longHeadline field is set.
*/
boolean hasLongHeadline();
/**
*
* The long version of the ad's headline.
*
*
* optional string long_headline = 17;
* @return The longHeadline.
*/
java.lang.String getLongHeadline();
/**
*
* The long version of the ad's headline.
*
*
* optional string long_headline = 17;
* @return The bytes for longHeadline.
*/
com.google.protobuf.ByteString
getLongHeadlineBytes();
/**
*
* The description of the ad.
*
*
* optional string description = 18;
* @return Whether the description field is set.
*/
boolean hasDescription();
/**
*
* The description of the ad.
*
*
* optional string description = 18;
* @return The description.
*/
java.lang.String getDescription();
/**
*
* The description of the ad.
*
*
* optional string description = 18;
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* The business name in the ad.
*
*
* optional string business_name = 19;
* @return Whether the businessName field is set.
*/
boolean hasBusinessName();
/**
*
* The business name in the ad.
*
*
* optional string business_name = 19;
* @return The businessName.
*/
java.lang.String getBusinessName();
/**
*
* The business name in the ad.
*
*
* optional string business_name = 19;
* @return The bytes for businessName.
*/
com.google.protobuf.ByteString
getBusinessNameBytes();
/**
*
* Advertiser's consent to allow flexible color. When true, the ad may be
* served with different color if necessary. When false, the ad will be served
* with the specified colors or a neutral color.
* The default value is `true`.
* Must be true if `main_color` and `accent_color` are not set.
*
*
* optional bool allow_flexible_color = 20;
* @return Whether the allowFlexibleColor field is set.
*/
boolean hasAllowFlexibleColor();
/**
*
* Advertiser's consent to allow flexible color. When true, the ad may be
* served with different color if necessary. When false, the ad will be served
* with the specified colors or a neutral color.
* The default value is `true`.
* Must be true if `main_color` and `accent_color` are not set.
*
*
* optional bool allow_flexible_color = 20;
* @return The allowFlexibleColor.
*/
boolean getAllowFlexibleColor();
/**
*
* The accent color of the ad in hexadecimal, for example, #ffffff for white.
* If one of `main_color` and `accent_color` is set, the other is required as
* well.
*
*
* optional string accent_color = 21;
* @return Whether the accentColor field is set.
*/
boolean hasAccentColor();
/**
*
* The accent color of the ad in hexadecimal, for example, #ffffff for white.
* If one of `main_color` and `accent_color` is set, the other is required as
* well.
*
*
* optional string accent_color = 21;
* @return The accentColor.
*/
java.lang.String getAccentColor();
/**
*
* The accent color of the ad in hexadecimal, for example, #ffffff for white.
* If one of `main_color` and `accent_color` is set, the other is required as
* well.
*
*
* optional string accent_color = 21;
* @return The bytes for accentColor.
*/
com.google.protobuf.ByteString
getAccentColorBytes();
/**
*
* The main color of the ad in hexadecimal, for example, #ffffff for white.
* If one of `main_color` and `accent_color` is set, the other is required as
* well.
*
*
* optional string main_color = 22;
* @return Whether the mainColor field is set.
*/
boolean hasMainColor();
/**
*
* The main color of the ad in hexadecimal, for example, #ffffff for white.
* If one of `main_color` and `accent_color` is set, the other is required as
* well.
*
*
* optional string main_color = 22;
* @return The mainColor.
*/
java.lang.String getMainColor();
/**
*
* The main color of the ad in hexadecimal, for example, #ffffff for white.
* If one of `main_color` and `accent_color` is set, the other is required as
* well.
*
*
* optional string main_color = 22;
* @return The bytes for mainColor.
*/
com.google.protobuf.ByteString
getMainColorBytes();
/**
*
* The call-to-action text for the ad.
*
*
* optional string call_to_action_text = 23;
* @return Whether the callToActionText field is set.
*/
boolean hasCallToActionText();
/**
*
* The call-to-action text for the ad.
*
*
* optional string call_to_action_text = 23;
* @return The callToActionText.
*/
java.lang.String getCallToActionText();
/**
*
* The call-to-action text for the ad.
*
*
* optional string call_to_action_text = 23;
* @return The bytes for callToActionText.
*/
com.google.protobuf.ByteString
getCallToActionTextBytes();
/**
*
* The MediaFile resource name of the logo image used in the ad.
*
*
* optional string logo_image = 24;
* @return Whether the logoImage field is set.
*/
boolean hasLogoImage();
/**
*
* The MediaFile resource name of the logo image used in the ad.
*
*
* optional string logo_image = 24;
* @return The logoImage.
*/
java.lang.String getLogoImage();
/**
*
* The MediaFile resource name of the logo image used in the ad.
*
*
* optional string logo_image = 24;
* @return The bytes for logoImage.
*/
com.google.protobuf.ByteString
getLogoImageBytes();
/**
*
* The MediaFile resource name of the square logo image used in the ad.
*
*
* optional string square_logo_image = 25;
* @return Whether the squareLogoImage field is set.
*/
boolean hasSquareLogoImage();
/**
*
* The MediaFile resource name of the square logo image used in the ad.
*
*
* optional string square_logo_image = 25;
* @return The squareLogoImage.
*/
java.lang.String getSquareLogoImage();
/**
*
* The MediaFile resource name of the square logo image used in the ad.
*
*
* optional string square_logo_image = 25;
* @return The bytes for squareLogoImage.
*/
com.google.protobuf.ByteString
getSquareLogoImageBytes();
/**
*
* The MediaFile resource name of the marketing image used in the ad.
*
*
* optional string marketing_image = 26;
* @return Whether the marketingImage field is set.
*/
boolean hasMarketingImage();
/**
*
* The MediaFile resource name of the marketing image used in the ad.
*
*
* optional string marketing_image = 26;
* @return The marketingImage.
*/
java.lang.String getMarketingImage();
/**
*
* The MediaFile resource name of the marketing image used in the ad.
*
*
* optional string marketing_image = 26;
* @return The bytes for marketingImage.
*/
com.google.protobuf.ByteString
getMarketingImageBytes();
/**
*
* The MediaFile resource name of the square marketing image used in the ad.
*
*
* optional string square_marketing_image = 27;
* @return Whether the squareMarketingImage field is set.
*/
boolean hasSquareMarketingImage();
/**
*
* The MediaFile resource name of the square marketing image used in the ad.
*
*
* optional string square_marketing_image = 27;
* @return The squareMarketingImage.
*/
java.lang.String getSquareMarketingImage();
/**
*
* The MediaFile resource name of the square marketing image used in the ad.
*
*
* optional string square_marketing_image = 27;
* @return The bytes for squareMarketingImage.
*/
com.google.protobuf.ByteString
getSquareMarketingImageBytes();
/**
*
* Specifies which format the ad will be served in. Default is ALL_FORMATS.
*
*
* .google.ads.googleads.v17.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting format_setting = 13;
* @return The enum numeric value on the wire for formatSetting.
*/
int getFormatSettingValue();
/**
*
* Specifies which format the ad will be served in. Default is ALL_FORMATS.
*
*
* .google.ads.googleads.v17.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting format_setting = 13;
* @return The formatSetting.
*/
com.google.ads.googleads.v17.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting getFormatSetting();
/**
*
* Prefix before price. For example, 'as low as'.
*
*
* optional string price_prefix = 28;
* @return Whether the pricePrefix field is set.
*/
boolean hasPricePrefix();
/**
*
* Prefix before price. For example, 'as low as'.
*
*
* optional string price_prefix = 28;
* @return The pricePrefix.
*/
java.lang.String getPricePrefix();
/**
*
* Prefix before price. For example, 'as low as'.
*
*
* optional string price_prefix = 28;
* @return The bytes for pricePrefix.
*/
com.google.protobuf.ByteString
getPricePrefixBytes();
/**
*
* Promotion text used for dynamic formats of responsive ads. For example
* 'Free two-day shipping'.
*
*
* optional string promo_text = 29;
* @return Whether the promoText field is set.
*/
boolean hasPromoText();
/**
*
* Promotion text used for dynamic formats of responsive ads. For example
* 'Free two-day shipping'.
*
*
* optional string promo_text = 29;
* @return The promoText.
*/
java.lang.String getPromoText();
/**
*
* Promotion text used for dynamic formats of responsive ads. For example
* 'Free two-day shipping'.
*
*
* optional string promo_text = 29;
* @return The bytes for promoText.
*/
com.google.protobuf.ByteString
getPromoTextBytes();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy