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

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

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

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

public 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_v17_resources_Recommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_MerchantInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_MerchantInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationImpact_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationImpact_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationMetrics_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationMetrics_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_SearchTerm_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_SearchTerm_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_TextAdRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_TextAdRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionsOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionsOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_EnhancedCpcOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_EnhancedCpcOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_SearchPartnersOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_SearchPartnersOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeClicksOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeClicksOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_OptimizeAdRotationRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_OptimizeAdRotationRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_CalloutAssetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_CalloutAssetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_SitelinkAssetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_SitelinkAssetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_CallAssetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_CallAssetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordMatchTypeRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordMatchTypeRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_MoveUnusedBudgetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_MoveUnusedBudgetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetRoasOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_TargetRoasOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_UseBroadMatchKeywordRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_UseBroadMatchKeywordRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_DisplayExpansionOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_DisplayExpansionOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetRoasRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetRoasRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingOfferAttributeRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingOfferAttributeRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingTargetAllOffersRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingTargetAllOffersRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetAdjustmentInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_TargetAdjustmentInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_LowerTargetRoasRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_LowerTargetRoasRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_DynamicImageExtensionOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_DynamicImageExtensionOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudget_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudget_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetCpaRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetCpaRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionValueOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionValueOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveGoogleTagCoverageRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveGoogleTagCoverageRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxFinalUrlOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxFinalUrlOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_RefreshCustomerMatchListRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_RefreshCustomerMatchListRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_AccountInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_AccountInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_CustomAudienceOptInRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_CustomAudienceOptInRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_LeadFormAssetRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_LeadFormAssetRecommendation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveDemandGenAdStrengthRecommendation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveDemandGenAdStrengthRecommendation_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/v17/resources/rec" +
      "ommendation.proto\022\"google.ads.googleads." +
      "v17.resources\032.google/ads/googleads/v17/" +
      "common/criteria.proto\0320google/ads/google" +
      "ads/v17/enums/ad_strength.proto\0325google/" +
      "ads/googleads/v17/enums/app_bidding_goal" +
      ".proto\0327google/ads/googleads/v17/enums/k" +
      "eyword_match_type.proto\0328google/ads/goog" +
      "leads/v17/enums/recommendation_type.prot" +
      "o\032Zgoogle/ads/googleads/v17/enums/shoppi" +
      "ng_add_products_to_campaign_recommendati" +
      "on_enum.proto\032Jgoogle/ads/googleads/v17/" +
      "enums/target_cpa_opt_in_recommendation_g" +
      "oal.proto\032+google/ads/googleads/v17/reso" +
      "urces/ad.proto\032.google/ads/googleads/v17" +
      "/resources/asset.proto\032\037google/api/field" +
      "_behavior.proto\032\031google/api/resource.pro" +
      "to\"\317\206\001\n\016Recommendation\022F\n\rresource_name\030" +
      "\001 \001(\tB/\340A\005\372A)\n\'googleads.googleapis.com/" +
      "Recommendation\022\\\n\004type\030\002 \001(\0162I.google.ad" +
      "s.googleads.v17.enums.RecommendationType" +
      "Enum.RecommendationTypeB\003\340A\003\022\\\n\006impact\030\003" +
      " \001(\0132G.google.ads.googleads.v17.resource" +
      "s.Recommendation.RecommendationImpactB\003\340" +
      "A\003\022M\n\017campaign_budget\030\030 \001(\tB/\340A\003\372A)\n\'goo" +
      "gleads.googleapis.com/CampaignBudgetH\001\210\001" +
      "\001\022@\n\010campaign\030\031 \001(\tB)\340A\003\372A#\n!googleads.g" +
      "oogleapis.com/CampaignH\002\210\001\001\022?\n\010ad_group\030" +
      "\032 \001(\tB(\340A\003\372A\"\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\tcampaigns\030& \003(\tB)\340A\003\372A#\n!googleads." +
      "googleapis.com/Campaign\022~\n\036campaign_budg" +
      "et_recommendation\030\004 \001(\0132O.google.ads.goo" +
      "gleads.v17.resources.Recommendation.Camp" +
      "aignBudgetRecommendationB\003\340A\003H\000\022\212\001\n*fore" +
      "casting_campaign_budget_recommendation\030\026" +
      " \001(\0132O.google.ads.googleads.v17.resource" +
      "s.Recommendation.CampaignBudgetRecommend" +
      "ationB\003\340A\003H\000\022o\n\026keyword_recommendation\030\010" +
      " \001(\0132H.google.ads.googleads.v17.resource" +
      "s.Recommendation.KeywordRecommendationB\003" +
      "\340A\003H\000\022n\n\026text_ad_recommendation\030\t \001(\0132G." +
      "google.ads.googleads.v17.resources.Recom" +
      "mendation.TextAdRecommendationB\003\340A\003H\000\022\200\001" +
      "\n target_cpa_opt_in_recommendation\030\n \001(\013" +
      "2O.google.ads.googleads.v17.resources.Re" +
      "commendation.TargetCpaOptInRecommendatio" +
      "nB\003\340A\003H\000\022\224\001\n*maximize_conversions_opt_in" +
      "_recommendation\030\013 \001(\0132Y.google.ads.googl" +
      "eads.v17.resources.Recommendation.Maximi" +
      "zeConversionsOptInRecommendationB\003\340A\003H\000\022" +
      "\204\001\n\"enhanced_cpc_opt_in_recommendation\030\014" +
      " \001(\0132Q.google.ads.googleads.v17.resource" +
      "s.Recommendation.EnhancedCpcOptInRecomme" +
      "ndationB\003\340A\003H\000\022\212\001\n%search_partners_opt_i" +
      "n_recommendation\030\016 \001(\0132T.google.ads.goog" +
      "leads.v17.resources.Recommendation.Searc" +
      "hPartnersOptInRecommendationB\003\340A\003H\000\022\212\001\n%" +
      "maximize_clicks_opt_in_recommendation\030\017 " +
      "\001(\0132T.google.ads.googleads.v17.resources" +
      ".Recommendation.MaximizeClicksOptInRecom" +
      "mendationB\003\340A\003H\000\022\207\001\n#optimize_ad_rotatio" +
      "n_recommendation\030\020 \001(\0132S.google.ads.goog" +
      "leads.v17.resources.Recommendation.Optim" +
      "izeAdRotationRecommendationB\003\340A\003H\000\022\203\001\n!k" +
      "eyword_match_type_recommendation\030\024 \001(\0132Q" +
      ".google.ads.googleads.v17.resources.Reco" +
      "mmendation.KeywordMatchTypeRecommendatio" +
      "nB\003\340A\003H\000\022\203\001\n!move_unused_budget_recommen" +
      "dation\030\025 \001(\0132Q.google.ads.googleads.v17." +
      "resources.Recommendation.MoveUnusedBudge" +
      "tRecommendationB\003\340A\003H\000\022\202\001\n!target_roas_o" +
      "pt_in_recommendation\030\027 \001(\0132P.google.ads." +
      "googleads.v17.resources.Recommendation.T" +
      "argetRoasOptInRecommendationB\003\340A\003H\000\022\207\001\n#" +
      "responsive_search_ad_recommendation\030\034 \001(" +
      "\0132S.google.ads.googleads.v17.resources.R" +
      "ecommendation.ResponsiveSearchAdRecommen" +
      "dationB\003\340A\003H\000\022\213\001\n+marginal_roi_campaign_" +
      "budget_recommendation\030\035 \001(\0132O.google.ads" +
      ".googleads.v17.resources.Recommendation." +
      "CampaignBudgetRecommendationB\003\340A\003H\000\022\214\001\n&" +
      "use_broad_match_keyword_recommendation\030\036" +
      " \001(\0132U.google.ads.googleads.v17.resource" +
      "s.Recommendation.UseBroadMatchKeywordRec" +
      "ommendationB\003\340A\003H\000\022\222\001\n)responsive_search" +
      "_ad_asset_recommendation\030\037 \001(\0132X.google." +
      "ads.googleads.v17.resources.Recommendati" +
      "on.ResponsiveSearchAdAssetRecommendation" +
      "B\003\340A\003H\000\022\277\001\nAupgrade_smart_shopping_campa" +
      "ign_to_performance_max_recommendation\030  " +
      "\001(\0132m.google.ads.googleads.v17.resources" +
      ".Recommendation.UpgradeSmartShoppingCamp" +
      "aignToPerformanceMaxRecommendationB\003\340A\003H" +
      "\000\022\254\001\n7responsive_search_ad_improve_ad_st" +
      "rength_recommendation\030! \001(\0132d.google.ads" +
      ".googleads.v17.resources.Recommendation." +
      "ResponsiveSearchAdImproveAdStrengthRecom" +
      "mendationB\003\340A\003H\000\022\216\001\n\'display_expansion_o" +
      "pt_in_recommendation\030\" \001(\0132V.google.ads." +
      "googleads.v17.resources.Recommendation.D" +
      "isplayExpansionOptInRecommendationB\003\340A\003H" +
      "\000\022\256\001\n8upgrade_local_campaign_to_performa" +
      "nce_max_recommendation\030# \001(\0132e.google.ad" +
      "s.googleads.v17.resources.Recommendation" +
      ".UpgradeLocalCampaignToPerformanceMaxRec" +
      "ommendationB\003\340A\003H\000\022\224\001\n+raise_target_cpa_" +
      "bid_too_low_recommendation\030$ \001(\0132X.googl" +
      "e.ads.googleads.v17.resources.Recommenda" +
      "tion.RaiseTargetCpaBidTooLowRecommendati" +
      "onB\003\340A\003H\000\022\224\001\n*forecasting_set_target_roa" +
      "s_recommendation\030% \001(\0132Y.google.ads.goog" +
      "leads.v17.resources.Recommendation.Forec" +
      "astingSetTargetRoasRecommendationB\003\340A\003H\000" +
      "\022z\n\034callout_asset_recommendation\030\' \001(\0132M" +
      ".google.ads.googleads.v17.resources.Reco" +
      "mmendation.CalloutAssetRecommendationB\003\340" +
      "A\003H\000\022|\n\035sitelink_asset_recommendation\030( " +
      "\001(\0132N.google.ads.googleads.v17.resources" +
      ".Recommendation.SitelinkAssetRecommendat" +
      "ionB\003\340A\003H\000\022t\n\031call_asset_recommendation\030" +
      ") \001(\0132J.google.ads.googleads.v17.resourc" +
      "es.Recommendation.CallAssetRecommendatio" +
      "nB\003\340A\003H\000\022\215\001\n%shopping_add_age_group_reco" +
      "mmendation\030* \001(\0132W.google.ads.googleads." +
      "v17.resources.Recommendation.ShoppingOff" +
      "erAttributeRecommendationB\003\340A\003H\000\022\211\001\n!sho" +
      "pping_add_color_recommendation\030+ \001(\0132W.g" +
      "oogle.ads.googleads.v17.resources.Recomm" +
      "endation.ShoppingOfferAttributeRecommend" +
      "ationB\003\340A\003H\000\022\212\001\n\"shopping_add_gender_rec" +
      "ommendation\030, \001(\0132W.google.ads.googleads" +
      ".v17.resources.Recommendation.ShoppingOf" +
      "ferAttributeRecommendationB\003\340A\003H\000\022\210\001\n sh" +
      "opping_add_gtin_recommendation\030- \001(\0132W.g" +
      "oogle.ads.googleads.v17.resources.Recomm" +
      "endation.ShoppingOfferAttributeRecommend" +
      "ationB\003\340A\003H\000\022\224\001\n,shopping_add_more_ident" +
      "ifiers_recommendation\030. \001(\0132W.google.ads" +
      ".googleads.v17.resources.Recommendation." +
      "ShoppingOfferAttributeRecommendationB\003\340A" +
      "\003H\000\022\210\001\n shopping_add_size_recommendation" +
      "\030/ \001(\0132W.google.ads.googleads.v17.resour" +
      "ces.Recommendation.ShoppingOfferAttribut" +
      "eRecommendationB\003\340A\003H\000\022\237\001\n0shopping_add_" +
      "products_to_campaign_recommendation\0300 \001(" +
      "\0132^.google.ads.googleads.v17.resources.R" +
      "ecommendation.ShoppingAddProductsToCampa" +
      "ignRecommendationB\003\340A\003H\000\022\240\001\n0shopping_fi" +
      "x_disapproved_products_recommendation\0301 " +
      "\001(\0132_.google.ads.googleads.v17.resources" +
      ".Recommendation.ShoppingFixDisapprovedPr" +
      "oductsRecommendationB\003\340A\003H\000\022\222\001\n)shopping" +
      "_target_all_offers_recommendation\0302 \001(\0132" +
      "X.google.ads.googleads.v17.resources.Rec" +
      "ommendation.ShoppingTargetAllOffersRecom" +
      "mendationB\003\340A\003H\000\022\266\001\n=shopping_fix_suspen" +
      "ded_merchant_center_account_recommendati" +
      "on\0303 \001(\0132h.google.ads.googleads.v17.reso" +
      "urces.Recommendation.ShoppingMerchantCen" +
      "terAccountSuspensionRecommendationB\003\340A\003H" +
      "\000\022\277\001\nFshopping_fix_merchant_center_accou" +
      "nt_suspension_warning_recommendation\0304 \001" +
      "(\0132h.google.ads.googleads.v17.resources." +
      "Recommendation.ShoppingMerchantCenterAcc" +
      "ountSuspensionRecommendationB\003\340A\003H\000\022\341\001\nS" +
      "shopping_migrate_regular_shopping_campai" +
      "gn_offers_to_performance_max_recommendat" +
      "ion\0305 \001(\0132}.google.ads.googleads.v17.res" +
      "ources.Recommendation.ShoppingMigrateReg" +
      "ularShoppingCampaignOffersToPerformanceM" +
      "axRecommendationB\003\340A\003H\000\022\231\001\n-dynamic_imag" +
      "e_extension_opt_in_recommendation\0306 \001(\0132" +
      "[.google.ads.googleads.v17.resources.Rec" +
      "ommendation.DynamicImageExtensionOptInRe" +
      "commendationB\003\340A\003H\000\022\177\n\037raise_target_cpa_" +
      "recommendation\0307 \001(\0132O.google.ads.google" +
      "ads.v17.resources.Recommendation.RaiseTa" +
      "rgetCpaRecommendationB\003\340A\003H\000\022\201\001\n lower_t" +
      "arget_roas_recommendation\0308 \001(\0132P.google" +
      ".ads.googleads.v17.resources.Recommendat" +
      "ion.LowerTargetRoasRecommendationB\003\340A\003H\000" +
      "\022\212\001\n%performance_max_opt_in_recommendati" +
      "on\0309 \001(\0132T.google.ads.googleads.v17.reso" +
      "urces.Recommendation.PerformanceMaxOptIn" +
      "RecommendationB\003\340A\003H\000\022\243\001\n2improve_perfor" +
      "mance_max_ad_strength_recommendation\030: \001" +
      "(\0132`.google.ads.googleads.v17.resources." +
      "Recommendation.ImprovePerformanceMaxAdSt" +
      "rengthRecommendationB\003\340A\003H\000\022\306\001\nEmigrate_" +
      "dynamic_search_ads_campaign_to_performan" +
      "ce_max_recommendation\030; \001(\0132p.google.ads" +
      ".googleads.v17.resources.Recommendation." +
      "MigrateDynamicSearchAdsCampaignToPerform" +
      "anceMaxRecommendationB\003\340A\003H\000\022\222\001\n)forecas" +
      "ting_set_target_cpa_recommendation\030< \001(\013" +
      "2X.google.ads.googleads.v17.resources.Re" +
      "commendation.ForecastingSetTargetCpaReco" +
      "mmendationB\003\340A\003H\000\022\206\001\n\035set_target_cpa_rec" +
      "ommendation\030= \001(\0132X.google.ads.googleads" +
      ".v17.resources.Recommendation.Forecastin" +
      "gSetTargetCpaRecommendationB\003\340A\003H\000\022\210\001\n\036s" +
      "et_target_roas_recommendation\030> \001(\0132Y.go" +
      "ogle.ads.googleads.v17.resources.Recomme" +
      "ndation.ForecastingSetTargetRoasRecommen" +
      "dationB\003\340A\003H\000\022\235\001\n/maximize_conversion_va" +
      "lue_opt_in_recommendation\030? \001(\0132].google" +
      ".ads.googleads.v17.resources.Recommendat" +
      "ion.MaximizeConversionValueOptInRecommen" +
      "dationB\003\340A\003H\000\022\224\001\n*improve_google_tag_cov" +
      "erage_recommendation\030@ \001(\0132Y.google.ads." +
      "googleads.v17.resources.Recommendation.I" +
      "mproveGoogleTagCoverageRecommendationB\003\340" +
      "A\003H\000\022\234\001\n/performance_max_final_url_opt_i" +
      "n_recommendation\030A \001(\0132\\.google.ads.goog" +
      "leads.v17.resources.Recommendation.Perfo" +
      "rmanceMaxFinalUrlOptInRecommendationB\003\340A" +
      "\003H\000\022\224\001\n*refresh_customer_match_list_reco" +
      "mmendation\030B \001(\0132Y.google.ads.googleads." +
      "v17.resources.Recommendation.RefreshCust" +
      "omerMatchListRecommendationB\003\340A\003H\000\022\212\001\n%c" +
      "ustom_audience_opt_in_recommendation\030C \001" +
      "(\0132T.google.ads.googleads.v17.resources." +
      "Recommendation.CustomAudienceOptInRecomm" +
      "endationB\003\340A\003H\000\022}\n\036lead_form_asset_recom" +
      "mendation\030D \001(\0132N.google.ads.googleads.v" +
      "17.resources.Recommendation.LeadFormAsse" +
      "tRecommendationB\003\340A\003H\000\022\231\001\n-improve_deman" +
      "d_gen_ad_strength_recommendation\030E \001(\0132[" +
      ".google.ads.googleads.v17.resources.Reco" +
      "mmendation.ImproveDemandGenAdStrengthRec" +
      "ommendationB\003\340A\003H\000\032M\n\014MerchantInfo\022\017\n\002id" +
      "\030\001 \001(\003B\003\340A\003\022\021\n\004name\030\002 \001(\tB\003\340A\003\022\031\n\014multi_" +
      "client\030\003 \001(\010B\003\340A\003\032\345\001\n\024RecommendationImpa" +
      "ct\022c\n\014base_metrics\030\001 \001(\0132H.google.ads.go" +
      "ogleads.v17.resources.Recommendation.Rec" +
      "ommendationMetricsB\003\340A\003\022h\n\021potential_met" +
      "rics\030\002 \001(\0132H.google.ads.googleads.v17.re" +
      "sources.Recommendation.RecommendationMet" +
      "ricsB\003\340A\003\032\263\002\n\025RecommendationMetrics\022\035\n\013i" +
      "mpressions\030\006 \001(\001B\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\013cost_micros\030\010 \001(\003B\003\340A\003H\002" +
      "\210\001\001\022\035\n\013conversions\030\t \001(\001B\003\340A\003H\003\210\001\001\022#\n\021co" +
      "nversions_value\030\013 \001(\001B\003\340A\003H\004\210\001\001\022\035\n\013video" +
      "_views\030\n \001(\001B\003\340A\003H\005\210\001\001B\016\n\014_impressionsB\t" +
      "\n\007_clicksB\016\n\014_cost_microsB\016\n\014_conversion" +
      "sB\024\n\022_conversions_valueB\016\n\014_video_views\032" +
      "\240\004\n\034CampaignBudgetRecommendation\022.\n\034curr" +
      "ent_budget_amount_micros\030\007 \001(\003B\003\340A\003H\000\210\001\001" +
      "\0222\n recommended_budget_amount_micros\030\010 \001" +
      "(\003B\003\340A\003H\001\210\001\001\022\217\001\n\016budget_options\030\003 \003(\0132r." +
      "google.ads.googleads.v17.resources.Recom" +
      "mendation.CampaignBudgetRecommendation.C" +
      "ampaignBudgetRecommendationOptionB\003\340A\003\032\303" +
      "\001\n\"CampaignBudgetRecommendationOption\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.googleads.v17" +
      ".resources.Recommendation.Recommendation" +
      "ImpactB\003\340A\003B\027\n\025_budget_amount_microsB\037\n\035" +
      "_current_budget_amount_microsB#\n!_recomm" +
      "ended_budget_amount_micros\032\345\002\n\025KeywordRe" +
      "commendation\022B\n\007keyword\030\001 \001(\0132,.google.a" +
      "ds.googleads.v17.common.KeywordInfoB\003\340A\003" +
      "\022n\n\014search_terms\030\004 \003(\0132S.google.ads.goog" +
      "leads.v17.resources.Recommendation.Keywo" +
      "rdRecommendation.SearchTermB\003\340A\003\022,\n\032reco" +
      "mmended_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\035estim" +
      "ated_weekly_search_count\030\002 \001(\003B\003\340A\003B\035\n\033_" +
      "recommended_cpc_bid_micros\032\271\001\n\024TextAdRec" +
      "ommendation\0227\n\002ad\030\001 \001(\0132&.google.ads.goo" +
      "gleads.v17.resources.AdB\003\340A\003\022\037\n\rcreation" +
      "_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_a" +
      "uto_apply_date\032\233\005\n\034TargetCpaOptInRecomme" +
      "ndation\022\210\001\n\007options\030\001 \003(\0132r.google.ads.g" +
      "oogleads.v17.resources.Recommendation.Ta" +
      "rgetCpaOptInRecommendation.TargetCpaOptI" +
      "nRecommendationOptionB\003\340A\003\022/\n\035recommende" +
      "d_target_cpa_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\032\234\003\n\"" +
      "TargetCpaOptInRecommendationOption\022x\n\004go" +
      "al\030\001 \001(\0162e.google.ads.googleads.v17.enum" +
      "s.TargetCpaOptInRecommendationGoalEnum.T" +
      "argetCpaOptInRecommendationGoalB\003\340A\003\022#\n\021" +
      "target_cpa_micros\030\005 \001(\003B\003\340A\003H\000\210\001\001\0228\n&req" +
      "uired_campaign_budget_amount_micros\030\006 \001(" +
      "\003B\003\340A\003H\001\210\001\001\022\\\n\006impact\030\004 \001(\0132G.google.ads" +
      ".googleads.v17.resources.Recommendation." +
      "RecommendationImpactB\003\340A\003B\024\n\022_target_cpa" +
      "_microsB)\n\'_required_campaign_budget_amo" +
      "unt_microsB \n\036_recommended_target_cpa_mi" +
      "cros\032\201\001\n&MaximizeConversionsOptInRecomme" +
      "ndation\0222\n recommended_budget_amount_mic" +
      "ros\030\002 \001(\003B\003\340A\003H\000\210\001\001B#\n!_recommended_budg" +
      "et_amount_micros\032 \n\036EnhancedCpcOptInReco" +
      "mmendation\032#\n!SearchPartnersOptInRecomme" +
      "ndation\032|\n!MaximizeClicksOptInRecommenda" +
      "tion\0222\n recommended_budget_amount_micros" +
      "\030\002 \001(\003B\003\340A\003H\000\210\001\001B#\n!_recommended_budget_" +
      "amount_micros\032\"\n OptimizeAdRotationRecom" +
      "mendation\032\326\001\n\032CalloutAssetRecommendation" +
      "\022[\n#recommended_campaign_callout_assets\030" +
      "\001 \003(\0132).google.ads.googleads.v17.resourc" +
      "es.AssetB\003\340A\003\022[\n#recommended_customer_ca" +
      "llout_assets\030\002 \003(\0132).google.ads.googlead" +
      "s.v17.resources.AssetB\003\340A\003\032\331\001\n\033SitelinkA" +
      "ssetRecommendation\022\\\n$recommended_campai" +
      "gn_sitelink_assets\030\001 \003(\0132).google.ads.go" +
      "ogleads.v17.resources.AssetB\003\340A\003\022\\\n$reco" +
      "mmended_customer_sitelink_assets\030\002 \003(\0132)" +
      ".google.ads.googleads.v17.resources.Asse" +
      "tB\003\340A\003\032\031\n\027CallAssetRecommendation\032\320\001\n\036Ke" +
      "ywordMatchTypeRecommendation\022B\n\007keyword\030" +
      "\001 \001(\0132,.google.ads.googleads.v17.common." +
      "KeywordInfoB\003\340A\003\022j\n\026recommended_match_ty" +
      "pe\030\002 \001(\0162E.google.ads.googleads.v17.enum" +
      "s.KeywordMatchTypeEnum.KeywordMatchTypeB" +
      "\003\340A\003\032\332\001\n\036MoveUnusedBudgetRecommendation\022" +
      "(\n\026excess_campaign_budget\030\003 \001(\tB\003\340A\003H\000\210\001" +
      "\001\022s\n\025budget_recommendation\030\002 \001(\0132O.googl" +
      "e.ads.googleads.v17.resources.Recommenda" +
      "tion.CampaignBudgetRecommendationB\003\340A\003B\031" +
      "\n\027_excess_campaign_budget\032\313\001\n\035TargetRoas" +
      "OptInRecommendation\022)\n\027recommended_targe" +
      "t_roas\030\001 \001(\001B\003\340A\003H\000\210\001\001\0228\n&required_campa" +
      "ign_budget_amount_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001" +
      "B\032\n\030_recommended_target_roasB)\n\'_require" +
      "d_campaign_budget_amount_micros\032\261\001\n%Resp" +
      "onsiveSearchAdAssetRecommendation\022?\n\ncur" +
      "rent_ad\030\003 \001(\0132&.google.ads.googleads.v17" +
      ".resources.AdB\003\340A\003\022G\n\022recommended_assets" +
      "\030\002 \001(\0132&.google.ads.googleads.v17.resour" +
      "ces.AdB\003\340A\003\032\271\001\n1ResponsiveSearchAdImprov" +
      "eAdStrengthRecommendation\022?\n\ncurrent_ad\030" +
      "\001 \001(\0132&.google.ads.googleads.v17.resourc" +
      "es.AdB\003\340A\003\022C\n\016recommended_ad\030\002 \001(\0132&.goo" +
      "gle.ads.googleads.v17.resources.AdB\003\340A\003\032" +
      "[\n ResponsiveSearchAdRecommendation\0227\n\002a" +
      "d\030\001 \001(\0132&.google.ads.googleads.v17.resou" +
      "rces.AdB\003\340A\003\032\224\002\n\"UseBroadMatchKeywordRec" +
      "ommendation\022B\n\007keyword\030\001 \003(\0132,.google.ad" +
      "s.googleads.v17.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\033" +
      "campaign_uses_shared_budget\030\004 \001(\010B\003\340A\003\0223" +
      "\n&required_campaign_budget_amount_micros" +
      "\030\005 \001(\003B\003\340A\003\032w\n:UpgradeSmartShoppingCampa" +
      "ignToPerformanceMaxRecommendation\022\030\n\013mer" +
      "chant_id\030\001 \001(\003B\003\340A\003\022\037\n\022sales_country_cod" +
      "e\030\002 \001(\tB\003\340A\003\032\305\001\n%RaiseTargetCpaBidTooLow" +
      "Recommendation\022/\n\035recommended_target_mul" +
      "tiplier\030\001 \001(\001B\003\340A\003H\000\210\001\001\022+\n\031average_targe" +
      "t_cpa_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001B \n\036_recomme" +
      "nded_target_multiplierB\034\n\032_average_targe" +
      "t_cpa_micros\032%\n#DisplayExpansionOptInRec" +
      "ommendation\0324\n2UpgradeLocalCampaignToPer" +
      "formanceMaxRecommendation\032\257\001\n&Forecastin" +
      "gSetTargetRoasRecommendation\022$\n\027recommen" +
      "ded_target_roas\030\001 \001(\001B\003\340A\003\022_\n\017campaign_b" +
      "udget\030\002 \001(\0132A.google.ads.googleads.v17.r" +
      "esources.Recommendation.CampaignBudgetB\003" +
      "\340A\003\032\325\001\n$ShoppingOfferAttributeRecommenda" +
      "tion\022V\n\010merchant\030\001 \001(\0132?.google.ads.goog" +
      "leads.v17.resources.Recommendation.Merch" +
      "antInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\022\031\n" +
      "\014offers_count\030\003 \001(\003B\003\340A\003\022!\n\024demoted_offe" +
      "rs_count\030\004 \001(\003B\003\340A\003\032\345\001\n,ShoppingFixDisap" +
      "provedProductsRecommendation\022V\n\010merchant" +
      "\030\001 \001(\0132?.google.ads.googleads.v17.resour" +
      "ces.Recommendation.MerchantInfoB\003\340A\003\022\027\n\n" +
      "feed_label\030\002 \001(\tB\003\340A\003\022\033\n\016products_count\030" +
      "\003 \001(\003B\003\340A\003\022\'\n\032disapproved_products_count" +
      "\030\004 \001(\003B\003\340A\003\032\276\001\n%ShoppingTargetAllOffersR" +
      "ecommendation\022V\n\010merchant\030\001 \001(\0132?.google" +
      ".ads.googleads.v17.resources.Recommendat" +
      "ion.MerchantInfoB\003\340A\003\022$\n\027untargeted_offe" +
      "rs_count\030\002 \001(\003B\003\340A\003\022\027\n\nfeed_label\030\003 \001(\tB" +
      "\003\340A\003\032\213\002\n+ShoppingAddProductsToCampaignRe" +
      "commendation\022V\n\010merchant\030\001 \001(\0132?.google." +
      "ads.googleads.v17.resources.Recommendati" +
      "on.MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\t" +
      "B\003\340A\003\022k\n\006reason\030\003 \001(\0162V.google.ads.googl" +
      "eads.v17.enums.ShoppingAddProductsToCamp" +
      "aignRecommendationEnum.ReasonB\003\340A\003\032\250\001\n5S" +
      "hoppingMerchantCenterAccountSuspensionRe" +
      "commendation\022V\n\010merchant\030\001 \001(\0132?.google." +
      "ads.googleads.v17.resources.Recommendati" +
      "on.MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\t" +
      "B\003\340A\003\032\275\001\nJShoppingMigrateRegularShopping" +
      "CampaignOffersToPerformanceMaxRecommenda" +
      "tion\022V\n\010merchant\030\001 \001(\0132?.google.ads.goog" +
      "leads.v17.resources.Recommendation.Merch" +
      "antInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\032\233\001" +
      "\n\024TargetAdjustmentInfo\022\034\n\nshared_set\030\001 \001" +
      "(\tB\003\340A\003H\000\210\001\001\022*\n\035recommended_target_multi" +
      "plier\030\002 \001(\001B\003\340A\003\022*\n\035current_average_targ" +
      "et_micros\030\003 \001(\003B\003\340A\003B\r\n\013_shared_set\032\203\002\n\034" +
      "RaiseTargetCpaRecommendation\022g\n\021target_a" +
      "djustment\030\001 \001(\0132G.google.ads.googleads.v" +
      "17.resources.Recommendation.TargetAdjust",
      "mentInfoB\003\340A\003\022e\n\020app_bidding_goal\030\002 \001(\0162" +
      "A.google.ads.googleads.v17.enums.AppBidd" +
      "ingGoalEnum.AppBiddingGoalB\003\340A\003H\000\210\001\001B\023\n\021" +
      "_app_bidding_goal\032\210\001\n\035LowerTargetRoasRec" +
      "ommendation\022g\n\021target_adjustment\030\001 \001(\0132G" +
      ".google.ads.googleads.v17.resources.Reco" +
      "mmendation.TargetAdjustmentInfoB\003\340A\003\032*\n(" +
      "DynamicImageExtensionOptInRecommendation" +
      "\032}\n\016CampaignBudget\022\"\n\025current_amount_mic" +
      "ros\030\001 \001(\003B\003\340A\003\022*\n\035recommended_new_amount" +
      "_micros\030\002 \001(\003B\003\340A\003\022\033\n\016new_start_date\030\003 \001" +
      "(\tB\003\340A\003\032#\n!PerformanceMaxOptInRecommenda" +
      "tion\032I\n-ImprovePerformanceMaxAdStrengthR" +
      "ecommendation\022\030\n\013asset_group\030\001 \001(\tB\003\340A\003\032" +
      "X\n=MigrateDynamicSearchAdsCampaignToPerf" +
      "ormanceMaxRecommendation\022\027\n\napply_link\030\001" +
      " \001(\tB\003\340A\003\032\264\001\n%ForecastingSetTargetCpaRec" +
      "ommendation\022*\n\035recommended_target_cpa_mi" +
      "cros\030\001 \001(\003B\003\340A\003\022_\n\017campaign_budget\030\002 \001(\013" +
      "2A.google.ads.googleads.v17.resources.Re" +
      "commendation.CampaignBudgetB\003\340A\003\032,\n*Maxi" +
      "mizeConversionValueOptInRecommendation\032(" +
      "\n&ImproveGoogleTagCoverageRecommendation" +
      "\032+\n)PerformanceMaxFinalUrlOptInRecommend" +
      "ation\032\354\002\n&RefreshCustomerMatchListRecomm" +
      "endation\022\031\n\014user_list_id\030\001 \001(\003B\003\340A\003\022\033\n\016u" +
      "ser_list_name\030\002 \001(\tB\003\340A\003\022$\n\027days_since_l" +
      "ast_refresh\030\003 \001(\003B\003\340A\003\022a\n\024top_spending_a" +
      "ccount\030\004 \003(\0132>.google.ads.googleads.v17." +
      "resources.Recommendation.AccountInfoB\003\340A" +
      "\003\022%\n\030targeting_accounts_count\030\005 \001(\003B\003\340A\003" +
      "\022Z\n\rowner_account\030\006 \001(\0132>.google.ads.goo" +
      "gleads.v17.resources.Recommendation.Acco" +
      "untInfoB\003\340A\003\032F\n\013AccountInfo\022\030\n\013customer_" +
      "id\030\001 \001(\003B\003\340A\003\022\035\n\020descriptive_name\030\002 \001(\tB" +
      "\003\340A\003\032h\n!CustomAudienceOptInRecommendatio" +
      "n\022C\n\010keywords\030\001 \003(\0132,.google.ads.googlea" +
      "ds.v17.common.KeywordInfoB\003\340A\003\032\035\n\033LeadFo" +
      "rmAssetRecommendation\032\274\001\n(ImproveDemandG" +
      "enAdStrengthRecommendation\022\017\n\002ad\030\001 \001(\tB\003" +
      "\340A\003\022S\n\013ad_strength\030\002 \001(\01629.google.ads.go" +
      "ogleads.v17.enums.AdStrengthEnum.AdStren" +
      "gthB\003\340A\003\022*\n\035demand_gen_asset_action_item" +
      "s\030\003 \003(\tB\003\340A\003:i\352Af\n\'googleads.googleapis." +
      "com/Recommendation\022;customers/{customer_" +
      "id}/recommendations/{recommendation_id}B" +
      "\020\n\016recommendationB\022\n\020_campaign_budgetB\013\n" +
      "\t_campaignB\013\n\t_ad_groupB\014\n\n_dismissedB\205\002" +
      "\n&com.google.ads.googleads.v17.resources" +
      "B\023RecommendationProtoP\001ZKgoogle.golang.o" +
      "rg/genproto/googleapis/ads/googleads/v17" +
      "/resources;resources\242\002\003GAA\252\002\"Google.Ads." +
      "GoogleAds.V17.Resources\312\002\"Google\\Ads\\Goo" +
      "gleAds\\V17\\Resources\352\002&Google::Ads::Goog" +
      "leAds::V17::Resourcesb\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.ads.googleads.v17.common.CriteriaProto.getDescriptor(),
          com.google.ads.googleads.v17.enums.AdStrengthProto.getDescriptor(),
          com.google.ads.googleads.v17.enums.AppBiddingGoalProto.getDescriptor(),
          com.google.ads.googleads.v17.enums.KeywordMatchTypeProto.getDescriptor(),
          com.google.ads.googleads.v17.enums.RecommendationTypeProto.getDescriptor(),
          com.google.ads.googleads.v17.enums.ShoppingAddProductsToCampaignRecommendationEnumProto.getDescriptor(),
          com.google.ads.googleads.v17.enums.TargetCpaOptInRecommendationGoalProto.getDescriptor(),
          com.google.ads.googleads.v17.resources.AdProto.getDescriptor(),
          com.google.ads.googleads.v17.resources.AssetProto.getDescriptor(),
          com.google.api.FieldBehaviorProto.getDescriptor(),
          com.google.api.ResourceProto.getDescriptor(),
        });
    internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_google_ads_googleads_v17_resources_Recommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_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", "MaximizeConversionValueOptInRecommendation", "ImproveGoogleTagCoverageRecommendation", "PerformanceMaxFinalUrlOptInRecommendation", "RefreshCustomerMatchListRecommendation", "CustomAudienceOptInRecommendation", "LeadFormAssetRecommendation", "ImproveDemandGenAdStrengthRecommendation", "Recommendation", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_MerchantInfo_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(0);
    internal_static_google_ads_googleads_v17_resources_Recommendation_MerchantInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_MerchantInfo_descriptor,
        new java.lang.String[] { "Id", "Name", "MultiClient", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationImpact_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(1);
    internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationImpact_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationImpact_descriptor,
        new java.lang.String[] { "BaseMetrics", "PotentialMetrics", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationMetrics_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(2);
    internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationMetrics_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_RecommendationMetrics_descriptor,
        new java.lang.String[] { "Impressions", "Clicks", "CostMicros", "Conversions", "ConversionsValue", "VideoViews", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(3);
    internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_descriptor,
        new java.lang.String[] { "CurrentBudgetAmountMicros", "RecommendedBudgetAmountMicros", "BudgetOptions", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_descriptor.getNestedTypes().get(0);
    internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_descriptor,
        new java.lang.String[] { "BudgetAmountMicros", "Impact", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(4);
    internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_descriptor,
        new java.lang.String[] { "Keyword", "SearchTerms", "RecommendedCpcBidMicros", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_SearchTerm_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_descriptor.getNestedTypes().get(0);
    internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_SearchTerm_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordRecommendation_SearchTerm_descriptor,
        new java.lang.String[] { "Text", "EstimatedWeeklySearchCount", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_TextAdRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(5);
    internal_static_google_ads_googleads_v17_resources_Recommendation_TextAdRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_TextAdRecommendation_descriptor,
        new java.lang.String[] { "Ad", "CreationDate", "AutoApplyDate", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(6);
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_descriptor,
        new java.lang.String[] { "Options", "RecommendedTargetCpaMicros", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_descriptor.getNestedTypes().get(0);
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_descriptor,
        new java.lang.String[] { "Goal", "TargetCpaMicros", "RequiredCampaignBudgetAmountMicros", "Impact", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionsOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(7);
    internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionsOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionsOptInRecommendation_descriptor,
        new java.lang.String[] { "RecommendedBudgetAmountMicros", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_EnhancedCpcOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(8);
    internal_static_google_ads_googleads_v17_resources_Recommendation_EnhancedCpcOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_EnhancedCpcOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_SearchPartnersOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(9);
    internal_static_google_ads_googleads_v17_resources_Recommendation_SearchPartnersOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_SearchPartnersOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeClicksOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(10);
    internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeClicksOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeClicksOptInRecommendation_descriptor,
        new java.lang.String[] { "RecommendedBudgetAmountMicros", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_OptimizeAdRotationRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(11);
    internal_static_google_ads_googleads_v17_resources_Recommendation_OptimizeAdRotationRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_OptimizeAdRotationRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_CalloutAssetRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(12);
    internal_static_google_ads_googleads_v17_resources_Recommendation_CalloutAssetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_CalloutAssetRecommendation_descriptor,
        new java.lang.String[] { "RecommendedCampaignCalloutAssets", "RecommendedCustomerCalloutAssets", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_SitelinkAssetRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(13);
    internal_static_google_ads_googleads_v17_resources_Recommendation_SitelinkAssetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_SitelinkAssetRecommendation_descriptor,
        new java.lang.String[] { "RecommendedCampaignSitelinkAssets", "RecommendedCustomerSitelinkAssets", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_CallAssetRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(14);
    internal_static_google_ads_googleads_v17_resources_Recommendation_CallAssetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_CallAssetRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordMatchTypeRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(15);
    internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordMatchTypeRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_KeywordMatchTypeRecommendation_descriptor,
        new java.lang.String[] { "Keyword", "RecommendedMatchType", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_MoveUnusedBudgetRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(16);
    internal_static_google_ads_googleads_v17_resources_Recommendation_MoveUnusedBudgetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_MoveUnusedBudgetRecommendation_descriptor,
        new java.lang.String[] { "ExcessCampaignBudget", "BudgetRecommendation", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetRoasOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(17);
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetRoasOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_TargetRoasOptInRecommendation_descriptor,
        new java.lang.String[] { "RecommendedTargetRoas", "RequiredCampaignBudgetAmountMicros", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(18);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_descriptor,
        new java.lang.String[] { "CurrentAd", "RecommendedAssets", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(19);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_descriptor,
        new java.lang.String[] { "CurrentAd", "RecommendedAd", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(20);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ResponsiveSearchAdRecommendation_descriptor,
        new java.lang.String[] { "Ad", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_UseBroadMatchKeywordRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(21);
    internal_static_google_ads_googleads_v17_resources_Recommendation_UseBroadMatchKeywordRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_UseBroadMatchKeywordRecommendation_descriptor,
        new java.lang.String[] { "Keyword", "SuggestedKeywordsCount", "CampaignKeywordsCount", "CampaignUsesSharedBudget", "RequiredCampaignBudgetAmountMicros", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(22);
    internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_descriptor,
        new java.lang.String[] { "MerchantId", "SalesCountryCode", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(23);
    internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_descriptor,
        new java.lang.String[] { "RecommendedTargetMultiplier", "AverageTargetCpaMicros", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_DisplayExpansionOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(24);
    internal_static_google_ads_googleads_v17_resources_Recommendation_DisplayExpansionOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_DisplayExpansionOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(25);
    internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetRoasRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(26);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetRoasRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetRoasRecommendation_descriptor,
        new java.lang.String[] { "RecommendedTargetRoas", "CampaignBudget", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingOfferAttributeRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(27);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingOfferAttributeRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingOfferAttributeRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", "OffersCount", "DemotedOffersCount", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(28);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", "ProductsCount", "DisapprovedProductsCount", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingTargetAllOffersRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(29);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingTargetAllOffersRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingTargetAllOffersRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "UntargetedOffersCount", "FeedLabel", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(30);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", "Reason", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(31);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(32);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_descriptor,
        new java.lang.String[] { "Merchant", "FeedLabel", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetAdjustmentInfo_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(33);
    internal_static_google_ads_googleads_v17_resources_Recommendation_TargetAdjustmentInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_TargetAdjustmentInfo_descriptor,
        new java.lang.String[] { "SharedSet", "RecommendedTargetMultiplier", "CurrentAverageTargetMicros", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(34);
    internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_RaiseTargetCpaRecommendation_descriptor,
        new java.lang.String[] { "TargetAdjustment", "AppBiddingGoal", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_LowerTargetRoasRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(35);
    internal_static_google_ads_googleads_v17_resources_Recommendation_LowerTargetRoasRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_LowerTargetRoasRecommendation_descriptor,
        new java.lang.String[] { "TargetAdjustment", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_DynamicImageExtensionOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(36);
    internal_static_google_ads_googleads_v17_resources_Recommendation_DynamicImageExtensionOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_DynamicImageExtensionOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudget_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(37);
    internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudget_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_CampaignBudget_descriptor,
        new java.lang.String[] { "CurrentAmountMicros", "RecommendedNewAmountMicros", "NewStartDate", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(38);
    internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(39);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_descriptor,
        new java.lang.String[] { "AssetGroup", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(40);
    internal_static_google_ads_googleads_v17_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_descriptor,
        new java.lang.String[] { "ApplyLink", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetCpaRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(41);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetCpaRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ForecastingSetTargetCpaRecommendation_descriptor,
        new java.lang.String[] { "RecommendedTargetCpaMicros", "CampaignBudget", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionValueOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(42);
    internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionValueOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_MaximizeConversionValueOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveGoogleTagCoverageRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(43);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveGoogleTagCoverageRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveGoogleTagCoverageRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxFinalUrlOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(44);
    internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxFinalUrlOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_PerformanceMaxFinalUrlOptInRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_RefreshCustomerMatchListRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(45);
    internal_static_google_ads_googleads_v17_resources_Recommendation_RefreshCustomerMatchListRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_RefreshCustomerMatchListRecommendation_descriptor,
        new java.lang.String[] { "UserListId", "UserListName", "DaysSinceLastRefresh", "TopSpendingAccount", "TargetingAccountsCount", "OwnerAccount", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_AccountInfo_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(46);
    internal_static_google_ads_googleads_v17_resources_Recommendation_AccountInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_AccountInfo_descriptor,
        new java.lang.String[] { "CustomerId", "DescriptiveName", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_CustomAudienceOptInRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(47);
    internal_static_google_ads_googleads_v17_resources_Recommendation_CustomAudienceOptInRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_CustomAudienceOptInRecommendation_descriptor,
        new java.lang.String[] { "Keywords", });
    internal_static_google_ads_googleads_v17_resources_Recommendation_LeadFormAssetRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(48);
    internal_static_google_ads_googleads_v17_resources_Recommendation_LeadFormAssetRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_LeadFormAssetRecommendation_descriptor,
        new java.lang.String[] { });
    internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveDemandGenAdStrengthRecommendation_descriptor =
      internal_static_google_ads_googleads_v17_resources_Recommendation_descriptor.getNestedTypes().get(49);
    internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveDemandGenAdStrengthRecommendation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v17_resources_Recommendation_ImproveDemandGenAdStrengthRecommendation_descriptor,
        new java.lang.String[] { "Ad", "AdStrength", "DemandGenAssetActionItems", });
    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.v17.common.CriteriaProto.getDescriptor();
    com.google.ads.googleads.v17.enums.AdStrengthProto.getDescriptor();
    com.google.ads.googleads.v17.enums.AppBiddingGoalProto.getDescriptor();
    com.google.ads.googleads.v17.enums.KeywordMatchTypeProto.getDescriptor();
    com.google.ads.googleads.v17.enums.RecommendationTypeProto.getDescriptor();
    com.google.ads.googleads.v17.enums.ShoppingAddProductsToCampaignRecommendationEnumProto.getDescriptor();
    com.google.ads.googleads.v17.enums.TargetCpaOptInRecommendationGoalProto.getDescriptor();
    com.google.ads.googleads.v17.resources.AdProto.getDescriptor();
    com.google.ads.googleads.v17.resources.AssetProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy