Interface IncentiveOfferOrBuilder

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

@Generated public interface IncentiveOfferOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasConsolidatedTermsAndConditionsUrl

      boolean hasConsolidatedTermsAndConditionsUrl()
       Optional. The URL of the terms and conditions for the incentive offer.
       
      optional string consolidated_terms_and_conditions_url = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the consolidatedTermsAndConditionsUrl field is set.
    • getConsolidatedTermsAndConditionsUrl

      String getConsolidatedTermsAndConditionsUrl()
       Optional. The URL of the terms and conditions for the incentive offer.
       
      optional string consolidated_terms_and_conditions_url = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The consolidatedTermsAndConditionsUrl.
    • getConsolidatedTermsAndConditionsUrlBytes

      com.google.protobuf.ByteString getConsolidatedTermsAndConditionsUrlBytes()
       Optional. The URL of the terms and conditions for the incentive offer.
       
      optional string consolidated_terms_and_conditions_url = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for consolidatedTermsAndConditionsUrl.
    • hasOfferType

      boolean hasOfferType()
       Required. The type of this acquisition incentive offer.
       
      optional .google.ads.googleads.v25.enums.IncentiveOfferTypeEnum.OfferType offer_type = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the offerType field is set.
    • getOfferTypeValue

      int getOfferTypeValue()
       Required. The type of this acquisition incentive offer.
       
      optional .google.ads.googleads.v25.enums.IncentiveOfferTypeEnum.OfferType offer_type = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The enum numeric value on the wire for offerType.
    • getOfferType

       Required. The type of this acquisition incentive offer.
       
      optional .google.ads.googleads.v25.enums.IncentiveOfferTypeEnum.OfferType offer_type = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The offerType.
    • hasCyoIncentives

      boolean hasCyoIncentives()
       CYO incentives. Set when type is CYO_INCENTIVE.
       
      .google.ads.googleads.v25.services.CyoIncentives cyo_incentives = 3;
      Returns:
      Whether the cyoIncentives field is set.
    • getCyoIncentives

      CyoIncentives getCyoIncentives()
       CYO incentives. Set when type is CYO_INCENTIVE.
       
      .google.ads.googleads.v25.services.CyoIncentives cyo_incentives = 3;
      Returns:
      The cyoIncentives.
    • getCyoIncentivesOrBuilder

      CyoIncentivesOrBuilder getCyoIncentivesOrBuilder()
       CYO incentives. Set when type is CYO_INCENTIVE.
       
      .google.ads.googleads.v25.services.CyoIncentives cyo_incentives = 3;
    • getIncentiveDetailsCase

      IncentiveOffer.IncentiveDetailsCase getIncentiveDetailsCase()