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

com.google.ads.googleads.v17.common.DemandGenProductAdInfoOrBuilder Maven / Gradle / Ivy

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

  /**
   * 
   * Required. Text asset used for the short headline.
   * 
* * optional .google.ads.googleads.v17.common.AdTextAsset headline = 1 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the headline field is set. */ boolean hasHeadline(); /** *
   * Required. Text asset used for the short headline.
   * 
* * optional .google.ads.googleads.v17.common.AdTextAsset headline = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The headline. */ com.google.ads.googleads.v17.common.AdTextAsset getHeadline(); /** *
   * Required. Text asset used for the short headline.
   * 
* * optional .google.ads.googleads.v17.common.AdTextAsset headline = 1 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.AdTextAssetOrBuilder getHeadlineOrBuilder(); /** *
   * Required. Text asset used for the description.
   * 
* * optional .google.ads.googleads.v17.common.AdTextAsset description = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the description field is set. */ boolean hasDescription(); /** *
   * Required. Text asset used for the description.
   * 
* * optional .google.ads.googleads.v17.common.AdTextAsset description = 2 [(.google.api.field_behavior) = REQUIRED]; * @return The description. */ com.google.ads.googleads.v17.common.AdTextAsset getDescription(); /** *
   * Required. Text asset used for the description.
   * 
* * optional .google.ads.googleads.v17.common.AdTextAsset description = 2 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.AdTextAssetOrBuilder getDescriptionOrBuilder(); /** *
   * 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.v17.common.AdImageAsset logo_image = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the logoImage field is set. */ 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.v17.common.AdImageAsset logo_image = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The logoImage. */ com.google.ads.googleads.v17.common.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.v17.common.AdImageAsset logo_image = 3 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.AdImageAssetOrBuilder getLogoImageOrBuilder(); /** *
   * First part of text that appears in the ad with the displayed URL.
   * 
* * string breadcrumb1 = 4; * @return The breadcrumb1. */ java.lang.String getBreadcrumb1(); /** *
   * First part of text that appears in the ad with the displayed URL.
   * 
* * string breadcrumb1 = 4; * @return The bytes for breadcrumb1. */ com.google.protobuf.ByteString getBreadcrumb1Bytes(); /** *
   * Second part of text that appears in the ad with the displayed URL.
   * 
* * string breadcrumb2 = 5; * @return The breadcrumb2. */ java.lang.String getBreadcrumb2(); /** *
   * Second part of text that appears in the ad with the displayed URL.
   * 
* * string breadcrumb2 = 5; * @return The bytes for breadcrumb2. */ com.google.protobuf.ByteString getBreadcrumb2Bytes(); /** *
   * Required. The advertiser/brand name.
   * 
* * .google.ads.googleads.v17.common.AdTextAsset business_name = 6 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the businessName field is set. */ boolean hasBusinessName(); /** *
   * Required. The advertiser/brand name.
   * 
* * .google.ads.googleads.v17.common.AdTextAsset business_name = 6 [(.google.api.field_behavior) = REQUIRED]; * @return The businessName. */ com.google.ads.googleads.v17.common.AdTextAsset getBusinessName(); /** *
   * Required. The advertiser/brand name.
   * 
* * .google.ads.googleads.v17.common.AdTextAsset business_name = 6 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.AdTextAssetOrBuilder getBusinessNameOrBuilder(); /** *
   * Asset of type CallToActionAsset used for the "Call To Action" button.
   * 
* * optional .google.ads.googleads.v17.common.AdCallToActionAsset call_to_action = 7; * @return Whether the callToAction field is set. */ boolean hasCallToAction(); /** *
   * Asset of type CallToActionAsset used for the "Call To Action" button.
   * 
* * optional .google.ads.googleads.v17.common.AdCallToActionAsset call_to_action = 7; * @return The callToAction. */ com.google.ads.googleads.v17.common.AdCallToActionAsset getCallToAction(); /** *
   * Asset of type CallToActionAsset used for the "Call To Action" button.
   * 
* * optional .google.ads.googleads.v17.common.AdCallToActionAsset call_to_action = 7; */ com.google.ads.googleads.v17.common.AdCallToActionAssetOrBuilder getCallToActionOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy