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

com.google.ads.googleads.v10.resources.AdOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v10/resources/ad.proto

package com.google.ads.googleads.v10.resources;

public interface AdOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.resources.Ad)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Immutable. The resource name of the ad.
   * Ad resource names have the form:
   * `customers/{customer_id}/ads/{ad_id}`
   * 
* * string resource_name = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The resourceName. */ java.lang.String getResourceName(); /** *
   * Immutable. The resource name of the ad.
   * Ad resource names have the form:
   * `customers/{customer_id}/ads/{ad_id}`
   * 
* * string resource_name = 37 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The bytes for resourceName. */ com.google.protobuf.ByteString getResourceNameBytes(); /** *
   * Output only. The ID of the ad.
   * 
* * optional int64 id = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the id field is set. */ boolean hasId(); /** *
   * Output only. The ID of the ad.
   * 
* * optional int64 id = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The id. */ long getId(); /** *
   * The list of possible final URLs after all cross-domain redirects for the
   * ad.
   * 
* * repeated string final_urls = 41; * @return A list containing the finalUrls. */ java.util.List getFinalUrlsList(); /** *
   * The list of possible final URLs after all cross-domain redirects for the
   * ad.
   * 
* * repeated string final_urls = 41; * @return The count of finalUrls. */ int getFinalUrlsCount(); /** *
   * The list of possible final URLs after all cross-domain redirects for the
   * ad.
   * 
* * repeated string final_urls = 41; * @param index The index of the element to return. * @return The finalUrls at the given index. */ java.lang.String getFinalUrls(int index); /** *
   * The list of possible final URLs after all cross-domain redirects for the
   * ad.
   * 
* * repeated string final_urls = 41; * @param index The index of the value to return. * @return The bytes of the finalUrls at the given index. */ com.google.protobuf.ByteString getFinalUrlsBytes(int index); /** *
   * A list of final app URLs that will be used on mobile if the user has the
   * specific app installed.
   * 
* * repeated .google.ads.googleads.v10.common.FinalAppUrl final_app_urls = 35; */ java.util.List getFinalAppUrlsList(); /** *
   * A list of final app URLs that will be used on mobile if the user has the
   * specific app installed.
   * 
* * repeated .google.ads.googleads.v10.common.FinalAppUrl final_app_urls = 35; */ com.google.ads.googleads.v10.common.FinalAppUrl getFinalAppUrls(int index); /** *
   * A list of final app URLs that will be used on mobile if the user has the
   * specific app installed.
   * 
* * repeated .google.ads.googleads.v10.common.FinalAppUrl final_app_urls = 35; */ int getFinalAppUrlsCount(); /** *
   * A list of final app URLs that will be used on mobile if the user has the
   * specific app installed.
   * 
* * repeated .google.ads.googleads.v10.common.FinalAppUrl final_app_urls = 35; */ java.util.List getFinalAppUrlsOrBuilderList(); /** *
   * A list of final app URLs that will be used on mobile if the user has the
   * specific app installed.
   * 
* * repeated .google.ads.googleads.v10.common.FinalAppUrl final_app_urls = 35; */ com.google.ads.googleads.v10.common.FinalAppUrlOrBuilder getFinalAppUrlsOrBuilder( int index); /** *
   * The list of possible final mobile URLs after all cross-domain redirects
   * for the ad.
   * 
* * repeated string final_mobile_urls = 42; * @return A list containing the finalMobileUrls. */ java.util.List getFinalMobileUrlsList(); /** *
   * The list of possible final mobile URLs after all cross-domain redirects
   * for the ad.
   * 
* * repeated string final_mobile_urls = 42; * @return The count of finalMobileUrls. */ int getFinalMobileUrlsCount(); /** *
   * The list of possible final mobile URLs after all cross-domain redirects
   * for the ad.
   * 
* * repeated string final_mobile_urls = 42; * @param index The index of the element to return. * @return The finalMobileUrls at the given index. */ java.lang.String getFinalMobileUrls(int index); /** *
   * The list of possible final mobile URLs after all cross-domain redirects
   * for the ad.
   * 
* * repeated string final_mobile_urls = 42; * @param index The index of the value to return. * @return The bytes of the finalMobileUrls at the given index. */ com.google.protobuf.ByteString getFinalMobileUrlsBytes(int index); /** *
   * The URL template for constructing a tracking URL.
   * 
* * optional string tracking_url_template = 43; * @return Whether the trackingUrlTemplate field is set. */ boolean hasTrackingUrlTemplate(); /** *
   * The URL template for constructing a tracking URL.
   * 
* * optional string tracking_url_template = 43; * @return The trackingUrlTemplate. */ java.lang.String getTrackingUrlTemplate(); /** *
   * The URL template for constructing a tracking URL.
   * 
* * optional string tracking_url_template = 43; * @return The bytes for trackingUrlTemplate. */ com.google.protobuf.ByteString getTrackingUrlTemplateBytes(); /** *
   * The suffix to use when constructing a final URL.
   * 
* * optional string final_url_suffix = 44; * @return Whether the finalUrlSuffix field is set. */ boolean hasFinalUrlSuffix(); /** *
   * The suffix to use when constructing a final URL.
   * 
* * optional string final_url_suffix = 44; * @return The finalUrlSuffix. */ java.lang.String getFinalUrlSuffix(); /** *
   * The suffix to use when constructing a final URL.
   * 
* * optional string final_url_suffix = 44; * @return The bytes for finalUrlSuffix. */ com.google.protobuf.ByteString getFinalUrlSuffixBytes(); /** *
   * The list of mappings that can be used to substitute custom parameter tags
   * in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
   * For mutates, use url custom parameter operations.
   * 
* * repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 10; */ java.util.List getUrlCustomParametersList(); /** *
   * The list of mappings that can be used to substitute custom parameter tags
   * in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
   * For mutates, use url custom parameter operations.
   * 
* * repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 10; */ com.google.ads.googleads.v10.common.CustomParameter getUrlCustomParameters(int index); /** *
   * The list of mappings that can be used to substitute custom parameter tags
   * in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
   * For mutates, use url custom parameter operations.
   * 
* * repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 10; */ int getUrlCustomParametersCount(); /** *
   * The list of mappings that can be used to substitute custom parameter tags
   * in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
   * For mutates, use url custom parameter operations.
   * 
* * repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 10; */ java.util.List getUrlCustomParametersOrBuilderList(); /** *
   * The list of mappings that can be used to substitute custom parameter tags
   * in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
   * For mutates, use url custom parameter operations.
   * 
* * repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 10; */ com.google.ads.googleads.v10.common.CustomParameterOrBuilder getUrlCustomParametersOrBuilder( int index); /** *
   * The URL that appears in the ad description for some ad formats.
   * 
* * optional string display_url = 45; * @return Whether the displayUrl field is set. */ boolean hasDisplayUrl(); /** *
   * The URL that appears in the ad description for some ad formats.
   * 
* * optional string display_url = 45; * @return The displayUrl. */ java.lang.String getDisplayUrl(); /** *
   * The URL that appears in the ad description for some ad formats.
   * 
* * optional string display_url = 45; * @return The bytes for displayUrl. */ com.google.protobuf.ByteString getDisplayUrlBytes(); /** *
   * Output only. The type of ad.
   * 
* * .google.ads.googleads.v10.enums.AdTypeEnum.AdType type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
   * Output only. The type of ad.
   * 
* * .google.ads.googleads.v10.enums.AdTypeEnum.AdType type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The type. */ com.google.ads.googleads.v10.enums.AdTypeEnum.AdType getType(); /** *
   * Output only. Indicates if this ad was automatically added by Google Ads and not by a
   * user. For example, this could happen when ads are automatically created as
   * suggestions for new ads based on knowledge of how existing ads are
   * performing.
   * 
* * optional bool added_by_google_ads = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the addedByGoogleAds field is set. */ boolean hasAddedByGoogleAds(); /** *
   * Output only. Indicates if this ad was automatically added by Google Ads and not by a
   * user. For example, this could happen when ads are automatically created as
   * suggestions for new ads based on knowledge of how existing ads are
   * performing.
   * 
* * optional bool added_by_google_ads = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The addedByGoogleAds. */ boolean getAddedByGoogleAds(); /** *
   * The device preference for the ad. You can only specify a preference for
   * mobile devices. When this preference is set the ad will be preferred over
   * other ads when being displayed on a mobile device. The ad can still be
   * displayed on other device types, for example, if no other ads are
   * available. If unspecified (no device preference), all devices are targeted.
   * This is only supported by some ad types.
   * 
* * .google.ads.googleads.v10.enums.DeviceEnum.Device device_preference = 20; * @return The enum numeric value on the wire for devicePreference. */ int getDevicePreferenceValue(); /** *
   * The device preference for the ad. You can only specify a preference for
   * mobile devices. When this preference is set the ad will be preferred over
   * other ads when being displayed on a mobile device. The ad can still be
   * displayed on other device types, for example, if no other ads are
   * available. If unspecified (no device preference), all devices are targeted.
   * This is only supported by some ad types.
   * 
* * .google.ads.googleads.v10.enums.DeviceEnum.Device device_preference = 20; * @return The devicePreference. */ com.google.ads.googleads.v10.enums.DeviceEnum.Device getDevicePreference(); /** *
   * Additional URLs for the ad that are tagged with a unique identifier that
   * can be referenced from other fields in the ad.
   * 
* * repeated .google.ads.googleads.v10.common.UrlCollection url_collections = 26; */ java.util.List getUrlCollectionsList(); /** *
   * Additional URLs for the ad that are tagged with a unique identifier that
   * can be referenced from other fields in the ad.
   * 
* * repeated .google.ads.googleads.v10.common.UrlCollection url_collections = 26; */ com.google.ads.googleads.v10.common.UrlCollection getUrlCollections(int index); /** *
   * Additional URLs for the ad that are tagged with a unique identifier that
   * can be referenced from other fields in the ad.
   * 
* * repeated .google.ads.googleads.v10.common.UrlCollection url_collections = 26; */ int getUrlCollectionsCount(); /** *
   * Additional URLs for the ad that are tagged with a unique identifier that
   * can be referenced from other fields in the ad.
   * 
* * repeated .google.ads.googleads.v10.common.UrlCollection url_collections = 26; */ java.util.List getUrlCollectionsOrBuilderList(); /** *
   * Additional URLs for the ad that are tagged with a unique identifier that
   * can be referenced from other fields in the ad.
   * 
* * repeated .google.ads.googleads.v10.common.UrlCollection url_collections = 26; */ com.google.ads.googleads.v10.common.UrlCollectionOrBuilder getUrlCollectionsOrBuilder( int index); /** *
   * Immutable. The name of the ad. This is only used to be able to identify the ad. It
   * does not need to be unique and does not affect the served ad. The name
   * field is currently only supported for DisplayUploadAd, ImageAd,
   * ShoppingComparisonListingAd and VideoAd.
   * 
* * optional string name = 47 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the name field is set. */ boolean hasName(); /** *
   * Immutable. The name of the ad. This is only used to be able to identify the ad. It
   * does not need to be unique and does not affect the served ad. The name
   * field is currently only supported for DisplayUploadAd, ImageAd,
   * ShoppingComparisonListingAd and VideoAd.
   * 
* * optional string name = 47 [(.google.api.field_behavior) = IMMUTABLE]; * @return The name. */ java.lang.String getName(); /** *
   * Immutable. The name of the ad. This is only used to be able to identify the ad. It
   * does not need to be unique and does not affect the served ad. The name
   * field is currently only supported for DisplayUploadAd, ImageAd,
   * ShoppingComparisonListingAd and VideoAd.
   * 
* * optional string name = 47 [(.google.api.field_behavior) = IMMUTABLE]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   * Output only. If this ad is system managed, then this field will indicate the source.
   * This field is read-only.
   * 
* * .google.ads.googleads.v10.enums.SystemManagedResourceSourceEnum.SystemManagedResourceSource system_managed_resource_source = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The enum numeric value on the wire for systemManagedResourceSource. */ int getSystemManagedResourceSourceValue(); /** *
   * Output only. If this ad is system managed, then this field will indicate the source.
   * This field is read-only.
   * 
* * .google.ads.googleads.v10.enums.SystemManagedResourceSourceEnum.SystemManagedResourceSource system_managed_resource_source = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The systemManagedResourceSource. */ com.google.ads.googleads.v10.enums.SystemManagedResourceSourceEnum.SystemManagedResourceSource getSystemManagedResourceSource(); /** *
   * Immutable. Details pertaining to a text ad.
   * 
* * .google.ads.googleads.v10.common.TextAdInfo text_ad = 6 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the textAd field is set. */ boolean hasTextAd(); /** *
   * Immutable. Details pertaining to a text ad.
   * 
* * .google.ads.googleads.v10.common.TextAdInfo text_ad = 6 [(.google.api.field_behavior) = IMMUTABLE]; * @return The textAd. */ com.google.ads.googleads.v10.common.TextAdInfo getTextAd(); /** *
   * Immutable. Details pertaining to a text ad.
   * 
* * .google.ads.googleads.v10.common.TextAdInfo text_ad = 6 [(.google.api.field_behavior) = IMMUTABLE]; */ com.google.ads.googleads.v10.common.TextAdInfoOrBuilder getTextAdOrBuilder(); /** *
   * Details pertaining to an expanded text ad.
   * 
* * .google.ads.googleads.v10.common.ExpandedTextAdInfo expanded_text_ad = 7; * @return Whether the expandedTextAd field is set. */ boolean hasExpandedTextAd(); /** *
   * Details pertaining to an expanded text ad.
   * 
* * .google.ads.googleads.v10.common.ExpandedTextAdInfo expanded_text_ad = 7; * @return The expandedTextAd. */ com.google.ads.googleads.v10.common.ExpandedTextAdInfo getExpandedTextAd(); /** *
   * Details pertaining to an expanded text ad.
   * 
* * .google.ads.googleads.v10.common.ExpandedTextAdInfo expanded_text_ad = 7; */ com.google.ads.googleads.v10.common.ExpandedTextAdInfoOrBuilder getExpandedTextAdOrBuilder(); /** *
   * Details pertaining to a call ad.
   * 
* * .google.ads.googleads.v10.common.CallAdInfo call_ad = 49; * @return Whether the callAd field is set. */ boolean hasCallAd(); /** *
   * Details pertaining to a call ad.
   * 
* * .google.ads.googleads.v10.common.CallAdInfo call_ad = 49; * @return The callAd. */ com.google.ads.googleads.v10.common.CallAdInfo getCallAd(); /** *
   * Details pertaining to a call ad.
   * 
* * .google.ads.googleads.v10.common.CallAdInfo call_ad = 49; */ com.google.ads.googleads.v10.common.CallAdInfoOrBuilder getCallAdOrBuilder(); /** *
   * Immutable. Details pertaining to an Expanded Dynamic Search Ad.
   * This type of ad has its headline, final URLs, and display URL
   * auto-generated at serving time according to domain name specific
   * information provided by `dynamic_search_ads_setting` linked at the
   * campaign level.
   * 
* * .google.ads.googleads.v10.common.ExpandedDynamicSearchAdInfo expanded_dynamic_search_ad = 14 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the expandedDynamicSearchAd field is set. */ boolean hasExpandedDynamicSearchAd(); /** *
   * Immutable. Details pertaining to an Expanded Dynamic Search Ad.
   * This type of ad has its headline, final URLs, and display URL
   * auto-generated at serving time according to domain name specific
   * information provided by `dynamic_search_ads_setting` linked at the
   * campaign level.
   * 
* * .google.ads.googleads.v10.common.ExpandedDynamicSearchAdInfo expanded_dynamic_search_ad = 14 [(.google.api.field_behavior) = IMMUTABLE]; * @return The expandedDynamicSearchAd. */ com.google.ads.googleads.v10.common.ExpandedDynamicSearchAdInfo getExpandedDynamicSearchAd(); /** *
   * Immutable. Details pertaining to an Expanded Dynamic Search Ad.
   * This type of ad has its headline, final URLs, and display URL
   * auto-generated at serving time according to domain name specific
   * information provided by `dynamic_search_ads_setting` linked at the
   * campaign level.
   * 
* * .google.ads.googleads.v10.common.ExpandedDynamicSearchAdInfo expanded_dynamic_search_ad = 14 [(.google.api.field_behavior) = IMMUTABLE]; */ com.google.ads.googleads.v10.common.ExpandedDynamicSearchAdInfoOrBuilder getExpandedDynamicSearchAdOrBuilder(); /** *
   * Details pertaining to a hotel ad.
   * 
* * .google.ads.googleads.v10.common.HotelAdInfo hotel_ad = 15; * @return Whether the hotelAd field is set. */ boolean hasHotelAd(); /** *
   * Details pertaining to a hotel ad.
   * 
* * .google.ads.googleads.v10.common.HotelAdInfo hotel_ad = 15; * @return The hotelAd. */ com.google.ads.googleads.v10.common.HotelAdInfo getHotelAd(); /** *
   * Details pertaining to a hotel ad.
   * 
* * .google.ads.googleads.v10.common.HotelAdInfo hotel_ad = 15; */ com.google.ads.googleads.v10.common.HotelAdInfoOrBuilder getHotelAdOrBuilder(); /** *
   * Details pertaining to a Smart Shopping ad.
   * 
* * .google.ads.googleads.v10.common.ShoppingSmartAdInfo shopping_smart_ad = 17; * @return Whether the shoppingSmartAd field is set. */ boolean hasShoppingSmartAd(); /** *
   * Details pertaining to a Smart Shopping ad.
   * 
* * .google.ads.googleads.v10.common.ShoppingSmartAdInfo shopping_smart_ad = 17; * @return The shoppingSmartAd. */ com.google.ads.googleads.v10.common.ShoppingSmartAdInfo getShoppingSmartAd(); /** *
   * Details pertaining to a Smart Shopping ad.
   * 
* * .google.ads.googleads.v10.common.ShoppingSmartAdInfo shopping_smart_ad = 17; */ com.google.ads.googleads.v10.common.ShoppingSmartAdInfoOrBuilder getShoppingSmartAdOrBuilder(); /** *
   * Details pertaining to a Shopping product ad.
   * 
* * .google.ads.googleads.v10.common.ShoppingProductAdInfo shopping_product_ad = 18; * @return Whether the shoppingProductAd field is set. */ boolean hasShoppingProductAd(); /** *
   * Details pertaining to a Shopping product ad.
   * 
* * .google.ads.googleads.v10.common.ShoppingProductAdInfo shopping_product_ad = 18; * @return The shoppingProductAd. */ com.google.ads.googleads.v10.common.ShoppingProductAdInfo getShoppingProductAd(); /** *
   * Details pertaining to a Shopping product ad.
   * 
* * .google.ads.googleads.v10.common.ShoppingProductAdInfo shopping_product_ad = 18; */ com.google.ads.googleads.v10.common.ShoppingProductAdInfoOrBuilder getShoppingProductAdOrBuilder(); /** *
   * Immutable. Details pertaining to a Gmail ad.
   * 
* * .google.ads.googleads.v10.common.GmailAdInfo gmail_ad = 21 [deprecated = true, (.google.api.field_behavior) = IMMUTABLE]; * @deprecated google.ads.googleads.v10.resources.Ad.gmail_ad is deprecated. * See google/ads/googleads/v10/resources/ad.proto;l=145 * @return Whether the gmailAd field is set. */ @java.lang.Deprecated boolean hasGmailAd(); /** *
   * Immutable. Details pertaining to a Gmail ad.
   * 
* * .google.ads.googleads.v10.common.GmailAdInfo gmail_ad = 21 [deprecated = true, (.google.api.field_behavior) = IMMUTABLE]; * @deprecated google.ads.googleads.v10.resources.Ad.gmail_ad is deprecated. * See google/ads/googleads/v10/resources/ad.proto;l=145 * @return The gmailAd. */ @java.lang.Deprecated com.google.ads.googleads.v10.common.GmailAdInfo getGmailAd(); /** *
   * Immutable. Details pertaining to a Gmail ad.
   * 
* * .google.ads.googleads.v10.common.GmailAdInfo gmail_ad = 21 [deprecated = true, (.google.api.field_behavior) = IMMUTABLE]; */ @java.lang.Deprecated com.google.ads.googleads.v10.common.GmailAdInfoOrBuilder getGmailAdOrBuilder(); /** *
   * Immutable. Details pertaining to an Image ad.
   * 
* * .google.ads.googleads.v10.common.ImageAdInfo image_ad = 22 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the imageAd field is set. */ boolean hasImageAd(); /** *
   * Immutable. Details pertaining to an Image ad.
   * 
* * .google.ads.googleads.v10.common.ImageAdInfo image_ad = 22 [(.google.api.field_behavior) = IMMUTABLE]; * @return The imageAd. */ com.google.ads.googleads.v10.common.ImageAdInfo getImageAd(); /** *
   * Immutable. Details pertaining to an Image ad.
   * 
* * .google.ads.googleads.v10.common.ImageAdInfo image_ad = 22 [(.google.api.field_behavior) = IMMUTABLE]; */ com.google.ads.googleads.v10.common.ImageAdInfoOrBuilder getImageAdOrBuilder(); /** *
   * Details pertaining to a Video ad.
   * 
* * .google.ads.googleads.v10.common.VideoAdInfo video_ad = 24; * @return Whether the videoAd field is set. */ boolean hasVideoAd(); /** *
   * Details pertaining to a Video ad.
   * 
* * .google.ads.googleads.v10.common.VideoAdInfo video_ad = 24; * @return The videoAd. */ com.google.ads.googleads.v10.common.VideoAdInfo getVideoAd(); /** *
   * Details pertaining to a Video ad.
   * 
* * .google.ads.googleads.v10.common.VideoAdInfo video_ad = 24; */ com.google.ads.googleads.v10.common.VideoAdInfoOrBuilder getVideoAdOrBuilder(); /** *
   * Details pertaining to a Video responsive ad.
   * 
* * .google.ads.googleads.v10.common.VideoResponsiveAdInfo video_responsive_ad = 39; * @return Whether the videoResponsiveAd field is set. */ boolean hasVideoResponsiveAd(); /** *
   * Details pertaining to a Video responsive ad.
   * 
* * .google.ads.googleads.v10.common.VideoResponsiveAdInfo video_responsive_ad = 39; * @return The videoResponsiveAd. */ com.google.ads.googleads.v10.common.VideoResponsiveAdInfo getVideoResponsiveAd(); /** *
   * Details pertaining to a Video responsive ad.
   * 
* * .google.ads.googleads.v10.common.VideoResponsiveAdInfo video_responsive_ad = 39; */ com.google.ads.googleads.v10.common.VideoResponsiveAdInfoOrBuilder getVideoResponsiveAdOrBuilder(); /** *
   * Details pertaining to a responsive search ad.
   * 
* * .google.ads.googleads.v10.common.ResponsiveSearchAdInfo responsive_search_ad = 25; * @return Whether the responsiveSearchAd field is set. */ boolean hasResponsiveSearchAd(); /** *
   * Details pertaining to a responsive search ad.
   * 
* * .google.ads.googleads.v10.common.ResponsiveSearchAdInfo responsive_search_ad = 25; * @return The responsiveSearchAd. */ com.google.ads.googleads.v10.common.ResponsiveSearchAdInfo getResponsiveSearchAd(); /** *
   * Details pertaining to a responsive search ad.
   * 
* * .google.ads.googleads.v10.common.ResponsiveSearchAdInfo responsive_search_ad = 25; */ com.google.ads.googleads.v10.common.ResponsiveSearchAdInfoOrBuilder getResponsiveSearchAdOrBuilder(); /** *
   * Details pertaining to a legacy responsive display ad.
   * 
* * .google.ads.googleads.v10.common.LegacyResponsiveDisplayAdInfo legacy_responsive_display_ad = 28; * @return Whether the legacyResponsiveDisplayAd field is set. */ boolean hasLegacyResponsiveDisplayAd(); /** *
   * Details pertaining to a legacy responsive display ad.
   * 
* * .google.ads.googleads.v10.common.LegacyResponsiveDisplayAdInfo legacy_responsive_display_ad = 28; * @return The legacyResponsiveDisplayAd. */ com.google.ads.googleads.v10.common.LegacyResponsiveDisplayAdInfo getLegacyResponsiveDisplayAd(); /** *
   * Details pertaining to a legacy responsive display ad.
   * 
* * .google.ads.googleads.v10.common.LegacyResponsiveDisplayAdInfo legacy_responsive_display_ad = 28; */ com.google.ads.googleads.v10.common.LegacyResponsiveDisplayAdInfoOrBuilder getLegacyResponsiveDisplayAdOrBuilder(); /** *
   * Details pertaining to an app ad.
   * 
* * .google.ads.googleads.v10.common.AppAdInfo app_ad = 29; * @return Whether the appAd field is set. */ boolean hasAppAd(); /** *
   * Details pertaining to an app ad.
   * 
* * .google.ads.googleads.v10.common.AppAdInfo app_ad = 29; * @return The appAd. */ com.google.ads.googleads.v10.common.AppAdInfo getAppAd(); /** *
   * Details pertaining to an app ad.
   * 
* * .google.ads.googleads.v10.common.AppAdInfo app_ad = 29; */ com.google.ads.googleads.v10.common.AppAdInfoOrBuilder getAppAdOrBuilder(); /** *
   * Immutable. Details pertaining to a legacy app install ad.
   * 
* * .google.ads.googleads.v10.common.LegacyAppInstallAdInfo legacy_app_install_ad = 30 [(.google.api.field_behavior) = IMMUTABLE]; * @return Whether the legacyAppInstallAd field is set. */ boolean hasLegacyAppInstallAd(); /** *
   * Immutable. Details pertaining to a legacy app install ad.
   * 
* * .google.ads.googleads.v10.common.LegacyAppInstallAdInfo legacy_app_install_ad = 30 [(.google.api.field_behavior) = IMMUTABLE]; * @return The legacyAppInstallAd. */ com.google.ads.googleads.v10.common.LegacyAppInstallAdInfo getLegacyAppInstallAd(); /** *
   * Immutable. Details pertaining to a legacy app install ad.
   * 
* * .google.ads.googleads.v10.common.LegacyAppInstallAdInfo legacy_app_install_ad = 30 [(.google.api.field_behavior) = IMMUTABLE]; */ com.google.ads.googleads.v10.common.LegacyAppInstallAdInfoOrBuilder getLegacyAppInstallAdOrBuilder(); /** *
   * Details pertaining to a responsive display ad.
   * 
* * .google.ads.googleads.v10.common.ResponsiveDisplayAdInfo responsive_display_ad = 31; * @return Whether the responsiveDisplayAd field is set. */ boolean hasResponsiveDisplayAd(); /** *
   * Details pertaining to a responsive display ad.
   * 
* * .google.ads.googleads.v10.common.ResponsiveDisplayAdInfo responsive_display_ad = 31; * @return The responsiveDisplayAd. */ com.google.ads.googleads.v10.common.ResponsiveDisplayAdInfo getResponsiveDisplayAd(); /** *
   * Details pertaining to a responsive display ad.
   * 
* * .google.ads.googleads.v10.common.ResponsiveDisplayAdInfo responsive_display_ad = 31; */ com.google.ads.googleads.v10.common.ResponsiveDisplayAdInfoOrBuilder getResponsiveDisplayAdOrBuilder(); /** *
   * Details pertaining to a local ad.
   * 
* * .google.ads.googleads.v10.common.LocalAdInfo local_ad = 32; * @return Whether the localAd field is set. */ boolean hasLocalAd(); /** *
   * Details pertaining to a local ad.
   * 
* * .google.ads.googleads.v10.common.LocalAdInfo local_ad = 32; * @return The localAd. */ com.google.ads.googleads.v10.common.LocalAdInfo getLocalAd(); /** *
   * Details pertaining to a local ad.
   * 
* * .google.ads.googleads.v10.common.LocalAdInfo local_ad = 32; */ com.google.ads.googleads.v10.common.LocalAdInfoOrBuilder getLocalAdOrBuilder(); /** *
   * Details pertaining to a display upload ad.
   * 
* * .google.ads.googleads.v10.common.DisplayUploadAdInfo display_upload_ad = 33; * @return Whether the displayUploadAd field is set. */ boolean hasDisplayUploadAd(); /** *
   * Details pertaining to a display upload ad.
   * 
* * .google.ads.googleads.v10.common.DisplayUploadAdInfo display_upload_ad = 33; * @return The displayUploadAd. */ com.google.ads.googleads.v10.common.DisplayUploadAdInfo getDisplayUploadAd(); /** *
   * Details pertaining to a display upload ad.
   * 
* * .google.ads.googleads.v10.common.DisplayUploadAdInfo display_upload_ad = 33; */ com.google.ads.googleads.v10.common.DisplayUploadAdInfoOrBuilder getDisplayUploadAdOrBuilder(); /** *
   * Details pertaining to an app engagement ad.
   * 
* * .google.ads.googleads.v10.common.AppEngagementAdInfo app_engagement_ad = 34; * @return Whether the appEngagementAd field is set. */ boolean hasAppEngagementAd(); /** *
   * Details pertaining to an app engagement ad.
   * 
* * .google.ads.googleads.v10.common.AppEngagementAdInfo app_engagement_ad = 34; * @return The appEngagementAd. */ com.google.ads.googleads.v10.common.AppEngagementAdInfo getAppEngagementAd(); /** *
   * Details pertaining to an app engagement ad.
   * 
* * .google.ads.googleads.v10.common.AppEngagementAdInfo app_engagement_ad = 34; */ com.google.ads.googleads.v10.common.AppEngagementAdInfoOrBuilder getAppEngagementAdOrBuilder(); /** *
   * Details pertaining to a Shopping Comparison Listing ad.
   * 
* * .google.ads.googleads.v10.common.ShoppingComparisonListingAdInfo shopping_comparison_listing_ad = 36; * @return Whether the shoppingComparisonListingAd field is set. */ boolean hasShoppingComparisonListingAd(); /** *
   * Details pertaining to a Shopping Comparison Listing ad.
   * 
* * .google.ads.googleads.v10.common.ShoppingComparisonListingAdInfo shopping_comparison_listing_ad = 36; * @return The shoppingComparisonListingAd. */ com.google.ads.googleads.v10.common.ShoppingComparisonListingAdInfo getShoppingComparisonListingAd(); /** *
   * Details pertaining to a Shopping Comparison Listing ad.
   * 
* * .google.ads.googleads.v10.common.ShoppingComparisonListingAdInfo shopping_comparison_listing_ad = 36; */ com.google.ads.googleads.v10.common.ShoppingComparisonListingAdInfoOrBuilder getShoppingComparisonListingAdOrBuilder(); /** *
   * Details pertaining to a Smart campaign ad.
   * 
* * .google.ads.googleads.v10.common.SmartCampaignAdInfo smart_campaign_ad = 48; * @return Whether the smartCampaignAd field is set. */ boolean hasSmartCampaignAd(); /** *
   * Details pertaining to a Smart campaign ad.
   * 
* * .google.ads.googleads.v10.common.SmartCampaignAdInfo smart_campaign_ad = 48; * @return The smartCampaignAd. */ com.google.ads.googleads.v10.common.SmartCampaignAdInfo getSmartCampaignAd(); /** *
   * Details pertaining to a Smart campaign ad.
   * 
* * .google.ads.googleads.v10.common.SmartCampaignAdInfo smart_campaign_ad = 48; */ com.google.ads.googleads.v10.common.SmartCampaignAdInfoOrBuilder getSmartCampaignAdOrBuilder(); /** *
   * Details pertaining to an app pre-registration ad.
   * 
* * .google.ads.googleads.v10.common.AppPreRegistrationAdInfo app_pre_registration_ad = 50; * @return Whether the appPreRegistrationAd field is set. */ boolean hasAppPreRegistrationAd(); /** *
   * Details pertaining to an app pre-registration ad.
   * 
* * .google.ads.googleads.v10.common.AppPreRegistrationAdInfo app_pre_registration_ad = 50; * @return The appPreRegistrationAd. */ com.google.ads.googleads.v10.common.AppPreRegistrationAdInfo getAppPreRegistrationAd(); /** *
   * Details pertaining to an app pre-registration ad.
   * 
* * .google.ads.googleads.v10.common.AppPreRegistrationAdInfo app_pre_registration_ad = 50; */ com.google.ads.googleads.v10.common.AppPreRegistrationAdInfoOrBuilder getAppPreRegistrationAdOrBuilder(); /** *
   * Details pertaining to a discovery multi asset ad.
   * 
* * .google.ads.googleads.v10.common.DiscoveryMultiAssetAdInfo discovery_multi_asset_ad = 51; * @return Whether the discoveryMultiAssetAd field is set. */ boolean hasDiscoveryMultiAssetAd(); /** *
   * Details pertaining to a discovery multi asset ad.
   * 
* * .google.ads.googleads.v10.common.DiscoveryMultiAssetAdInfo discovery_multi_asset_ad = 51; * @return The discoveryMultiAssetAd. */ com.google.ads.googleads.v10.common.DiscoveryMultiAssetAdInfo getDiscoveryMultiAssetAd(); /** *
   * Details pertaining to a discovery multi asset ad.
   * 
* * .google.ads.googleads.v10.common.DiscoveryMultiAssetAdInfo discovery_multi_asset_ad = 51; */ com.google.ads.googleads.v10.common.DiscoveryMultiAssetAdInfoOrBuilder getDiscoveryMultiAssetAdOrBuilder(); /** *
   * Details pertaining to a discovery carousel ad.
   * 
* * .google.ads.googleads.v10.common.DiscoveryCarouselAdInfo discovery_carousel_ad = 52; * @return Whether the discoveryCarouselAd field is set. */ boolean hasDiscoveryCarouselAd(); /** *
   * Details pertaining to a discovery carousel ad.
   * 
* * .google.ads.googleads.v10.common.DiscoveryCarouselAdInfo discovery_carousel_ad = 52; * @return The discoveryCarouselAd. */ com.google.ads.googleads.v10.common.DiscoveryCarouselAdInfo getDiscoveryCarouselAd(); /** *
   * Details pertaining to a discovery carousel ad.
   * 
* * .google.ads.googleads.v10.common.DiscoveryCarouselAdInfo discovery_carousel_ad = 52; */ com.google.ads.googleads.v10.common.DiscoveryCarouselAdInfoOrBuilder getDiscoveryCarouselAdOrBuilder(); public com.google.ads.googleads.v10.resources.Ad.AdDataCase getAdDataCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy