/*
 * 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/v1beta1/recommender_service.proto

package com.google.cloud.recommender.v1beta1;

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_v1beta1_ListInsightsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_ListInsightsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_ListInsightsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_ListInsightsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_GetInsightRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_GetInsightRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_StateMetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_StateMetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_ListRecommendationsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_ListRecommendationsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_ListRecommendationsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_ListRecommendationsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_GetRecommendationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_GetRecommendationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_StateMetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_StateMetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_StateMetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_StateMetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_StateMetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_StateMetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_GetRecommenderConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_GetRecommenderConfigRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_UpdateRecommenderConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_UpdateRecommenderConfigRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_GetInsightTypeConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_GetInsightTypeConfigRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recommender_v1beta1_UpdateInsightTypeConfigRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recommender_v1beta1_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 = {
      "\n:google/cloud/recommender/v1beta1/recom"
          + "mender_service.proto\022 google.cloud.recom"
          + "mender.v1beta1\032\034google/api/annotations.p"
          + "roto\032\027google/api/client.proto\032\037google/ap"
          + "i/field_behavior.proto\032\031google/api/resou"
          + "rce.proto\032.google/cloud/recommender/v1be"
          + "ta1/insight.proto\032:google/cloud/recommen"
          + "der/v1beta1/insight_type_config.proto\0325g"
          + "oogle/cloud/recommender/v1beta1/recommen"
          + "dation.proto\0329google/cloud/recommender/v"
          + "1beta1/recommender_config.proto\032 google/"
          + "protobuf/field_mask.proto\"\233\001\n\023ListInsigh"
          + "tsRequest\022>\n\006parent\030\001 \001(\tB.\340A\002\372A(\n&recom"
          + "mender.googleapis.com/InsightType\022\026\n\tpag"
          + "e_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340"
          + "A\001\022\023\n\006filter\030\004 \001(\tB\003\340A\001\"l\n\024ListInsightsR"
          + "esponse\022;\n\010insights\030\001 \003(\0132).google.cloud"
          + ".recommender.v1beta1.Insight\022\027\n\017next_pag"
          + "e_token\030\002 \001(\t\"M\n\021GetInsightRequest\0228\n\004na"
          + "me\030\001 \001(\tB*\340A\002\372A$\n\"recommender.googleapis"
          + ".com/Insight\"\215\002\n\032MarkInsightAcceptedRequ"
          + "est\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"recommender.g"
          + "oogleapis.com/Insight\022l\n\016state_metadata\030"
          + "\002 \003(\0132O.google.cloud.recommender.v1beta1"
          + ".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\"\201\001\n\033ListRecommendationsResponse\022I\n\017"
          + "recommendations\030\001 \003(\01320.google.cloud.rec"
          + "ommender.v1beta1.Recommendation\022\027\n\017next_"
          + "page_token\030\002 \001(\t\"[\n\030GetRecommendationReq"
          + "uest\022?\n\004name\030\001 \001(\tB1\340A\002\372A+\n)recommender."
          + "googleapis.com/Recommendation\"\233\002\n MarkRe"
          + "commendationClaimedRequest\022?\n\004name\030\001 \001(\t"
          + "B1\340A\002\372A+\n)recommender.googleapis.com/Rec"
          + "ommendation\022m\n\016state_metadata\030\002 \003(\0132U.go"
          + "ogle.cloud.recommender.v1beta1.MarkRecom"
          + "mendationClaimedRequest.StateMetadataEnt"
          + "ry\022\021\n\004etag\030\003 \001(\tB\003\340A\002\0324\n\022StateMetadataEn"
          + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\237\002\n\""
          + "MarkRecommendationSucceededRequest\022?\n\004na"
          + "me\030\001 \001(\tB1\340A\002\372A+\n)recommender.googleapis"
          + ".com/Recommendation\022o\n\016state_metadata\030\002 "
          + "\003(\0132W.google.cloud.recommender.v1beta1.M"
          + "arkRecommendationSucceededRequest.StateM"
          + "etadataEntry\022\021\n\004etag\030\003 \001(\tB\003\340A\002\0324\n\022State"
          + "MetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001("
          + "\t:\0028\001\"\231\002\n\037MarkRecommendationFailedReques"
          + "t\022?\n\004name\030\001 \001(\tB1\340A\002\372A+\n)recommender.goo"
          + "gleapis.com/Recommendation\022l\n\016state_meta"
          + "data\030\002 \003(\0132T.google.cloud.recommender.v1"
          + "beta1.MarkRecommendationFailedRequest.St"
          + "ateMetadataEntry\022\021\n\004etag\030\003 \001(\tB\003\340A\002\0324\n\022S"
          + "tateMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030"
          + "\002 \001(\t:\0028\001\"a\n\033GetRecommenderConfigRequest"
          + "\022B\n\004name\030\001 \001(\tB4\340A\002\372A.\n,recommender.goog"
          + "leapis.com/RecommenderConfig\"\276\001\n\036UpdateR"
          + "ecommenderConfigRequest\022T\n\022recommender_c"
          + "onfig\030\001 \001(\01323.google.cloud.recommender.v"
          + "1beta1.RecommenderConfigB\003\340A\002\022/\n\013update_"
          + "mask\030\002 \001(\0132\032.google.protobuf.FieldMask\022\025"
          + "\n\rvalidate_only\030\003 \001(\010\"a\n\033GetInsightTypeC"
          + "onfigRequest\022B\n\004name\030\001 \001(\tB4\340A\002\372A.\n,reco"
          + "mmender.googleapis.com/InsightTypeConfig"
          + "\"\277\001\n\036UpdateInsightTypeConfigRequest\022U\n\023i"
          + "nsight_type_config\030\001 \001(\01323.google.cloud."
          + "recommender.v1beta1.InsightTypeConfigB\003\340"
          + "A\002\022/\n\013update_mask\030\002 \001(\0132\032.google.protobu"
          + "f.FieldMask\022\025\n\rvalidate_only\030\003 \001(\0102\270*\n\013R"
          + "ecommender\022\251\003\n\014ListInsights\0225.google.clo"
          + "ud.recommender.v1beta1.ListInsightsReque"
          + "st\0326.google.cloud.recommender.v1beta1.Li"
          + "stInsightsResponse\"\251\002\202\323\344\223\002\231\002\022@/v1beta1/{"
          + "parent=projects/*/locations/*/insightTyp"
          + "es/*}/insightsZI\022G/v1beta1/{parent=billi"
          + "ngAccounts/*/locations/*/insightTypes/*}"
          + "/insightsZA\022?/v1beta1/{parent=folders/*/"
          + "locations/*/insightTypes/*}/insightsZG\022E"
          + "/v1beta1/{parent=organizations/*/locatio"
          + "ns/*/insightTypes/*}/insights\332A\006parent\022\226"
          + "\003\n\nGetInsight\0223.google.cloud.recommender"
          + ".v1beta1.GetInsightRequest\032).google.clou"
          + "d.recommender.v1beta1.Insight\"\247\002\202\323\344\223\002\231\002\022"
          + "@/v1beta1/{name=projects/*/locations/*/i"
          + "nsightTypes/*/insights/*}ZI\022G/v1beta1/{n"
          + "ame=billingAccounts/*/locations/*/insigh"
          + "tTypes/*/insights/*}ZA\022?/v1beta1/{name=f"
          + "olders/*/locations/*/insightTypes/*/insi"
          + "ghts/*}ZG\022E/v1beta1/{name=organizations/"
          + "*/locations/*/insightTypes/*/insights/*}"
          + "\332A\004name\022\374\003\n\023MarkInsightAccepted\022<.google"
          + ".cloud.recommender.v1beta1.MarkInsightAc"
          + "ceptedRequest\032).google.cloud.recommender"
          + ".v1beta1.Insight\"\373\002\202\323\344\223\002\331\002\"M/v1beta1/{na"
          + "me=projects/*/locations/*/insightTypes/*"
          + "/insights/*}:markAccepted:\001*ZY\"T/v1beta1"
          + "/{name=billingAccounts/*/locations/*/ins"
          + "ightTypes/*/insights/*}:markAccepted:\001*Z"
          + "Q\"L/v1beta1/{name=folders/*/locations/*/"
          + "insightTypes/*/insights/*}:markAccepted:"
          + "\001*ZW\"R/v1beta1/{name=organizations/*/loc"
          + "ations/*/insightTypes/*/insights/*}:mark"
          + "Accepted:\001*\332A\030name,state_metadata,etag\022\341"
          + "\003\n\023ListRecommendations\022<.google.cloud.re"
          + "commender.v1beta1.ListRecommendationsReq"
          + "uest\032=.google.cloud.recommender.v1beta1."
          + "ListRecommendationsResponse\"\314\002\202\323\344\223\002\265\002\022G/"
          + "v1beta1/{parent=projects/*/locations/*/r"
          + "ecommenders/*}/recommendationsZP\022N/v1bet"
          + "a1/{parent=billingAccounts/*/locations/*"
          + "/recommenders/*}/recommendationsZH\022F/v1b"
          + "eta1/{parent=folders/*/locations/*/recom"
          + "menders/*}/recommendationsZN\022L/v1beta1/{"
          + "parent=organizations/*/locations/*/recom"
          + "menders/*}/recommendations\332A\rparent,filt"
          + "er\022\307\003\n\021GetRecommendation\022:.google.cloud."
          + "recommender.v1beta1.GetRecommendationReq"
          + "uest\0320.google.cloud.recommender.v1beta1."
          + "Recommendation\"\303\002\202\323\344\223\002\265\002\022G/v1beta1/{name"
          + "=projects/*/locations/*/recommenders/*/r"
          + "ecommendations/*}ZP\022N/v1beta1/{name=bill"
          + "ingAccounts/*/locations/*/recommenders/*"
          + "/recommendations/*}ZH\022F/v1beta1/{name=fo"
          + "lders/*/locations/*/recommenders/*/recom"
          + "mendations/*}ZN\022L/v1beta1/{name=organiza"
          + "tions/*/locations/*/recommenders/*/recom"
          + "mendations/*}\332A\004name\022\247\004\n\031MarkRecommendat"
          + "ionClaimed\022B.google.cloud.recommender.v1"
          + "beta1.MarkRecommendationClaimedRequest\0320"
          + ".google.cloud.recommender.v1beta1.Recomm"
          + "endation\"\223\003\202\323\344\223\002\361\002\"S/v1beta1/{name=proje"
          + "cts/*/locations/*/recommenders/*/recomme"
          + "ndations/*}:markClaimed:\001*Z_\"Z/v1beta1/{"
          + "name=billingAccounts/*/locations/*/recom"
          + "menders/*/recommendations/*}:markClaimed"
          + ":\001*ZW\"R/v1beta1/{name=folders/*/location"
          + "s/*/recommenders/*/recommendations/*}:ma"
          + "rkClaimed:\001*Z]\"X/v1beta1/{name=organizat"
          + "ions/*/locations/*/recommenders/*/recomm"
          + "endations/*}:markClaimed:\001*\332A\030name,state"
          + "_metadata,etag\022\263\004\n\033MarkRecommendationSuc"
          + "ceeded\022D.google.cloud.recommender.v1beta"
          + "1.MarkRecommendationSucceededRequest\0320.g"
          + "oogle.cloud.recommender.v1beta1.Recommen"
          + "dation\"\233\003\202\323\344\223\002\371\002\"U/v1beta1/{name=project"
          + "s/*/locations/*/recommenders/*/recommend"
          + "ations/*}:markSucceeded:\001*Za\"\\/v1beta1/{"
          + "name=billingAccounts/*/locations/*/recom"
          + "menders/*/recommendations/*}:markSucceed"
          + "ed:\001*ZY\"T/v1beta1/{name=folders/*/locati"
          + "ons/*/recommenders/*/recommendations/*}:"
          + "markSucceeded:\001*Z_\"Z/v1beta1/{name=organ"
          + "izations/*/locations/*/recommenders/*/re"
          + "commendations/*}:markSucceeded:\001*\332A\030name"
          + ",state_metadata,etag\022\241\004\n\030MarkRecommendat"
          + "ionFailed\022A.google.cloud.recommender.v1b"
          + "eta1.MarkRecommendationFailedRequest\0320.g"
          + "oogle.cloud.recommender.v1beta1.Recommen"
          + "dation\"\217\003\202\323\344\223\002\355\002\"R/v1beta1/{name=project"
          + "s/*/locations/*/recommenders/*/recommend"
          + "ations/*}:markFailed:\001*Z^\"Y/v1beta1/{nam"
          + "e=billingAccounts/*/locations/*/recommen"
          + "ders/*/recommendations/*}:markFailed:\001*Z"
          + "V\"Q/v1beta1/{name=folders/*/locations/*/"
          + "recommenders/*/recommendations/*}:markFa"
          + "iled:\001*Z\\\"W/v1beta1/{name=organizations/"
          + "*/locations/*/recommenders/*/recommendat"
          + "ions/*}:markFailed:\001*\332A\030name,state_metad"
          + "ata,etag\022\236\002\n\024GetRecommenderConfig\022=.goog"
          + "le.cloud.recommender.v1beta1.GetRecommen"
          + "derConfigRequest\0323.google.cloud.recommen"
          + "der.v1beta1.RecommenderConfig\"\221\001\202\323\344\223\002\203\001\022"
          + "</v1beta1/{name=projects/*/locations/*/r"
          + "ecommenders/*/config}ZC\022A/v1beta1/{name="
          + "organizations/*/locations/*/recommenders"
          + "/*/config}\332A\004name\022\214\003\n\027UpdateRecommenderC"
          + "onfig\022@.google.cloud.recommender.v1beta1"
          + ".UpdateRecommenderConfigRequest\0323.google"
          + ".cloud.recommender.v1beta1.RecommenderCo"
          + "nfig\"\371\001\202\323\344\223\002\321\0012O/v1beta1/{recommender_co"
          + "nfig.name=projects/*/locations/*/recomme"
          + "nders/*/config}:\022recommender_configZj\"T/"
          + "v1beta1/{recommender_config.name=organiz"
          + "ations/*/locations/*/recommenders/*/conf"
          + "ig}:\022recommender_config\332A\036recommender_co"
          + "nfig,update_mask\022\236\002\n\024GetInsightTypeConfi"
          + "g\022=.google.cloud.recommender.v1beta1.Get"
          + "InsightTypeConfigRequest\0323.google.cloud."
          + "recommender.v1beta1.InsightTypeConfig\"\221\001"
          + "\202\323\344\223\002\203\001\022</v1beta1/{name=projects/*/locat"
          + "ions/*/insightTypes/*/config}ZC\022A/v1beta"
          + "1/{name=organizations/*/locations/*/insi"
          + "ghtTypes/*/config}\332A\004name\022\221\003\n\027UpdateInsi"
          + "ghtTypeConfig\022@.google.cloud.recommender"
          + ".v1beta1.UpdateInsightTypeConfigRequest\032"
          + "3.google.cloud.recommender.v1beta1.Insig"
          + "htTypeConfig\"\376\001\202\323\344\223\002\325\0012P/v1beta1/{insigh"
          + "t_type_config.name=projects/*/locations/"
          + "*/insightTypes/*/config}:\023insight_type_c"
          + "onfigZl\"U/v1beta1/{insight_type_config.n"
          + "ame=organizations/*/locations/*/insightT"
          + "ypes/*/config}:\023insight_type_config\332A\037in"
          + "sight_type_config,update_mask\032N\312A\032recomm"
          + "ender.googleapis.com\322A.https://www.googl"
          + "eapis.com/auth/cloud-platformB\254\001\n$com.go"
          + "ogle.cloud.recommender.v1beta1B\020Recommen"
          + "derProtoP\001ZFcloud.google.com/go/recommen"
          + "der/apiv1beta1/recommenderpb;recommender"
          + "pb\242\002\004CREC\252\002 Google.Cloud.Recommender.V1B"
          + "eta1b\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.v1beta1.InsightOuterClass.getDescriptor(),
              com.google.cloud.recommender.v1beta1.InsightTypeConfigProto.getDescriptor(),
              com.google.cloud.recommender.v1beta1.RecommendationOuterClass.getDescriptor(),
              com.google.cloud.recommender.v1beta1.RecommenderConfigProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
            });
    internal_static_google_cloud_recommender_v1beta1_ListInsightsRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_recommender_v1beta1_ListInsightsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_ListInsightsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter",
            });
    internal_static_google_cloud_recommender_v1beta1_ListInsightsResponse_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_recommender_v1beta1_ListInsightsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_ListInsightsResponse_descriptor,
            new java.lang.String[] {
              "Insights", "NextPageToken",
            });
    internal_static_google_cloud_recommender_v1beta1_GetInsightRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_recommender_v1beta1_GetInsightRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_GetInsightRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_descriptor,
            new java.lang.String[] {
              "Name", "StateMetadata", "Etag",
            });
    internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_StateMetadataEntry_descriptor =
        internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_StateMetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_MarkInsightAcceptedRequest_StateMetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recommender_v1beta1_ListRecommendationsRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_recommender_v1beta1_ListRecommendationsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_ListRecommendationsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter",
            });
    internal_static_google_cloud_recommender_v1beta1_ListRecommendationsResponse_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_recommender_v1beta1_ListRecommendationsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_ListRecommendationsResponse_descriptor,
            new java.lang.String[] {
              "Recommendations", "NextPageToken",
            });
    internal_static_google_cloud_recommender_v1beta1_GetRecommendationRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_recommender_v1beta1_GetRecommendationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_GetRecommendationRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_descriptor,
            new java.lang.String[] {
              "Name", "StateMetadata", "Etag",
            });
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_StateMetadataEntry_descriptor =
        internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_StateMetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_MarkRecommendationClaimedRequest_StateMetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_descriptor,
            new java.lang.String[] {
              "Name", "StateMetadata", "Etag",
            });
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_StateMetadataEntry_descriptor =
        internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_StateMetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_MarkRecommendationSucceededRequest_StateMetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_descriptor,
            new java.lang.String[] {
              "Name", "StateMetadata", "Etag",
            });
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_StateMetadataEntry_descriptor =
        internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_StateMetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_MarkRecommendationFailedRequest_StateMetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recommender_v1beta1_GetRecommenderConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_recommender_v1beta1_GetRecommenderConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_GetRecommenderConfigRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recommender_v1beta1_UpdateRecommenderConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_recommender_v1beta1_UpdateRecommenderConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_UpdateRecommenderConfigRequest_descriptor,
            new java.lang.String[] {
              "RecommenderConfig", "UpdateMask", "ValidateOnly",
            });
    internal_static_google_cloud_recommender_v1beta1_GetInsightTypeConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_recommender_v1beta1_GetInsightTypeConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_GetInsightTypeConfigRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recommender_v1beta1_UpdateInsightTypeConfigRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_recommender_v1beta1_UpdateInsightTypeConfigRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recommender_v1beta1_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.v1beta1.InsightOuterClass.getDescriptor();
    com.google.cloud.recommender.v1beta1.InsightTypeConfigProto.getDescriptor();
    com.google.cloud.recommender.v1beta1.RecommendationOuterClass.getDescriptor();
    com.google.cloud.recommender.v1beta1.RecommenderConfigProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
