/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/recommender/v1/recommender_service.proto

package com.google.cloud.recommender.v1;

public final class RecommenderProto {
  private RecommenderProto() {}

  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_cloud_recommender_v1_ListInsightsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_ListInsightsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_ListInsightsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_ListInsightsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_GetInsightRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_GetInsightRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_StateMetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_StateMetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_ListRecommendationsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_ListRecommendationsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_ListRecommendationsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_ListRecommendationsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_GetRecommendationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_GetRecommendationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_StateMetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_StateMetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_StateMetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_StateMetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_StateMetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_StateMetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_GetRecommenderConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_GetRecommenderConfigRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_UpdateRecommenderConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_UpdateRecommenderConfigRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_GetInsightTypeConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_GetInsightTypeConfigRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1_UpdateInsightTypeConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1_UpdateInsightTypeConfigRequest_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n5google/cloud/recommender/v1/recommende"
          + "r_service.proto\022\033google.cloud.recommende"
          + "r.v1\032\034google/api/annotations.proto\032\027goog"
          + "le/api/client.proto\032\037google/api/field_be"
          + "havior.proto\032\031google/api/resource.proto\032"
          + ")google/cloud/recommender/v1/insight.pro"
          + "to\0325google/cloud/recommender/v1/insight_"
          + "type_config.proto\0320google/cloud/recommen"
          + "der/v1/recommendation.proto\0324google/clou"
          + "d/recommender/v1/recommender_config.prot"
          + "o\032 google/protobuf/field_mask.proto\"\233\001\n\023"
          + "ListInsightsRequest\022>\n\006parent\030\001 \001(\tB.\340A\002"
          + "\372A(\n&recommender.googleapis.com/InsightT"
          + "ype\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_toke"
          + "n\030\003 \001(\tB\003\340A\001\022\023\n\006filter\030\004 \001(\tB\003\340A\001\"g\n\024Lis"
          + "tInsightsResponse\0226\n\010insights\030\001 \003(\0132$.go"
          + "ogle.cloud.recommender.v1.Insight\022\027\n\017nex"
          + "t_page_token\030\002 \001(\t\"M\n\021GetInsightRequest\022"
          + "8\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"recommender.googl"
          + "eapis.com/Insight\"\210\002\n\032MarkInsightAccepte"
          + "dRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"recommen"
          + "der.googleapis.com/Insight\022g\n\016state_meta"
          + "data\030\002 \003(\0132J.google.cloud.recommender.v1"
          + ".MarkInsightAcceptedRequest.StateMetadat"
          + "aEntryB\003\340A\001\022\021\n\004etag\030\003 \001(\tB\003\340A\002\0324\n\022StateM"
          + "etadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t"
          + ":\0028\001\"\235\001\n\032ListRecommendationsRequest\022>\n\006p"
          + "arent\030\001 \001(\tB.\340A\002\372A(\n&recommender.googlea"
          + "pis.com/Recommender\022\026\n\tpage_size\030\002 \001(\005B\003"
          + "\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\022\016\n\006filter\030\005"
          + " \001(\t\"|\n\033ListRecommendationsResponse\022D\n\017r"
          + "ecommendations\030\001 \003(\0132+.google.cloud.reco"
          + "mmender.v1.Recommendation\022\027\n\017next_page_t"
          + "oken\030\002 \001(\t\"[\n\030GetRecommendationRequest\022?"
          + "\n\004name\030\001 \001(\tB1\340A\002\372A+\n)recommender.google"
          + "apis.com/Recommendation\"\226\002\n MarkRecommen"
          + "dationClaimedRequest\022?\n\004name\030\001 \001(\tB1\340A\002\372"
          + "A+\n)recommender.googleapis.com/Recommend"
          + "ation\022h\n\016state_metadata\030\002 \003(\0132P.google.c"
          + "loud.recommender.v1.MarkRecommendationCl"
          + "aimedRequest.StateMetadataEntry\022\021\n\004etag\030"
          + "\003 \001(\tB\003\340A\002\0324\n\022StateMetadataEntry\022\013\n\003key\030"
          + "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\232\002\n\"MarkRecomme"
          + "ndationSucceededRequest\022?\n\004name\030\001 \001(\tB1\340"
          + "A\002\372A+\n)recommender.googleapis.com/Recomm"
          + "endation\022j\n\016state_metadata\030\002 \003(\0132R.googl"
          + "e.cloud.recommender.v1.MarkRecommendatio"
          + "nSucceededRequest.StateMetadataEntry\022\021\n\004"
          + "etag\030\003 \001(\tB\003\340A\002\0324\n\022StateMetadataEntry\022\013\n"
          + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\224\002\n\037MarkRe"
          + "commendationFailedRequest\022?\n\004name\030\001 \001(\tB"
          + "1\340A\002\372A+\n)recommender.googleapis.com/Reco"
          + "mmendation\022g\n\016state_metadata\030\002 \003(\0132O.goo"
          + "gle.cloud.recommender.v1.MarkRecommendat"
          + "ionFailedRequest.StateMetadataEntry\022\021\n\004e"
          + "tag\030\003 \001(\tB\003\340A\002\0324\n\022StateMetadataEntry\022\013\n\003"
          + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"a\n\033GetRecom"
          + "menderConfigRequest\022B\n\004name\030\001 \001(\tB4\340A\002\372A"
          + ".\n,recommender.googleapis.com/Recommende"
          + "rConfig\"\271\001\n\036UpdateRecommenderConfigReque"
          + "st\022O\n\022recommender_config\030\001 \001(\0132..google."
          + "cloud.recommender.v1.RecommenderConfigB\003"
          + "\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.google.protob"
          + "uf.FieldMask\022\025\n\rvalidate_only\030\003 \001(\010\"a\n\033G"
          + "etInsightTypeConfigRequest\022B\n\004name\030\001 \001(\t"
          + "B4\340A\002\372A.\n,recommender.googleapis.com/Ins"
          + "ightTypeConfig\"\272\001\n\036UpdateInsightTypeConf"
          + "igRequest\022P\n\023insight_type_config\030\001 \001(\0132."
          + ".google.cloud.recommender.v1.InsightType"
          + "ConfigB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.googl"
          + "e.protobuf.FieldMask\022\025\n\rvalidate_only\030\003 "
          + "\001(\0102\377\'\n\013Recommender\022\213\003\n\014ListInsights\0220.g"
          + "oogle.cloud.recommender.v1.ListInsightsR"
          + "equest\0321.google.cloud.recommender.v1.Lis"
          + "tInsightsResponse\"\225\002\202\323\344\223\002\205\002\022;/v1/{parent"
          + "=projects/*/locations/*/insightTypes/*}/"
          + "insightsZD\022B/v1/{parent=billingAccounts/"
          + "*/locations/*/insightTypes/*}/insightsZ<"
          + "\022:/v1/{parent=folders/*/locations/*/insi"
          + "ghtTypes/*}/insightsZB\022@/v1/{parent=orga"
          + "nizations/*/locations/*/insightTypes/*}/"
          + "insights\332A\006parent\022\370\002\n\nGetInsight\022..googl"
          + "e.cloud.recommender.v1.GetInsightRequest"
          + "\032$.google.cloud.recommender.v1.Insight\"\223"
          + "\002\202\323\344\223\002\205\002\022;/v1/{name=projects/*/locations"
          + "/*/insightTypes/*/insights/*}ZD\022B/v1/{na"
          + "me=billingAccounts/*/locations/*/insight"
          + "Types/*/insights/*}Z<\022:/v1/{name=folders"
          + "/*/locations/*/insightTypes/*/insights/*"
          + "}ZB\022@/v1/{name=organizations/*/locations"
          + "/*/insightTypes/*/insights/*}\332A\004name\022\336\003\n"
          + "\023MarkInsightAccepted\0227.google.cloud.reco"
          + "mmender.v1.MarkInsightAcceptedRequest\032$."
          + "google.cloud.recommender.v1.Insight\"\347\002\202\323"
          + "\344\223\002\305\002\"H/v1/{name=projects/*/locations/*/"
          + "insightTypes/*/insights/*}:markAccepted:"
          + "\001*ZT\"O/v1/{name=billingAccounts/*/locati"
          + "ons/*/insightTypes/*/insights/*}:markAcc"
          + "epted:\001*ZL\"G/v1/{name=folders/*/location"
          + "s/*/insightTypes/*/insights/*}:markAccep"
          + "ted:\001*ZR\"M/v1/{name=organizations/*/loca"
          + "tions/*/insightTypes/*/insights/*}:markA"
          + "ccepted:\001*\332A\030name,state_metadata,etag\022\314\003"
          + "\n\023ListRecommendations\0227.google.cloud.rec"
          + "ommender.v1.ListRecommendationsRequest\0328"
          + ".google.cloud.recommender.v1.ListRecomme"
          + "ndationsResponse\"\301\002\202\323\344\223\002\241\002\022B/v1/{parent="
          + "projects/*/locations/*/recommenders/*}/r"
          + "ecommendationsZK\022I/v1/{parent=billingAcc"
          + "ounts/*/locations/*/recommenders/*}/reco"
          + "mmendationsZC\022A/v1/{parent=folders/*/loc"
          + "ations/*/recommenders/*}/recommendations"
          + "ZI\022G/v1/{parent=organizations/*/location"
          + "s/*/recommenders/*}/recommendations\332A\006pa"
          + "rent\332A\rparent,filter\022\251\003\n\021GetRecommendati"
          + "on\0225.google.cloud.recommender.v1.GetReco"
          + "mmendationRequest\032+.google.cloud.recomme"
          + "nder.v1.Recommendation\"\257\002\202\323\344\223\002\241\002\022B/v1/{n"
          + "ame=projects/*/locations/*/recommenders/"
          + "*/recommendations/*}ZK\022I/v1/{name=billin"
          + "gAccounts/*/locations/*/recommenders/*/r"
          + "ecommendations/*}ZC\022A/v1/{name=folders/*"
          + "/locations/*/recommenders/*/recommendati"
          + "ons/*}ZI\022G/v1/{name=organizations/*/loca"
          + "tions/*/recommenders/*/recommendations/*"
          + "}\332A\004name\022\211\004\n\031MarkRecommendationClaimed\022="
          + ".google.cloud.recommender.v1.MarkRecomme"
          + "ndationClaimedRequest\032+.google.cloud.rec"
          + "ommender.v1.Recommendation\"\377\002\202\323\344\223\002\335\002\"N/v"
          + "1/{name=projects/*/locations/*/recommend"
          + "ers/*/recommendations/*}:markClaimed:\001*Z"
          + "Z\"U/v1/{name=billingAccounts/*/locations"
          + "/*/recommenders/*/recommendations/*}:mar"
          + "kClaimed:\001*ZR\"M/v1/{name=folders/*/locat"
          + "ions/*/recommenders/*/recommendations/*}"
          + ":markClaimed:\001*ZX\"S/v1/{name=organizatio"
          + "ns/*/locations/*/recommenders/*/recommen"
          + "dations/*}:markClaimed:\001*\332A\030name,state_m"
          + "etadata,etag\022\225\004\n\033MarkRecommendationSucce"
          + "eded\022?.google.cloud.recommender.v1.MarkR"
          + "ecommendationSucceededRequest\032+.google.c"
          + "loud.recommender.v1.Recommendation\"\207\003\202\323\344"
          + "\223\002\345\002\"P/v1/{name=projects/*/locations/*/r"
          + "ecommenders/*/recommendations/*}:markSuc"
          + "ceeded:\001*Z\\\"W/v1/{name=billingAccounts/*"
          + "/locations/*/recommenders/*/recommendati"
          + "ons/*}:markSucceeded:\001*ZT\"O/v1/{name=fol"
          + "ders/*/locations/*/recommenders/*/recomm"
          + "endations/*}:markSucceeded:\001*ZZ\"U/v1/{na"
          + "me=organizations/*/locations/*/recommend"
          + "ers/*/recommendations/*}:markSucceeded:\001"
          + "*\332A\030name,state_metadata,etag\022\203\004\n\030MarkRec"
          + "ommendationFailed\022<.google.cloud.recomme"
          + "nder.v1.MarkRecommendationFailedRequest\032"
          + "+.google.cloud.recommender.v1.Recommenda"
          + "tion\"\373\002\202\323\344\223\002\331\002\"M/v1/{name=projects/*/loc"
          + "ations/*/recommenders/*/recommendations/"
          + "*}:markFailed:\001*ZY\"T/v1/{name=billingAcc"
          + "ounts/*/locations/*/recommenders/*/recom"
          + "mendations/*}:markFailed:\001*ZQ\"L/v1/{name"
          + "=folders/*/locations/*/recommenders/*/re"
          + "commendations/*}:markFailed:\001*ZW\"R/v1/{n"
          + "ame=organizations/*/locations/*/recommen"
          + "ders/*/recommendations/*}:markFailed:\001*\332"
          + "A\030name,state_metadata,etag\022\211\002\n\024GetRecomm"
          + "enderConfig\0228.google.cloud.recommender.v"
          + "1.GetRecommenderConfigRequest\032..google.c"
          + "loud.recommender.v1.RecommenderConfig\"\206\001"
          + "\202\323\344\223\002y\0227/v1/{name=projects/*/locations/*"
          + "/recommenders/*/config}Z>\022</v1/{name=org"
          + "anizations/*/locations/*/recommenders/*/"
          + "config}\332A\004name\022\370\002\n\027UpdateRecommenderConf"
          + "ig\022;.google.cloud.recommender.v1.UpdateR"
          + "ecommenderConfigRequest\032..google.cloud.r"
          + "ecommender.v1.RecommenderConfig\"\357\001\202\323\344\223\002\307"
          + "\0012J/v1/{recommender_config.name=projects"
          + "/*/locations/*/recommenders/*/config}:\022r"
          + "ecommender_configZe2O/v1/{recommender_co"
          + "nfig.name=organizations/*/locations/*/re"
          + "commenders/*/config}:\022recommender_config"
          + "\332A\036recommender_config,update_mask\022\211\002\n\024Ge"
          + "tInsightTypeConfig\0228.google.cloud.recomm"
          + "ender.v1.GetInsightTypeConfigRequest\032..g"
          + "oogle.cloud.recommender.v1.InsightTypeCo"
          + "nfig\"\206\001\202\323\344\223\002y\0227/v1/{name=projects/*/loca"
          + "tions/*/insightTypes/*/config}Z>\022</v1/{n"
          + "ame=organizations/*/locations/*/insightT"
          + "ypes/*/config}\332A\004name\022\375\002\n\027UpdateInsightT"
          + "ypeConfig\022;.google.cloud.recommender.v1."
          + "UpdateInsightTypeConfigRequest\032..google."
          + "cloud.recommender.v1.InsightTypeConfig\"\364"
          + "\001\202\323\344\223\002\313\0012K/v1/{insight_type_config.name="
          + "projects/*/locations/*/insightTypes/*/co"
          + "nfig}:\023insight_type_configZg2P/v1/{insig"
          + "ht_type_config.name=organizations/*/loca"
          + "tions/*/insightTypes/*/config}:\023insight_"
          + "type_config\332A\037insight_type_config,update"
          + "_mask\032N\312A\032recommender.googleapis.com\322A.h"
          + "ttps://www.googleapis.com/auth/cloud-pla"
          + "tformB\235\001\n\037com.google.cloud.recommender.v"
          + "1B\020RecommenderProtoP\001ZAcloud.google.com/"
          + "go/recommender/apiv1/recommenderpb;recom"
          + "menderpb\242\002\004CREC\252\002\033Google.Cloud.Recommend"
          + "er.V1b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.cloud.recommender.v1.InsightProto.getDescriptor(),
              com.google.cloud.recommender.v1.InsightTypeConfigProto.getDescriptor(),
              com.google.cloud.recommender.v1.RecommendationOuterClass.getDescriptor(),
              com.google.cloud.recommender.v1.RecommenderConfigProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
            });
    internal_static_google_cloud_recommender_v1_ListInsightsRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_recommender_v1_ListInsightsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_ListInsightsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter",
            });
    internal_static_google_cloud_recommender_v1_ListInsightsResponse_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_recommender_v1_ListInsightsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_ListInsightsResponse_descriptor,
            new java.lang.String[] {
              "Insights", "NextPageToken",
            });
    internal_static_google_cloud_recommender_v1_GetInsightRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_recommender_v1_GetInsightRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_GetInsightRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_descriptor,
            new java.lang.String[] {
              "Name", "StateMetadata", "Etag",
            });
    internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_StateMetadataEntry_descriptor =
        internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_StateMetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_MarkInsightAcceptedRequest_StateMetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recommender_v1_ListRecommendationsRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_recommender_v1_ListRecommendationsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_ListRecommendationsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter",
            });
    internal_static_google_cloud_recommender_v1_ListRecommendationsResponse_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_recommender_v1_ListRecommendationsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_ListRecommendationsResponse_descriptor,
            new java.lang.String[] {
              "Recommendations", "NextPageToken",
            });
    internal_static_google_cloud_recommender_v1_GetRecommendationRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_recommender_v1_GetRecommendationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_GetRecommendationRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_descriptor,
            new java.lang.String[] {
              "Name", "StateMetadata", "Etag",
            });
    internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_StateMetadataEntry_descriptor =
        internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_StateMetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_MarkRecommendationClaimedRequest_StateMetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_descriptor,
            new java.lang.String[] {
              "Name", "StateMetadata", "Etag",
            });
    internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_StateMetadataEntry_descriptor =
        internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_StateMetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_MarkRecommendationSucceededRequest_StateMetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_descriptor,
            new java.lang.String[] {
              "Name", "StateMetadata", "Etag",
            });
    internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_StateMetadataEntry_descriptor =
        internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_StateMetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_MarkRecommendationFailedRequest_StateMetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recommender_v1_GetRecommenderConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_recommender_v1_GetRecommenderConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_GetRecommenderConfigRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recommender_v1_UpdateRecommenderConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_recommender_v1_UpdateRecommenderConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_UpdateRecommenderConfigRequest_descriptor,
            new java.lang.String[] {
              "RecommenderConfig", "UpdateMask", "ValidateOnly",
            });
    internal_static_google_cloud_recommender_v1_GetInsightTypeConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_recommender_v1_GetInsightTypeConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_GetInsightTypeConfigRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recommender_v1_UpdateInsightTypeConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_recommender_v1_UpdateInsightTypeConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1_UpdateInsightTypeConfigRequest_descriptor,
            new java.lang.String[] {
              "InsightTypeConfig", "UpdateMask", "ValidateOnly",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.recommender.v1.InsightProto.getDescriptor();
    com.google.cloud.recommender.v1.InsightTypeConfigProto.getDescriptor();
    com.google.cloud.recommender.v1.RecommendationOuterClass.getDescriptor();
    com.google.cloud.recommender.v1.RecommenderConfigProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
