Class BiddingStrategy
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.BiddingStrategy
-
- All Implemented Interfaces:
BiddingStrategyOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class BiddingStrategy extends com.google.protobuf.GeneratedMessageV3 implements BiddingStrategyOrBuilder
A bidding strategy.
Protobuf typegoogle.ads.googleads.v10.resources.BiddingStrategy- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBiddingStrategy.BuilderA bidding strategy.static classBiddingStrategy.SchemeCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCAMPAIGN_COUNT_FIELD_NUMBERstatic intCURRENCY_CODE_FIELD_NUMBERstatic intEFFECTIVE_CURRENCY_CODE_FIELD_NUMBERstatic intENHANCED_CPC_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intMAXIMIZE_CONVERSION_VALUE_FIELD_NUMBERstatic intMAXIMIZE_CONVERSIONS_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intNON_REMOVED_CAMPAIGN_COUNT_FIELD_NUMBERstatic intRESOURCE_NAME_FIELD_NUMBERstatic intSTATUS_FIELD_NUMBERstatic intTARGET_CPA_FIELD_NUMBERstatic intTARGET_IMPRESSION_SHARE_FIELD_NUMBERstatic intTARGET_ROAS_FIELD_NUMBERstatic intTARGET_SPEND_FIELD_NUMBERstatic intTYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)longgetCampaignCount()Output only.java.lang.StringgetCurrencyCode()Immutable.com.google.protobuf.ByteStringgetCurrencyCodeBytes()Immutable.static BiddingStrategygetDefaultInstance()BiddingStrategygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()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.com.google.protobuf.Parser<BiddingStrategy>getParserForType()java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.BiddingStrategy.SchemeCasegetSchemeCase()intgetSerializedSize()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.com.google.protobuf.UnknownFieldSetgetUnknownFields()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.inthashCode()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static BiddingStrategy.BuildernewBuilder()static BiddingStrategy.BuildernewBuilder(BiddingStrategy prototype)BiddingStrategy.BuildernewBuilderForType()protected BiddingStrategy.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static BiddingStrategyparseDelimitedFrom(java.io.InputStream input)static BiddingStrategyparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BiddingStrategyparseFrom(byte[] data)static BiddingStrategyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BiddingStrategyparseFrom(com.google.protobuf.ByteString data)static BiddingStrategyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BiddingStrategyparseFrom(com.google.protobuf.CodedInputStream input)static BiddingStrategyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BiddingStrategyparseFrom(java.io.InputStream input)static BiddingStrategyparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BiddingStrategyparseFrom(java.nio.ByteBuffer data)static BiddingStrategyparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<BiddingStrategy>parser()BiddingStrategy.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CURRENCY_CODE_FIELD_NUMBER
public static final int CURRENCY_CODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EFFECTIVE_CURRENCY_CODE_FIELD_NUMBER
public static final int EFFECTIVE_CURRENCY_CODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CAMPAIGN_COUNT_FIELD_NUMBER
public static final int CAMPAIGN_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NON_REMOVED_CAMPAIGN_COUNT_FIELD_NUMBER
public static final int NON_REMOVED_CAMPAIGN_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENHANCED_CPC_FIELD_NUMBER
public static final int ENHANCED_CPC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAXIMIZE_CONVERSION_VALUE_FIELD_NUMBER
public static final int MAXIMIZE_CONVERSION_VALUE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAXIMIZE_CONVERSIONS_FIELD_NUMBER
public static final int MAXIMIZE_CONVERSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_CPA_FIELD_NUMBER
public static final int TARGET_CPA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_IMPRESSION_SHARE_FIELD_NUMBER
public static final int TARGET_IMPRESSION_SHARE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_ROAS_FIELD_NUMBER
public static final int TARGET_ROAS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_SPEND_FIELD_NUMBER
public static final int TARGET_SPEND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getSchemeCase
public BiddingStrategy.SchemeCase getSchemeCase()
- Specified by:
getSchemeCasein interfaceBiddingStrategyOrBuilder
-
getResourceName
public 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) = { ... }- Specified by:
getResourceNamein interfaceBiddingStrategyOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public 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) = { ... }- Specified by:
getResourceNameBytesin interfaceBiddingStrategyOrBuilder- Returns:
- The bytes for resourceName.
-
hasId
public boolean hasId()
Output only. The ID of the bidding strategy.
optional int64 id = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceBiddingStrategyOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()
Output only. The ID of the bidding strategy.
optional int64 id = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceBiddingStrategyOrBuilder- Returns:
- The id.
-
hasName
public 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;- Specified by:
hasNamein interfaceBiddingStrategyOrBuilder- Returns:
- Whether the name field is set.
-
getName
public 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;- Specified by:
getNamein interfaceBiddingStrategyOrBuilder- Returns:
- The name.
-
getNameBytes
public 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;- Specified by:
getNameBytesin interfaceBiddingStrategyOrBuilder- Returns:
- The bytes for name.
-
getStatusValue
public 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];- Specified by:
getStatusValuein interfaceBiddingStrategyOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
public 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];- Specified by:
getStatusin interfaceBiddingStrategyOrBuilder- Returns:
- The status.
-
getTypeValue
public 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];- Specified by:
getTypeValuein interfaceBiddingStrategyOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
public 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];- Specified by:
getTypein interfaceBiddingStrategyOrBuilder- Returns:
- The type.
-
getCurrencyCode
public 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];- Specified by:
getCurrencyCodein interfaceBiddingStrategyOrBuilder- Returns:
- The currencyCode.
-
getCurrencyCodeBytes
public 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];- Specified by:
getCurrencyCodeBytesin interfaceBiddingStrategyOrBuilder- Returns:
- The bytes for currencyCode.
-
hasEffectiveCurrencyCode
public 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];- Specified by:
hasEffectiveCurrencyCodein interfaceBiddingStrategyOrBuilder- Returns:
- Whether the effectiveCurrencyCode field is set.
-
getEffectiveCurrencyCode
public 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];- Specified by:
getEffectiveCurrencyCodein interfaceBiddingStrategyOrBuilder- Returns:
- The effectiveCurrencyCode.
-
getEffectiveCurrencyCodeBytes
public 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];- Specified by:
getEffectiveCurrencyCodeBytesin interfaceBiddingStrategyOrBuilder- Returns:
- The bytes for effectiveCurrencyCode.
-
hasCampaignCount
public 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];- Specified by:
hasCampaignCountin interfaceBiddingStrategyOrBuilder- Returns:
- Whether the campaignCount field is set.
-
getCampaignCount
public 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];- Specified by:
getCampaignCountin interfaceBiddingStrategyOrBuilder- Returns:
- The campaignCount.
-
hasNonRemovedCampaignCount
public 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];- Specified by:
hasNonRemovedCampaignCountin interfaceBiddingStrategyOrBuilder- Returns:
- Whether the nonRemovedCampaignCount field is set.
-
getNonRemovedCampaignCount
public 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];- Specified by:
getNonRemovedCampaignCountin interfaceBiddingStrategyOrBuilder- Returns:
- The nonRemovedCampaignCount.
-
hasEnhancedCpc
public 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;- Specified by:
hasEnhancedCpcin interfaceBiddingStrategyOrBuilder- Returns:
- Whether the enhancedCpc field is set.
-
getEnhancedCpc
public 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;- Specified by:
getEnhancedCpcin interfaceBiddingStrategyOrBuilder- Returns:
- The enhancedCpc.
-
getEnhancedCpcOrBuilder
public 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;- Specified by:
getEnhancedCpcOrBuilderin interfaceBiddingStrategyOrBuilder
-
hasMaximizeConversionValue
public 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;- Specified by:
hasMaximizeConversionValuein interfaceBiddingStrategyOrBuilder- Returns:
- Whether the maximizeConversionValue field is set.
-
getMaximizeConversionValue
public 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;- Specified by:
getMaximizeConversionValuein interfaceBiddingStrategyOrBuilder- Returns:
- The maximizeConversionValue.
-
getMaximizeConversionValueOrBuilder
public 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;- Specified by:
getMaximizeConversionValueOrBuilderin interfaceBiddingStrategyOrBuilder
-
hasMaximizeConversions
public 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;- Specified by:
hasMaximizeConversionsin interfaceBiddingStrategyOrBuilder- Returns:
- Whether the maximizeConversions field is set.
-
getMaximizeConversions
public 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;- Specified by:
getMaximizeConversionsin interfaceBiddingStrategyOrBuilder- Returns:
- The maximizeConversions.
-
getMaximizeConversionsOrBuilder
public 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;- Specified by:
getMaximizeConversionsOrBuilderin interfaceBiddingStrategyOrBuilder
-
hasTargetCpa
public 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;- Specified by:
hasTargetCpain interfaceBiddingStrategyOrBuilder- Returns:
- Whether the targetCpa field is set.
-
getTargetCpa
public 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;- Specified by:
getTargetCpain interfaceBiddingStrategyOrBuilder- Returns:
- The targetCpa.
-
getTargetCpaOrBuilder
public 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;- Specified by:
getTargetCpaOrBuilderin interfaceBiddingStrategyOrBuilder
-
hasTargetImpressionShare
public boolean hasTargetImpressionShare()
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;- Specified by:
hasTargetImpressionSharein interfaceBiddingStrategyOrBuilder- Returns:
- Whether the targetImpressionShare field is set.
-
getTargetImpressionShare
public TargetImpressionShare getTargetImpressionShare()
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;- Specified by:
getTargetImpressionSharein interfaceBiddingStrategyOrBuilder- Returns:
- The targetImpressionShare.
-
getTargetImpressionShareOrBuilder
public TargetImpressionShareOrBuilder getTargetImpressionShareOrBuilder()
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;- Specified by:
getTargetImpressionShareOrBuilderin interfaceBiddingStrategyOrBuilder
-
hasTargetRoas
public 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;- Specified by:
hasTargetRoasin interfaceBiddingStrategyOrBuilder- Returns:
- Whether the targetRoas field is set.
-
getTargetRoas
public 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;- Specified by:
getTargetRoasin interfaceBiddingStrategyOrBuilder- Returns:
- The targetRoas.
-
getTargetRoasOrBuilder
public 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;- Specified by:
getTargetRoasOrBuilderin interfaceBiddingStrategyOrBuilder
-
hasTargetSpend
public 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;- Specified by:
hasTargetSpendin interfaceBiddingStrategyOrBuilder- Returns:
- Whether the targetSpend field is set.
-
getTargetSpend
public 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;- Specified by:
getTargetSpendin interfaceBiddingStrategyOrBuilder- Returns:
- The targetSpend.
-
getTargetSpendOrBuilder
public 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;- Specified by:
getTargetSpendOrBuilderin interfaceBiddingStrategyOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static BiddingStrategy parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BiddingStrategy parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BiddingStrategy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BiddingStrategy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BiddingStrategy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BiddingStrategy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BiddingStrategy parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static BiddingStrategy parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static BiddingStrategy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static BiddingStrategy parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static BiddingStrategy parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static BiddingStrategy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public BiddingStrategy.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static BiddingStrategy.Builder newBuilder()
-
newBuilder
public static BiddingStrategy.Builder newBuilder(BiddingStrategy prototype)
-
toBuilder
public BiddingStrategy.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected BiddingStrategy.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static BiddingStrategy getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<BiddingStrategy> parser()
-
getParserForType
public com.google.protobuf.Parser<BiddingStrategy> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public BiddingStrategy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-