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

com.google.ads.googleads.v15.resources.RecommendationProto Maven / Gradle / Ivy

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

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

public final class RecommendationProto {
  private RecommendationProto() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_MerchantInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_MerchantInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationImpact_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationImpact_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationMetrics_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationMetrics_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_SearchTerm_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_SearchTerm_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_TextAdRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_TextAdRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeConversionsOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeConversionsOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_EnhancedCpcOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_EnhancedCpcOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_SearchPartnersOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_SearchPartnersOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeClicksOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeClicksOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_OptimizeAdRotationRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_OptimizeAdRotationRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_CalloutAssetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_CalloutAssetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_SitelinkAssetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_SitelinkAssetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_CallAssetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_CallAssetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordMatchTypeRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordMatchTypeRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_MoveUnusedBudgetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_MoveUnusedBudgetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetRoasOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_TargetRoasOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_UseBroadMatchKeywordRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_UseBroadMatchKeywordRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_DisplayExpansionOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_DisplayExpansionOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetRoasRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetRoasRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingOfferAttributeRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingOfferAttributeRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingTargetAllOffersRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingTargetAllOffersRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetAdjustmentInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_TargetAdjustmentInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_LowerTargetRoasRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_LowerTargetRoasRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_DynamicImageExtensionOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_DynamicImageExtensionOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudget_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudget_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_PerformanceMaxOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_PerformanceMaxOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetCpaRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetCpaRecommendation_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n7google/ads/googleads/v15/resources/rec" +
      "ommendation.proto\022\"google.ads.googleads." +
      "v15.resources\032.google/ads/googleads/v15/" +
      "common/criteria.proto\0325google/ads/google" +
      "ads/v15/enums/app_bidding_goal.proto\0327go" +
      "ogle/ads/googleads/v15/enums/keyword_mat" +
      "ch_type.proto\0328google/ads/googleads/v15/" +
      "enums/recommendation_type.proto\032Zgoogle/" +
      "ads/googleads/v15/enums/shopping_add_pro" +
      "ducts_to_campaign_recommendation_enum.pr" +
      "oto\032Jgoogle/ads/googleads/v15/enums/targ" +
      "et_cpa_opt_in_recommendation_goal.proto\032" +
      "+google/ads/googleads/v15/resources/ad.p" +
      "roto\032.google/ads/googleads/v15/resources" +
      "/asset.proto\032\037google/api/field_behavior." +
      "proto\032\031google/api/resource.proto\"\373v\n\016Rec" +
      "ommendation\022F\n\rresource_name\030\001 \001(\tB/\340A\005\372" +
      "A)\n\'googleads.googleapis.com/Recommendat" +
      "ion\022\\\n\004type\030\002 \001(\0162I.google.ads.googleads" +
      ".v15.enums.RecommendationTypeEnum.Recomm" +
      "endationTypeB\003\340A\003\022\\\n\006impact\030\003 \001(\0132G.goog" +
      "le.ads.googleads.v15.resources.Recommend" +
      "ation.RecommendationImpactB\003\340A\003\022M\n\017campa" +
      "ign_budget\030\030 \001(\tB/\340A\003\372A)\n\'googleads.goog" +
      "leapis.com/CampaignBudgetH\001\210\001\001\022@\n\010campai" +
      "gn\030\031 \001(\tB)\340A\003\372A#\n!googleads.googleapis.c" +
      "om/CampaignH\002\210\001\001\022?\n\010ad_group\030\032 \001(\tB(\340A\003\372" +
      "A\"\n googleads.googleapis.com/AdGroupH\003\210\001" +
      "\001\022\033\n\tdismissed\030\033 \001(\010B\003\340A\003H\004\210\001\001\022<\n\tcampai" +
      "gns\030& \003(\tB)\340A\003\372A#\n!googleads.googleapis." +
      "com/Campaign\022~\n\036campaign_budget_recommen" +
      "dation\030\004 \001(\0132O.google.ads.googleads.v15." +
      "resources.Recommendation.CampaignBudgetR" +
      "ecommendationB\003\340A\003H\000\022\212\001\n*forecasting_cam" +
      "paign_budget_recommendation\030\026 \001(\0132O.goog" +
      "le.ads.googleads.v15.resources.Recommend" +
      "ation.CampaignBudgetRecommendationB\003\340A\003H" +
      "\000\022o\n\026keyword_recommendation\030\010 \001(\0132H.goog" +
      "le.ads.googleads.v15.resources.Recommend" +
      "ation.KeywordRecommendationB\003\340A\003H\000\022n\n\026te" +
      "xt_ad_recommendation\030\t \001(\0132G.google.ads." +
      "googleads.v15.resources.Recommendation.T" +
      "extAdRecommendationB\003\340A\003H\000\022\200\001\n target_cp" +
      "a_opt_in_recommendation\030\n \001(\0132O.google.a" +
      "ds.googleads.v15.resources.Recommendatio" +
      "n.TargetCpaOptInRecommendationB\003\340A\003H\000\022\224\001" +
      "\n*maximize_conversions_opt_in_recommenda" +
      "tion\030\013 \001(\0132Y.google.ads.googleads.v15.re" +
      "sources.Recommendation.MaximizeConversio" +
      "nsOptInRecommendationB\003\340A\003H\000\022\204\001\n\"enhance" +
      "d_cpc_opt_in_recommendation\030\014 \001(\0132Q.goog" +
      "le.ads.googleads.v15.resources.Recommend" +
      "ation.EnhancedCpcOptInRecommendationB\003\340A" +
      "\003H\000\022\212\001\n%search_partners_opt_in_recommend" +
      "ation\030\016 \001(\0132T.google.ads.googleads.v15.r" +
      "esources.Recommendation.SearchPartnersOp" +
      "tInRecommendationB\003\340A\003H\000\022\212\001\n%maximize_cl" +
      "icks_opt_in_recommendation\030\017 \001(\0132T.googl" +
      "e.ads.googleads.v15.resources.Recommenda" +
      "tion.MaximizeClicksOptInRecommendationB\003" +
      "\340A\003H\000\022\207\001\n#optimize_ad_rotation_recommend" +
      "ation\030\020 \001(\0132S.google.ads.googleads.v15.r" +
      "esources.Recommendation.OptimizeAdRotati" +
      "onRecommendationB\003\340A\003H\000\022\203\001\n!keyword_matc" +
      "h_type_recommendation\030\024 \001(\0132Q.google.ads" +
      ".googleads.v15.resources.Recommendation." +
      "KeywordMatchTypeRecommendationB\003\340A\003H\000\022\203\001" +
      "\n!move_unused_budget_recommendation\030\025 \001(" +
      "\0132Q.google.ads.googleads.v15.resources.R" +
      "ecommendation.MoveUnusedBudgetRecommenda" +
      "tionB\003\340A\003H\000\022\202\001\n!target_roas_opt_in_recom" +
      "mendation\030\027 \001(\0132P.google.ads.googleads.v" +
      "15.resources.Recommendation.TargetRoasOp" +
      "tInRecommendationB\003\340A\003H\000\022\207\001\n#responsive_" +
      "search_ad_recommendation\030\034 \001(\0132S.google." +
      "ads.googleads.v15.resources.Recommendati" +
      "on.ResponsiveSearchAdRecommendationB\003\340A\003" +
      "H\000\022\213\001\n+marginal_roi_campaign_budget_reco" +
      "mmendation\030\035 \001(\0132O.google.ads.googleads." +
      "v15.resources.Recommendation.CampaignBud" +
      "getRecommendationB\003\340A\003H\000\022\214\001\n&use_broad_m" +
      "atch_keyword_recommendation\030\036 \001(\0132U.goog" +
      "le.ads.googleads.v15.resources.Recommend" +
      "ation.UseBroadMatchKeywordRecommendation" +
      "B\003\340A\003H\000\022\222\001\n)responsive_search_ad_asset_r" +
      "ecommendation\030\037 \001(\0132X.google.ads.googlea" +
      "ds.v15.resources.Recommendation.Responsi" +
      "veSearchAdAssetRecommendationB\003\340A\003H\000\022\277\001\n" +
      "Aupgrade_smart_shopping_campaign_to_perf" +
      "ormance_max_recommendation\030  \001(\0132m.googl" +
      "e.ads.googleads.v15.resources.Recommenda" +
      "tion.UpgradeSmartShoppingCampaignToPerfo" +
      "rmanceMaxRecommendationB\003\340A\003H\000\022\254\001\n7respo" +
      "nsive_search_ad_improve_ad_strength_reco" +
      "mmendation\030! \001(\0132d.google.ads.googleads." +
      "v15.resources.Recommendation.ResponsiveS" +
      "earchAdImproveAdStrengthRecommendationB\003" +
      "\340A\003H\000\022\216\001\n\'display_expansion_opt_in_recom" +
      "mendation\030\" \001(\0132V.google.ads.googleads.v" +
      "15.resources.Recommendation.DisplayExpan" +
      "sionOptInRecommendationB\003\340A\003H\000\022\256\001\n8upgra" +
      "de_local_campaign_to_performance_max_rec" +
      "ommendation\030# \001(\0132e.google.ads.googleads" +
      ".v15.resources.Recommendation.UpgradeLoc" +
      "alCampaignToPerformanceMaxRecommendation" +
      "B\003\340A\003H\000\022\224\001\n+raise_target_cpa_bid_too_low" +
      "_recommendation\030$ \001(\0132X.google.ads.googl" +
      "eads.v15.resources.Recommendation.RaiseT" +
      "argetCpaBidTooLowRecommendationB\003\340A\003H\000\022\224" +
      "\001\n*forecasting_set_target_roas_recommend" +
      "ation\030% \001(\0132Y.google.ads.googleads.v15.r" +
      "esources.Recommendation.ForecastingSetTa" +
      "rgetRoasRecommendationB\003\340A\003H\000\022z\n\034callout" +
      "_asset_recommendation\030\' \001(\0132M.google.ads" +
      ".googleads.v15.resources.Recommendation." +
      "CalloutAssetRecommendationB\003\340A\003H\000\022|\n\035sit" +
      "elink_asset_recommendation\030( \001(\0132N.googl" +
      "e.ads.googleads.v15.resources.Recommenda" +
      "tion.SitelinkAssetRecommendationB\003\340A\003H\000\022" +
      "t\n\031call_asset_recommendation\030) \001(\0132J.goo" +
      "gle.ads.googleads.v15.resources.Recommen" +
      "dation.CallAssetRecommendationB\003\340A\003H\000\022\215\001" +
      "\n%shopping_add_age_group_recommendation\030" +
      "* \001(\0132W.google.ads.googleads.v15.resourc" +
      "es.Recommendation.ShoppingOfferAttribute" +
      "RecommendationB\003\340A\003H\000\022\211\001\n!shopping_add_c" +
      "olor_recommendation\030+ \001(\0132W.google.ads.g" +
      "oogleads.v15.resources.Recommendation.Sh" +
      "oppingOfferAttributeRecommendationB\003\340A\003H" +
      "\000\022\212\001\n\"shopping_add_gender_recommendation" +
      "\030, \001(\0132W.google.ads.googleads.v15.resour" +
      "ces.Recommendation.ShoppingOfferAttribut" +
      "eRecommendationB\003\340A\003H\000\022\210\001\n shopping_add_" +
      "gtin_recommendation\030- \001(\0132W.google.ads.g" +
      "oogleads.v15.resources.Recommendation.Sh" +
      "oppingOfferAttributeRecommendationB\003\340A\003H" +
      "\000\022\224\001\n,shopping_add_more_identifiers_reco" +
      "mmendation\030. \001(\0132W.google.ads.googleads." +
      "v15.resources.Recommendation.ShoppingOff" +
      "erAttributeRecommendationB\003\340A\003H\000\022\210\001\n sho" +
      "pping_add_size_recommendation\030/ \001(\0132W.go" +
      "ogle.ads.googleads.v15.resources.Recomme" +
      "ndation.ShoppingOfferAttributeRecommenda" +
      "tionB\003\340A\003H\000\022\237\001\n0shopping_add_products_to" +
      "_campaign_recommendation\0300 \001(\0132^.google." +
      "ads.googleads.v15.resources.Recommendati" +
      "on.ShoppingAddProductsToCampaignRecommen" +
      "dationB\003\340A\003H\000\022\240\001\n0shopping_fix_disapprov" +
      "ed_products_recommendation\0301 \001(\0132_.googl" +
      "e.ads.googleads.v15.resources.Recommenda" +
      "tion.ShoppingFixDisapprovedProductsRecom" +
      "mendationB\003\340A\003H\000\022\222\001\n)shopping_target_all" +
      "_offers_recommendation\0302 \001(\0132X.google.ad" +
      "s.googleads.v15.resources.Recommendation" +
      ".ShoppingTargetAllOffersRecommendationB\003" +
      "\340A\003H\000\022\266\001\n=shopping_fix_suspended_merchan" +
      "t_center_account_recommendation\0303 \001(\0132h." +
      "google.ads.googleads.v15.resources.Recom" +
      "mendation.ShoppingMerchantCenterAccountS" +
      "uspensionRecommendationB\003\340A\003H\000\022\277\001\nFshopp" +
      "ing_fix_merchant_center_account_suspensi" +
      "on_warning_recommendation\0304 \001(\0132h.google" +
      ".ads.googleads.v15.resources.Recommendat" +
      "ion.ShoppingMerchantCenterAccountSuspens" +
      "ionRecommendationB\003\340A\003H\000\022\341\001\nSshopping_mi" +
      "grate_regular_shopping_campaign_offers_t" +
      "o_performance_max_recommendation\0305 \001(\0132}" +
      ".google.ads.googleads.v15.resources.Reco" +
      "mmendation.ShoppingMigrateRegularShoppin" +
      "gCampaignOffersToPerformanceMaxRecommend" +
      "ationB\003\340A\003H\000\022\231\001\n-dynamic_image_extension" +
      "_opt_in_recommendation\0306 \001(\0132[.google.ad" +
      "s.googleads.v15.resources.Recommendation" +
      ".DynamicImageExtensionOptInRecommendatio" +
      "nB\003\340A\003H\000\022\177\n\037raise_target_cpa_recommendat" +
      "ion\0307 \001(\0132O.google.ads.googleads.v15.res" +
      "ources.Recommendation.RaiseTargetCpaReco" +
      "mmendationB\003\340A\003H\000\022\201\001\n lower_target_roas_" +
      "recommendation\0308 \001(\0132P.google.ads.google" +
      "ads.v15.resources.Recommendation.LowerTa" +
      "rgetRoasRecommendationB\003\340A\003H\000\022\212\001\n%perfor" +
      "mance_max_opt_in_recommendation\0309 \001(\0132T." +
      "google.ads.googleads.v15.resources.Recom" +
      "mendation.PerformanceMaxOptInRecommendat" +
      "ionB\003\340A\003H\000\022\243\001\n2improve_performance_max_a" +
      "d_strength_recommendation\030: \001(\0132`.google" +
      ".ads.googleads.v15.resources.Recommendat" +
      "ion.ImprovePerformanceMaxAdStrengthRecom" +
      "mendationB\003\340A\003H\000\022\306\001\nEmigrate_dynamic_sea" +
      "rch_ads_campaign_to_performance_max_reco" +
      "mmendation\030; \001(\0132p.google.ads.googleads." +
      "v15.resources.Recommendation.MigrateDyna" +
      "micSearchAdsCampaignToPerformanceMaxReco" +
      "mmendationB\003\340A\003H\000\022\222\001\n)forecasting_set_ta" +
      "rget_cpa_recommendation\030< \001(\0132X.google.a" +
      "ds.googleads.v15.resources.Recommendatio" +
      "n.ForecastingSetTargetCpaRecommendationB" +
      "\003\340A\003H\000\022\206\001\n\035set_target_cpa_recommendation" +
      "\030= \001(\0132X.google.ads.googleads.v15.resour" +
      "ces.Recommendation.ForecastingSetTargetC" +
      "paRecommendationB\003\340A\003H\000\022\210\001\n\036set_target_r" +
      "oas_recommendation\030> \001(\0132Y.google.ads.go" +
      "ogleads.v15.resources.Recommendation.For" +
      "ecastingSetTargetRoasRecommendationB\003\340A\003" +
      "H\000\032M\n\014MerchantInfo\022\017\n\002id\030\001 \001(\003B\003\340A\003\022\021\n\004n" +
      "ame\030\002 \001(\tB\003\340A\003\022\031\n\014multi_client\030\003 \001(\010B\003\340A" +
      "\003\032\345\001\n\024RecommendationImpact\022c\n\014base_metri" +
      "cs\030\001 \001(\0132H.google.ads.googleads.v15.reso" +
      "urces.Recommendation.RecommendationMetri" +
      "csB\003\340A\003\022h\n\021potential_metrics\030\002 \001(\0132H.goo" +
      "gle.ads.googleads.v15.resources.Recommen" +
      "dation.RecommendationMetricsB\003\340A\003\032\370\001\n\025Re" +
      "commendationMetrics\022\035\n\013impressions\030\006 \001(\001" +
      "B\003\340A\003H\000\210\001\001\022\030\n\006clicks\030\007 \001(\001B\003\340A\003H\001\210\001\001\022\035\n\013" +
      "cost_micros\030\010 \001(\003B\003\340A\003H\002\210\001\001\022\035\n\013conversio" +
      "ns\030\t \001(\001B\003\340A\003H\003\210\001\001\022\035\n\013video_views\030\n \001(\001B" +
      "\003\340A\003H\004\210\001\001B\016\n\014_impressionsB\t\n\007_clicksB\016\n\014" +
      "_cost_microsB\016\n\014_conversionsB\016\n\014_video_v" +
      "iews\032\240\004\n\034CampaignBudgetRecommendation\022.\n" +
      "\034current_budget_amount_micros\030\007 \001(\003B\003\340A\003" +
      "H\000\210\001\001\0222\n recommended_budget_amount_micro" +
      "s\030\010 \001(\003B\003\340A\003H\001\210\001\001\022\217\001\n\016budget_options\030\003 \003" +
      "(\0132r.google.ads.googleads.v15.resources." +
      "Recommendation.CampaignBudgetRecommendat" +
      "ion.CampaignBudgetRecommendationOptionB\003" +
      "\340A\003\032\303\001\n\"CampaignBudgetRecommendationOpti" +
      "on\022&\n\024budget_amount_micros\030\003 \001(\003B\003\340A\003H\000\210" +
      "\001\001\022\\\n\006impact\030\002 \001(\0132G.google.ads.googlead" +
      "s.v15.resources.Recommendation.Recommend" +
      "ationImpactB\003\340A\003B\027\n\025_budget_amount_micro" +
      "sB\037\n\035_current_budget_amount_microsB#\n!_r" +
      "ecommended_budget_amount_micros\032\345\002\n\025Keyw" +
      "ordRecommendation\022B\n\007keyword\030\001 \001(\0132,.goo" +
      "gle.ads.googleads.v15.common.KeywordInfo" +
      "B\003\340A\003\022n\n\014search_terms\030\004 \003(\0132S.google.ads" +
      ".googleads.v15.resources.Recommendation." +
      "KeywordRecommendation.SearchTermB\003\340A\003\022,\n" +
      "\032recommended_cpc_bid_micros\030\003 \001(\003B\003\340A\003H\000" +
      "\210\001\001\032K\n\nSearchTerm\022\021\n\004text\030\001 \001(\tB\003\340A\003\022*\n\035" +
      "estimated_weekly_search_count\030\002 \001(\003B\003\340A\003" +
      "B\035\n\033_recommended_cpc_bid_micros\032\271\001\n\024Text" +
      "AdRecommendation\0227\n\002ad\030\001 \001(\0132&.google.ad" +
      "s.googleads.v15.resources.AdB\003\340A\003\022\037\n\rcre" +
      "ation_date\030\004 \001(\tB\003\340A\003H\000\210\001\001\022!\n\017auto_apply" +
      "_date\030\005 \001(\tB\003\340A\003H\001\210\001\001B\020\n\016_creation_dateB" +
      "\022\n\020_auto_apply_date\032\233\005\n\034TargetCpaOptInRe" +
      "commendation\022\210\001\n\007options\030\001 \003(\0132r.google." +
      "ads.googleads.v15.resources.Recommendati" +
      "on.TargetCpaOptInRecommendation.TargetCp" +
      "aOptInRecommendationOptionB\003\340A\003\022/\n\035recom" +
      "mended_target_cpa_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001" +
      "\032\234\003\n\"TargetCpaOptInRecommendationOption\022" +
      "x\n\004goal\030\001 \001(\0162e.google.ads.googleads.v15" +
      ".enums.TargetCpaOptInRecommendationGoalE" +
      "num.TargetCpaOptInRecommendationGoalB\003\340A" +
      "\003\022#\n\021target_cpa_micros\030\005 \001(\003B\003\340A\003H\000\210\001\001\0228" +
      "\n&required_campaign_budget_amount_micros" +
      "\030\006 \001(\003B\003\340A\003H\001\210\001\001\022\\\n\006impact\030\004 \001(\0132G.googl" +
      "e.ads.googleads.v15.resources.Recommenda" +
      "tion.RecommendationImpactB\003\340A\003B\024\n\022_targe" +
      "t_cpa_microsB)\n\'_required_campaign_budge" +
      "t_amount_microsB \n\036_recommended_target_c" +
      "pa_micros\032\201\001\n&MaximizeConversionsOptInRe" +
      "commendation\0222\n recommended_budget_amoun" +
      "t_micros\030\002 \001(\003B\003\340A\003H\000\210\001\001B#\n!_recommended" +
      "_budget_amount_micros\032 \n\036EnhancedCpcOptI" +
      "nRecommendation\032#\n!SearchPartnersOptInRe" +
      "commendation\032|\n!MaximizeClicksOptInRecom" +
      "mendation\0222\n recommended_budget_amount_m" +
      "icros\030\002 \001(\003B\003\340A\003H\000\210\001\001B#\n!_recommended_bu" +
      "dget_amount_micros\032\"\n OptimizeAdRotation" +
      "Recommendation\032\326\001\n\032CalloutAssetRecommend" +
      "ation\022[\n#recommended_campaign_callout_as" +
      "sets\030\001 \003(\0132).google.ads.googleads.v15.re" +
      "sources.AssetB\003\340A\003\022[\n#recommended_custom" +
      "er_callout_assets\030\002 \003(\0132).google.ads.goo" +
      "gleads.v15.resources.AssetB\003\340A\003\032\331\001\n\033Site" +
      "linkAssetRecommendation\022\\\n$recommended_c" +
      "ampaign_sitelink_assets\030\001 \003(\0132).google.a" +
      "ds.googleads.v15.resources.AssetB\003\340A\003\022\\\n" +
      "$recommended_customer_sitelink_assets\030\002 " +
      "\003(\0132).google.ads.googleads.v15.resources" +
      ".AssetB\003\340A\003\032\031\n\027CallAssetRecommendation\032\320" +
      "\001\n\036KeywordMatchTypeRecommendation\022B\n\007key" +
      "word\030\001 \001(\0132,.google.ads.googleads.v15.co" +
      "mmon.KeywordInfoB\003\340A\003\022j\n\026recommended_mat" +
      "ch_type\030\002 \001(\0162E.google.ads.googleads.v15" +
      ".enums.KeywordMatchTypeEnum.KeywordMatch" +
      "TypeB\003\340A\003\032\332\001\n\036MoveUnusedBudgetRecommenda" +
      "tion\022(\n\026excess_campaign_budget\030\003 \001(\tB\003\340A" +
      "\003H\000\210\001\001\022s\n\025budget_recommendation\030\002 \001(\0132O." +
      "google.ads.googleads.v15.resources.Recom" +
      "mendation.CampaignBudgetRecommendationB\003" +
      "\340A\003B\031\n\027_excess_campaign_budget\032\313\001\n\035Targe" +
      "tRoasOptInRecommendation\022)\n\027recommended_" +
      "target_roas\030\001 \001(\001B\003\340A\003H\000\210\001\001\0228\n&required_" +
      "campaign_budget_amount_micros\030\002 \001(\003B\003\340A\003" +
      "H\001\210\001\001B\032\n\030_recommended_target_roasB)\n\'_re" +
      "quired_campaign_budget_amount_micros\032\261\001\n" +
      "%ResponsiveSearchAdAssetRecommendation\022?" +
      "\n\ncurrent_ad\030\003 \001(\0132&.google.ads.googlead" +
      "s.v15.resources.AdB\003\340A\003\022G\n\022recommended_a" +
      "ssets\030\002 \001(\0132&.google.ads.googleads.v15.r" +
      "esources.AdB\003\340A\003\032\271\001\n1ResponsiveSearchAdI" +
      "mproveAdStrengthRecommendation\022?\n\ncurren" +
      "t_ad\030\001 \001(\0132&.google.ads.googleads.v15.re" +
      "sources.AdB\003\340A\003\022C\n\016recommended_ad\030\002 \001(\0132" +
      "&.google.ads.googleads.v15.resources.AdB" +
      "\003\340A\003\032[\n ResponsiveSearchAdRecommendation" +
      "\0227\n\002ad\030\001 \001(\0132&.google.ads.googleads.v15." +
      "resources.AdB\003\340A\003\032\224\002\n\"UseBroadMatchKeywo" +
      "rdRecommendation\022B\n\007keyword\030\001 \003(\0132,.goog" +
      "le.ads.googleads.v15.common.KeywordInfoB" +
      "\003\340A\003\022%\n\030suggested_keywords_count\030\002 \001(\003B\003" +
      "\340A\003\022$\n\027campaign_keywords_count\030\003 \001(\003B\003\340A" +
      "\003\022(\n\033campaign_uses_shared_budget\030\004 \001(\010B\003" +
      "\340A\003\0223\n&required_campaign_budget_amount_m" +
      "icros\030\005 \001(\003B\003\340A\003\032w\n:UpgradeSmartShopping" +
      "CampaignToPerformanceMaxRecommendation\022\030" +
      "\n\013merchant_id\030\001 \001(\003B\003\340A\003\022\037\n\022sales_countr" +
      "y_code\030\002 \001(\tB\003\340A\003\032\305\001\n%RaiseTargetCpaBidT" +
      "ooLowRecommendation\022/\n\035recommended_targe" +
      "t_multiplier\030\001 \001(\001B\003\340A\003H\000\210\001\001\022+\n\031average_" +
      "target_cpa_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001B \n\036_re" +
      "commended_target_multiplierB\034\n\032_average_" +
      "target_cpa_micros\032%\n#DisplayExpansionOpt" +
      "InRecommendation\0324\n2UpgradeLocalCampaign" +
      "ToPerformanceMaxRecommendation\032\257\001\n&Forec" +
      "astingSetTargetRoasRecommendation\022$\n\027rec" +
      "ommended_target_roas\030\001 \001(\001B\003\340A\003\022_\n\017campa" +
      "ign_budget\030\002 \001(\0132A.google.ads.googleads." +
      "v15.resources.Recommendation.CampaignBud" +
      "getB\003\340A\003\032\325\001\n$ShoppingOfferAttributeRecom" +
      "mendation\022V\n\010merchant\030\001 \001(\0132?.google.ads" +
      ".googleads.v15.resources.Recommendation." +
      "MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340" +
      "A\003\022\031\n\014offers_count\030\003 \001(\003B\003\340A\003\022!\n\024demoted" +
      "_offers_count\030\004 \001(\003B\003\340A\003\032\345\001\n,ShoppingFix" +
      "DisapprovedProductsRecommendation\022V\n\010mer" +
      "chant\030\001 \001(\0132?.google.ads.googleads.v15.r" +
      "esources.Recommendation.MerchantInfoB\003\340A" +
      "\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\022\033\n\016products_c" +
      "ount\030\003 \001(\003B\003\340A\003\022\'\n\032disapproved_products_" +
      "count\030\004 \001(\003B\003\340A\003\032\276\001\n%ShoppingTargetAllOf" +
      "fersRecommendation\022V\n\010merchant\030\001 \001(\0132?.g" +
      "oogle.ads.googleads.v15.resources.Recomm" +
      "endation.MerchantInfoB\003\340A\003\022$\n\027untargeted" +
      "_offers_count\030\002 \001(\003B\003\340A\003\022\027\n\nfeed_label\030\003" +
      " \001(\tB\003\340A\003\032\213\002\n+ShoppingAddProductsToCampa" +
      "ignRecommendation\022V\n\010merchant\030\001 \001(\0132?.go" +
      "ogle.ads.googleads.v15.resources.Recomme" +
      "ndation.MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030" +
      "\002 \001(\tB\003\340A\003\022k\n\006reason\030\003 \001(\0162V.google.ads." +
      "googleads.v15.enums.ShoppingAddProductsT" +
      "oCampaignRecommendationEnum.ReasonB\003\340A\003\032" +
      "\250\001\n5ShoppingMerchantCenterAccountSuspens" +
      "ionRecommendation\022V\n\010merchant\030\001 \001(\0132?.go" +
      "ogle.ads.googleads.v15.resources.Recomme" +
      "ndation.MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030" +
      "\002 \001(\tB\003\340A\003\032\275\001\nJShoppingMigrateRegularSho" +
      "ppingCampaignOffersToPerformanceMaxRecom" +
      "mendation\022V\n\010merchant\030\001 \001(\0132?.google.ads" +
      ".googleads.v15.resources.Recommendation." +
      "MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340" +
      "A\003\032\233\001\n\024TargetAdjustmentInfo\022\034\n\nshared_se" +
      "t\030\001 \001(\tB\003\340A\003H\000\210\001\001\022*\n\035recommended_target_" +
      "multiplier\030\002 \001(\001B\003\340A\003\022*\n\035current_average" +
      "_target_micros\030\003 \001(\003B\003\340A\003B\r\n\013_shared_set" +
      "\032\203\002\n\034RaiseTargetCpaRecommendation\022g\n\021tar" +
      "get_adjustment\030\001 \001(\0132G.google.ads.google" +
      "ads.v15.resources.Recommendation.TargetA" +
      "djustmentInfoB\003\340A\003\022e\n\020app_bidding_goal\030\002" +
      " \001(\0162A.google.ads.googleads.v15.enums.Ap" +
      "pBiddingGoalEnum.AppBiddingGoalB\003\340A\003H\000\210\001" +
      "\001B\023\n\021_app_bidding_goal\032\210\001\n\035LowerTargetRo" +
      "asRecommendation\022g\n\021target_adjustment\030\001 " +
      "\001(\0132G.google.ads.googleads.v15.resources" +
      ".Recommendation.TargetAdjustmentInfoB\003\340A" +
      "\003\032*\n(DynamicImageExtensionOptInRecommend" +
      "ation\032}\n\016CampaignBudget\022\"\n\025current_amoun" +
      "t_micros\030\001 \001(\003B\003\340A\003\022*\n\035recommended_new_a" +
      "mount_micros\030\002 \001(\003B\003\340A\003\022\033\n\016new_start_dat" +
      "e\030\003 \001(\tB\003\340A\003\032#\n!PerformanceMaxOptInRecom" +
      "mendation\032I\n-ImprovePerformanceMaxAdStre" +
      "ngthRecommendation\022\030\n\013asset_group\030\001 \001(\tB" +
      "\003\340A\003\032X\n=MigrateDynamicSearchAdsCampaignT" +
      "oPerformanceMaxRecommendation\022\027\n\napply_l" +
      "ink\030\001 \001(\tB\003\340A\003\032\264\001\n%ForecastingSetTargetC" +
      "paRecommendation\022*\n\035recommended_target_c" +
      "pa_micros\030\001 \001(\003B\003\340A\003\022_\n\017campaign_budget\030" +
      "\002 \001(\0132A.google.ads.googleads.v15.resourc" +
      "es.Recommendation.CampaignBudgetB\003\340A\003:i\352" +
      "Af\n\'googleads.googleapis.com/Recommendat" +
      "ion\022;customers/{customer_id}/recommendat" +
      "ions/{recommendation_id}B\020\n\016recommendati" +
      "onB\022\n\020_campaign_budgetB\013\n\t_campaignB\013\n\t_" +
      "ad_groupB\014\n\n_dismissedB\205\002\n&com.google.ad" +
      "s.googleads.v15.resourcesB\023Recommendatio" +
      "nProtoP\001ZKgoogle.golang.org/genproto/goo" +
      "gleapis/ads/googleads/v15/resources;reso",
      "urces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V15.R" +
      "esources\312\002\"Google\\Ads\\GoogleAds\\V15\\Reso" +
      "urces\352\002&Google::Ads::GoogleAds::V15::Res" +
      "ourcesb\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.ads.googleads.v15.common.CriteriaProto.getDescriptor(),
          com.google.ads.googleads.v15.enums.AppBiddingGoalProto.getDescriptor(),
          com.google.ads.googleads.v15.enums.KeywordMatchTypeProto.getDescriptor(),
          com.google.ads.googleads.v15.enums.RecommendationTypeProto.getDescriptor(),
          com.google.ads.googleads.v15.enums.ShoppingAddProductsToCampaignRecommendationEnumProto.getDescriptor(),
          com.google.ads.googleads.v15.enums.TargetCpaOptInRecommendationGoalProto.getDescriptor(),
          com.google.ads.googleads.v15.resources.AdProto.getDescriptor(),
          com.google.ads.googleads.v15.resources.AssetProto.getDescriptor(),
          com.google.api.FieldBehaviorProto.getDescriptor(),
          com.google.api.ResourceProto.getDescriptor(),
        });
    internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_google_ads_googleads_v15_resources_Recommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor,
        new java.lang.String[] { "ResourceName", "Type", "Impact", "CampaignBudget", "Campaign", "AdGroup", "Dismissed", "Campaigns", "CampaignBudgetRecommendation", "ForecastingCampaignBudgetRecommendation", "KeywordRecommendation", "TextAdRecommendation", "TargetCpaOptInRecommendation", "MaximizeConversionsOptInRecommendation", "EnhancedCpcOptInRecommendation", "SearchPartnersOptInRecommendation", "MaximizeClicksOptInRecommendation", "OptimizeAdRotationRecommendation", "KeywordMatchTypeRecommendation", "MoveUnusedBudgetRecommendation", "TargetRoasOptInRecommendation", "ResponsiveSearchAdRecommendation", "MarginalRoiCampaignBudgetRecommendation", "UseBroadMatchKeywordRecommendation", "ResponsiveSearchAdAssetRecommendation", "UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation", "ResponsiveSearchAdImproveAdStrengthRecommendation", "DisplayExpansionOptInRecommendation", "UpgradeLocalCampaignToPerformanceMaxRecommendation", "RaiseTargetCpaBidTooLowRecommendation", "ForecastingSetTargetRoasRecommendation", "CalloutAssetRecommendation", "SitelinkAssetRecommendation", "CallAssetRecommendation", "ShoppingAddAgeGroupRecommendation", "ShoppingAddColorRecommendation", "ShoppingAddGenderRecommendation", "ShoppingAddGtinRecommendation", "ShoppingAddMoreIdentifiersRecommendation", "ShoppingAddSizeRecommendation", "ShoppingAddProductsToCampaignRecommendation", "ShoppingFixDisapprovedProductsRecommendation", "ShoppingTargetAllOffersRecommendation", "ShoppingFixSuspendedMerchantCenterAccountRecommendation", "ShoppingFixMerchantCenterAccountSuspensionWarningRecommendation", "ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation", "DynamicImageExtensionOptInRecommendation", "RaiseTargetCpaRecommendation", "LowerTargetRoasRecommendation", "PerformanceMaxOptInRecommendation", "ImprovePerformanceMaxAdStrengthRecommendation", "MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation", "ForecastingSetTargetCpaRecommendation", "SetTargetCpaRecommendation", "SetTargetRoasRecommendation", "Recommendation", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_MerchantInfo_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(0);
    internal_static_google_ads_googleads_v15_resources_Recommendation_MerchantInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_MerchantInfo_descriptor,
        new java.lang.String[] { "Id", "Name", "MultiClient", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationImpact_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(1);
    internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationImpact_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationImpact_descriptor,
        new java.lang.String[] { "BaseMetrics", "PotentialMetrics", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationMetrics_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(2);
    internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationMetrics_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_RecommendationMetrics_descriptor,
        new java.lang.String[] { "Impressions", "Clicks", "CostMicros", "Conversions", "VideoViews", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(3);
    internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_descriptor,
        new java.lang.String[] { "CurrentBudgetAmountMicros", "RecommendedBudgetAmountMicros", "BudgetOptions", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_descriptor.getNestedTypes().get(0);
    internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_descriptor,
        new java.lang.String[] { "BudgetAmountMicros", "Impact", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(4);
    internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_descriptor,
        new java.lang.String[] { "Keyword", "SearchTerms", "RecommendedCpcBidMicros", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_SearchTerm_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_descriptor.getNestedTypes().get(0);
    internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_SearchTerm_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordRecommendation_SearchTerm_descriptor,
        new java.lang.String[] { "Text", "EstimatedWeeklySearchCount", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_TextAdRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(5);
    internal_static_google_ads_googleads_v15_resources_Recommendation_TextAdRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_TextAdRecommendation_descriptor,
        new java.lang.String[] { "Ad", "CreationDate", "AutoApplyDate", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(6);
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_descriptor,
        new java.lang.String[] { "Options", "RecommendedTargetCpaMicros", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_descriptor.getNestedTypes().get(0);
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_descriptor,
        new java.lang.String[] { "Goal", "TargetCpaMicros", "RequiredCampaignBudgetAmountMicros", "Impact", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeConversionsOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(7);
    internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeConversionsOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeConversionsOptInRecommendation_descriptor,
        new java.lang.String[] { "RecommendedBudgetAmountMicros", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_EnhancedCpcOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(8);
    internal_static_google_ads_googleads_v15_resources_Recommendation_EnhancedCpcOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_EnhancedCpcOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v15_resources_Recommendation_SearchPartnersOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(9);
    internal_static_google_ads_googleads_v15_resources_Recommendation_SearchPartnersOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_SearchPartnersOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeClicksOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(10);
    internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeClicksOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_MaximizeClicksOptInRecommendation_descriptor,
        new java.lang.String[] { "RecommendedBudgetAmountMicros", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_OptimizeAdRotationRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(11);
    internal_static_google_ads_googleads_v15_resources_Recommendation_OptimizeAdRotationRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_OptimizeAdRotationRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v15_resources_Recommendation_CalloutAssetRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(12);
    internal_static_google_ads_googleads_v15_resources_Recommendation_CalloutAssetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_CalloutAssetRecommendation_descriptor,
        new java.lang.String[] { "RecommendedCampaignCalloutAssets", "RecommendedCustomerCalloutAssets", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_SitelinkAssetRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(13);
    internal_static_google_ads_googleads_v15_resources_Recommendation_SitelinkAssetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_SitelinkAssetRecommendation_descriptor,
        new java.lang.String[] { "RecommendedCampaignSitelinkAssets", "RecommendedCustomerSitelinkAssets", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_CallAssetRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(14);
    internal_static_google_ads_googleads_v15_resources_Recommendation_CallAssetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_CallAssetRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordMatchTypeRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(15);
    internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordMatchTypeRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_KeywordMatchTypeRecommendation_descriptor,
        new java.lang.String[] { "Keyword", "RecommendedMatchType", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_MoveUnusedBudgetRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(16);
    internal_static_google_ads_googleads_v15_resources_Recommendation_MoveUnusedBudgetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_MoveUnusedBudgetRecommendation_descriptor,
        new java.lang.String[] { "ExcessCampaignBudget", "BudgetRecommendation", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetRoasOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(17);
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetRoasOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_TargetRoasOptInRecommendation_descriptor,
        new java.lang.String[] { "RecommendedTargetRoas", "RequiredCampaignBudgetAmountMicros", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(18);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_descriptor,
        new java.lang.String[] { "CurrentAd", "RecommendedAssets", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(19);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_descriptor,
        new java.lang.String[] { "CurrentAd", "RecommendedAd", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(20);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ResponsiveSearchAdRecommendation_descriptor,
        new java.lang.String[] { "Ad", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_UseBroadMatchKeywordRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(21);
    internal_static_google_ads_googleads_v15_resources_Recommendation_UseBroadMatchKeywordRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_UseBroadMatchKeywordRecommendation_descriptor,
        new java.lang.String[] { "Keyword", "SuggestedKeywordsCount", "CampaignKeywordsCount", "CampaignUsesSharedBudget", "RequiredCampaignBudgetAmountMicros", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(22);
    internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_descriptor,
        new java.lang.String[] { "MerchantId", "SalesCountryCode", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(23);
    internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_descriptor,
        new java.lang.String[] { "RecommendedTargetMultiplier", "AverageTargetCpaMicros", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_DisplayExpansionOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(24);
    internal_static_google_ads_googleads_v15_resources_Recommendation_DisplayExpansionOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_DisplayExpansionOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(25);
    internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetRoasRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(26);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetRoasRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetRoasRecommendation_descriptor,
        new java.lang.String[] { "RecommendedTargetRoas", "CampaignBudget", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingOfferAttributeRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(27);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingOfferAttributeRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingOfferAttributeRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", "OffersCount", "DemotedOffersCount", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(28);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", "ProductsCount", "DisapprovedProductsCount", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingTargetAllOffersRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(29);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingTargetAllOffersRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingTargetAllOffersRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "UntargetedOffersCount", "FeedLabel", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(30);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", "Reason", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(31);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(32);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetAdjustmentInfo_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(33);
    internal_static_google_ads_googleads_v15_resources_Recommendation_TargetAdjustmentInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_TargetAdjustmentInfo_descriptor,
        new java.lang.String[] { "SharedSet", "RecommendedTargetMultiplier", "CurrentAverageTargetMicros", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(34);
    internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_RaiseTargetCpaRecommendation_descriptor,
        new java.lang.String[] { "TargetAdjustment", "AppBiddingGoal", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_LowerTargetRoasRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(35);
    internal_static_google_ads_googleads_v15_resources_Recommendation_LowerTargetRoasRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_LowerTargetRoasRecommendation_descriptor,
        new java.lang.String[] { "TargetAdjustment", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_DynamicImageExtensionOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(36);
    internal_static_google_ads_googleads_v15_resources_Recommendation_DynamicImageExtensionOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_DynamicImageExtensionOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudget_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(37);
    internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudget_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_CampaignBudget_descriptor,
        new java.lang.String[] { "CurrentAmountMicros", "RecommendedNewAmountMicros", "NewStartDate", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_PerformanceMaxOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(38);
    internal_static_google_ads_googleads_v15_resources_Recommendation_PerformanceMaxOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_PerformanceMaxOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(39);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_descriptor,
        new java.lang.String[] { "AssetGroup", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(40);
    internal_static_google_ads_googleads_v15_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_descriptor,
        new java.lang.String[] { "ApplyLink", });
    internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetCpaRecommendation_descriptor =
      internal_static_google_ads_googleads_v15_resources_Recommendation_descriptor.getNestedTypes().get(41);
    internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetCpaRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v15_resources_Recommendation_ForecastingSetTargetCpaRecommendation_descriptor,
        new java.lang.String[] { "RecommendedTargetCpaMicros", "CampaignBudget", });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor
        .internalUpdateFileDescriptor(descriptor, registry);
    com.google.ads.googleads.v15.common.CriteriaProto.getDescriptor();
    com.google.ads.googleads.v15.enums.AppBiddingGoalProto.getDescriptor();
    com.google.ads.googleads.v15.enums.KeywordMatchTypeProto.getDescriptor();
    com.google.ads.googleads.v15.enums.RecommendationTypeProto.getDescriptor();
    com.google.ads.googleads.v15.enums.ShoppingAddProductsToCampaignRecommendationEnumProto.getDescriptor();
    com.google.ads.googleads.v15.enums.TargetCpaOptInRecommendationGoalProto.getDescriptor();
    com.google.ads.googleads.v15.resources.AdProto.getDescriptor();
    com.google.ads.googleads.v15.resources.AssetProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy