Interface IncentiveOfferOrBuilder

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

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

    • hasType

      boolean hasType()
       Required. The type of this acquisition incentive offer.
       
      optional .google.ads.googleads.v23.services.IncentiveOffer.OfferType type = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the type field is set.
    • getTypeValue

      int getTypeValue()
       Required. The type of this acquisition incentive offer.
       
      optional .google.ads.googleads.v23.services.IncentiveOffer.OfferType type = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Required. The type of this acquisition incentive offer.
       
      optional .google.ads.googleads.v23.services.IncentiveOffer.OfferType type = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The type.
    • 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.
    • hasCyoIncentives

      boolean hasCyoIncentives()
       CYO incentives. Set when type is CYO_INCENTIVE.
       
      .google.ads.googleads.v23.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.v23.services.CyoIncentives cyo_incentives = 3;
      Returns:
      The cyoIncentives.
    • getCyoIncentivesOrBuilder

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

      IncentiveOffer.IncentiveDetailsCase getIncentiveDetailsCase()