Interface BiddingStrategyOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BiddingStrategy,BiddingStrategy.Builder
public interface BiddingStrategyOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetCampaignCount()Output only.java.lang.StringgetCurrencyCode()Immutable.com.google.protobuf.ByteStringgetCurrencyCodeBytes()Immutable.java.lang.StringgetEffectiveCurrencyCode()Output only.com.google.protobuf.ByteStringgetEffectiveCurrencyCodeBytes()Output only.EnhancedCpcgetEnhancedCpc()A bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.EnhancedCpcOrBuildergetEnhancedCpcOrBuilder()A bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.longgetId()Output only.MaximizeConversionsgetMaximizeConversions()An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.MaximizeConversionsOrBuildergetMaximizeConversionsOrBuilder()An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.MaximizeConversionValuegetMaximizeConversionValue()An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.MaximizeConversionValueOrBuildergetMaximizeConversionValueOrBuilder()An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.java.lang.StringgetName()The name of the bidding strategy.com.google.protobuf.ByteStringgetNameBytes()The name of the bidding strategy.longgetNonRemovedCampaignCount()Output only.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.BiddingStrategy.SchemeCasegetSchemeCase()BiddingStrategyStatusEnum.BiddingStrategyStatusgetStatus()Output only.intgetStatusValue()Output only.TargetCpagetTargetCpa()A bidding strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.TargetCpaOrBuildergetTargetCpaOrBuilder()A bidding strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.TargetImpressionSharegetTargetImpressionShare()A bidding strategy that automatically optimizes towards a desired percentage of impressions.TargetImpressionShareOrBuildergetTargetImpressionShareOrBuilder()A bidding strategy that automatically optimizes towards a desired percentage of impressions.TargetRoasgetTargetRoas()A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).TargetRoasOrBuildergetTargetRoasOrBuilder()A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).TargetSpendgetTargetSpend()A bid strategy that sets your bids to help get as many clicks as possible within your budget.TargetSpendOrBuildergetTargetSpendOrBuilder()A bid strategy that sets your bids to help get as many clicks as possible within your budget.BiddingStrategyTypeEnum.BiddingStrategyTypegetType()Output only.intgetTypeValue()Output only.booleanhasCampaignCount()Output only.booleanhasEffectiveCurrencyCode()Output only.booleanhasEnhancedCpc()A bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.booleanhasId()Output only.booleanhasMaximizeConversions()An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.booleanhasMaximizeConversionValue()An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.booleanhasName()The name of the bidding strategy.booleanhasNonRemovedCampaignCount()Output only.booleanhasTargetCpa()A bidding strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.booleanhasTargetImpressionShare()A bidding strategy that automatically optimizes towards a desired percentage of impressions.booleanhasTargetRoas()A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).booleanhasTargetSpend()A bid strategy that sets your bids to help get as many clicks as possible within your budget.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResourceName
java.lang.String getResourceName()
Immutable. The resource name of the bidding strategy. Bidding strategy resource names have the form: `customers/{customer_id}/biddingStrategies/{bidding_strategy_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The resourceName.
-
getResourceNameBytes
com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the bidding strategy. Bidding strategy resource names have the form: `customers/{customer_id}/biddingStrategies/{bidding_strategy_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for resourceName.
-
hasId
boolean hasId()
Output only. The ID of the bidding strategy.
optional int64 id = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the id field is set.
-
getId
long getId()
Output only. The ID of the bidding strategy.
optional int64 id = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The id.
-
hasName
boolean hasName()
The name of the bidding strategy. All bidding strategies within an account must be named distinctly. The length of this string should be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed).
optional string name = 17;- Returns:
- Whether the name field is set.
-
getName
java.lang.String getName()
The name of the bidding strategy. All bidding strategies within an account must be named distinctly. The length of this string should be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed).
optional string name = 17;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name of the bidding strategy. All bidding strategies within an account must be named distinctly. The length of this string should be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed).
optional string name = 17;- Returns:
- The bytes for name.
-
getStatusValue
int getStatusValue()
Output only. The status of the bidding strategy. This field is read-only.
.google.ads.googleads.v10.enums.BiddingStrategyStatusEnum.BiddingStrategyStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for status.
-
getStatus
BiddingStrategyStatusEnum.BiddingStrategyStatus getStatus()
Output only. The status of the bidding strategy. This field is read-only.
.google.ads.googleads.v10.enums.BiddingStrategyStatusEnum.BiddingStrategyStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The status.
-
getTypeValue
int getTypeValue()
Output only. The type of the bidding strategy. Create a bidding strategy by setting the bidding scheme. This field is read-only.
.google.ads.googleads.v10.enums.BiddingStrategyTypeEnum.BiddingStrategyType type = 5 [(.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. Create a bidding strategy by setting the bidding scheme. This field is read-only.
.google.ads.googleads.v10.enums.BiddingStrategyTypeEnum.BiddingStrategyType type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The type.
-
getCurrencyCode
java.lang.String getCurrencyCode()
Immutable. The currency used by the bidding strategy (ISO 4217 three-letter code). For bidding strategies in manager customers, this currency can be set on creation and defaults to the manager customer's currency. For serving customers, this field cannot be set; all strategies in a serving customer implicitly use the serving customer's currency. In all cases the effective_currency_code field returns the currency used by the strategy.
string currency_code = 23 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The currencyCode.
-
getCurrencyCodeBytes
com.google.protobuf.ByteString getCurrencyCodeBytes()
Immutable. The currency used by the bidding strategy (ISO 4217 three-letter code). For bidding strategies in manager customers, this currency can be set on creation and defaults to the manager customer's currency. For serving customers, this field cannot be set; all strategies in a serving customer implicitly use the serving customer's currency. In all cases the effective_currency_code field returns the currency used by the strategy.
string currency_code = 23 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The bytes for currencyCode.
-
hasEffectiveCurrencyCode
boolean hasEffectiveCurrencyCode()
Output only. The currency used by the bidding strategy (ISO 4217 three-letter code). For bidding strategies in manager customers, this is the currency set by the advertiser when creating the strategy. For serving customers, this is the customer's currency_code. Bidding strategy metrics are reported in this currency. This field is read-only.
optional string effective_currency_code = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the effectiveCurrencyCode field is set.
-
getEffectiveCurrencyCode
java.lang.String getEffectiveCurrencyCode()
Output only. The currency used by the bidding strategy (ISO 4217 three-letter code). For bidding strategies in manager customers, this is the currency set by the advertiser when creating the strategy. For serving customers, this is the customer's currency_code. Bidding strategy metrics are reported in this currency. This field is read-only.
optional string effective_currency_code = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The effectiveCurrencyCode.
-
getEffectiveCurrencyCodeBytes
com.google.protobuf.ByteString getEffectiveCurrencyCodeBytes()
Output only. The currency used by the bidding strategy (ISO 4217 three-letter code). For bidding strategies in manager customers, this is the currency set by the advertiser when creating the strategy. For serving customers, this is the customer's currency_code. Bidding strategy metrics are reported in this currency. This field is read-only.
optional string effective_currency_code = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for effectiveCurrencyCode.
-
hasCampaignCount
boolean hasCampaignCount()
Output only. The number of campaigns attached to this bidding strategy. This field is read-only.
optional int64 campaign_count = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the campaignCount field is set.
-
getCampaignCount
long getCampaignCount()
Output only. The number of campaigns attached to this bidding strategy. This field is read-only.
optional int64 campaign_count = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The campaignCount.
-
hasNonRemovedCampaignCount
boolean hasNonRemovedCampaignCount()
Output only. The number of non-removed campaigns attached to this bidding strategy. This field is read-only.
optional int64 non_removed_campaign_count = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the nonRemovedCampaignCount field is set.
-
getNonRemovedCampaignCount
long getNonRemovedCampaignCount()
Output only. The number of non-removed campaigns attached to this bidding strategy. This field is read-only.
optional int64 non_removed_campaign_count = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The nonRemovedCampaignCount.
-
hasEnhancedCpc
boolean hasEnhancedCpc()
A bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.
.google.ads.googleads.v10.common.EnhancedCpc enhanced_cpc = 7;- Returns:
- Whether the enhancedCpc field is set.
-
getEnhancedCpc
EnhancedCpc getEnhancedCpc()
A bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.
.google.ads.googleads.v10.common.EnhancedCpc enhanced_cpc = 7;- Returns:
- The enhancedCpc.
-
getEnhancedCpcOrBuilder
EnhancedCpcOrBuilder getEnhancedCpcOrBuilder()
A bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.
.google.ads.googleads.v10.common.EnhancedCpc enhanced_cpc = 7;
-
hasMaximizeConversionValue
boolean hasMaximizeConversionValue()
An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.
.google.ads.googleads.v10.common.MaximizeConversionValue maximize_conversion_value = 21;- Returns:
- Whether the maximizeConversionValue field is set.
-
getMaximizeConversionValue
MaximizeConversionValue getMaximizeConversionValue()
An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.
.google.ads.googleads.v10.common.MaximizeConversionValue maximize_conversion_value = 21;- Returns:
- The maximizeConversionValue.
-
getMaximizeConversionValueOrBuilder
MaximizeConversionValueOrBuilder getMaximizeConversionValueOrBuilder()
An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.
.google.ads.googleads.v10.common.MaximizeConversionValue maximize_conversion_value = 21;
-
hasMaximizeConversions
boolean hasMaximizeConversions()
An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.
.google.ads.googleads.v10.common.MaximizeConversions maximize_conversions = 22;- Returns:
- Whether the maximizeConversions field is set.
-
getMaximizeConversions
MaximizeConversions getMaximizeConversions()
An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.
.google.ads.googleads.v10.common.MaximizeConversions maximize_conversions = 22;- Returns:
- The maximizeConversions.
-
getMaximizeConversionsOrBuilder
MaximizeConversionsOrBuilder getMaximizeConversionsOrBuilder()
An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.
.google.ads.googleads.v10.common.MaximizeConversions maximize_conversions = 22;
-
hasTargetCpa
boolean hasTargetCpa()
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.common.TargetCpa target_cpa = 9;- Returns:
- Whether the targetCpa field is set.
-
getTargetCpa
TargetCpa getTargetCpa()
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.common.TargetCpa target_cpa = 9;- Returns:
- The targetCpa.
-
getTargetCpaOrBuilder
TargetCpaOrBuilder getTargetCpaOrBuilder()
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.common.TargetCpa target_cpa = 9;
-
hasTargetImpressionShare
boolean hasTargetImpressionShare()
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;- Returns:
- Whether the targetImpressionShare field is set.
-
getTargetImpressionShare
TargetImpressionShare getTargetImpressionShare()
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;- Returns:
- The targetImpressionShare.
-
getTargetImpressionShareOrBuilder
TargetImpressionShareOrBuilder getTargetImpressionShareOrBuilder()
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;
-
hasTargetRoas
boolean hasTargetRoas()
A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).
.google.ads.googleads.v10.common.TargetRoas target_roas = 11;- Returns:
- Whether the targetRoas field is set.
-
getTargetRoas
TargetRoas getTargetRoas()
A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).
.google.ads.googleads.v10.common.TargetRoas target_roas = 11;- Returns:
- The targetRoas.
-
getTargetRoasOrBuilder
TargetRoasOrBuilder getTargetRoasOrBuilder()
A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).
.google.ads.googleads.v10.common.TargetRoas target_roas = 11;
-
hasTargetSpend
boolean hasTargetSpend()
A bid strategy that sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v10.common.TargetSpend target_spend = 12;- Returns:
- Whether the targetSpend field is set.
-
getTargetSpend
TargetSpend getTargetSpend()
A bid strategy that sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v10.common.TargetSpend target_spend = 12;- Returns:
- The targetSpend.
-
getTargetSpendOrBuilder
TargetSpendOrBuilder getTargetSpendOrBuilder()
A bid strategy that sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v10.common.TargetSpend target_spend = 12;
-
getSchemeCase
BiddingStrategy.SchemeCase getSchemeCase()
-
-