Class Recommendation

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.Recommendation
All Implemented Interfaces:
RecommendationOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

public final class Recommendation extends com.google.protobuf.GeneratedMessageV3 implements RecommendationOrBuilder
 A recommendation.
 
Protobuf type google.ads.googleads.v18.resources.Recommendation
See Also:
  • Field Details

    • RESOURCE_NAME_FIELD_NUMBER

      public static final int RESOURCE_NAME_FIELD_NUMBER
      See Also:
    • TYPE_FIELD_NUMBER

      public static final int TYPE_FIELD_NUMBER
      See Also:
    • IMPACT_FIELD_NUMBER

      public static final int IMPACT_FIELD_NUMBER
      See Also:
    • CAMPAIGN_BUDGET_FIELD_NUMBER

      public static final int CAMPAIGN_BUDGET_FIELD_NUMBER
      See Also:
    • CAMPAIGN_FIELD_NUMBER

      public static final int CAMPAIGN_FIELD_NUMBER
      See Also:
    • AD_GROUP_FIELD_NUMBER

      public static final int AD_GROUP_FIELD_NUMBER
      See Also:
    • DISMISSED_FIELD_NUMBER

      public static final int DISMISSED_FIELD_NUMBER
      See Also:
    • CAMPAIGNS_FIELD_NUMBER

      public static final int CAMPAIGNS_FIELD_NUMBER
      See Also:
    • CAMPAIGN_BUDGET_RECOMMENDATION_FIELD_NUMBER

      public static final int CAMPAIGN_BUDGET_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • FORECASTING_CAMPAIGN_BUDGET_RECOMMENDATION_FIELD_NUMBER

      public static final int FORECASTING_CAMPAIGN_BUDGET_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • KEYWORD_RECOMMENDATION_FIELD_NUMBER

      public static final int KEYWORD_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • TEXT_AD_RECOMMENDATION_FIELD_NUMBER

      public static final int TEXT_AD_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • TARGET_CPA_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int TARGET_CPA_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • MAXIMIZE_CONVERSIONS_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int MAXIMIZE_CONVERSIONS_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • ENHANCED_CPC_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int ENHANCED_CPC_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SEARCH_PARTNERS_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int SEARCH_PARTNERS_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • MAXIMIZE_CLICKS_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int MAXIMIZE_CLICKS_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • OPTIMIZE_AD_ROTATION_RECOMMENDATION_FIELD_NUMBER

      public static final int OPTIMIZE_AD_ROTATION_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • KEYWORD_MATCH_TYPE_RECOMMENDATION_FIELD_NUMBER

      public static final int KEYWORD_MATCH_TYPE_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • MOVE_UNUSED_BUDGET_RECOMMENDATION_FIELD_NUMBER

      public static final int MOVE_UNUSED_BUDGET_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • TARGET_ROAS_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int TARGET_ROAS_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • RESPONSIVE_SEARCH_AD_RECOMMENDATION_FIELD_NUMBER

      public static final int RESPONSIVE_SEARCH_AD_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • MARGINAL_ROI_CAMPAIGN_BUDGET_RECOMMENDATION_FIELD_NUMBER

      public static final int MARGINAL_ROI_CAMPAIGN_BUDGET_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • USE_BROAD_MATCH_KEYWORD_RECOMMENDATION_FIELD_NUMBER

      public static final int USE_BROAD_MATCH_KEYWORD_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • RESPONSIVE_SEARCH_AD_ASSET_RECOMMENDATION_FIELD_NUMBER

      public static final int RESPONSIVE_SEARCH_AD_ASSET_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX_RECOMMENDATION_FIELD_NUMBER

      public static final int UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • RESPONSIVE_SEARCH_AD_IMPROVE_AD_STRENGTH_RECOMMENDATION_FIELD_NUMBER

      public static final int RESPONSIVE_SEARCH_AD_IMPROVE_AD_STRENGTH_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • DISPLAY_EXPANSION_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int DISPLAY_EXPANSION_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX_RECOMMENDATION_FIELD_NUMBER

      public static final int UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • RAISE_TARGET_CPA_BID_TOO_LOW_RECOMMENDATION_FIELD_NUMBER

      public static final int RAISE_TARGET_CPA_BID_TOO_LOW_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • FORECASTING_SET_TARGET_ROAS_RECOMMENDATION_FIELD_NUMBER

      public static final int FORECASTING_SET_TARGET_ROAS_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • CALLOUT_ASSET_RECOMMENDATION_FIELD_NUMBER

      public static final int CALLOUT_ASSET_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • CALL_ASSET_RECOMMENDATION_FIELD_NUMBER

      public static final int CALL_ASSET_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_ADD_AGE_GROUP_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_ADD_AGE_GROUP_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_ADD_COLOR_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_ADD_COLOR_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_ADD_GENDER_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_ADD_GENDER_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_ADD_GTIN_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_ADD_GTIN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_ADD_MORE_IDENTIFIERS_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_ADD_MORE_IDENTIFIERS_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_ADD_SIZE_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_ADD_SIZE_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_FIX_DISAPPROVED_PRODUCTS_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_FIX_DISAPPROVED_PRODUCTS_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_TARGET_ALL_OFFERS_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_TARGET_ALL_OFFERS_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_FIX_SUSPENDED_MERCHANT_CENTER_ACCOUNT_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_FIX_SUSPENDED_MERCHANT_CENTER_ACCOUNT_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_FIX_MERCHANT_CENTER_ACCOUNT_SUSPENSION_WARNING_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_FIX_MERCHANT_CENTER_ACCOUNT_SUSPENSION_WARNING_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX_RECOMMENDATION_FIELD_NUMBER

      public static final int SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • DYNAMIC_IMAGE_EXTENSION_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int DYNAMIC_IMAGE_EXTENSION_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • RAISE_TARGET_CPA_RECOMMENDATION_FIELD_NUMBER

      public static final int RAISE_TARGET_CPA_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • LOWER_TARGET_ROAS_RECOMMENDATION_FIELD_NUMBER

      public static final int LOWER_TARGET_ROAS_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • PERFORMANCE_MAX_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int PERFORMANCE_MAX_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • IMPROVE_PERFORMANCE_MAX_AD_STRENGTH_RECOMMENDATION_FIELD_NUMBER

      public static final int IMPROVE_PERFORMANCE_MAX_AD_STRENGTH_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • MIGRATE_DYNAMIC_SEARCH_ADS_CAMPAIGN_TO_PERFORMANCE_MAX_RECOMMENDATION_FIELD_NUMBER

      public static final int MIGRATE_DYNAMIC_SEARCH_ADS_CAMPAIGN_TO_PERFORMANCE_MAX_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • FORECASTING_SET_TARGET_CPA_RECOMMENDATION_FIELD_NUMBER

      public static final int FORECASTING_SET_TARGET_CPA_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SET_TARGET_CPA_RECOMMENDATION_FIELD_NUMBER

      public static final int SET_TARGET_CPA_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • SET_TARGET_ROAS_RECOMMENDATION_FIELD_NUMBER

      public static final int SET_TARGET_ROAS_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • MAXIMIZE_CONVERSION_VALUE_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int MAXIMIZE_CONVERSION_VALUE_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • IMPROVE_GOOGLE_TAG_COVERAGE_RECOMMENDATION_FIELD_NUMBER

      public static final int IMPROVE_GOOGLE_TAG_COVERAGE_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • PERFORMANCE_MAX_FINAL_URL_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int PERFORMANCE_MAX_FINAL_URL_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • REFRESH_CUSTOMER_MATCH_LIST_RECOMMENDATION_FIELD_NUMBER

      public static final int REFRESH_CUSTOMER_MATCH_LIST_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • CUSTOM_AUDIENCE_OPT_IN_RECOMMENDATION_FIELD_NUMBER

      public static final int CUSTOM_AUDIENCE_OPT_IN_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • LEAD_FORM_ASSET_RECOMMENDATION_FIELD_NUMBER

      public static final int LEAD_FORM_ASSET_RECOMMENDATION_FIELD_NUMBER
      See Also:
    • IMPROVE_DEMAND_GEN_AD_STRENGTH_RECOMMENDATION_FIELD_NUMBER

      public static final int IMPROVE_DEMAND_GEN_AD_STRENGTH_RECOMMENDATION_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getRecommendationCase

      public Recommendation.RecommendationCase getRecommendationCase()
      Specified by:
      getRecommendationCase in interface RecommendationOrBuilder
    • getResourceName

      public String getResourceName()
       Immutable. The resource name of the recommendation.
      
       `customers/{customer_id}/recommendations/{recommendation_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceName in interface RecommendationOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the recommendation.
      
       `customers/{customer_id}/recommendations/{recommendation_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceNameBytes in interface RecommendationOrBuilder
      Returns:
      The bytes for resourceName.
    • getTypeValue

      public int getTypeValue()
       Output only. The type of recommendation.
       
      .google.ads.googleads.v18.enums.RecommendationTypeEnum.RecommendationType type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTypeValue in interface RecommendationOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Output only. The type of recommendation.
       
      .google.ads.googleads.v18.enums.RecommendationTypeEnum.RecommendationType type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getType in interface RecommendationOrBuilder
      Returns:
      The type.
    • hasImpact

      public boolean hasImpact()
       Output only. The impact on account performance as a result of applying the
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasImpact in interface RecommendationOrBuilder
      Returns:
      Whether the impact field is set.
    • getImpact

       Output only. The impact on account performance as a result of applying the
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImpact in interface RecommendationOrBuilder
      Returns:
      The impact.
    • getImpactOrBuilder

      public Recommendation.RecommendationImpactOrBuilder getImpactOrBuilder()
       Output only. The impact on account performance as a result of applying the
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImpactOrBuilder in interface RecommendationOrBuilder
    • hasCampaignBudget

      public boolean hasCampaignBudget()
       Output only. The budget targeted by this recommendation. This will be set
       only when the recommendation affects a single campaign budget.
      
       This field will be set for the following recommendation types:
       CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
       MOVE_UNUSED_BUDGET
       
      optional string campaign_budget = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      hasCampaignBudget in interface RecommendationOrBuilder
      Returns:
      Whether the campaignBudget field is set.
    • getCampaignBudget

      public String getCampaignBudget()
       Output only. The budget targeted by this recommendation. This will be set
       only when the recommendation affects a single campaign budget.
      
       This field will be set for the following recommendation types:
       CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
       MOVE_UNUSED_BUDGET
       
      optional string campaign_budget = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignBudget in interface RecommendationOrBuilder
      Returns:
      The campaignBudget.
    • getCampaignBudgetBytes

      public com.google.protobuf.ByteString getCampaignBudgetBytes()
       Output only. The budget targeted by this recommendation. This will be set
       only when the recommendation affects a single campaign budget.
      
       This field will be set for the following recommendation types:
       CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
       MOVE_UNUSED_BUDGET
       
      optional string campaign_budget = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignBudgetBytes in interface RecommendationOrBuilder
      Returns:
      The bytes for campaignBudget.
    • hasCampaign

      public boolean hasCampaign()
       Output only. The campaign targeted by this recommendation.
      
       This field will be set for the following recommendation types:
       CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
       USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
       UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
       MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
       RESPONSIVE_SEARCH_AD,
       RESPONSIVE_SEARCH_AD_ASSET,
       SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
       TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
       UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
       RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
       SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
       SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
       SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
       SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
       DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
       FORECASTING_SET_TARGET_CPA,
       SET_TARGET_CPA, SET_TARGET_ROAS, MAXIMIZE_CONVERSION_VALUE_OPT_IN,
       IMPROVE_GOOGLE_TAG_COVERAGE, PERFORMANCE_MAX_FINAL_URL_OPT_IN
       
      optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      hasCampaign in interface RecommendationOrBuilder
      Returns:
      Whether the campaign field is set.
    • getCampaign

      public String getCampaign()
       Output only. The campaign targeted by this recommendation.
      
       This field will be set for the following recommendation types:
       CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
       USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
       UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
       MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
       RESPONSIVE_SEARCH_AD,
       RESPONSIVE_SEARCH_AD_ASSET,
       SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
       TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
       UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
       RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
       SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
       SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
       SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
       SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
       DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
       FORECASTING_SET_TARGET_CPA,
       SET_TARGET_CPA, SET_TARGET_ROAS, MAXIMIZE_CONVERSION_VALUE_OPT_IN,
       IMPROVE_GOOGLE_TAG_COVERAGE, PERFORMANCE_MAX_FINAL_URL_OPT_IN
       
      optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaign in interface RecommendationOrBuilder
      Returns:
      The campaign.
    • getCampaignBytes

      public com.google.protobuf.ByteString getCampaignBytes()
       Output only. The campaign targeted by this recommendation.
      
       This field will be set for the following recommendation types:
       CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
       USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
       UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
       MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
       RESPONSIVE_SEARCH_AD,
       RESPONSIVE_SEARCH_AD_ASSET,
       SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
       TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
       UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
       RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
       SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
       SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
       SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
       SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
       DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
       FORECASTING_SET_TARGET_CPA,
       SET_TARGET_CPA, SET_TARGET_ROAS, MAXIMIZE_CONVERSION_VALUE_OPT_IN,
       IMPROVE_GOOGLE_TAG_COVERAGE, PERFORMANCE_MAX_FINAL_URL_OPT_IN
       
      optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignBytes in interface RecommendationOrBuilder
      Returns:
      The bytes for campaign.
    • hasAdGroup

      public boolean hasAdGroup()
       Output only. The ad group targeted by this recommendation. This will be set
       only when the recommendation affects a single ad group.
      
       This field will be set for the following recommendation types:
       KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
       RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
       
      optional string ad_group = 26 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      hasAdGroup in interface RecommendationOrBuilder
      Returns:
      Whether the adGroup field is set.
    • getAdGroup

      public String getAdGroup()
       Output only. The ad group targeted by this recommendation. This will be set
       only when the recommendation affects a single ad group.
      
       This field will be set for the following recommendation types:
       KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
       RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
       
      optional string ad_group = 26 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getAdGroup in interface RecommendationOrBuilder
      Returns:
      The adGroup.
    • getAdGroupBytes

      public com.google.protobuf.ByteString getAdGroupBytes()
       Output only. The ad group targeted by this recommendation. This will be set
       only when the recommendation affects a single ad group.
      
       This field will be set for the following recommendation types:
       KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
       RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
       
      optional string ad_group = 26 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getAdGroupBytes in interface RecommendationOrBuilder
      Returns:
      The bytes for adGroup.
    • hasDismissed

      public boolean hasDismissed()
       Output only. Whether the recommendation is dismissed or not.
       
      optional bool dismissed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasDismissed in interface RecommendationOrBuilder
      Returns:
      Whether the dismissed field is set.
    • getDismissed

      public boolean getDismissed()
       Output only. Whether the recommendation is dismissed or not.
       
      optional bool dismissed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDismissed in interface RecommendationOrBuilder
      Returns:
      The dismissed.
    • getCampaignsList

      public com.google.protobuf.ProtocolStringList getCampaignsList()
       Output only. The campaigns targeted by this recommendation.
      
       This field will be set for the following recommendation types:
       CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
       MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
       
      repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignsList in interface RecommendationOrBuilder
      Returns:
      A list containing the campaigns.
    • getCampaignsCount

      public int getCampaignsCount()
       Output only. The campaigns targeted by this recommendation.
      
       This field will be set for the following recommendation types:
       CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
       MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
       
      repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignsCount in interface RecommendationOrBuilder
      Returns:
      The count of campaigns.
    • getCampaigns

      public String getCampaigns(int index)
       Output only. The campaigns targeted by this recommendation.
      
       This field will be set for the following recommendation types:
       CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
       MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
       
      repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaigns in interface RecommendationOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The campaigns at the given index.
    • getCampaignsBytes

      public com.google.protobuf.ByteString getCampaignsBytes(int index)
       Output only. The campaigns targeted by this recommendation.
      
       This field will be set for the following recommendation types:
       CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
       MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
       
      repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignsBytes in interface RecommendationOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the campaigns at the given index.
    • hasCampaignBudgetRecommendation

      public boolean hasCampaignBudgetRecommendation()
       Output only. The campaign budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCampaignBudgetRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the campaignBudgetRecommendation field is set.
    • getCampaignBudgetRecommendation

      public Recommendation.CampaignBudgetRecommendation getCampaignBudgetRecommendation()
       Output only. The campaign budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCampaignBudgetRecommendation in interface RecommendationOrBuilder
      Returns:
      The campaignBudgetRecommendation.
    • getCampaignBudgetRecommendationOrBuilder

      public Recommendation.CampaignBudgetRecommendationOrBuilder getCampaignBudgetRecommendationOrBuilder()
       Output only. The campaign budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCampaignBudgetRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasForecastingCampaignBudgetRecommendation

      public boolean hasForecastingCampaignBudgetRecommendation()
       Output only. The forecasting campaign budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasForecastingCampaignBudgetRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the forecastingCampaignBudgetRecommendation field is set.
    • getForecastingCampaignBudgetRecommendation

      public Recommendation.CampaignBudgetRecommendation getForecastingCampaignBudgetRecommendation()
       Output only. The forecasting campaign budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getForecastingCampaignBudgetRecommendation in interface RecommendationOrBuilder
      Returns:
      The forecastingCampaignBudgetRecommendation.
    • getForecastingCampaignBudgetRecommendationOrBuilder

      public Recommendation.CampaignBudgetRecommendationOrBuilder getForecastingCampaignBudgetRecommendationOrBuilder()
       Output only. The forecasting campaign budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getForecastingCampaignBudgetRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasKeywordRecommendation

      public boolean hasKeywordRecommendation()
       Output only. The keyword recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasKeywordRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the keywordRecommendation field is set.
    • getKeywordRecommendation

      public Recommendation.KeywordRecommendation getKeywordRecommendation()
       Output only. The keyword recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getKeywordRecommendation in interface RecommendationOrBuilder
      Returns:
      The keywordRecommendation.
    • getKeywordRecommendationOrBuilder

      public Recommendation.KeywordRecommendationOrBuilder getKeywordRecommendationOrBuilder()
       Output only. The keyword recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getKeywordRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasTextAdRecommendation

      public boolean hasTextAdRecommendation()
       Output only. Add expanded text ad recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasTextAdRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the textAdRecommendation field is set.
    • getTextAdRecommendation

      public Recommendation.TextAdRecommendation getTextAdRecommendation()
       Output only. Add expanded text ad recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTextAdRecommendation in interface RecommendationOrBuilder
      Returns:
      The textAdRecommendation.
    • getTextAdRecommendationOrBuilder

      public Recommendation.TextAdRecommendationOrBuilder getTextAdRecommendationOrBuilder()
       Output only. Add expanded text ad recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTextAdRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasTargetCpaOptInRecommendation

      public boolean hasTargetCpaOptInRecommendation()
       Output only. The TargetCPA opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasTargetCpaOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the targetCpaOptInRecommendation field is set.
    • getTargetCpaOptInRecommendation

      public Recommendation.TargetCpaOptInRecommendation getTargetCpaOptInRecommendation()
       Output only. The TargetCPA opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTargetCpaOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The targetCpaOptInRecommendation.
    • getTargetCpaOptInRecommendationOrBuilder

      public Recommendation.TargetCpaOptInRecommendationOrBuilder getTargetCpaOptInRecommendationOrBuilder()
       Output only. The TargetCPA opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTargetCpaOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasMaximizeConversionsOptInRecommendation

      public boolean hasMaximizeConversionsOptInRecommendation()
       Output only. The MaximizeConversions Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasMaximizeConversionsOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the maximizeConversionsOptInRecommendation field is set.
    • getMaximizeConversionsOptInRecommendation

      public Recommendation.MaximizeConversionsOptInRecommendation getMaximizeConversionsOptInRecommendation()
       Output only. The MaximizeConversions Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMaximizeConversionsOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The maximizeConversionsOptInRecommendation.
    • getMaximizeConversionsOptInRecommendationOrBuilder

      public Recommendation.MaximizeConversionsOptInRecommendationOrBuilder getMaximizeConversionsOptInRecommendationOrBuilder()
       Output only. The MaximizeConversions Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMaximizeConversionsOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasEnhancedCpcOptInRecommendation

      public boolean hasEnhancedCpcOptInRecommendation()
       Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasEnhancedCpcOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the enhancedCpcOptInRecommendation field is set.
    • getEnhancedCpcOptInRecommendation

      public Recommendation.EnhancedCpcOptInRecommendation getEnhancedCpcOptInRecommendation()
       Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getEnhancedCpcOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The enhancedCpcOptInRecommendation.
    • getEnhancedCpcOptInRecommendationOrBuilder

      public Recommendation.EnhancedCpcOptInRecommendationOrBuilder getEnhancedCpcOptInRecommendationOrBuilder()
       Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getEnhancedCpcOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasSearchPartnersOptInRecommendation

      public boolean hasSearchPartnersOptInRecommendation()
       Output only. The Search Partners Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasSearchPartnersOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the searchPartnersOptInRecommendation field is set.
    • getSearchPartnersOptInRecommendation

      public Recommendation.SearchPartnersOptInRecommendation getSearchPartnersOptInRecommendation()
       Output only. The Search Partners Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSearchPartnersOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The searchPartnersOptInRecommendation.
    • getSearchPartnersOptInRecommendationOrBuilder

      public Recommendation.SearchPartnersOptInRecommendationOrBuilder getSearchPartnersOptInRecommendationOrBuilder()
       Output only. The Search Partners Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSearchPartnersOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasMaximizeClicksOptInRecommendation

      public boolean hasMaximizeClicksOptInRecommendation()
       Output only. The MaximizeClicks Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasMaximizeClicksOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the maximizeClicksOptInRecommendation field is set.
    • getMaximizeClicksOptInRecommendation

      public Recommendation.MaximizeClicksOptInRecommendation getMaximizeClicksOptInRecommendation()
       Output only. The MaximizeClicks Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMaximizeClicksOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The maximizeClicksOptInRecommendation.
    • getMaximizeClicksOptInRecommendationOrBuilder

      public Recommendation.MaximizeClicksOptInRecommendationOrBuilder getMaximizeClicksOptInRecommendationOrBuilder()
       Output only. The MaximizeClicks Opt-In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMaximizeClicksOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasOptimizeAdRotationRecommendation

      public boolean hasOptimizeAdRotationRecommendation()
       Output only. The Optimize Ad Rotation recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasOptimizeAdRotationRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the optimizeAdRotationRecommendation field is set.
    • getOptimizeAdRotationRecommendation

      public Recommendation.OptimizeAdRotationRecommendation getOptimizeAdRotationRecommendation()
       Output only. The Optimize Ad Rotation recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getOptimizeAdRotationRecommendation in interface RecommendationOrBuilder
      Returns:
      The optimizeAdRotationRecommendation.
    • getOptimizeAdRotationRecommendationOrBuilder

      public Recommendation.OptimizeAdRotationRecommendationOrBuilder getOptimizeAdRotationRecommendationOrBuilder()
       Output only. The Optimize Ad Rotation recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getOptimizeAdRotationRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasKeywordMatchTypeRecommendation

      public boolean hasKeywordMatchTypeRecommendation()
       Output only. The keyword match type recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasKeywordMatchTypeRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the keywordMatchTypeRecommendation field is set.
    • getKeywordMatchTypeRecommendation

      public Recommendation.KeywordMatchTypeRecommendation getKeywordMatchTypeRecommendation()
       Output only. The keyword match type recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getKeywordMatchTypeRecommendation in interface RecommendationOrBuilder
      Returns:
      The keywordMatchTypeRecommendation.
    • getKeywordMatchTypeRecommendationOrBuilder

      public Recommendation.KeywordMatchTypeRecommendationOrBuilder getKeywordMatchTypeRecommendationOrBuilder()
       Output only. The keyword match type recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getKeywordMatchTypeRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasMoveUnusedBudgetRecommendation

      public boolean hasMoveUnusedBudgetRecommendation()
       Output only. The move unused budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasMoveUnusedBudgetRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the moveUnusedBudgetRecommendation field is set.
    • getMoveUnusedBudgetRecommendation

      public Recommendation.MoveUnusedBudgetRecommendation getMoveUnusedBudgetRecommendation()
       Output only. The move unused budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMoveUnusedBudgetRecommendation in interface RecommendationOrBuilder
      Returns:
      The moveUnusedBudgetRecommendation.
    • getMoveUnusedBudgetRecommendationOrBuilder

      public Recommendation.MoveUnusedBudgetRecommendationOrBuilder getMoveUnusedBudgetRecommendationOrBuilder()
       Output only. The move unused budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMoveUnusedBudgetRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasTargetRoasOptInRecommendation

      public boolean hasTargetRoasOptInRecommendation()
       Output only. The Target ROAS opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasTargetRoasOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the targetRoasOptInRecommendation field is set.
    • getTargetRoasOptInRecommendation

      public Recommendation.TargetRoasOptInRecommendation getTargetRoasOptInRecommendation()
       Output only. The Target ROAS opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTargetRoasOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The targetRoasOptInRecommendation.
    • getTargetRoasOptInRecommendationOrBuilder

      public Recommendation.TargetRoasOptInRecommendationOrBuilder getTargetRoasOptInRecommendationOrBuilder()
       Output only. The Target ROAS opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTargetRoasOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasResponsiveSearchAdRecommendation

      public boolean hasResponsiveSearchAdRecommendation()
       Output only. The add responsive search ad recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasResponsiveSearchAdRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the responsiveSearchAdRecommendation field is set.
    • getResponsiveSearchAdRecommendation

      public Recommendation.ResponsiveSearchAdRecommendation getResponsiveSearchAdRecommendation()
       Output only. The add responsive search ad recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getResponsiveSearchAdRecommendation in interface RecommendationOrBuilder
      Returns:
      The responsiveSearchAdRecommendation.
    • getResponsiveSearchAdRecommendationOrBuilder

      public Recommendation.ResponsiveSearchAdRecommendationOrBuilder getResponsiveSearchAdRecommendationOrBuilder()
       Output only. The add responsive search ad recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getResponsiveSearchAdRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasMarginalRoiCampaignBudgetRecommendation

      public boolean hasMarginalRoiCampaignBudgetRecommendation()
       Output only. The marginal ROI campaign budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasMarginalRoiCampaignBudgetRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the marginalRoiCampaignBudgetRecommendation field is set.
    • getMarginalRoiCampaignBudgetRecommendation

      public Recommendation.CampaignBudgetRecommendation getMarginalRoiCampaignBudgetRecommendation()
       Output only. The marginal ROI campaign budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMarginalRoiCampaignBudgetRecommendation in interface RecommendationOrBuilder
      Returns:
      The marginalRoiCampaignBudgetRecommendation.
    • getMarginalRoiCampaignBudgetRecommendationOrBuilder

      public Recommendation.CampaignBudgetRecommendationOrBuilder getMarginalRoiCampaignBudgetRecommendationOrBuilder()
       Output only. The marginal ROI campaign budget recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMarginalRoiCampaignBudgetRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasUseBroadMatchKeywordRecommendation

      public boolean hasUseBroadMatchKeywordRecommendation()
       Output only. The use broad match keyword recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUseBroadMatchKeywordRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the useBroadMatchKeywordRecommendation field is set.
    • getUseBroadMatchKeywordRecommendation

      public Recommendation.UseBroadMatchKeywordRecommendation getUseBroadMatchKeywordRecommendation()
       Output only. The use broad match keyword recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUseBroadMatchKeywordRecommendation in interface RecommendationOrBuilder
      Returns:
      The useBroadMatchKeywordRecommendation.
    • getUseBroadMatchKeywordRecommendationOrBuilder

      public Recommendation.UseBroadMatchKeywordRecommendationOrBuilder getUseBroadMatchKeywordRecommendationOrBuilder()
       Output only. The use broad match keyword recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUseBroadMatchKeywordRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasResponsiveSearchAdAssetRecommendation

      public boolean hasResponsiveSearchAdAssetRecommendation()
       Output only. The responsive search ad asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasResponsiveSearchAdAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the responsiveSearchAdAssetRecommendation field is set.
    • getResponsiveSearchAdAssetRecommendation

      public Recommendation.ResponsiveSearchAdAssetRecommendation getResponsiveSearchAdAssetRecommendation()
       Output only. The responsive search ad asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getResponsiveSearchAdAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      The responsiveSearchAdAssetRecommendation.
    • getResponsiveSearchAdAssetRecommendationOrBuilder

      public Recommendation.ResponsiveSearchAdAssetRecommendationOrBuilder getResponsiveSearchAdAssetRecommendationOrBuilder()
       Output only. The responsive search ad asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getResponsiveSearchAdAssetRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation

      public boolean hasUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation()
       Output only. The upgrade a Smart Shopping campaign to a Performance Max
       campaign recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the upgradeSmartShoppingCampaignToPerformanceMaxRecommendation field is set.
    • getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation

      public Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation()
       Output only. The upgrade a Smart Shopping campaign to a Performance Max
       campaign recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation in interface RecommendationOrBuilder
      Returns:
      The upgradeSmartShoppingCampaignToPerformanceMaxRecommendation.
    • getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendationOrBuilder

      public Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendationOrBuilder getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendationOrBuilder()
       Output only. The upgrade a Smart Shopping campaign to a Performance Max
       campaign recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasResponsiveSearchAdImproveAdStrengthRecommendation

      public boolean hasResponsiveSearchAdImproveAdStrengthRecommendation()
       Output only. The responsive search ad improve ad strength recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasResponsiveSearchAdImproveAdStrengthRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the responsiveSearchAdImproveAdStrengthRecommendation field is set.
    • getResponsiveSearchAdImproveAdStrengthRecommendation

      public Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation getResponsiveSearchAdImproveAdStrengthRecommendation()
       Output only. The responsive search ad improve ad strength recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getResponsiveSearchAdImproveAdStrengthRecommendation in interface RecommendationOrBuilder
      Returns:
      The responsiveSearchAdImproveAdStrengthRecommendation.
    • getResponsiveSearchAdImproveAdStrengthRecommendationOrBuilder

      public Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendationOrBuilder getResponsiveSearchAdImproveAdStrengthRecommendationOrBuilder()
       Output only. The responsive search ad improve ad strength recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getResponsiveSearchAdImproveAdStrengthRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasDisplayExpansionOptInRecommendation

      public boolean hasDisplayExpansionOptInRecommendation()
       Output only. The Display Expansion opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasDisplayExpansionOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the displayExpansionOptInRecommendation field is set.
    • getDisplayExpansionOptInRecommendation

      public Recommendation.DisplayExpansionOptInRecommendation getDisplayExpansionOptInRecommendation()
       Output only. The Display Expansion opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDisplayExpansionOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The displayExpansionOptInRecommendation.
    • getDisplayExpansionOptInRecommendationOrBuilder

      public Recommendation.DisplayExpansionOptInRecommendationOrBuilder getDisplayExpansionOptInRecommendationOrBuilder()
       Output only. The Display Expansion opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDisplayExpansionOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasUpgradeLocalCampaignToPerformanceMaxRecommendation

      public boolean hasUpgradeLocalCampaignToPerformanceMaxRecommendation()
       Output only. The upgrade a Local campaign to a Performance Max campaign
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpgradeLocalCampaignToPerformanceMaxRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the upgradeLocalCampaignToPerformanceMaxRecommendation field is set.
    • getUpgradeLocalCampaignToPerformanceMaxRecommendation

      public Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation getUpgradeLocalCampaignToPerformanceMaxRecommendation()
       Output only. The upgrade a Local campaign to a Performance Max campaign
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpgradeLocalCampaignToPerformanceMaxRecommendation in interface RecommendationOrBuilder
      Returns:
      The upgradeLocalCampaignToPerformanceMaxRecommendation.
    • getUpgradeLocalCampaignToPerformanceMaxRecommendationOrBuilder

      public Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendationOrBuilder getUpgradeLocalCampaignToPerformanceMaxRecommendationOrBuilder()
       Output only. The upgrade a Local campaign to a Performance Max campaign
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpgradeLocalCampaignToPerformanceMaxRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasRaiseTargetCpaBidTooLowRecommendation

      public boolean hasRaiseTargetCpaBidTooLowRecommendation()
       Output only. The raise target CPA bid too low recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasRaiseTargetCpaBidTooLowRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the raiseTargetCpaBidTooLowRecommendation field is set.
    • getRaiseTargetCpaBidTooLowRecommendation

      public Recommendation.RaiseTargetCpaBidTooLowRecommendation getRaiseTargetCpaBidTooLowRecommendation()
       Output only. The raise target CPA bid too low recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRaiseTargetCpaBidTooLowRecommendation in interface RecommendationOrBuilder
      Returns:
      The raiseTargetCpaBidTooLowRecommendation.
    • getRaiseTargetCpaBidTooLowRecommendationOrBuilder

      public Recommendation.RaiseTargetCpaBidTooLowRecommendationOrBuilder getRaiseTargetCpaBidTooLowRecommendationOrBuilder()
       Output only. The raise target CPA bid too low recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRaiseTargetCpaBidTooLowRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasForecastingSetTargetRoasRecommendation

      public boolean hasForecastingSetTargetRoasRecommendation()
       Output only. The forecasting set target ROAS recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasForecastingSetTargetRoasRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the forecastingSetTargetRoasRecommendation field is set.
    • getForecastingSetTargetRoasRecommendation

      public Recommendation.ForecastingSetTargetRoasRecommendation getForecastingSetTargetRoasRecommendation()
       Output only. The forecasting set target ROAS recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getForecastingSetTargetRoasRecommendation in interface RecommendationOrBuilder
      Returns:
      The forecastingSetTargetRoasRecommendation.
    • getForecastingSetTargetRoasRecommendationOrBuilder

      public Recommendation.ForecastingSetTargetRoasRecommendationOrBuilder getForecastingSetTargetRoasRecommendationOrBuilder()
       Output only. The forecasting set target ROAS recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getForecastingSetTargetRoasRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasCalloutAssetRecommendation

      public boolean hasCalloutAssetRecommendation()
       Output only. The callout asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCalloutAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the calloutAssetRecommendation field is set.
    • getCalloutAssetRecommendation

      public Recommendation.CalloutAssetRecommendation getCalloutAssetRecommendation()
       Output only. The callout asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCalloutAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      The calloutAssetRecommendation.
    • getCalloutAssetRecommendationOrBuilder

      public Recommendation.CalloutAssetRecommendationOrBuilder getCalloutAssetRecommendationOrBuilder()
       Output only. The callout asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCalloutAssetRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasSitelinkAssetRecommendation

      public boolean hasSitelinkAssetRecommendation()
       Output only. The sitelink asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasSitelinkAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the sitelinkAssetRecommendation field is set.
    • getSitelinkAssetRecommendation

      public Recommendation.SitelinkAssetRecommendation getSitelinkAssetRecommendation()
       Output only. The sitelink asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSitelinkAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      The sitelinkAssetRecommendation.
    • getSitelinkAssetRecommendationOrBuilder

      public Recommendation.SitelinkAssetRecommendationOrBuilder getSitelinkAssetRecommendationOrBuilder()
       Output only. The sitelink asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSitelinkAssetRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasCallAssetRecommendation

      public boolean hasCallAssetRecommendation()
       Output only. The call asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCallAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the callAssetRecommendation field is set.
    • getCallAssetRecommendation

      public Recommendation.CallAssetRecommendation getCallAssetRecommendation()
       Output only. The call asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCallAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      The callAssetRecommendation.
    • getCallAssetRecommendationOrBuilder

      public Recommendation.CallAssetRecommendationOrBuilder getCallAssetRecommendationOrBuilder()
       Output only. The call asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCallAssetRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingAddAgeGroupRecommendation

      public boolean hasShoppingAddAgeGroupRecommendation()
       Output only. The shopping add age group recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingAddAgeGroupRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingAddAgeGroupRecommendation field is set.
    • getShoppingAddAgeGroupRecommendation

      public Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddAgeGroupRecommendation()
       Output only. The shopping add age group recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddAgeGroupRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingAddAgeGroupRecommendation.
    • getShoppingAddAgeGroupRecommendationOrBuilder

      public Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddAgeGroupRecommendationOrBuilder()
       Output only. The shopping add age group recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddAgeGroupRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingAddColorRecommendation

      public boolean hasShoppingAddColorRecommendation()
       Output only. The shopping add color recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingAddColorRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingAddColorRecommendation field is set.
    • getShoppingAddColorRecommendation

      public Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddColorRecommendation()
       Output only. The shopping add color recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddColorRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingAddColorRecommendation.
    • getShoppingAddColorRecommendationOrBuilder

      public Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddColorRecommendationOrBuilder()
       Output only. The shopping add color recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddColorRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingAddGenderRecommendation

      public boolean hasShoppingAddGenderRecommendation()
       Output only. The shopping add gender recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingAddGenderRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingAddGenderRecommendation field is set.
    • getShoppingAddGenderRecommendation

      public Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddGenderRecommendation()
       Output only. The shopping add gender recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddGenderRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingAddGenderRecommendation.
    • getShoppingAddGenderRecommendationOrBuilder

      public Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddGenderRecommendationOrBuilder()
       Output only. The shopping add gender recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddGenderRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingAddGtinRecommendation

      public boolean hasShoppingAddGtinRecommendation()
       Output only. The shopping add GTIN recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingAddGtinRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingAddGtinRecommendation field is set.
    • getShoppingAddGtinRecommendation

      public Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddGtinRecommendation()
       Output only. The shopping add GTIN recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddGtinRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingAddGtinRecommendation.
    • getShoppingAddGtinRecommendationOrBuilder

      public Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddGtinRecommendationOrBuilder()
       Output only. The shopping add GTIN recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddGtinRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingAddMoreIdentifiersRecommendation

      public boolean hasShoppingAddMoreIdentifiersRecommendation()
       Output only. The shopping add more identifiers recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingAddMoreIdentifiersRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingAddMoreIdentifiersRecommendation field is set.
    • getShoppingAddMoreIdentifiersRecommendation

      public Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddMoreIdentifiersRecommendation()
       Output only. The shopping add more identifiers recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddMoreIdentifiersRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingAddMoreIdentifiersRecommendation.
    • getShoppingAddMoreIdentifiersRecommendationOrBuilder

      public Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddMoreIdentifiersRecommendationOrBuilder()
       Output only. The shopping add more identifiers recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddMoreIdentifiersRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingAddSizeRecommendation

      public boolean hasShoppingAddSizeRecommendation()
       Output only. The shopping add size recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingAddSizeRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingAddSizeRecommendation field is set.
    • getShoppingAddSizeRecommendation

      public Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddSizeRecommendation()
       Output only. The shopping add size recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddSizeRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingAddSizeRecommendation.
    • getShoppingAddSizeRecommendationOrBuilder

      public Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddSizeRecommendationOrBuilder()
       Output only. The shopping add size recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddSizeRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingAddProductsToCampaignRecommendation

      public boolean hasShoppingAddProductsToCampaignRecommendation()
       Output only. The shopping add products to campaign recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingAddProductsToCampaignRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingAddProductsToCampaignRecommendation field is set.
    • getShoppingAddProductsToCampaignRecommendation

      public Recommendation.ShoppingAddProductsToCampaignRecommendation getShoppingAddProductsToCampaignRecommendation()
       Output only. The shopping add products to campaign recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddProductsToCampaignRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingAddProductsToCampaignRecommendation.
    • getShoppingAddProductsToCampaignRecommendationOrBuilder

      public Recommendation.ShoppingAddProductsToCampaignRecommendationOrBuilder getShoppingAddProductsToCampaignRecommendationOrBuilder()
       Output only. The shopping add products to campaign recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingAddProductsToCampaignRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingFixDisapprovedProductsRecommendation

      public boolean hasShoppingFixDisapprovedProductsRecommendation()
       Output only. The shopping fix disapproved products recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingFixDisapprovedProductsRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingFixDisapprovedProductsRecommendation field is set.
    • getShoppingFixDisapprovedProductsRecommendation

      public Recommendation.ShoppingFixDisapprovedProductsRecommendation getShoppingFixDisapprovedProductsRecommendation()
       Output only. The shopping fix disapproved products recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingFixDisapprovedProductsRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingFixDisapprovedProductsRecommendation.
    • getShoppingFixDisapprovedProductsRecommendationOrBuilder

      public Recommendation.ShoppingFixDisapprovedProductsRecommendationOrBuilder getShoppingFixDisapprovedProductsRecommendationOrBuilder()
       Output only. The shopping fix disapproved products recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingFixDisapprovedProductsRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingTargetAllOffersRecommendation

      public boolean hasShoppingTargetAllOffersRecommendation()
       Output only. The shopping target all offers recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingTargetAllOffersRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingTargetAllOffersRecommendation field is set.
    • getShoppingTargetAllOffersRecommendation

      public Recommendation.ShoppingTargetAllOffersRecommendation getShoppingTargetAllOffersRecommendation()
       Output only. The shopping target all offers recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingTargetAllOffersRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingTargetAllOffersRecommendation.
    • getShoppingTargetAllOffersRecommendationOrBuilder

      public Recommendation.ShoppingTargetAllOffersRecommendationOrBuilder getShoppingTargetAllOffersRecommendationOrBuilder()
       Output only. The shopping target all offers recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingTargetAllOffersRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingFixSuspendedMerchantCenterAccountRecommendation

      public boolean hasShoppingFixSuspendedMerchantCenterAccountRecommendation()
       Output only. The shopping fix suspended Merchant Center account
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingFixSuspendedMerchantCenterAccountRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingFixSuspendedMerchantCenterAccountRecommendation field is set.
    • getShoppingFixSuspendedMerchantCenterAccountRecommendation

      public Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation getShoppingFixSuspendedMerchantCenterAccountRecommendation()
       Output only. The shopping fix suspended Merchant Center account
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingFixSuspendedMerchantCenterAccountRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingFixSuspendedMerchantCenterAccountRecommendation.
    • getShoppingFixSuspendedMerchantCenterAccountRecommendationOrBuilder

      public Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendationOrBuilder getShoppingFixSuspendedMerchantCenterAccountRecommendationOrBuilder()
       Output only. The shopping fix suspended Merchant Center account
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingFixSuspendedMerchantCenterAccountRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingFixMerchantCenterAccountSuspensionWarningRecommendation

      public boolean hasShoppingFixMerchantCenterAccountSuspensionWarningRecommendation()
       Output only. The shopping fix Merchant Center account suspension warning
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingFixMerchantCenterAccountSuspensionWarningRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingFixMerchantCenterAccountSuspensionWarningRecommendation field is set.
    • getShoppingFixMerchantCenterAccountSuspensionWarningRecommendation

      public Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation getShoppingFixMerchantCenterAccountSuspensionWarningRecommendation()
       Output only. The shopping fix Merchant Center account suspension warning
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingFixMerchantCenterAccountSuspensionWarningRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingFixMerchantCenterAccountSuspensionWarningRecommendation.
    • getShoppingFixMerchantCenterAccountSuspensionWarningRecommendationOrBuilder

      public Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendationOrBuilder getShoppingFixMerchantCenterAccountSuspensionWarningRecommendationOrBuilder()
       Output only. The shopping fix Merchant Center account suspension warning
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingFixMerchantCenterAccountSuspensionWarningRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

      public boolean hasShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation()
       Output only. The shopping migrate Regular Shopping Campaign offers to
       Performance Max recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the shoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation field is set.
    • getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

      public Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation()
       Output only. The shopping migrate Regular Shopping Campaign offers to
       Performance Max recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation in interface RecommendationOrBuilder
      Returns:
      The shoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation.
    • getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendationOrBuilder

      public Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendationOrBuilder getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendationOrBuilder()
       Output only. The shopping migrate Regular Shopping Campaign offers to
       Performance Max recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasDynamicImageExtensionOptInRecommendation

      public boolean hasDynamicImageExtensionOptInRecommendation()
       Output only. Recommendation to enable dynamic image extensions on the
       account, allowing Google to find the best images from ad landing pages
       and complement text ads.
       
      .google.ads.googleads.v18.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasDynamicImageExtensionOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the dynamicImageExtensionOptInRecommendation field is set.
    • getDynamicImageExtensionOptInRecommendation

      public Recommendation.DynamicImageExtensionOptInRecommendation getDynamicImageExtensionOptInRecommendation()
       Output only. Recommendation to enable dynamic image extensions on the
       account, allowing Google to find the best images from ad landing pages
       and complement text ads.
       
      .google.ads.googleads.v18.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDynamicImageExtensionOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The dynamicImageExtensionOptInRecommendation.
    • getDynamicImageExtensionOptInRecommendationOrBuilder

      public Recommendation.DynamicImageExtensionOptInRecommendationOrBuilder getDynamicImageExtensionOptInRecommendationOrBuilder()
       Output only. Recommendation to enable dynamic image extensions on the
       account, allowing Google to find the best images from ad landing pages
       and complement text ads.
       
      .google.ads.googleads.v18.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDynamicImageExtensionOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasRaiseTargetCpaRecommendation

      public boolean hasRaiseTargetCpaRecommendation()
       Output only. Recommendation to raise Target CPA.
       
      .google.ads.googleads.v18.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasRaiseTargetCpaRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the raiseTargetCpaRecommendation field is set.
    • getRaiseTargetCpaRecommendation

      public Recommendation.RaiseTargetCpaRecommendation getRaiseTargetCpaRecommendation()
       Output only. Recommendation to raise Target CPA.
       
      .google.ads.googleads.v18.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRaiseTargetCpaRecommendation in interface RecommendationOrBuilder
      Returns:
      The raiseTargetCpaRecommendation.
    • getRaiseTargetCpaRecommendationOrBuilder

      public Recommendation.RaiseTargetCpaRecommendationOrBuilder getRaiseTargetCpaRecommendationOrBuilder()
       Output only. Recommendation to raise Target CPA.
       
      .google.ads.googleads.v18.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRaiseTargetCpaRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasLowerTargetRoasRecommendation

      public boolean hasLowerTargetRoasRecommendation()
       Output only. Recommendation to lower Target ROAS.
       
      .google.ads.googleads.v18.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasLowerTargetRoasRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the lowerTargetRoasRecommendation field is set.
    • getLowerTargetRoasRecommendation

      public Recommendation.LowerTargetRoasRecommendation getLowerTargetRoasRecommendation()
       Output only. Recommendation to lower Target ROAS.
       
      .google.ads.googleads.v18.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLowerTargetRoasRecommendation in interface RecommendationOrBuilder
      Returns:
      The lowerTargetRoasRecommendation.
    • getLowerTargetRoasRecommendationOrBuilder

      public Recommendation.LowerTargetRoasRecommendationOrBuilder getLowerTargetRoasRecommendationOrBuilder()
       Output only. Recommendation to lower Target ROAS.
       
      .google.ads.googleads.v18.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLowerTargetRoasRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasPerformanceMaxOptInRecommendation

      public boolean hasPerformanceMaxOptInRecommendation()
       Output only. The Performance Max Opt In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasPerformanceMaxOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the performanceMaxOptInRecommendation field is set.
    • getPerformanceMaxOptInRecommendation

      public Recommendation.PerformanceMaxOptInRecommendation getPerformanceMaxOptInRecommendation()
       Output only. The Performance Max Opt In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPerformanceMaxOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The performanceMaxOptInRecommendation.
    • getPerformanceMaxOptInRecommendationOrBuilder

      public Recommendation.PerformanceMaxOptInRecommendationOrBuilder getPerformanceMaxOptInRecommendationOrBuilder()
       Output only. The Performance Max Opt In recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPerformanceMaxOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasImprovePerformanceMaxAdStrengthRecommendation

      public boolean hasImprovePerformanceMaxAdStrengthRecommendation()
       Output only. The improve Performance Max ad strength recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasImprovePerformanceMaxAdStrengthRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the improvePerformanceMaxAdStrengthRecommendation field is set.
    • getImprovePerformanceMaxAdStrengthRecommendation

      public Recommendation.ImprovePerformanceMaxAdStrengthRecommendation getImprovePerformanceMaxAdStrengthRecommendation()
       Output only. The improve Performance Max ad strength recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImprovePerformanceMaxAdStrengthRecommendation in interface RecommendationOrBuilder
      Returns:
      The improvePerformanceMaxAdStrengthRecommendation.
    • getImprovePerformanceMaxAdStrengthRecommendationOrBuilder

      public Recommendation.ImprovePerformanceMaxAdStrengthRecommendationOrBuilder getImprovePerformanceMaxAdStrengthRecommendationOrBuilder()
       Output only. The improve Performance Max ad strength recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImprovePerformanceMaxAdStrengthRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

      public boolean hasMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation()
       Output only. The Dynamic Search Ads to Performance Max migration
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the migrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation field is set.
    • getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

      public Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation()
       Output only. The Dynamic Search Ads to Performance Max migration
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation in interface RecommendationOrBuilder
      Returns:
      The migrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation.
    • getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendationOrBuilder

      public Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendationOrBuilder getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendationOrBuilder()
       Output only. The Dynamic Search Ads to Performance Max migration
       recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasForecastingSetTargetCpaRecommendation

      public boolean hasForecastingSetTargetCpaRecommendation()
       Output only. The forecasting set target CPA recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetCpaRecommendation forecasting_set_target_cpa_recommendation = 60 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasForecastingSetTargetCpaRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the forecastingSetTargetCpaRecommendation field is set.
    • getForecastingSetTargetCpaRecommendation

      public Recommendation.ForecastingSetTargetCpaRecommendation getForecastingSetTargetCpaRecommendation()
       Output only. The forecasting set target CPA recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetCpaRecommendation forecasting_set_target_cpa_recommendation = 60 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getForecastingSetTargetCpaRecommendation in interface RecommendationOrBuilder
      Returns:
      The forecastingSetTargetCpaRecommendation.
    • getForecastingSetTargetCpaRecommendationOrBuilder

      public Recommendation.ForecastingSetTargetCpaRecommendationOrBuilder getForecastingSetTargetCpaRecommendationOrBuilder()
       Output only. The forecasting set target CPA recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetCpaRecommendation forecasting_set_target_cpa_recommendation = 60 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getForecastingSetTargetCpaRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasSetTargetCpaRecommendation

      public boolean hasSetTargetCpaRecommendation()
       Output only. The set target CPA recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetCpaRecommendation set_target_cpa_recommendation = 61 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasSetTargetCpaRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the setTargetCpaRecommendation field is set.
    • getSetTargetCpaRecommendation

      public Recommendation.ForecastingSetTargetCpaRecommendation getSetTargetCpaRecommendation()
       Output only. The set target CPA recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetCpaRecommendation set_target_cpa_recommendation = 61 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSetTargetCpaRecommendation in interface RecommendationOrBuilder
      Returns:
      The setTargetCpaRecommendation.
    • getSetTargetCpaRecommendationOrBuilder

      public Recommendation.ForecastingSetTargetCpaRecommendationOrBuilder getSetTargetCpaRecommendationOrBuilder()
       Output only. The set target CPA recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetCpaRecommendation set_target_cpa_recommendation = 61 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSetTargetCpaRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasSetTargetRoasRecommendation

      public boolean hasSetTargetRoasRecommendation()
       Output only. The set target ROAS recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetRoasRecommendation set_target_roas_recommendation = 62 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasSetTargetRoasRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the setTargetRoasRecommendation field is set.
    • getSetTargetRoasRecommendation

      public Recommendation.ForecastingSetTargetRoasRecommendation getSetTargetRoasRecommendation()
       Output only. The set target ROAS recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetRoasRecommendation set_target_roas_recommendation = 62 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSetTargetRoasRecommendation in interface RecommendationOrBuilder
      Returns:
      The setTargetRoasRecommendation.
    • getSetTargetRoasRecommendationOrBuilder

      public Recommendation.ForecastingSetTargetRoasRecommendationOrBuilder getSetTargetRoasRecommendationOrBuilder()
       Output only. The set target ROAS recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ForecastingSetTargetRoasRecommendation set_target_roas_recommendation = 62 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSetTargetRoasRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasMaximizeConversionValueOptInRecommendation

      public boolean hasMaximizeConversionValueOptInRecommendation()
       Output only. The Maximize Conversion Value opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MaximizeConversionValueOptInRecommendation maximize_conversion_value_opt_in_recommendation = 63 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasMaximizeConversionValueOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the maximizeConversionValueOptInRecommendation field is set.
    • getMaximizeConversionValueOptInRecommendation

      public Recommendation.MaximizeConversionValueOptInRecommendation getMaximizeConversionValueOptInRecommendation()
       Output only. The Maximize Conversion Value opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MaximizeConversionValueOptInRecommendation maximize_conversion_value_opt_in_recommendation = 63 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMaximizeConversionValueOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The maximizeConversionValueOptInRecommendation.
    • getMaximizeConversionValueOptInRecommendationOrBuilder

      public Recommendation.MaximizeConversionValueOptInRecommendationOrBuilder getMaximizeConversionValueOptInRecommendationOrBuilder()
       Output only. The Maximize Conversion Value opt-in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.MaximizeConversionValueOptInRecommendation maximize_conversion_value_opt_in_recommendation = 63 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMaximizeConversionValueOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasImproveGoogleTagCoverageRecommendation

      public boolean hasImproveGoogleTagCoverageRecommendation()
       Output only. Recommendation to deploy Google Tag on more pages.
       
      .google.ads.googleads.v18.resources.Recommendation.ImproveGoogleTagCoverageRecommendation improve_google_tag_coverage_recommendation = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasImproveGoogleTagCoverageRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the improveGoogleTagCoverageRecommendation field is set.
    • getImproveGoogleTagCoverageRecommendation

      public Recommendation.ImproveGoogleTagCoverageRecommendation getImproveGoogleTagCoverageRecommendation()
       Output only. Recommendation to deploy Google Tag on more pages.
       
      .google.ads.googleads.v18.resources.Recommendation.ImproveGoogleTagCoverageRecommendation improve_google_tag_coverage_recommendation = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImproveGoogleTagCoverageRecommendation in interface RecommendationOrBuilder
      Returns:
      The improveGoogleTagCoverageRecommendation.
    • getImproveGoogleTagCoverageRecommendationOrBuilder

      public Recommendation.ImproveGoogleTagCoverageRecommendationOrBuilder getImproveGoogleTagCoverageRecommendationOrBuilder()
       Output only. Recommendation to deploy Google Tag on more pages.
       
      .google.ads.googleads.v18.resources.Recommendation.ImproveGoogleTagCoverageRecommendation improve_google_tag_coverage_recommendation = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImproveGoogleTagCoverageRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasPerformanceMaxFinalUrlOptInRecommendation

      public boolean hasPerformanceMaxFinalUrlOptInRecommendation()
       Output only. Recommendation to turn on Final URL expansion for your
       Performance Max campaigns.
       
      .google.ads.googleads.v18.resources.Recommendation.PerformanceMaxFinalUrlOptInRecommendation performance_max_final_url_opt_in_recommendation = 65 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasPerformanceMaxFinalUrlOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the performanceMaxFinalUrlOptInRecommendation field is set.
    • getPerformanceMaxFinalUrlOptInRecommendation

      public Recommendation.PerformanceMaxFinalUrlOptInRecommendation getPerformanceMaxFinalUrlOptInRecommendation()
       Output only. Recommendation to turn on Final URL expansion for your
       Performance Max campaigns.
       
      .google.ads.googleads.v18.resources.Recommendation.PerformanceMaxFinalUrlOptInRecommendation performance_max_final_url_opt_in_recommendation = 65 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPerformanceMaxFinalUrlOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The performanceMaxFinalUrlOptInRecommendation.
    • getPerformanceMaxFinalUrlOptInRecommendationOrBuilder

      public Recommendation.PerformanceMaxFinalUrlOptInRecommendationOrBuilder getPerformanceMaxFinalUrlOptInRecommendationOrBuilder()
       Output only. Recommendation to turn on Final URL expansion for your
       Performance Max campaigns.
       
      .google.ads.googleads.v18.resources.Recommendation.PerformanceMaxFinalUrlOptInRecommendation performance_max_final_url_opt_in_recommendation = 65 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPerformanceMaxFinalUrlOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasRefreshCustomerMatchListRecommendation

      public boolean hasRefreshCustomerMatchListRecommendation()
       Output only. The refresh customer list recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.RefreshCustomerMatchListRecommendation refresh_customer_match_list_recommendation = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasRefreshCustomerMatchListRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the refreshCustomerMatchListRecommendation field is set.
    • getRefreshCustomerMatchListRecommendation

      public Recommendation.RefreshCustomerMatchListRecommendation getRefreshCustomerMatchListRecommendation()
       Output only. The refresh customer list recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.RefreshCustomerMatchListRecommendation refresh_customer_match_list_recommendation = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRefreshCustomerMatchListRecommendation in interface RecommendationOrBuilder
      Returns:
      The refreshCustomerMatchListRecommendation.
    • getRefreshCustomerMatchListRecommendationOrBuilder

      public Recommendation.RefreshCustomerMatchListRecommendationOrBuilder getRefreshCustomerMatchListRecommendationOrBuilder()
       Output only. The refresh customer list recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.RefreshCustomerMatchListRecommendation refresh_customer_match_list_recommendation = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRefreshCustomerMatchListRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasCustomAudienceOptInRecommendation

      public boolean hasCustomAudienceOptInRecommendation()
       Output only. The custom audience opt in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CustomAudienceOptInRecommendation custom_audience_opt_in_recommendation = 67 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCustomAudienceOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the customAudienceOptInRecommendation field is set.
    • getCustomAudienceOptInRecommendation

      public Recommendation.CustomAudienceOptInRecommendation getCustomAudienceOptInRecommendation()
       Output only. The custom audience opt in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CustomAudienceOptInRecommendation custom_audience_opt_in_recommendation = 67 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCustomAudienceOptInRecommendation in interface RecommendationOrBuilder
      Returns:
      The customAudienceOptInRecommendation.
    • getCustomAudienceOptInRecommendationOrBuilder

      public Recommendation.CustomAudienceOptInRecommendationOrBuilder getCustomAudienceOptInRecommendationOrBuilder()
       Output only. The custom audience opt in recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.CustomAudienceOptInRecommendation custom_audience_opt_in_recommendation = 67 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCustomAudienceOptInRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasLeadFormAssetRecommendation

      public boolean hasLeadFormAssetRecommendation()
       Output only. The lead form asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.LeadFormAssetRecommendation lead_form_asset_recommendation = 68 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasLeadFormAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the leadFormAssetRecommendation field is set.
    • getLeadFormAssetRecommendation

      public Recommendation.LeadFormAssetRecommendation getLeadFormAssetRecommendation()
       Output only. The lead form asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.LeadFormAssetRecommendation lead_form_asset_recommendation = 68 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLeadFormAssetRecommendation in interface RecommendationOrBuilder
      Returns:
      The leadFormAssetRecommendation.
    • getLeadFormAssetRecommendationOrBuilder

      public Recommendation.LeadFormAssetRecommendationOrBuilder getLeadFormAssetRecommendationOrBuilder()
       Output only. The lead form asset recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.LeadFormAssetRecommendation lead_form_asset_recommendation = 68 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLeadFormAssetRecommendationOrBuilder in interface RecommendationOrBuilder
    • hasImproveDemandGenAdStrengthRecommendation

      public boolean hasImproveDemandGenAdStrengthRecommendation()
       Output only. The improve Demand Gen ad strength recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation improve_demand_gen_ad_strength_recommendation = 69 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasImproveDemandGenAdStrengthRecommendation in interface RecommendationOrBuilder
      Returns:
      Whether the improveDemandGenAdStrengthRecommendation field is set.
    • getImproveDemandGenAdStrengthRecommendation

      public Recommendation.ImproveDemandGenAdStrengthRecommendation getImproveDemandGenAdStrengthRecommendation()
       Output only. The improve Demand Gen ad strength recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation improve_demand_gen_ad_strength_recommendation = 69 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImproveDemandGenAdStrengthRecommendation in interface RecommendationOrBuilder
      Returns:
      The improveDemandGenAdStrengthRecommendation.
    • getImproveDemandGenAdStrengthRecommendationOrBuilder

      public Recommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder getImproveDemandGenAdStrengthRecommendationOrBuilder()
       Output only. The improve Demand Gen ad strength recommendation.
       
      .google.ads.googleads.v18.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation improve_demand_gen_ad_strength_recommendation = 69 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getImproveDemandGenAdStrengthRecommendationOrBuilder in interface RecommendationOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Recommendation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Recommendation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Recommendation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Recommendation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Recommendation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Recommendation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Recommendation parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Recommendation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Recommendation parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Recommendation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Recommendation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Recommendation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Recommendation.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Recommendation.Builder newBuilder()
    • newBuilder

      public static Recommendation.Builder newBuilder(Recommendation prototype)
    • toBuilder

      public Recommendation.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Recommendation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Recommendation getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Recommendation> parser()
    • getParserForType

      public com.google.protobuf.Parser<Recommendation> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public Recommendation getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder