com.google.ads.googleads.v10.resources.RecommendationOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v10 Show documentation
Show all versions of google-ads-stubs-v10 Show documentation
Stubs for GAAPI version google-ads-stubs-v10
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v10/resources/recommendation.proto
package com.google.ads.googleads.v10.resources;
public interface RecommendationOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.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.v10.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.v10.enums.RecommendationTypeEnum.RecommendationType type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The type.
*/
com.google.ads.googleads.v10.enums.RecommendationTypeEnum.RecommendationType getType();
/**
*
* 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];
* @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.v10.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The impact.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.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 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) = { ... }
* @return Whether the campaign field is set.
*/
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) = { ... }
* @return The campaign.
*/
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) = { ... }
* @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 campaign budget recommendation.
*
*
* .google.ads.googleads.v10.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.v10.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The campaignBudgetRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.CampaignBudgetRecommendationOrBuilder getCampaignBudgetRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the forecastingCampaignBudgetRecommendation field is set.
*/
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];
* @return The forecastingCampaignBudgetRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.CampaignBudgetRecommendationOrBuilder getForecastingCampaignBudgetRecommendationOrBuilder();
/**
*
* Output only. The keyword recommendation.
*
*
* .google.ads.googleads.v10.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.v10.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The keywordRecommendation.
*/
com.google.ads.googleads.v10.resources.Recommendation.KeywordRecommendation getKeywordRecommendation();
/**
*
* Output only. The keyword recommendation.
*
*
* .google.ads.googleads.v10.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v10.resources.Recommendation.KeywordRecommendationOrBuilder getKeywordRecommendationOrBuilder();
/**
*
* Output only. Add expanded text ad recommendation.
*
*
* .google.ads.googleads.v10.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.v10.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The textAdRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.TextAdRecommendationOrBuilder getTextAdRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the targetCpaOptInRecommendation field is set.
*/
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];
* @return The targetCpaOptInRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.TargetCpaOptInRecommendationOrBuilder getTargetCpaOptInRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the maximizeConversionsOptInRecommendation field is set.
*/
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];
* @return The maximizeConversionsOptInRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.MaximizeConversionsOptInRecommendationOrBuilder getMaximizeConversionsOptInRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the enhancedCpcOptInRecommendation field is set.
*/
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];
* @return The enhancedCpcOptInRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.EnhancedCpcOptInRecommendationOrBuilder getEnhancedCpcOptInRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the searchPartnersOptInRecommendation field is set.
*/
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];
* @return The searchPartnersOptInRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.SearchPartnersOptInRecommendationOrBuilder getSearchPartnersOptInRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the maximizeClicksOptInRecommendation field is set.
*/
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];
* @return The maximizeClicksOptInRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.MaximizeClicksOptInRecommendationOrBuilder getMaximizeClicksOptInRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the optimizeAdRotationRecommendation field is set.
*/
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];
* @return The optimizeAdRotationRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.OptimizeAdRotationRecommendationOrBuilder getOptimizeAdRotationRecommendationOrBuilder();
/**
*
* Output only. The Callout extension recommendation.
*
*
* .google.ads.googleads.v10.resources.Recommendation.CalloutExtensionRecommendation callout_extension_recommendation = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the calloutExtensionRecommendation field is set.
*/
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];
* @return The calloutExtensionRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.CalloutExtensionRecommendationOrBuilder getCalloutExtensionRecommendationOrBuilder();
/**
*
* Output only. The Sitelink extension recommendation.
*
*
* .google.ads.googleads.v10.resources.Recommendation.SitelinkExtensionRecommendation sitelink_extension_recommendation = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the sitelinkExtensionRecommendation field is set.
*/
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];
* @return The sitelinkExtensionRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.SitelinkExtensionRecommendationOrBuilder getSitelinkExtensionRecommendationOrBuilder();
/**
*
* Output only. The Call extension recommendation.
*
*
* .google.ads.googleads.v10.resources.Recommendation.CallExtensionRecommendation call_extension_recommendation = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the callExtensionRecommendation field is set.
*/
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];
* @return The callExtensionRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.CallExtensionRecommendationOrBuilder getCallExtensionRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the keywordMatchTypeRecommendation field is set.
*/
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];
* @return The keywordMatchTypeRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.KeywordMatchTypeRecommendationOrBuilder getKeywordMatchTypeRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the moveUnusedBudgetRecommendation field is set.
*/
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];
* @return The moveUnusedBudgetRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.MoveUnusedBudgetRecommendationOrBuilder getMoveUnusedBudgetRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the targetRoasOptInRecommendation field is set.
*/
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];
* @return The targetRoasOptInRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.TargetRoasOptInRecommendationOrBuilder getTargetRoasOptInRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the responsiveSearchAdRecommendation field is set.
*/
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];
* @return The responsiveSearchAdRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.ResponsiveSearchAdRecommendationOrBuilder getResponsiveSearchAdRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the marginalRoiCampaignBudgetRecommendation field is set.
*/
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];
* @return The marginalRoiCampaignBudgetRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.CampaignBudgetRecommendationOrBuilder getMarginalRoiCampaignBudgetRecommendationOrBuilder();
/**
*
* 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];
* @return Whether the useBroadMatchKeywordRecommendation field is set.
*/
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];
* @return The useBroadMatchKeywordRecommendation.
*/
com.google.ads.googleads.v10.resources.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];
*/
com.google.ads.googleads.v10.resources.Recommendation.UseBroadMatchKeywordRecommendationOrBuilder getUseBroadMatchKeywordRecommendationOrBuilder();
/**
*
* Output only. The responsive search ad asset recommendation.
*
*
* .google.ads.googleads.v10.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.v10.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The responsiveSearchAdAssetRecommendation.
*/
com.google.ads.googleads.v10.resources.Recommendation.ResponsiveSearchAdAssetRecommendation getResponsiveSearchAdAssetRecommendation();
/**
*
* Output only. The responsive search ad asset recommendation.
*
*
* .google.ads.googleads.v10.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v10.resources.Recommendation.ResponsiveSearchAdAssetRecommendationOrBuilder getResponsiveSearchAdAssetRecommendationOrBuilder();
public com.google.ads.googleads.v10.resources.Recommendation.RecommendationCase getRecommendationCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy