All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v17.resources.RecommendationOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v17/resources/recommendation.proto

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.resources;

public interface RecommendationOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.resources.Recommendation)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * 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) = { ... } * @return The resourceName. */ java.lang.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) = { ... } * @return The bytes for resourceName. */ com.google.protobuf.ByteString getResourceNameBytes(); /** *
   * Output only. The type of recommendation.
   * 
* * .google.ads.googleads.v17.enums.RecommendationTypeEnum.RecommendationType type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
   * Output only. The type of recommendation.
   * 
* * .google.ads.googleads.v17.enums.RecommendationTypeEnum.RecommendationType type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The type. */ com.google.ads.googleads.v17.enums.RecommendationTypeEnum.RecommendationType getType(); /** *
   * Output only. The impact on account performance as a result of applying the
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the impact field is set. */ boolean hasImpact(); /** *
   * Output only. The impact on account performance as a result of applying the
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The impact. */ com.google.ads.googleads.v17.resources.Recommendation.RecommendationImpact getImpact(); /** *
   * Output only. The impact on account performance as a result of applying the
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.RecommendationImpactOrBuilder getImpactOrBuilder(); /** *
   * 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) = { ... } * @return Whether the campaignBudget field is set. */ 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) = { ... } * @return The campaignBudget. */ java.lang.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) = { ... } * @return The bytes for campaignBudget. */ com.google.protobuf.ByteString getCampaignBudgetBytes(); /** *
   * 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) = { ... } * @return Whether the campaign field is set. */ 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) = { ... } * @return The campaign. */ java.lang.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) = { ... } * @return The bytes for campaign. */ com.google.protobuf.ByteString getCampaignBytes(); /** *
   * 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) = { ... } * @return Whether the adGroup field is set. */ 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) = { ... } * @return The adGroup. */ java.lang.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) = { ... } * @return The bytes for adGroup. */ com.google.protobuf.ByteString getAdGroupBytes(); /** *
   * Output only. Whether the recommendation is dismissed or not.
   * 
* * optional bool dismissed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the dismissed field is set. */ boolean hasDismissed(); /** *
   * Output only. Whether the recommendation is dismissed or not.
   * 
* * optional bool dismissed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The dismissed. */ boolean getDismissed(); /** *
   * 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) = { ... } * @return A list containing the campaigns. */ java.util.List 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) = { ... } * @return The count of campaigns. */ 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) = { ... } * @param index The index of the element to return. * @return The campaigns at the given index. */ java.lang.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) = { ... } * @param index The index of the value to return. * @return The bytes of the campaigns at the given index. */ com.google.protobuf.ByteString getCampaignsBytes(int index); /** *
   * Output only. The campaign budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the campaignBudgetRecommendation field is set. */ boolean hasCampaignBudgetRecommendation(); /** *
   * Output only. The campaign budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The campaignBudgetRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation getCampaignBudgetRecommendation(); /** *
   * Output only. The campaign budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendationOrBuilder getCampaignBudgetRecommendationOrBuilder(); /** *
   * Output only. The forecasting campaign budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the forecastingCampaignBudgetRecommendation field is set. */ boolean hasForecastingCampaignBudgetRecommendation(); /** *
   * Output only. The forecasting campaign budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The forecastingCampaignBudgetRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation getForecastingCampaignBudgetRecommendation(); /** *
   * Output only. The forecasting campaign budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendationOrBuilder getForecastingCampaignBudgetRecommendationOrBuilder(); /** *
   * Output only. The keyword recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the keywordRecommendation field is set. */ boolean hasKeywordRecommendation(); /** *
   * Output only. The keyword recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The keywordRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.KeywordRecommendation getKeywordRecommendation(); /** *
   * Output only. The keyword recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.KeywordRecommendationOrBuilder getKeywordRecommendationOrBuilder(); /** *
   * Output only. Add expanded text ad recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the textAdRecommendation field is set. */ boolean hasTextAdRecommendation(); /** *
   * Output only. Add expanded text ad recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The textAdRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.TextAdRecommendation getTextAdRecommendation(); /** *
   * Output only. Add expanded text ad recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.TextAdRecommendationOrBuilder getTextAdRecommendationOrBuilder(); /** *
   * Output only. The TargetCPA opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the targetCpaOptInRecommendation field is set. */ boolean hasTargetCpaOptInRecommendation(); /** *
   * Output only. The TargetCPA opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The targetCpaOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.TargetCpaOptInRecommendation getTargetCpaOptInRecommendation(); /** *
   * Output only. The TargetCPA opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.TargetCpaOptInRecommendationOrBuilder getTargetCpaOptInRecommendationOrBuilder(); /** *
   * Output only. The MaximizeConversions Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the maximizeConversionsOptInRecommendation field is set. */ boolean hasMaximizeConversionsOptInRecommendation(); /** *
   * Output only. The MaximizeConversions Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The maximizeConversionsOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.MaximizeConversionsOptInRecommendation getMaximizeConversionsOptInRecommendation(); /** *
   * Output only. The MaximizeConversions Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.MaximizeConversionsOptInRecommendationOrBuilder getMaximizeConversionsOptInRecommendationOrBuilder(); /** *
   * Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the enhancedCpcOptInRecommendation field is set. */ boolean hasEnhancedCpcOptInRecommendation(); /** *
   * Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The enhancedCpcOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.EnhancedCpcOptInRecommendation getEnhancedCpcOptInRecommendation(); /** *
   * Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.EnhancedCpcOptInRecommendationOrBuilder getEnhancedCpcOptInRecommendationOrBuilder(); /** *
   * Output only. The Search Partners Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the searchPartnersOptInRecommendation field is set. */ boolean hasSearchPartnersOptInRecommendation(); /** *
   * Output only. The Search Partners Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The searchPartnersOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.SearchPartnersOptInRecommendation getSearchPartnersOptInRecommendation(); /** *
   * Output only. The Search Partners Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.SearchPartnersOptInRecommendationOrBuilder getSearchPartnersOptInRecommendationOrBuilder(); /** *
   * Output only. The MaximizeClicks Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the maximizeClicksOptInRecommendation field is set. */ boolean hasMaximizeClicksOptInRecommendation(); /** *
   * Output only. The MaximizeClicks Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The maximizeClicksOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.MaximizeClicksOptInRecommendation getMaximizeClicksOptInRecommendation(); /** *
   * Output only. The MaximizeClicks Opt-In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.MaximizeClicksOptInRecommendationOrBuilder getMaximizeClicksOptInRecommendationOrBuilder(); /** *
   * Output only. The Optimize Ad Rotation recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the optimizeAdRotationRecommendation field is set. */ boolean hasOptimizeAdRotationRecommendation(); /** *
   * Output only. The Optimize Ad Rotation recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The optimizeAdRotationRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.OptimizeAdRotationRecommendation getOptimizeAdRotationRecommendation(); /** *
   * Output only. The Optimize Ad Rotation recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.OptimizeAdRotationRecommendationOrBuilder getOptimizeAdRotationRecommendationOrBuilder(); /** *
   * Output only. The keyword match type recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the keywordMatchTypeRecommendation field is set. */ boolean hasKeywordMatchTypeRecommendation(); /** *
   * Output only. The keyword match type recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The keywordMatchTypeRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.KeywordMatchTypeRecommendation getKeywordMatchTypeRecommendation(); /** *
   * Output only. The keyword match type recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.KeywordMatchTypeRecommendationOrBuilder getKeywordMatchTypeRecommendationOrBuilder(); /** *
   * Output only. The move unused budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the moveUnusedBudgetRecommendation field is set. */ boolean hasMoveUnusedBudgetRecommendation(); /** *
   * Output only. The move unused budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The moveUnusedBudgetRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.MoveUnusedBudgetRecommendation getMoveUnusedBudgetRecommendation(); /** *
   * Output only. The move unused budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.MoveUnusedBudgetRecommendationOrBuilder getMoveUnusedBudgetRecommendationOrBuilder(); /** *
   * Output only. The Target ROAS opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the targetRoasOptInRecommendation field is set. */ boolean hasTargetRoasOptInRecommendation(); /** *
   * Output only. The Target ROAS opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The targetRoasOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.TargetRoasOptInRecommendation getTargetRoasOptInRecommendation(); /** *
   * Output only. The Target ROAS opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.TargetRoasOptInRecommendationOrBuilder getTargetRoasOptInRecommendationOrBuilder(); /** *
   * Output only. The add responsive search ad recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the responsiveSearchAdRecommendation field is set. */ boolean hasResponsiveSearchAdRecommendation(); /** *
   * Output only. The add responsive search ad recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The responsiveSearchAdRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdRecommendation getResponsiveSearchAdRecommendation(); /** *
   * Output only. The add responsive search ad recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdRecommendationOrBuilder getResponsiveSearchAdRecommendationOrBuilder(); /** *
   * Output only. The marginal ROI campaign budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the marginalRoiCampaignBudgetRecommendation field is set. */ boolean hasMarginalRoiCampaignBudgetRecommendation(); /** *
   * Output only. The marginal ROI campaign budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The marginalRoiCampaignBudgetRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation getMarginalRoiCampaignBudgetRecommendation(); /** *
   * Output only. The marginal ROI campaign budget recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.CampaignBudgetRecommendationOrBuilder getMarginalRoiCampaignBudgetRecommendationOrBuilder(); /** *
   * Output only. The use broad match keyword recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the useBroadMatchKeywordRecommendation field is set. */ boolean hasUseBroadMatchKeywordRecommendation(); /** *
   * Output only. The use broad match keyword recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The useBroadMatchKeywordRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.UseBroadMatchKeywordRecommendation getUseBroadMatchKeywordRecommendation(); /** *
   * Output only. The use broad match keyword recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.UseBroadMatchKeywordRecommendationOrBuilder getUseBroadMatchKeywordRecommendationOrBuilder(); /** *
   * Output only. The responsive search ad asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the responsiveSearchAdAssetRecommendation field is set. */ boolean hasResponsiveSearchAdAssetRecommendation(); /** *
   * Output only. The responsive search ad asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The responsiveSearchAdAssetRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdAssetRecommendation getResponsiveSearchAdAssetRecommendation(); /** *
   * Output only. The responsive search ad asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdAssetRecommendationOrBuilder getResponsiveSearchAdAssetRecommendationOrBuilder(); /** *
   * Output only. The upgrade a Smart Shopping campaign to a Performance Max
   * campaign recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the upgradeSmartShoppingCampaignToPerformanceMaxRecommendation field is set. */ boolean hasUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation(); /** *
   * Output only. The upgrade a Smart Shopping campaign to a Performance Max
   * campaign recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The upgradeSmartShoppingCampaignToPerformanceMaxRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation(); /** *
   * Output only. The upgrade a Smart Shopping campaign to a Performance Max
   * campaign recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendationOrBuilder getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendationOrBuilder(); /** *
   * Output only. The responsive search ad improve ad strength recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the responsiveSearchAdImproveAdStrengthRecommendation field is set. */ boolean hasResponsiveSearchAdImproveAdStrengthRecommendation(); /** *
   * Output only. The responsive search ad improve ad strength recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The responsiveSearchAdImproveAdStrengthRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation getResponsiveSearchAdImproveAdStrengthRecommendation(); /** *
   * Output only. The responsive search ad improve ad strength recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendationOrBuilder getResponsiveSearchAdImproveAdStrengthRecommendationOrBuilder(); /** *
   * Output only. The Display Expansion opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the displayExpansionOptInRecommendation field is set. */ boolean hasDisplayExpansionOptInRecommendation(); /** *
   * Output only. The Display Expansion opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The displayExpansionOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.DisplayExpansionOptInRecommendation getDisplayExpansionOptInRecommendation(); /** *
   * Output only. The Display Expansion opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.DisplayExpansionOptInRecommendationOrBuilder getDisplayExpansionOptInRecommendationOrBuilder(); /** *
   * Output only. The upgrade a Local campaign to a Performance Max campaign
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the upgradeLocalCampaignToPerformanceMaxRecommendation field is set. */ boolean hasUpgradeLocalCampaignToPerformanceMaxRecommendation(); /** *
   * Output only. The upgrade a Local campaign to a Performance Max campaign
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The upgradeLocalCampaignToPerformanceMaxRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation getUpgradeLocalCampaignToPerformanceMaxRecommendation(); /** *
   * Output only. The upgrade a Local campaign to a Performance Max campaign
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendationOrBuilder getUpgradeLocalCampaignToPerformanceMaxRecommendationOrBuilder(); /** *
   * Output only. The raise target CPA bid too low recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the raiseTargetCpaBidTooLowRecommendation field is set. */ boolean hasRaiseTargetCpaBidTooLowRecommendation(); /** *
   * Output only. The raise target CPA bid too low recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The raiseTargetCpaBidTooLowRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation getRaiseTargetCpaBidTooLowRecommendation(); /** *
   * Output only. The raise target CPA bid too low recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendationOrBuilder getRaiseTargetCpaBidTooLowRecommendationOrBuilder(); /** *
   * Output only. The forecasting set target ROAS recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the forecastingSetTargetRoasRecommendation field is set. */ boolean hasForecastingSetTargetRoasRecommendation(); /** *
   * Output only. The forecasting set target ROAS recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The forecastingSetTargetRoasRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendation getForecastingSetTargetRoasRecommendation(); /** *
   * Output only. The forecasting set target ROAS recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendationOrBuilder getForecastingSetTargetRoasRecommendationOrBuilder(); /** *
   * Output only. The callout asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the calloutAssetRecommendation field is set. */ boolean hasCalloutAssetRecommendation(); /** *
   * Output only. The callout asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The calloutAssetRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.CalloutAssetRecommendation getCalloutAssetRecommendation(); /** *
   * Output only. The callout asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.CalloutAssetRecommendationOrBuilder getCalloutAssetRecommendationOrBuilder(); /** *
   * Output only. The sitelink asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the sitelinkAssetRecommendation field is set. */ boolean hasSitelinkAssetRecommendation(); /** *
   * Output only. The sitelink asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The sitelinkAssetRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.SitelinkAssetRecommendation getSitelinkAssetRecommendation(); /** *
   * Output only. The sitelink asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.SitelinkAssetRecommendationOrBuilder getSitelinkAssetRecommendationOrBuilder(); /** *
   * Output only. The call asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the callAssetRecommendation field is set. */ boolean hasCallAssetRecommendation(); /** *
   * Output only. The call asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The callAssetRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.CallAssetRecommendation getCallAssetRecommendation(); /** *
   * Output only. The call asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.CallAssetRecommendationOrBuilder getCallAssetRecommendationOrBuilder(); /** *
   * Output only. The shopping add age group recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingAddAgeGroupRecommendation field is set. */ boolean hasShoppingAddAgeGroupRecommendation(); /** *
   * Output only. The shopping add age group recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingAddAgeGroupRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddAgeGroupRecommendation(); /** *
   * Output only. The shopping add age group recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddAgeGroupRecommendationOrBuilder(); /** *
   * Output only. The shopping add color recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingAddColorRecommendation field is set. */ boolean hasShoppingAddColorRecommendation(); /** *
   * Output only. The shopping add color recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingAddColorRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddColorRecommendation(); /** *
   * Output only. The shopping add color recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddColorRecommendationOrBuilder(); /** *
   * Output only. The shopping add gender recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingAddGenderRecommendation field is set. */ boolean hasShoppingAddGenderRecommendation(); /** *
   * Output only. The shopping add gender recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingAddGenderRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddGenderRecommendation(); /** *
   * Output only. The shopping add gender recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddGenderRecommendationOrBuilder(); /** *
   * Output only. The shopping add GTIN recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingAddGtinRecommendation field is set. */ boolean hasShoppingAddGtinRecommendation(); /** *
   * Output only. The shopping add GTIN recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingAddGtinRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddGtinRecommendation(); /** *
   * Output only. The shopping add GTIN recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddGtinRecommendationOrBuilder(); /** *
   * Output only. The shopping add more identifiers recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingAddMoreIdentifiersRecommendation field is set. */ boolean hasShoppingAddMoreIdentifiersRecommendation(); /** *
   * Output only. The shopping add more identifiers recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingAddMoreIdentifiersRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddMoreIdentifiersRecommendation(); /** *
   * Output only. The shopping add more identifiers recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddMoreIdentifiersRecommendationOrBuilder(); /** *
   * Output only. The shopping add size recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingAddSizeRecommendation field is set. */ boolean hasShoppingAddSizeRecommendation(); /** *
   * Output only. The shopping add size recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingAddSizeRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation getShoppingAddSizeRecommendation(); /** *
   * Output only. The shopping add size recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingOfferAttributeRecommendationOrBuilder getShoppingAddSizeRecommendationOrBuilder(); /** *
   * Output only. The shopping add products to campaign recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingAddProductsToCampaignRecommendation field is set. */ boolean hasShoppingAddProductsToCampaignRecommendation(); /** *
   * Output only. The shopping add products to campaign recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingAddProductsToCampaignRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation getShoppingAddProductsToCampaignRecommendation(); /** *
   * Output only. The shopping add products to campaign recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingAddProductsToCampaignRecommendationOrBuilder getShoppingAddProductsToCampaignRecommendationOrBuilder(); /** *
   * Output only. The shopping fix disapproved products recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingFixDisapprovedProductsRecommendation field is set. */ boolean hasShoppingFixDisapprovedProductsRecommendation(); /** *
   * Output only. The shopping fix disapproved products recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingFixDisapprovedProductsRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation getShoppingFixDisapprovedProductsRecommendation(); /** *
   * Output only. The shopping fix disapproved products recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendationOrBuilder getShoppingFixDisapprovedProductsRecommendationOrBuilder(); /** *
   * Output only. The shopping target all offers recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingTargetAllOffersRecommendation field is set. */ boolean hasShoppingTargetAllOffersRecommendation(); /** *
   * Output only. The shopping target all offers recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingTargetAllOffersRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingTargetAllOffersRecommendation getShoppingTargetAllOffersRecommendation(); /** *
   * Output only. The shopping target all offers recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingTargetAllOffersRecommendationOrBuilder getShoppingTargetAllOffersRecommendationOrBuilder(); /** *
   * Output only. The shopping fix suspended Merchant Center account
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingFixSuspendedMerchantCenterAccountRecommendation field is set. */ boolean hasShoppingFixSuspendedMerchantCenterAccountRecommendation(); /** *
   * Output only. The shopping fix suspended Merchant Center account
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingFixSuspendedMerchantCenterAccountRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation getShoppingFixSuspendedMerchantCenterAccountRecommendation(); /** *
   * Output only. The shopping fix suspended Merchant Center account
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendationOrBuilder getShoppingFixSuspendedMerchantCenterAccountRecommendationOrBuilder(); /** *
   * Output only. The shopping fix Merchant Center account suspension warning
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingFixMerchantCenterAccountSuspensionWarningRecommendation field is set. */ boolean hasShoppingFixMerchantCenterAccountSuspensionWarningRecommendation(); /** *
   * Output only. The shopping fix Merchant Center account suspension warning
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingFixMerchantCenterAccountSuspensionWarningRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation getShoppingFixMerchantCenterAccountSuspensionWarningRecommendation(); /** *
   * Output only. The shopping fix Merchant Center account suspension warning
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendationOrBuilder getShoppingFixMerchantCenterAccountSuspensionWarningRecommendationOrBuilder(); /** *
   * Output only. The shopping migrate Regular Shopping Campaign offers to
   * Performance Max recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the shoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation field is set. */ boolean hasShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation(); /** *
   * Output only. The shopping migrate Regular Shopping Campaign offers to
   * Performance Max recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The shoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation(); /** *
   * Output only. The shopping migrate Regular Shopping Campaign offers to
   * Performance Max recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendationOrBuilder getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendationOrBuilder(); /** *
   * 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.v17.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the dynamicImageExtensionOptInRecommendation field is set. */ 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.v17.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The dynamicImageExtensionOptInRecommendation. */ com.google.ads.googleads.v17.resources.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.v17.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.DynamicImageExtensionOptInRecommendationOrBuilder getDynamicImageExtensionOptInRecommendationOrBuilder(); /** *
   * Output only. Recommendation to raise Target CPA.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the raiseTargetCpaRecommendation field is set. */ boolean hasRaiseTargetCpaRecommendation(); /** *
   * Output only. Recommendation to raise Target CPA.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The raiseTargetCpaRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaRecommendation getRaiseTargetCpaRecommendation(); /** *
   * Output only. Recommendation to raise Target CPA.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.RaiseTargetCpaRecommendationOrBuilder getRaiseTargetCpaRecommendationOrBuilder(); /** *
   * Output only. Recommendation to lower Target ROAS.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the lowerTargetRoasRecommendation field is set. */ boolean hasLowerTargetRoasRecommendation(); /** *
   * Output only. Recommendation to lower Target ROAS.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The lowerTargetRoasRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.LowerTargetRoasRecommendation getLowerTargetRoasRecommendation(); /** *
   * Output only. Recommendation to lower Target ROAS.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.LowerTargetRoasRecommendationOrBuilder getLowerTargetRoasRecommendationOrBuilder(); /** *
   * Output only. The Performance Max Opt In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the performanceMaxOptInRecommendation field is set. */ boolean hasPerformanceMaxOptInRecommendation(); /** *
   * Output only. The Performance Max Opt In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The performanceMaxOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.PerformanceMaxOptInRecommendation getPerformanceMaxOptInRecommendation(); /** *
   * Output only. The Performance Max Opt In recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.PerformanceMaxOptInRecommendationOrBuilder getPerformanceMaxOptInRecommendationOrBuilder(); /** *
   * Output only. The improve Performance Max ad strength recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the improvePerformanceMaxAdStrengthRecommendation field is set. */ boolean hasImprovePerformanceMaxAdStrengthRecommendation(); /** *
   * Output only. The improve Performance Max ad strength recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The improvePerformanceMaxAdStrengthRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation getImprovePerformanceMaxAdStrengthRecommendation(); /** *
   * Output only. The improve Performance Max ad strength recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendationOrBuilder getImprovePerformanceMaxAdStrengthRecommendationOrBuilder(); /** *
   * Output only. The Dynamic Search Ads to Performance Max migration
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the migrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation field is set. */ boolean hasMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation(); /** *
   * Output only. The Dynamic Search Ads to Performance Max migration
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The migrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation(); /** *
   * Output only. The Dynamic Search Ads to Performance Max migration
   * recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendationOrBuilder getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendationOrBuilder(); /** *
   * Output only. The forecasting set target CPA recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendation forecasting_set_target_cpa_recommendation = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the forecastingSetTargetCpaRecommendation field is set. */ boolean hasForecastingSetTargetCpaRecommendation(); /** *
   * Output only. The forecasting set target CPA recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendation forecasting_set_target_cpa_recommendation = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The forecastingSetTargetCpaRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendation getForecastingSetTargetCpaRecommendation(); /** *
   * Output only. The forecasting set target CPA recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendation forecasting_set_target_cpa_recommendation = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendationOrBuilder getForecastingSetTargetCpaRecommendationOrBuilder(); /** *
   * Output only. The set target CPA recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendation set_target_cpa_recommendation = 61 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the setTargetCpaRecommendation field is set. */ boolean hasSetTargetCpaRecommendation(); /** *
   * Output only. The set target CPA recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendation set_target_cpa_recommendation = 61 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The setTargetCpaRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendation getSetTargetCpaRecommendation(); /** *
   * Output only. The set target CPA recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendation set_target_cpa_recommendation = 61 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetCpaRecommendationOrBuilder getSetTargetCpaRecommendationOrBuilder(); /** *
   * Output only. The set target ROAS recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendation set_target_roas_recommendation = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the setTargetRoasRecommendation field is set. */ boolean hasSetTargetRoasRecommendation(); /** *
   * Output only. The set target ROAS recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendation set_target_roas_recommendation = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The setTargetRoasRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendation getSetTargetRoasRecommendation(); /** *
   * Output only. The set target ROAS recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendation set_target_roas_recommendation = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ForecastingSetTargetRoasRecommendationOrBuilder getSetTargetRoasRecommendationOrBuilder(); /** *
   * Output only. The Maximize Conversion Value opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MaximizeConversionValueOptInRecommendation maximize_conversion_value_opt_in_recommendation = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the maximizeConversionValueOptInRecommendation field is set. */ boolean hasMaximizeConversionValueOptInRecommendation(); /** *
   * Output only. The Maximize Conversion Value opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MaximizeConversionValueOptInRecommendation maximize_conversion_value_opt_in_recommendation = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The maximizeConversionValueOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.MaximizeConversionValueOptInRecommendation getMaximizeConversionValueOptInRecommendation(); /** *
   * Output only. The Maximize Conversion Value opt-in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.MaximizeConversionValueOptInRecommendation maximize_conversion_value_opt_in_recommendation = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.MaximizeConversionValueOptInRecommendationOrBuilder getMaximizeConversionValueOptInRecommendationOrBuilder(); /** *
   * Output only. Recommendation to deploy Google Tag on more pages.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ImproveGoogleTagCoverageRecommendation improve_google_tag_coverage_recommendation = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the improveGoogleTagCoverageRecommendation field is set. */ boolean hasImproveGoogleTagCoverageRecommendation(); /** *
   * Output only. Recommendation to deploy Google Tag on more pages.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ImproveGoogleTagCoverageRecommendation improve_google_tag_coverage_recommendation = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The improveGoogleTagCoverageRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ImproveGoogleTagCoverageRecommendation getImproveGoogleTagCoverageRecommendation(); /** *
   * Output only. Recommendation to deploy Google Tag on more pages.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ImproveGoogleTagCoverageRecommendation improve_google_tag_coverage_recommendation = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ImproveGoogleTagCoverageRecommendationOrBuilder getImproveGoogleTagCoverageRecommendationOrBuilder(); /** *
   * Output only. Recommendation to turn on Final URL expansion for your
   * Performance Max campaigns.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.PerformanceMaxFinalUrlOptInRecommendation performance_max_final_url_opt_in_recommendation = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the performanceMaxFinalUrlOptInRecommendation field is set. */ boolean hasPerformanceMaxFinalUrlOptInRecommendation(); /** *
   * Output only. Recommendation to turn on Final URL expansion for your
   * Performance Max campaigns.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.PerformanceMaxFinalUrlOptInRecommendation performance_max_final_url_opt_in_recommendation = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The performanceMaxFinalUrlOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.PerformanceMaxFinalUrlOptInRecommendation getPerformanceMaxFinalUrlOptInRecommendation(); /** *
   * Output only. Recommendation to turn on Final URL expansion for your
   * Performance Max campaigns.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.PerformanceMaxFinalUrlOptInRecommendation performance_max_final_url_opt_in_recommendation = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.PerformanceMaxFinalUrlOptInRecommendationOrBuilder getPerformanceMaxFinalUrlOptInRecommendationOrBuilder(); /** *
   * Output only. The refresh customer list recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RefreshCustomerMatchListRecommendation refresh_customer_match_list_recommendation = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the refreshCustomerMatchListRecommendation field is set. */ boolean hasRefreshCustomerMatchListRecommendation(); /** *
   * Output only. The refresh customer list recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RefreshCustomerMatchListRecommendation refresh_customer_match_list_recommendation = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The refreshCustomerMatchListRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.RefreshCustomerMatchListRecommendation getRefreshCustomerMatchListRecommendation(); /** *
   * Output only. The refresh customer list recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.RefreshCustomerMatchListRecommendation refresh_customer_match_list_recommendation = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.RefreshCustomerMatchListRecommendationOrBuilder getRefreshCustomerMatchListRecommendationOrBuilder(); /** *
   * Output only. The custom audience opt in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CustomAudienceOptInRecommendation custom_audience_opt_in_recommendation = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the customAudienceOptInRecommendation field is set. */ boolean hasCustomAudienceOptInRecommendation(); /** *
   * Output only. The custom audience opt in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CustomAudienceOptInRecommendation custom_audience_opt_in_recommendation = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The customAudienceOptInRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.CustomAudienceOptInRecommendation getCustomAudienceOptInRecommendation(); /** *
   * Output only. The custom audience opt in recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.CustomAudienceOptInRecommendation custom_audience_opt_in_recommendation = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.CustomAudienceOptInRecommendationOrBuilder getCustomAudienceOptInRecommendationOrBuilder(); /** *
   * Output only. The lead form asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.LeadFormAssetRecommendation lead_form_asset_recommendation = 68 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the leadFormAssetRecommendation field is set. */ boolean hasLeadFormAssetRecommendation(); /** *
   * Output only. The lead form asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.LeadFormAssetRecommendation lead_form_asset_recommendation = 68 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The leadFormAssetRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.LeadFormAssetRecommendation getLeadFormAssetRecommendation(); /** *
   * Output only. The lead form asset recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.LeadFormAssetRecommendation lead_form_asset_recommendation = 68 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.LeadFormAssetRecommendationOrBuilder getLeadFormAssetRecommendationOrBuilder(); /** *
   * Output only. The improve Demand Gen ad strength recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation improve_demand_gen_ad_strength_recommendation = 69 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return Whether the improveDemandGenAdStrengthRecommendation field is set. */ boolean hasImproveDemandGenAdStrengthRecommendation(); /** *
   * Output only. The improve Demand Gen ad strength recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation improve_demand_gen_ad_strength_recommendation = 69 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The improveDemandGenAdStrengthRecommendation. */ com.google.ads.googleads.v17.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation getImproveDemandGenAdStrengthRecommendation(); /** *
   * Output only. The improve Demand Gen ad strength recommendation.
   * 
* * .google.ads.googleads.v17.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation improve_demand_gen_ad_strength_recommendation = 69 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.ads.googleads.v17.resources.Recommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder getImproveDemandGenAdStrengthRecommendationOrBuilder(); com.google.ads.googleads.v17.resources.Recommendation.RecommendationCase getRecommendationCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy