Enum RecommendationTypeEnum.RecommendationType
- java.lang.Object
-
- java.lang.Enum<RecommendationTypeEnum.RecommendationType>
-
- com.google.ads.googleads.v10.enums.RecommendationTypeEnum.RecommendationType
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,java.io.Serializable,java.lang.Comparable<RecommendationTypeEnum.RecommendationType>
- Enclosing class:
- RecommendationTypeEnum
public static enum RecommendationTypeEnum.RecommendationType extends java.lang.Enum<RecommendationTypeEnum.RecommendationType> implements com.google.protobuf.ProtocolMessageEnum
Types of recommendations.
Protobuf enumgoogle.ads.googleads.v10.enums.RecommendationTypeEnum.RecommendationType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CALL_EXTENSIONRecommendation to add call extensions to a campaign.CALLOUT_EXTENSIONRecommendation to add callout extensions to a campaign.CAMPAIGN_BUDGETBudget recommendation for campaigns that are currently budget-constrained (as opposed to the FORECASTING_CAMPAIGN_BUDGET recommendation, which applies to campaigns that are expected to become budget-constrained in the future).ENHANCED_CPC_OPT_INRecommendation to enable Enhanced Cost Per Click for a campaign.FORECASTING_CAMPAIGN_BUDGETBudget recommendation for campaigns that are expected to become budget-constrained in the future (as opposed to the CAMPAIGN_BUDGET recommendation, which applies to campaigns that are currently budget-constrained).KEYWORDKeyword recommendation.KEYWORD_MATCH_TYPERecommendation to change an existing keyword from one match type to a broader match type.MARGINAL_ROI_CAMPAIGN_BUDGETBudget recommendation for campaigns whose ROI is predicted to increase with a budget adjustment.MAXIMIZE_CLICKS_OPT_INRecommendation to update a campaign to use a Maximize Clicks bidding strategy.MAXIMIZE_CONVERSIONS_OPT_INRecommendation to update a campaign to use the Maximize Conversions bidding strategy.MOVE_UNUSED_BUDGETRecommendation to move unused budget from one budget to a constrained budget.OPTIMIZE_AD_ROTATIONRecommendation to start using the "Optimize" ad rotation setting for the given ad group.RESPONSIVE_SEARCH_ADRecommendation to add a new responsive search ad.RESPONSIVE_SEARCH_AD_ASSETRecommendation to add new responsive search ad assets.SEARCH_PARTNERS_OPT_INRecommendation to start showing your campaign's ads on Google Search Partners Websites.SITELINK_EXTENSIONRecommendation to add sitelink extensions to a campaign.TARGET_CPA_OPT_INRecommendation to update a campaign to use a Target CPA bidding strategy.TARGET_ROAS_OPT_INRecommendation to update a campaign to use a Target ROAS bidding strategy.TEXT_ADRecommendation to add a new text ad.UNKNOWNUsed for return value only.UNRECOGNIZEDUNSPECIFIEDNot specified.USE_BROAD_MATCH_KEYWORDRecommendation to expand keywords to broad match for fully automated conversion-based bidding campaigns.
-
Field Summary
Fields Modifier and Type Field Description static intCALL_EXTENSION_VALUERecommendation to add call extensions to a campaign.static intCALLOUT_EXTENSION_VALUERecommendation to add callout extensions to a campaign.static intCAMPAIGN_BUDGET_VALUEBudget recommendation for campaigns that are currently budget-constrained (as opposed to the FORECASTING_CAMPAIGN_BUDGET recommendation, which applies to campaigns that are expected to become budget-constrained in the future).static intENHANCED_CPC_OPT_IN_VALUERecommendation to enable Enhanced Cost Per Click for a campaign.static intFORECASTING_CAMPAIGN_BUDGET_VALUEBudget recommendation for campaigns that are expected to become budget-constrained in the future (as opposed to the CAMPAIGN_BUDGET recommendation, which applies to campaigns that are currently budget-constrained).static intKEYWORD_MATCH_TYPE_VALUERecommendation to change an existing keyword from one match type to a broader match type.static intKEYWORD_VALUEKeyword recommendation.static intMARGINAL_ROI_CAMPAIGN_BUDGET_VALUEBudget recommendation for campaigns whose ROI is predicted to increase with a budget adjustment.static intMAXIMIZE_CLICKS_OPT_IN_VALUERecommendation to update a campaign to use a Maximize Clicks bidding strategy.static intMAXIMIZE_CONVERSIONS_OPT_IN_VALUERecommendation to update a campaign to use the Maximize Conversions bidding strategy.static intMOVE_UNUSED_BUDGET_VALUERecommendation to move unused budget from one budget to a constrained budget.static intOPTIMIZE_AD_ROTATION_VALUERecommendation to start using the "Optimize" ad rotation setting for the given ad group.static intRESPONSIVE_SEARCH_AD_ASSET_VALUERecommendation to add new responsive search ad assets.static intRESPONSIVE_SEARCH_AD_VALUERecommendation to add a new responsive search ad.static intSEARCH_PARTNERS_OPT_IN_VALUERecommendation to start showing your campaign's ads on Google Search Partners Websites.static intSITELINK_EXTENSION_VALUERecommendation to add sitelink extensions to a campaign.static intTARGET_CPA_OPT_IN_VALUERecommendation to update a campaign to use a Target CPA bidding strategy.static intTARGET_ROAS_OPT_IN_VALUERecommendation to update a campaign to use a Target ROAS bidding strategy.static intTEXT_AD_VALUERecommendation to add a new text ad.static intUNKNOWN_VALUEUsed for return value only.static intUNSPECIFIED_VALUENot specified.static intUSE_BROAD_MATCH_KEYWORD_VALUERecommendation to expand keywords to broad match for fully automated conversion-based bidding campaigns.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static RecommendationTypeEnum.RecommendationTypeforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<RecommendationTypeEnum.RecommendationType>internalGetValueMap()static RecommendationTypeEnum.RecommendationTypevalueOf(int value)Deprecated.static RecommendationTypeEnum.RecommendationTypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static RecommendationTypeEnum.RecommendationTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static RecommendationTypeEnum.RecommendationType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNSPECIFIED
public static final RecommendationTypeEnum.RecommendationType UNSPECIFIED
Not specified.
UNSPECIFIED = 0;
-
UNKNOWN
public static final RecommendationTypeEnum.RecommendationType UNKNOWN
Used for return value only. Represents value unknown in this version.
UNKNOWN = 1;
-
CAMPAIGN_BUDGET
public static final RecommendationTypeEnum.RecommendationType CAMPAIGN_BUDGET
Budget recommendation for campaigns that are currently budget-constrained (as opposed to the FORECASTING_CAMPAIGN_BUDGET recommendation, which applies to campaigns that are expected to become budget-constrained in the future).
CAMPAIGN_BUDGET = 2;
-
KEYWORD
public static final RecommendationTypeEnum.RecommendationType KEYWORD
Keyword recommendation.
KEYWORD = 3;
-
TEXT_AD
public static final RecommendationTypeEnum.RecommendationType TEXT_AD
Recommendation to add a new text ad.
TEXT_AD = 4;
-
TARGET_CPA_OPT_IN
public static final RecommendationTypeEnum.RecommendationType TARGET_CPA_OPT_IN
Recommendation to update a campaign to use a Target CPA bidding strategy.
TARGET_CPA_OPT_IN = 5;
-
MAXIMIZE_CONVERSIONS_OPT_IN
public static final RecommendationTypeEnum.RecommendationType MAXIMIZE_CONVERSIONS_OPT_IN
Recommendation to update a campaign to use the Maximize Conversions bidding strategy.
MAXIMIZE_CONVERSIONS_OPT_IN = 6;
-
ENHANCED_CPC_OPT_IN
public static final RecommendationTypeEnum.RecommendationType ENHANCED_CPC_OPT_IN
Recommendation to enable Enhanced Cost Per Click for a campaign.
ENHANCED_CPC_OPT_IN = 7;
-
SEARCH_PARTNERS_OPT_IN
public static final RecommendationTypeEnum.RecommendationType SEARCH_PARTNERS_OPT_IN
Recommendation to start showing your campaign's ads on Google Search Partners Websites.
SEARCH_PARTNERS_OPT_IN = 8;
-
MAXIMIZE_CLICKS_OPT_IN
public static final RecommendationTypeEnum.RecommendationType MAXIMIZE_CLICKS_OPT_IN
Recommendation to update a campaign to use a Maximize Clicks bidding strategy.
MAXIMIZE_CLICKS_OPT_IN = 9;
-
OPTIMIZE_AD_ROTATION
public static final RecommendationTypeEnum.RecommendationType OPTIMIZE_AD_ROTATION
Recommendation to start using the "Optimize" ad rotation setting for the given ad group.
OPTIMIZE_AD_ROTATION = 10;
-
CALLOUT_EXTENSION
public static final RecommendationTypeEnum.RecommendationType CALLOUT_EXTENSION
Recommendation to add callout extensions to a campaign.
CALLOUT_EXTENSION = 11;
-
SITELINK_EXTENSION
public static final RecommendationTypeEnum.RecommendationType SITELINK_EXTENSION
Recommendation to add sitelink extensions to a campaign.
SITELINK_EXTENSION = 12;
-
CALL_EXTENSION
public static final RecommendationTypeEnum.RecommendationType CALL_EXTENSION
Recommendation to add call extensions to a campaign.
CALL_EXTENSION = 13;
-
KEYWORD_MATCH_TYPE
public static final RecommendationTypeEnum.RecommendationType KEYWORD_MATCH_TYPE
Recommendation to change an existing keyword from one match type to a broader match type.
KEYWORD_MATCH_TYPE = 14;
-
MOVE_UNUSED_BUDGET
public static final RecommendationTypeEnum.RecommendationType MOVE_UNUSED_BUDGET
Recommendation to move unused budget from one budget to a constrained budget.
MOVE_UNUSED_BUDGET = 15;
-
FORECASTING_CAMPAIGN_BUDGET
public static final RecommendationTypeEnum.RecommendationType FORECASTING_CAMPAIGN_BUDGET
Budget recommendation for campaigns that are expected to become budget-constrained in the future (as opposed to the CAMPAIGN_BUDGET recommendation, which applies to campaigns that are currently budget-constrained).
FORECASTING_CAMPAIGN_BUDGET = 16;
-
TARGET_ROAS_OPT_IN
public static final RecommendationTypeEnum.RecommendationType TARGET_ROAS_OPT_IN
Recommendation to update a campaign to use a Target ROAS bidding strategy.
TARGET_ROAS_OPT_IN = 17;
-
RESPONSIVE_SEARCH_AD
public static final RecommendationTypeEnum.RecommendationType RESPONSIVE_SEARCH_AD
Recommendation to add a new responsive search ad.
RESPONSIVE_SEARCH_AD = 18;
-
MARGINAL_ROI_CAMPAIGN_BUDGET
public static final RecommendationTypeEnum.RecommendationType MARGINAL_ROI_CAMPAIGN_BUDGET
Budget recommendation for campaigns whose ROI is predicted to increase with a budget adjustment.
MARGINAL_ROI_CAMPAIGN_BUDGET = 19;
-
USE_BROAD_MATCH_KEYWORD
public static final RecommendationTypeEnum.RecommendationType USE_BROAD_MATCH_KEYWORD
Recommendation to expand keywords to broad match for fully automated conversion-based bidding campaigns.
USE_BROAD_MATCH_KEYWORD = 20;
-
RESPONSIVE_SEARCH_AD_ASSET
public static final RecommendationTypeEnum.RecommendationType RESPONSIVE_SEARCH_AD_ASSET
Recommendation to add new responsive search ad assets.
RESPONSIVE_SEARCH_AD_ASSET = 21;
-
UNRECOGNIZED
public static final RecommendationTypeEnum.RecommendationType UNRECOGNIZED
-
-
Field Detail
-
UNSPECIFIED_VALUE
public static final int UNSPECIFIED_VALUE
Not specified.
UNSPECIFIED = 0;- See Also:
- Constant Field Values
-
UNKNOWN_VALUE
public static final int UNKNOWN_VALUE
Used for return value only. Represents value unknown in this version.
UNKNOWN = 1;- See Also:
- Constant Field Values
-
CAMPAIGN_BUDGET_VALUE
public static final int CAMPAIGN_BUDGET_VALUE
Budget recommendation for campaigns that are currently budget-constrained (as opposed to the FORECASTING_CAMPAIGN_BUDGET recommendation, which applies to campaigns that are expected to become budget-constrained in the future).
CAMPAIGN_BUDGET = 2;- See Also:
- Constant Field Values
-
KEYWORD_VALUE
public static final int KEYWORD_VALUE
Keyword recommendation.
KEYWORD = 3;- See Also:
- Constant Field Values
-
TEXT_AD_VALUE
public static final int TEXT_AD_VALUE
Recommendation to add a new text ad.
TEXT_AD = 4;- See Also:
- Constant Field Values
-
TARGET_CPA_OPT_IN_VALUE
public static final int TARGET_CPA_OPT_IN_VALUE
Recommendation to update a campaign to use a Target CPA bidding strategy.
TARGET_CPA_OPT_IN = 5;- See Also:
- Constant Field Values
-
MAXIMIZE_CONVERSIONS_OPT_IN_VALUE
public static final int MAXIMIZE_CONVERSIONS_OPT_IN_VALUE
Recommendation to update a campaign to use the Maximize Conversions bidding strategy.
MAXIMIZE_CONVERSIONS_OPT_IN = 6;- See Also:
- Constant Field Values
-
ENHANCED_CPC_OPT_IN_VALUE
public static final int ENHANCED_CPC_OPT_IN_VALUE
Recommendation to enable Enhanced Cost Per Click for a campaign.
ENHANCED_CPC_OPT_IN = 7;- See Also:
- Constant Field Values
-
SEARCH_PARTNERS_OPT_IN_VALUE
public static final int SEARCH_PARTNERS_OPT_IN_VALUE
Recommendation to start showing your campaign's ads on Google Search Partners Websites.
SEARCH_PARTNERS_OPT_IN = 8;- See Also:
- Constant Field Values
-
MAXIMIZE_CLICKS_OPT_IN_VALUE
public static final int MAXIMIZE_CLICKS_OPT_IN_VALUE
Recommendation to update a campaign to use a Maximize Clicks bidding strategy.
MAXIMIZE_CLICKS_OPT_IN = 9;- See Also:
- Constant Field Values
-
OPTIMIZE_AD_ROTATION_VALUE
public static final int OPTIMIZE_AD_ROTATION_VALUE
Recommendation to start using the "Optimize" ad rotation setting for the given ad group.
OPTIMIZE_AD_ROTATION = 10;- See Also:
- Constant Field Values
-
CALLOUT_EXTENSION_VALUE
public static final int CALLOUT_EXTENSION_VALUE
Recommendation to add callout extensions to a campaign.
CALLOUT_EXTENSION = 11;- See Also:
- Constant Field Values
-
SITELINK_EXTENSION_VALUE
public static final int SITELINK_EXTENSION_VALUE
Recommendation to add sitelink extensions to a campaign.
SITELINK_EXTENSION = 12;- See Also:
- Constant Field Values
-
CALL_EXTENSION_VALUE
public static final int CALL_EXTENSION_VALUE
Recommendation to add call extensions to a campaign.
CALL_EXTENSION = 13;- See Also:
- Constant Field Values
-
KEYWORD_MATCH_TYPE_VALUE
public static final int KEYWORD_MATCH_TYPE_VALUE
Recommendation to change an existing keyword from one match type to a broader match type.
KEYWORD_MATCH_TYPE = 14;- See Also:
- Constant Field Values
-
MOVE_UNUSED_BUDGET_VALUE
public static final int MOVE_UNUSED_BUDGET_VALUE
Recommendation to move unused budget from one budget to a constrained budget.
MOVE_UNUSED_BUDGET = 15;- See Also:
- Constant Field Values
-
FORECASTING_CAMPAIGN_BUDGET_VALUE
public static final int FORECASTING_CAMPAIGN_BUDGET_VALUE
Budget recommendation for campaigns that are expected to become budget-constrained in the future (as opposed to the CAMPAIGN_BUDGET recommendation, which applies to campaigns that are currently budget-constrained).
FORECASTING_CAMPAIGN_BUDGET = 16;- See Also:
- Constant Field Values
-
TARGET_ROAS_OPT_IN_VALUE
public static final int TARGET_ROAS_OPT_IN_VALUE
Recommendation to update a campaign to use a Target ROAS bidding strategy.
TARGET_ROAS_OPT_IN = 17;- See Also:
- Constant Field Values
-
RESPONSIVE_SEARCH_AD_VALUE
public static final int RESPONSIVE_SEARCH_AD_VALUE
Recommendation to add a new responsive search ad.
RESPONSIVE_SEARCH_AD = 18;- See Also:
- Constant Field Values
-
MARGINAL_ROI_CAMPAIGN_BUDGET_VALUE
public static final int MARGINAL_ROI_CAMPAIGN_BUDGET_VALUE
Budget recommendation for campaigns whose ROI is predicted to increase with a budget adjustment.
MARGINAL_ROI_CAMPAIGN_BUDGET = 19;- See Also:
- Constant Field Values
-
USE_BROAD_MATCH_KEYWORD_VALUE
public static final int USE_BROAD_MATCH_KEYWORD_VALUE
Recommendation to expand keywords to broad match for fully automated conversion-based bidding campaigns.
USE_BROAD_MATCH_KEYWORD = 20;- See Also:
- Constant Field Values
-
RESPONSIVE_SEARCH_AD_ASSET_VALUE
public static final int RESPONSIVE_SEARCH_AD_ASSET_VALUE
Recommendation to add new responsive search ad assets.
RESPONSIVE_SEARCH_AD_ASSET = 21;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static RecommendationTypeEnum.RecommendationType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (RecommendationTypeEnum.RecommendationType c : RecommendationTypeEnum.RecommendationType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RecommendationTypeEnum.RecommendationType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static RecommendationTypeEnum.RecommendationType valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
forNumber
public static RecommendationTypeEnum.RecommendationType forNumber(int value)
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<RecommendationTypeEnum.RecommendationType> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static RecommendationTypeEnum.RecommendationType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-