Interface RecommendationOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Recommendation, Recommendation.Builder

    public interface RecommendationOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getResourceName

        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) = { ... }
        Returns:
        The resourceName.
      • getResourceNameBytes

        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) = { ... }
        Returns:
        The bytes for resourceName.
      • getTypeValue

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

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

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

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

        Recommendation.RecommendationImpactOrBuilder getImpactOrBuilder()
         Output only. The impact on account performance as a result of applying the
         recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCampaignBudget

        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) = { ... }
        Returns:
        Whether the campaignBudget field is set.
      • getCampaignBudget

        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) = { ... }
        Returns:
        The campaignBudget.
      • getCampaignBudgetBytes

        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) = { ... }
        Returns:
        The bytes for campaignBudget.
      • hasCampaign

        boolean hasCampaign()
         Output only. The campaign targeted by this recommendation. This will be set only when
         the recommendation affects a single campaign.
         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,
         MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
         RESPONSIVE_SEARCH_AD, RESPONSIVE_SEARCH_AD_ASSET, SEARCH_PARTNERS_OPT_IN,
         SITELINK_EXTENSION, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD
         
        optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        Whether the campaign field is set.
      • getCampaign

        java.lang.String getCampaign()
         Output only. The campaign targeted by this recommendation. This will be set only when
         the recommendation affects a single campaign.
         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,
         MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
         RESPONSIVE_SEARCH_AD, RESPONSIVE_SEARCH_AD_ASSET, SEARCH_PARTNERS_OPT_IN,
         SITELINK_EXTENSION, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD
         
        optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The campaign.
      • getCampaignBytes

        com.google.protobuf.ByteString getCampaignBytes()
         Output only. The campaign targeted by this recommendation. This will be set only when
         the recommendation affects a single campaign.
         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,
         MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
         RESPONSIVE_SEARCH_AD, RESPONSIVE_SEARCH_AD_ASSET, SEARCH_PARTNERS_OPT_IN,
         SITELINK_EXTENSION, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD
         
        optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for campaign.
      • hasAdGroup

        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) = { ... }
        Returns:
        Whether the adGroup field is set.
      • getAdGroup

        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) = { ... }
        Returns:
        The adGroup.
      • getAdGroupBytes

        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) = { ... }
        Returns:
        The bytes for adGroup.
      • hasDismissed

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

        boolean getDismissed()
         Output only. Whether the recommendation is dismissed or not.
         
        optional bool dismissed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The dismissed.
      • hasCampaignBudgetRecommendation

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

        Recommendation.CampaignBudgetRecommendation getCampaignBudgetRecommendation()
         Output only. The campaign budget recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The campaignBudgetRecommendation.
      • getCampaignBudgetRecommendationOrBuilder

        Recommendation.CampaignBudgetRecommendationOrBuilder getCampaignBudgetRecommendationOrBuilder()
         Output only. The campaign budget recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasForecastingCampaignBudgetRecommendation

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

        Recommendation.CampaignBudgetRecommendation getForecastingCampaignBudgetRecommendation()
         Output only. The forecasting campaign budget recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The forecastingCampaignBudgetRecommendation.
      • getForecastingCampaignBudgetRecommendationOrBuilder

        Recommendation.CampaignBudgetRecommendationOrBuilder getForecastingCampaignBudgetRecommendationOrBuilder()
         Output only. The forecasting campaign budget recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasKeywordRecommendation

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

        Recommendation.KeywordRecommendation getKeywordRecommendation()
         Output only. The keyword recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The keywordRecommendation.
      • getKeywordRecommendationOrBuilder

        Recommendation.KeywordRecommendationOrBuilder getKeywordRecommendationOrBuilder()
         Output only. The keyword recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasTextAdRecommendation

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

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

        Recommendation.TextAdRecommendationOrBuilder getTextAdRecommendationOrBuilder()
         Output only. Add expanded text ad recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasTargetCpaOptInRecommendation

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

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

        Recommendation.TargetCpaOptInRecommendationOrBuilder getTargetCpaOptInRecommendationOrBuilder()
         Output only. The TargetCPA opt-in recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMaximizeConversionsOptInRecommendation

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

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

        Recommendation.MaximizeConversionsOptInRecommendationOrBuilder getMaximizeConversionsOptInRecommendationOrBuilder()
         Output only. The MaximizeConversions Opt-In recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasEnhancedCpcOptInRecommendation

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

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

        Recommendation.EnhancedCpcOptInRecommendationOrBuilder getEnhancedCpcOptInRecommendationOrBuilder()
         Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasSearchPartnersOptInRecommendation

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

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

        Recommendation.SearchPartnersOptInRecommendationOrBuilder getSearchPartnersOptInRecommendationOrBuilder()
         Output only. The Search Partners Opt-In recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMaximizeClicksOptInRecommendation

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

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

        Recommendation.MaximizeClicksOptInRecommendationOrBuilder getMaximizeClicksOptInRecommendationOrBuilder()
         Output only. The MaximizeClicks Opt-In recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasOptimizeAdRotationRecommendation

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

        Recommendation.OptimizeAdRotationRecommendation getOptimizeAdRotationRecommendation()
         Output only. The Optimize Ad Rotation recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The optimizeAdRotationRecommendation.
      • getOptimizeAdRotationRecommendationOrBuilder

        Recommendation.OptimizeAdRotationRecommendationOrBuilder getOptimizeAdRotationRecommendationOrBuilder()
         Output only. The Optimize Ad Rotation recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCalloutExtensionRecommendation

        boolean hasCalloutExtensionRecommendation()
         Output only. The Callout extension recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CalloutExtensionRecommendation callout_extension_recommendation = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the calloutExtensionRecommendation field is set.
      • getCalloutExtensionRecommendation

        Recommendation.CalloutExtensionRecommendation getCalloutExtensionRecommendation()
         Output only. The Callout extension recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CalloutExtensionRecommendation callout_extension_recommendation = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The calloutExtensionRecommendation.
      • getCalloutExtensionRecommendationOrBuilder

        Recommendation.CalloutExtensionRecommendationOrBuilder getCalloutExtensionRecommendationOrBuilder()
         Output only. The Callout extension recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CalloutExtensionRecommendation callout_extension_recommendation = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasSitelinkExtensionRecommendation

        boolean hasSitelinkExtensionRecommendation()
         Output only. The Sitelink extension recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.SitelinkExtensionRecommendation sitelink_extension_recommendation = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the sitelinkExtensionRecommendation field is set.
      • getSitelinkExtensionRecommendation

        Recommendation.SitelinkExtensionRecommendation getSitelinkExtensionRecommendation()
         Output only. The Sitelink extension recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.SitelinkExtensionRecommendation sitelink_extension_recommendation = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The sitelinkExtensionRecommendation.
      • getSitelinkExtensionRecommendationOrBuilder

        Recommendation.SitelinkExtensionRecommendationOrBuilder getSitelinkExtensionRecommendationOrBuilder()
         Output only. The Sitelink extension recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.SitelinkExtensionRecommendation sitelink_extension_recommendation = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCallExtensionRecommendation

        boolean hasCallExtensionRecommendation()
         Output only. The Call extension recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CallExtensionRecommendation call_extension_recommendation = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the callExtensionRecommendation field is set.
      • getCallExtensionRecommendation

        Recommendation.CallExtensionRecommendation getCallExtensionRecommendation()
         Output only. The Call extension recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CallExtensionRecommendation call_extension_recommendation = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The callExtensionRecommendation.
      • getCallExtensionRecommendationOrBuilder

        Recommendation.CallExtensionRecommendationOrBuilder getCallExtensionRecommendationOrBuilder()
         Output only. The Call extension recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CallExtensionRecommendation call_extension_recommendation = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasKeywordMatchTypeRecommendation

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

        Recommendation.KeywordMatchTypeRecommendation getKeywordMatchTypeRecommendation()
         Output only. The keyword match type recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The keywordMatchTypeRecommendation.
      • getKeywordMatchTypeRecommendationOrBuilder

        Recommendation.KeywordMatchTypeRecommendationOrBuilder getKeywordMatchTypeRecommendationOrBuilder()
         Output only. The keyword match type recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMoveUnusedBudgetRecommendation

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

        Recommendation.MoveUnusedBudgetRecommendation getMoveUnusedBudgetRecommendation()
         Output only. The move unused budget recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The moveUnusedBudgetRecommendation.
      • getMoveUnusedBudgetRecommendationOrBuilder

        Recommendation.MoveUnusedBudgetRecommendationOrBuilder getMoveUnusedBudgetRecommendationOrBuilder()
         Output only. The move unused budget recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasTargetRoasOptInRecommendation

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

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

        Recommendation.TargetRoasOptInRecommendationOrBuilder getTargetRoasOptInRecommendationOrBuilder()
         Output only. The Target ROAS opt-in recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasResponsiveSearchAdRecommendation

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

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

        Recommendation.ResponsiveSearchAdRecommendationOrBuilder getResponsiveSearchAdRecommendationOrBuilder()
         Output only. The add responsive search ad recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMarginalRoiCampaignBudgetRecommendation

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

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

        Recommendation.CampaignBudgetRecommendationOrBuilder getMarginalRoiCampaignBudgetRecommendationOrBuilder()
         Output only. The marginal ROI campaign budget recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUseBroadMatchKeywordRecommendation

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

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

        Recommendation.UseBroadMatchKeywordRecommendationOrBuilder getUseBroadMatchKeywordRecommendationOrBuilder()
         Output only. The use broad match keyword recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasResponsiveSearchAdAssetRecommendation

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

        Recommendation.ResponsiveSearchAdAssetRecommendation getResponsiveSearchAdAssetRecommendation()
         Output only. The add responsive search ad asset recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The responsiveSearchAdAssetRecommendation.
      • getResponsiveSearchAdAssetRecommendationOrBuilder

        Recommendation.ResponsiveSearchAdAssetRecommendationOrBuilder getResponsiveSearchAdAssetRecommendationOrBuilder()
         Output only. The add responsive search ad asset recommendation.
         
        .google.ads.googleads.v10.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];