Class BiddingStrategy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
- com.google.ads.googleads.v10.resources.BiddingStrategy.Builder
-
- All Implemented Interfaces:
BiddingStrategyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- BiddingStrategy
public static final class BiddingStrategy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder> implements BiddingStrategyOrBuilder
A bidding strategy.
Protobuf typegoogle.ads.googleads.v10.resources.BiddingStrategy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BiddingStrategy.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)BiddingStrategybuild()BiddingStrategybuildPartial()BiddingStrategy.Builderclear()BiddingStrategy.BuilderclearCampaignCount()Output only.BiddingStrategy.BuilderclearCurrencyCode()Immutable.BiddingStrategy.BuilderclearEffectiveCurrencyCode()Output only.BiddingStrategy.BuilderclearEnhancedCpc()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.BiddingStrategy.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)BiddingStrategy.BuilderclearId()Output only.BiddingStrategy.BuilderclearMaximizeConversions()An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.BiddingStrategy.BuilderclearMaximizeConversionValue()An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.BiddingStrategy.BuilderclearName()The name of the bidding strategy.BiddingStrategy.BuilderclearNonRemovedCampaignCount()Output only.BiddingStrategy.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)BiddingStrategy.BuilderclearResourceName()Immutable.BiddingStrategy.BuilderclearScheme()BiddingStrategy.BuilderclearStatus()Output only.BiddingStrategy.BuilderclearTargetCpa()A bidding strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.BiddingStrategy.BuilderclearTargetImpressionShare()A bidding strategy that automatically optimizes towards a desired percentage of impressions.BiddingStrategy.BuilderclearTargetRoas()A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).BiddingStrategy.BuilderclearTargetSpend()A bid strategy that sets your bids to help get as many clicks as possible within your budget.BiddingStrategy.BuilderclearType()Output only.BiddingStrategy.Builderclone()longgetCampaignCount()Output only.java.lang.StringgetCurrencyCode()Immutable.com.google.protobuf.ByteStringgetCurrencyCodeBytes()Immutable.BiddingStrategygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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.EnhancedCpc.BuildergetEnhancedCpcBuilder()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.MaximizeConversions.BuildergetMaximizeConversionsBuilder()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.MaximizeConversionValue.BuildergetMaximizeConversionValueBuilder()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.TargetCpa.BuildergetTargetCpaBuilder()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.TargetImpressionShare.BuildergetTargetImpressionShareBuilder()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).TargetRoas.BuildergetTargetRoasBuilder()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.TargetSpend.BuildergetTargetSpendBuilder()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()BiddingStrategy.BuildermergeEnhancedCpc(EnhancedCpc value)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.BiddingStrategy.BuildermergeFrom(BiddingStrategy other)BiddingStrategy.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)BiddingStrategy.BuildermergeFrom(com.google.protobuf.Message other)BiddingStrategy.BuildermergeMaximizeConversions(MaximizeConversions value)An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.BiddingStrategy.BuildermergeMaximizeConversionValue(MaximizeConversionValue value)An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.BiddingStrategy.BuildermergeTargetCpa(TargetCpa value)A bidding strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.BiddingStrategy.BuildermergeTargetImpressionShare(TargetImpressionShare value)A bidding strategy that automatically optimizes towards a desired percentage of impressions.BiddingStrategy.BuildermergeTargetRoas(TargetRoas value)A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).BiddingStrategy.BuildermergeTargetSpend(TargetSpend value)A bid strategy that sets your bids to help get as many clicks as possible within your budget.BiddingStrategy.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)BiddingStrategy.BuildersetCampaignCount(long value)Output only.BiddingStrategy.BuildersetCurrencyCode(java.lang.String value)Immutable.BiddingStrategy.BuildersetCurrencyCodeBytes(com.google.protobuf.ByteString value)Immutable.BiddingStrategy.BuildersetEffectiveCurrencyCode(java.lang.String value)Output only.BiddingStrategy.BuildersetEffectiveCurrencyCodeBytes(com.google.protobuf.ByteString value)Output only.BiddingStrategy.BuildersetEnhancedCpc(EnhancedCpc value)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.BiddingStrategy.BuildersetEnhancedCpc(EnhancedCpc.Builder builderForValue)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.BiddingStrategy.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)BiddingStrategy.BuildersetId(long value)Output only.BiddingStrategy.BuildersetMaximizeConversions(MaximizeConversions value)An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.BiddingStrategy.BuildersetMaximizeConversions(MaximizeConversions.Builder builderForValue)An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.BiddingStrategy.BuildersetMaximizeConversionValue(MaximizeConversionValue value)An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.BiddingStrategy.BuildersetMaximizeConversionValue(MaximizeConversionValue.Builder builderForValue)An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.BiddingStrategy.BuildersetName(java.lang.String value)The name of the bidding strategy.BiddingStrategy.BuildersetNameBytes(com.google.protobuf.ByteString value)The name of the bidding strategy.BiddingStrategy.BuildersetNonRemovedCampaignCount(long value)Output only.BiddingStrategy.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)BiddingStrategy.BuildersetResourceName(java.lang.String value)Immutable.BiddingStrategy.BuildersetResourceNameBytes(com.google.protobuf.ByteString value)Immutable.BiddingStrategy.BuildersetStatus(BiddingStrategyStatusEnum.BiddingStrategyStatus value)Output only.BiddingStrategy.BuildersetStatusValue(int value)Output only.BiddingStrategy.BuildersetTargetCpa(TargetCpa value)A bidding strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.BiddingStrategy.BuildersetTargetCpa(TargetCpa.Builder builderForValue)A bidding strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.BiddingStrategy.BuildersetTargetImpressionShare(TargetImpressionShare value)A bidding strategy that automatically optimizes towards a desired percentage of impressions.BiddingStrategy.BuildersetTargetImpressionShare(TargetImpressionShare.Builder builderForValue)A bidding strategy that automatically optimizes towards a desired percentage of impressions.BiddingStrategy.BuildersetTargetRoas(TargetRoas value)A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).BiddingStrategy.BuildersetTargetRoas(TargetRoas.Builder builderForValue)A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).BiddingStrategy.BuildersetTargetSpend(TargetSpend value)A bid strategy that sets your bids to help get as many clicks as possible within your budget.BiddingStrategy.BuildersetTargetSpend(TargetSpend.Builder builderForValue)A bid strategy that sets your bids to help get as many clicks as possible within your budget.BiddingStrategy.BuildersetType(BiddingStrategyTypeEnum.BiddingStrategyType value)Output only.BiddingStrategy.BuildersetTypeValue(int value)Output only.BiddingStrategy.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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.Builder<BiddingStrategy.Builder>
-
clear
public BiddingStrategy.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
getDefaultInstanceForType
public BiddingStrategy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public BiddingStrategy build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BiddingStrategy buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BiddingStrategy.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
setField
public BiddingStrategy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
clearField
public BiddingStrategy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
clearOneof
public BiddingStrategy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
setRepeatedField
public BiddingStrategy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
addRepeatedField
public BiddingStrategy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
mergeFrom
public BiddingStrategy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BiddingStrategy.Builder>
-
mergeFrom
public BiddingStrategy.Builder mergeFrom(BiddingStrategy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
mergeFrom
public BiddingStrategy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BiddingStrategy.Builder>- Throws:
java.io.IOException
-
getSchemeCase
public BiddingStrategy.SchemeCase getSchemeCase()
- Specified by:
getSchemeCasein interfaceBiddingStrategyOrBuilder
-
clearScheme
public BiddingStrategy.Builder clearScheme()
-
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.
-
setResourceName
public BiddingStrategy.Builder setResourceName(java.lang.String value)
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) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
public BiddingStrategy.Builder clearResourceName()
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:
- This builder for chaining.
-
setResourceNameBytes
public BiddingStrategy.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
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) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
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.
-
setId
public BiddingStrategy.Builder setId(long value)
Output only. The ID of the bidding strategy.
optional int64 id = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public BiddingStrategy.Builder clearId()
Output only. The ID of the bidding strategy.
optional int64 id = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
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.
-
setName
public BiddingStrategy.Builder setName(java.lang.String value)
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;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public BiddingStrategy.Builder clearName()
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:
- This builder for chaining.
-
setNameBytes
public BiddingStrategy.Builder setNameBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
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.
-
setStatusValue
public BiddingStrategy.Builder setStatusValue(int value)
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];- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
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.
-
setStatus
public BiddingStrategy.Builder setStatus(BiddingStrategyStatusEnum.BiddingStrategyStatus value)
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];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public BiddingStrategy.Builder clearStatus()
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:
- This builder for chaining.
-
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.
-
setTypeValue
public BiddingStrategy.Builder setTypeValue(int value)
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];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
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.
-
setType
public BiddingStrategy.Builder setType(BiddingStrategyTypeEnum.BiddingStrategyType value)
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];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
public BiddingStrategy.Builder clearType()
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:
- This builder for chaining.
-
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.
-
setCurrencyCode
public BiddingStrategy.Builder setCurrencyCode(java.lang.String value)
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];- Parameters:
value- The currencyCode to set.- Returns:
- This builder for chaining.
-
clearCurrencyCode
public BiddingStrategy.Builder clearCurrencyCode()
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:
- This builder for chaining.
-
setCurrencyCodeBytes
public BiddingStrategy.Builder setCurrencyCodeBytes(com.google.protobuf.ByteString value)
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];- Parameters:
value- The bytes for currencyCode to set.- Returns:
- This builder for chaining.
-
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.
-
setEffectiveCurrencyCode
public BiddingStrategy.Builder setEffectiveCurrencyCode(java.lang.String value)
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];- Parameters:
value- The effectiveCurrencyCode to set.- Returns:
- This builder for chaining.
-
clearEffectiveCurrencyCode
public BiddingStrategy.Builder clearEffectiveCurrencyCode()
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:
- This builder for chaining.
-
setEffectiveCurrencyCodeBytes
public BiddingStrategy.Builder setEffectiveCurrencyCodeBytes(com.google.protobuf.ByteString value)
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];- Parameters:
value- The bytes for effectiveCurrencyCode to set.- Returns:
- This builder for chaining.
-
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.
-
setCampaignCount
public BiddingStrategy.Builder setCampaignCount(long value)
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];- Parameters:
value- The campaignCount to set.- Returns:
- This builder for chaining.
-
clearCampaignCount
public BiddingStrategy.Builder clearCampaignCount()
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:
- This builder for chaining.
-
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.
-
setNonRemovedCampaignCount
public BiddingStrategy.Builder setNonRemovedCampaignCount(long value)
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];- Parameters:
value- The nonRemovedCampaignCount to set.- Returns:
- This builder for chaining.
-
clearNonRemovedCampaignCount
public BiddingStrategy.Builder clearNonRemovedCampaignCount()
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:
- This builder for chaining.
-
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.
-
setEnhancedCpc
public BiddingStrategy.Builder setEnhancedCpc(EnhancedCpc value)
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;
-
setEnhancedCpc
public BiddingStrategy.Builder setEnhancedCpc(EnhancedCpc.Builder builderForValue)
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;
-
mergeEnhancedCpc
public BiddingStrategy.Builder mergeEnhancedCpc(EnhancedCpc value)
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;
-
clearEnhancedCpc
public BiddingStrategy.Builder clearEnhancedCpc()
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;
-
getEnhancedCpcBuilder
public EnhancedCpc.Builder getEnhancedCpcBuilder()
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;
-
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.
-
setMaximizeConversionValue
public BiddingStrategy.Builder setMaximizeConversionValue(MaximizeConversionValue value)
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;
-
setMaximizeConversionValue
public BiddingStrategy.Builder setMaximizeConversionValue(MaximizeConversionValue.Builder builderForValue)
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;
-
mergeMaximizeConversionValue
public BiddingStrategy.Builder mergeMaximizeConversionValue(MaximizeConversionValue value)
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;
-
clearMaximizeConversionValue
public BiddingStrategy.Builder clearMaximizeConversionValue()
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;
-
getMaximizeConversionValueBuilder
public MaximizeConversionValue.Builder getMaximizeConversionValueBuilder()
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;
-
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.
-
setMaximizeConversions
public BiddingStrategy.Builder setMaximizeConversions(MaximizeConversions value)
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;
-
setMaximizeConversions
public BiddingStrategy.Builder setMaximizeConversions(MaximizeConversions.Builder builderForValue)
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;
-
mergeMaximizeConversions
public BiddingStrategy.Builder mergeMaximizeConversions(MaximizeConversions value)
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;
-
clearMaximizeConversions
public BiddingStrategy.Builder clearMaximizeConversions()
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;
-
getMaximizeConversionsBuilder
public MaximizeConversions.Builder getMaximizeConversionsBuilder()
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;
-
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.
-
setTargetCpa
public BiddingStrategy.Builder setTargetCpa(TargetCpa value)
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;
-
setTargetCpa
public BiddingStrategy.Builder setTargetCpa(TargetCpa.Builder builderForValue)
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;
-
mergeTargetCpa
public BiddingStrategy.Builder mergeTargetCpa(TargetCpa value)
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;
-
clearTargetCpa
public BiddingStrategy.Builder clearTargetCpa()
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;
-
getTargetCpaBuilder
public TargetCpa.Builder getTargetCpaBuilder()
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;
-
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.
-
setTargetImpressionShare
public BiddingStrategy.Builder setTargetImpressionShare(TargetImpressionShare value)
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;
-
setTargetImpressionShare
public BiddingStrategy.Builder setTargetImpressionShare(TargetImpressionShare.Builder builderForValue)
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;
-
mergeTargetImpressionShare
public BiddingStrategy.Builder mergeTargetImpressionShare(TargetImpressionShare value)
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;
-
clearTargetImpressionShare
public BiddingStrategy.Builder clearTargetImpressionShare()
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;
-
getTargetImpressionShareBuilder
public TargetImpressionShare.Builder getTargetImpressionShareBuilder()
A bidding strategy that automatically optimizes towards a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;
-
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.
-
setTargetRoas
public BiddingStrategy.Builder setTargetRoas(TargetRoas value)
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;
-
setTargetRoas
public BiddingStrategy.Builder setTargetRoas(TargetRoas.Builder builderForValue)
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;
-
mergeTargetRoas
public BiddingStrategy.Builder mergeTargetRoas(TargetRoas value)
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;
-
clearTargetRoas
public BiddingStrategy.Builder clearTargetRoas()
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;
-
getTargetRoasBuilder
public TargetRoas.Builder getTargetRoasBuilder()
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;
-
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.
-
setTargetSpend
public BiddingStrategy.Builder setTargetSpend(TargetSpend value)
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;
-
setTargetSpend
public BiddingStrategy.Builder setTargetSpend(TargetSpend.Builder builderForValue)
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;
-
mergeTargetSpend
public BiddingStrategy.Builder mergeTargetSpend(TargetSpend value)
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;
-
clearTargetSpend
public BiddingStrategy.Builder clearTargetSpend()
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;
-
getTargetSpendBuilder
public TargetSpend.Builder getTargetSpendBuilder()
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;
-
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
-
setUnknownFields
public final BiddingStrategy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
mergeUnknownFields
public final BiddingStrategy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BiddingStrategy.Builder>
-
-