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

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

  /**
   * 
   * Required. The Advertiser/brand name.
   * 
* * string business_name = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The businessName. */ java.lang.String getBusinessName(); /** *
   * Required. The Advertiser/brand name.
   * 
* * string business_name = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for businessName. */ com.google.protobuf.ByteString getBusinessNameBytes(); /** *
   * Required. Logo image to be used in the ad.  The minimum size is 128x128 and
   * the aspect ratio must be 1:1 (+-1%).
   * 
* * .google.ads.googleads.v17.common.AdImageAsset logo_image = 2 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the logoImage field is set. */ boolean hasLogoImage(); /** *
   * Required. Logo image to be used in the ad.  The minimum size is 128x128 and
   * the aspect ratio must be 1:1 (+-1%).
   * 
* * .google.ads.googleads.v17.common.AdImageAsset logo_image = 2 [(.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.  The minimum size is 128x128 and
   * the aspect ratio must be 1:1 (+-1%).
   * 
* * .google.ads.googleads.v17.common.AdImageAsset logo_image = 2 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.AdImageAssetOrBuilder getLogoImageOrBuilder(); /** *
   * Required. Headline of the ad.
   * 
* * .google.ads.googleads.v17.common.AdTextAsset headline = 3 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the headline field is set. */ boolean hasHeadline(); /** *
   * Required. Headline of the ad.
   * 
* * .google.ads.googleads.v17.common.AdTextAsset headline = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The headline. */ com.google.ads.googleads.v17.common.AdTextAsset getHeadline(); /** *
   * Required. Headline of the ad.
   * 
* * .google.ads.googleads.v17.common.AdTextAsset headline = 3 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.AdTextAssetOrBuilder getHeadlineOrBuilder(); /** *
   * Required. The descriptive text of the ad.
   * 
* * .google.ads.googleads.v17.common.AdTextAsset description = 4 [(.google.api.field_behavior) = REQUIRED]; * @return Whether the description field is set. */ boolean hasDescription(); /** *
   * Required. The descriptive text of the ad.
   * 
* * .google.ads.googleads.v17.common.AdTextAsset description = 4 [(.google.api.field_behavior) = REQUIRED]; * @return The description. */ com.google.ads.googleads.v17.common.AdTextAsset getDescription(); /** *
   * Required. The descriptive text of the ad.
   * 
* * .google.ads.googleads.v17.common.AdTextAsset description = 4 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.AdTextAssetOrBuilder getDescriptionOrBuilder(); /** *
   * Call to action text.
   * 
* * string call_to_action_text = 5; * @return The callToActionText. */ java.lang.String getCallToActionText(); /** *
   * Call to action text.
   * 
* * string call_to_action_text = 5; * @return The bytes for callToActionText. */ com.google.protobuf.ByteString getCallToActionTextBytes(); /** *
   * Required. Carousel cards that will display with the ad. Min 2 max 10.
   * 
* * repeated .google.ads.googleads.v17.common.AdDemandGenCarouselCardAsset carousel_cards = 6 [(.google.api.field_behavior) = REQUIRED]; */ java.util.List getCarouselCardsList(); /** *
   * Required. Carousel cards that will display with the ad. Min 2 max 10.
   * 
* * repeated .google.ads.googleads.v17.common.AdDemandGenCarouselCardAsset carousel_cards = 6 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.AdDemandGenCarouselCardAsset getCarouselCards(int index); /** *
   * Required. Carousel cards that will display with the ad. Min 2 max 10.
   * 
* * repeated .google.ads.googleads.v17.common.AdDemandGenCarouselCardAsset carousel_cards = 6 [(.google.api.field_behavior) = REQUIRED]; */ int getCarouselCardsCount(); /** *
   * Required. Carousel cards that will display with the ad. Min 2 max 10.
   * 
* * repeated .google.ads.googleads.v17.common.AdDemandGenCarouselCardAsset carousel_cards = 6 [(.google.api.field_behavior) = REQUIRED]; */ java.util.List getCarouselCardsOrBuilderList(); /** *
   * Required. Carousel cards that will display with the ad. Min 2 max 10.
   * 
* * repeated .google.ads.googleads.v17.common.AdDemandGenCarouselCardAsset carousel_cards = 6 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.AdDemandGenCarouselCardAssetOrBuilder getCarouselCardsOrBuilder( int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy