Interface DemandGenProductAdInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DemandGenProductAdInfo, DemandGenProductAdInfo.Builder

public interface DemandGenProductAdInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasHeadline

      boolean hasHeadline()
       Required. Text asset used for the short headline.
       
      optional .google.ads.googleads.v18.common.AdTextAsset headline = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the headline field is set.
    • getHeadline

      AdTextAsset getHeadline()
       Required. Text asset used for the short headline.
       
      optional .google.ads.googleads.v18.common.AdTextAsset headline = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The headline.
    • getHeadlineOrBuilder

      AdTextAssetOrBuilder getHeadlineOrBuilder()
       Required. Text asset used for the short headline.
       
      optional .google.ads.googleads.v18.common.AdTextAsset headline = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasDescription

      boolean hasDescription()
       Required. Text asset used for the description.
       
      optional .google.ads.googleads.v18.common.AdTextAsset description = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the description field is set.
    • getDescription

      AdTextAsset getDescription()
       Required. Text asset used for the description.
       
      optional .google.ads.googleads.v18.common.AdTextAsset description = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The description.
    • getDescriptionOrBuilder

      AdTextAssetOrBuilder getDescriptionOrBuilder()
       Required. Text asset used for the description.
       
      optional .google.ads.googleads.v18.common.AdTextAsset description = 2 [(.google.api.field_behavior) = REQUIRED];
    • hasLogoImage

      boolean hasLogoImage()
       Required. Logo image to be used in the ad. Valid image types are GIF, JPEG,
       and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1
       (+-1%).
       
      optional .google.ads.googleads.v18.common.AdImageAsset logo_image = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the logoImage field is set.
    • getLogoImage

      AdImageAsset getLogoImage()
       Required. Logo image to be used in the ad. Valid image types are GIF, JPEG,
       and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1
       (+-1%).
       
      optional .google.ads.googleads.v18.common.AdImageAsset logo_image = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The logoImage.
    • getLogoImageOrBuilder

      AdImageAssetOrBuilder getLogoImageOrBuilder()
       Required. Logo image to be used in the ad. Valid image types are GIF, JPEG,
       and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1
       (+-1%).
       
      optional .google.ads.googleads.v18.common.AdImageAsset logo_image = 3 [(.google.api.field_behavior) = REQUIRED];
    • getBreadcrumb1

      String getBreadcrumb1()
       First part of text that appears in the ad with the displayed URL.
       
      string breadcrumb1 = 4;
      Returns:
      The breadcrumb1.
    • getBreadcrumb1Bytes

      com.google.protobuf.ByteString getBreadcrumb1Bytes()
       First part of text that appears in the ad with the displayed URL.
       
      string breadcrumb1 = 4;
      Returns:
      The bytes for breadcrumb1.
    • getBreadcrumb2

      String getBreadcrumb2()
       Second part of text that appears in the ad with the displayed URL.
       
      string breadcrumb2 = 5;
      Returns:
      The breadcrumb2.
    • getBreadcrumb2Bytes

      com.google.protobuf.ByteString getBreadcrumb2Bytes()
       Second part of text that appears in the ad with the displayed URL.
       
      string breadcrumb2 = 5;
      Returns:
      The bytes for breadcrumb2.
    • hasBusinessName

      boolean hasBusinessName()
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 6 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the businessName field is set.
    • getBusinessName

      AdTextAsset getBusinessName()
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 6 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The businessName.
    • getBusinessNameOrBuilder

      AdTextAssetOrBuilder getBusinessNameOrBuilder()
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 6 [(.google.api.field_behavior) = REQUIRED];
    • hasCallToAction

      boolean hasCallToAction()
       Asset of type CallToActionAsset used for the "Call To Action" button.
       
      optional .google.ads.googleads.v18.common.AdCallToActionAsset call_to_action = 7;
      Returns:
      Whether the callToAction field is set.
    • getCallToAction

      AdCallToActionAsset getCallToAction()
       Asset of type CallToActionAsset used for the "Call To Action" button.
       
      optional .google.ads.googleads.v18.common.AdCallToActionAsset call_to_action = 7;
      Returns:
      The callToAction.
    • getCallToActionOrBuilder

      AdCallToActionAssetOrBuilder getCallToActionOrBuilder()
       Asset of type CallToActionAsset used for the "Call To Action" button.
       
      optional .google.ads.googleads.v18.common.AdCallToActionAsset call_to_action = 7;