Interface AccessibleBiddingStrategyOrBuilder

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

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

    • getResourceName

      String getResourceName()
       Output only. The resource name of the accessible bidding strategy.
       AccessibleBiddingStrategy resource names have the form:
      
       `customers/{customer_id}/accessibleBiddingStrategies/{bidding_strategy_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       Output only. The resource name of the accessible bidding strategy.
       AccessibleBiddingStrategy resource names have the form:
      
       `customers/{customer_id}/accessibleBiddingStrategies/{bidding_strategy_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • getId

      long getId()
       Output only. The ID of the bidding strategy.
       
      int64 id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The id.
    • getName

      String getName()
       Output only. The name of the bidding strategy.
       
      string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Output only. The name of the bidding strategy.
       
      string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for name.
    • getTypeValue

      int getTypeValue()
       Output only. The type of the bidding strategy.
       
      .google.ads.googleads.v18.enums.BiddingStrategyTypeEnum.BiddingStrategyType type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Output only. The type of the bidding strategy.
       
      .google.ads.googleads.v18.enums.BiddingStrategyTypeEnum.BiddingStrategyType type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The type.
    • getOwnerCustomerId

      long getOwnerCustomerId()
       Output only. The ID of the Customer which owns the bidding strategy.
       
      int64 owner_customer_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The ownerCustomerId.
    • getOwnerDescriptiveName

      String getOwnerDescriptiveName()
       Output only. descriptive_name of the Customer which owns the bidding
       strategy.
       
      string owner_descriptive_name = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The ownerDescriptiveName.
    • getOwnerDescriptiveNameBytes

      com.google.protobuf.ByteString getOwnerDescriptiveNameBytes()
       Output only. descriptive_name of the Customer which owns the bidding
       strategy.
       
      string owner_descriptive_name = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for ownerDescriptiveName.
    • hasMaximizeConversionValue

      boolean hasMaximizeConversionValue()
       Output only. An automated bidding strategy to help get the most
       conversion value for your campaigns while spending your budget.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.MaximizeConversionValue maximize_conversion_value = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the maximizeConversionValue field is set.
    • getMaximizeConversionValue

       Output only. An automated bidding strategy to help get the most
       conversion value for your campaigns while spending your budget.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.MaximizeConversionValue maximize_conversion_value = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The maximizeConversionValue.
    • getMaximizeConversionValueOrBuilder

      AccessibleBiddingStrategy.MaximizeConversionValueOrBuilder getMaximizeConversionValueOrBuilder()
       Output only. An automated bidding strategy to help get the most
       conversion value for your campaigns while spending your budget.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.MaximizeConversionValue maximize_conversion_value = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasMaximizeConversions

      boolean hasMaximizeConversions()
       Output only. An automated bidding strategy to help get the most
       conversions for your campaigns while spending your budget.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.MaximizeConversions maximize_conversions = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the maximizeConversions field is set.
    • getMaximizeConversions

       Output only. An automated bidding strategy to help get the most
       conversions for your campaigns while spending your budget.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.MaximizeConversions maximize_conversions = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The maximizeConversions.
    • getMaximizeConversionsOrBuilder

       Output only. An automated bidding strategy to help get the most
       conversions for your campaigns while spending your budget.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.MaximizeConversions maximize_conversions = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasTargetCpa

      boolean hasTargetCpa()
       Output only. A bidding strategy that sets bids to help get as many
       conversions as possible at the target cost-per-acquisition (CPA) you set.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetCpa target_cpa = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the targetCpa field is set.
    • getTargetCpa

       Output only. A bidding strategy that sets bids to help get as many
       conversions as possible at the target cost-per-acquisition (CPA) you set.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetCpa target_cpa = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The targetCpa.
    • getTargetCpaOrBuilder

       Output only. A bidding strategy that sets bids to help get as many
       conversions as possible at the target cost-per-acquisition (CPA) you set.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetCpa target_cpa = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasTargetImpressionShare

      boolean hasTargetImpressionShare()
       Output only. A bidding strategy that automatically optimizes towards a
       chosen percentage of impressions.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetImpressionShare target_impression_share = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the targetImpressionShare field is set.
    • getTargetImpressionShare

       Output only. A bidding strategy that automatically optimizes towards a
       chosen percentage of impressions.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetImpressionShare target_impression_share = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The targetImpressionShare.
    • getTargetImpressionShareOrBuilder

       Output only. A bidding strategy that automatically optimizes towards a
       chosen percentage of impressions.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetImpressionShare target_impression_share = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasTargetRoas

      boolean hasTargetRoas()
       Output only. A bidding strategy that helps you maximize revenue while
       averaging a specific target Return On Ad Spend (ROAS).
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetRoas target_roas = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the targetRoas field is set.
    • getTargetRoas

       Output only. A bidding strategy that helps you maximize revenue while
       averaging a specific target Return On Ad Spend (ROAS).
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetRoas target_roas = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The targetRoas.
    • getTargetRoasOrBuilder

       Output only. A bidding strategy that helps you maximize revenue while
       averaging a specific target Return On Ad Spend (ROAS).
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetRoas target_roas = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasTargetSpend

      boolean hasTargetSpend()
       Output only. A bid strategy that sets your bids to help get as many
       clicks as possible within your budget.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetSpend target_spend = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the targetSpend field is set.
    • getTargetSpend

       Output only. A bid strategy that sets your bids to help get as many
       clicks as possible within your budget.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetSpend target_spend = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The targetSpend.
    • getTargetSpendOrBuilder

       Output only. A bid strategy that sets your bids to help get as many
       clicks as possible within your budget.
       
      .google.ads.googleads.v18.resources.AccessibleBiddingStrategy.TargetSpend target_spend = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getSchemeCase