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 Detail

      • getResourceName

        java.lang.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

        java.lang.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.v10.enums.BiddingStrategyTypeEnum.BiddingStrategyType type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for type.
      • getType

        BiddingStrategyTypeEnum.BiddingStrategyType getType()
         Output only. The type of the bidding strategy.
         
        .google.ads.googleads.v10.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

        java.lang.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.v10.resources.AccessibleBiddingStrategy.MaximizeConversionValue maximize_conversion_value = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the maximizeConversionValue field is set.
      • getMaximizeConversionValue

        AccessibleBiddingStrategy.MaximizeConversionValue getMaximizeConversionValue()
         Output only. An automated bidding strategy to help get the most conversion value for
         your campaigns while spending your budget.
         
        .google.ads.googleads.v10.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.v10.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.v10.resources.AccessibleBiddingStrategy.MaximizeConversions maximize_conversions = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the maximizeConversions field is set.
      • getMaximizeConversions

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

        AccessibleBiddingStrategy.MaximizeConversionsOrBuilder getMaximizeConversionsOrBuilder()
         Output only. An automated bidding strategy to help get the most conversions for your
         campaigns while spending your budget.
         
        .google.ads.googleads.v10.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.v10.resources.AccessibleBiddingStrategy.TargetCpa target_cpa = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the targetCpa field is set.
      • getTargetCpa

        AccessibleBiddingStrategy.TargetCpa 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.v10.resources.AccessibleBiddingStrategy.TargetCpa target_cpa = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The targetCpa.
      • getTargetCpaOrBuilder

        AccessibleBiddingStrategy.TargetCpaOrBuilder 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.v10.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 desired
         percentage of impressions.
         
        .google.ads.googleads.v10.resources.AccessibleBiddingStrategy.TargetImpressionShare target_impression_share = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the targetImpressionShare field is set.
      • getTargetImpressionShare

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

        AccessibleBiddingStrategy.TargetImpressionShareOrBuilder getTargetImpressionShareOrBuilder()
         Output only. A bidding strategy that automatically optimizes towards a desired
         percentage of impressions.
         
        .google.ads.googleads.v10.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.v10.resources.AccessibleBiddingStrategy.TargetRoas target_roas = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the targetRoas field is set.
      • getTargetRoas

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

        AccessibleBiddingStrategy.TargetRoasOrBuilder getTargetRoasOrBuilder()
         Output only. A bidding strategy that helps you maximize revenue while averaging a
         specific target Return On Ad Spend (ROAS).
         
        .google.ads.googleads.v10.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.v10.resources.AccessibleBiddingStrategy.TargetSpend target_spend = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the targetSpend field is set.
      • getTargetSpend

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

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