Interface TargetSpendOrBuilder

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

public interface TargetSpendOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Maximum bid limit that can be set by the bid strategy.
    long
    Deprecated.
    google.ads.googleads.v18.common.TargetSpend.target_spend_micros is deprecated.
    boolean
    Maximum bid limit that can be set by the bid strategy.
    boolean
    Deprecated.
    google.ads.googleads.v18.common.TargetSpend.target_spend_micros is deprecated.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasTargetSpendMicros

      @Deprecated boolean hasTargetSpendMicros()
      Deprecated.
      google.ads.googleads.v18.common.TargetSpend.target_spend_micros is deprecated. See google/ads/googleads/v18/common/bidding.proto;l=198
       Deprecated: The spend target under which to maximize clicks.
       A TargetSpend bidder will attempt to spend the smaller of this value
       or the natural throttling spend amount.
       If not specified, the budget is used as the spend target.
       This field is deprecated and should no longer be used. See
       https://ads-developers.googleblog.com/2020/05/reminder-about-sunset-creation-of.html
       for details.
       
      optional int64 target_spend_micros = 3 [deprecated = true];
      Returns:
      Whether the targetSpendMicros field is set.
    • getTargetSpendMicros

      @Deprecated long getTargetSpendMicros()
      Deprecated.
      google.ads.googleads.v18.common.TargetSpend.target_spend_micros is deprecated. See google/ads/googleads/v18/common/bidding.proto;l=198
       Deprecated: The spend target under which to maximize clicks.
       A TargetSpend bidder will attempt to spend the smaller of this value
       or the natural throttling spend amount.
       If not specified, the budget is used as the spend target.
       This field is deprecated and should no longer be used. See
       https://ads-developers.googleblog.com/2020/05/reminder-about-sunset-creation-of.html
       for details.
       
      optional int64 target_spend_micros = 3 [deprecated = true];
      Returns:
      The targetSpendMicros.
    • hasCpcBidCeilingMicros

      boolean hasCpcBidCeilingMicros()
       Maximum bid limit that can be set by the bid strategy.
       The limit applies to all keywords managed by the strategy.
       
      optional int64 cpc_bid_ceiling_micros = 4;
      Returns:
      Whether the cpcBidCeilingMicros field is set.
    • getCpcBidCeilingMicros

      long getCpcBidCeilingMicros()
       Maximum bid limit that can be set by the bid strategy.
       The limit applies to all keywords managed by the strategy.
       
      optional int64 cpc_bid_ceiling_micros = 4;
      Returns:
      The cpcBidCeilingMicros.