/*
 * Copyright 2023 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/functions/v2/functions.proto

package com.google.cloud.functions.v2;

public final class FunctionsProto {
  private FunctionsProto() {}

  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_functions_v2_Function_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_Function_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_Function_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_Function_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_StateMessage_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_StateMessage_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_StorageSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_StorageSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_RepoSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_RepoSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_Source_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_Source_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_SourceProvenance_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_SourceProvenance_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_BuildConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_BuildConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_BuildConfig_EnvironmentVariablesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_BuildConfig_EnvironmentVariablesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_ServiceConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_ServiceConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_ServiceConfig_EnvironmentVariablesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_ServiceConfig_EnvironmentVariablesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_SecretEnvVar_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_SecretEnvVar_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_SecretVolume_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_SecretVolume_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_SecretVolume_SecretVersion_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_SecretVolume_SecretVersion_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_EventTrigger_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_EventTrigger_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_EventFilter_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_EventFilter_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_GetFunctionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_GetFunctionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_ListFunctionsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_ListFunctionsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_ListFunctionsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_ListFunctionsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_CreateFunctionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_CreateFunctionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_UpdateFunctionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_UpdateFunctionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_DeleteFunctionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_DeleteFunctionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_GenerateUploadUrlRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_GenerateUploadUrlRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_GenerateUploadUrlResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_GenerateUploadUrlResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_GenerateDownloadUrlRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_GenerateDownloadUrlRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_GenerateDownloadUrlResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_GenerateDownloadUrlResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_ListRuntimesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_ListRuntimesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_ListRuntimesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_ListRuntimesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_ListRuntimesResponse_Runtime_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_ListRuntimesResponse_Runtime_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_OperationMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_OperationMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_LocationMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_LocationMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_functions_v2_Stage_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_functions_v2_Stage_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/functions/v2/functions.pr"
          + "oto\022\031google.cloud.functions.v2\032\034google/a"
          + "pi/annotations.proto\032\027google/api/client."
          + "proto\032\037google/api/field_behavior.proto\032\031"
          + "google/api/resource.proto\032#google/longru"
          + "nning/operations.proto\032\031google/protobuf/"
          + "any.proto\032\033google/protobuf/empty.proto\032 "
          + "google/protobuf/field_mask.proto\032\037google"
          + "/protobuf/timestamp.proto\"\213\007\n\010Function\022\014"
          + "\n\004name\030\001 \001(\t\022\023\n\013description\030\002 \001(\t\022<\n\014bui"
          + "ld_config\030\003 \001(\0132&.google.cloud.functions"
          + ".v2.BuildConfig\022@\n\016service_config\030\004 \001(\0132"
          + "(.google.cloud.functions.v2.ServiceConfi"
          + "g\022>\n\revent_trigger\030\005 \001(\0132\'.google.cloud."
          + "functions.v2.EventTrigger\022>\n\005state\030\006 \001(\016"
          + "2).google.cloud.functions.v2.Function.St"
          + "ateB\004\342A\001\003\0225\n\013update_time\030\007 \001(\0132\032.google."
          + "protobuf.TimestampB\004\342A\001\003\022?\n\006labels\030\010 \003(\013"
          + "2/.google.cloud.functions.v2.Function.La"
          + "belsEntry\022E\n\016state_messages\030\t \003(\0132\'.goog"
          + "le.cloud.functions.v2.StateMessageB\004\342A\001\003"
          + "\022;\n\013environment\030\n \001(\0162&.google.cloud.fun"
          + "ctions.v2.Environment\022\021\n\003url\030\016 \001(\tB\004\342A\001\003"
          + "\022<\n\014kms_key_name\030\031 \001(\tB&\372A#\n!cloudkms.go"
          + "ogleapis.com/CryptoKey\032-\n\013LabelsEntry\022\013\n"
          + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"`\n\005State\022\025"
          + "\n\021STATE_UNSPECIFIED\020\000\022\n\n\006ACTIVE\020\001\022\n\n\006FAI"
          + "LED\020\002\022\r\n\tDEPLOYING\020\003\022\014\n\010DELETING\020\004\022\013\n\007UN"
          + "KNOWN\020\005:~\352A{\n&cloudfunctions.googleapis."
          + "com/Function\022<projects/{project}/locatio"
          + "ns/{location}/functions/{function}*\tfunc"
          + "tions2\010function\"\271\001\n\014StateMessage\022B\n\010seve"
          + "rity\030\001 \001(\01620.google.cloud.functions.v2.S"
          + "tateMessage.Severity\022\014\n\004type\030\002 \001(\t\022\017\n\007me"
          + "ssage\030\003 \001(\t\"F\n\010Severity\022\030\n\024SEVERITY_UNSP"
          + "ECIFIED\020\000\022\t\n\005ERROR\020\001\022\013\n\007WARNING\020\002\022\010\n\004INF"
          + "O\020\003\"C\n\rStorageSource\022\016\n\006bucket\030\001 \001(\t\022\016\n\006"
          + "object\030\002 \001(\t\022\022\n\ngeneration\030\003 \001(\003\"\243\001\n\nRep"
          + "oSource\022\025\n\013branch_name\030\003 \001(\tH\000\022\022\n\010tag_na"
          + "me\030\004 \001(\tH\000\022\024\n\ncommit_sha\030\005 \001(\tH\000\022\022\n\nproj"
          + "ect_id\030\001 \001(\t\022\021\n\trepo_name\030\002 \001(\t\022\013\n\003dir\030\006"
          + " \001(\t\022\024\n\014invert_regex\030\007 \001(\010B\n\n\010revision\"\224"
          + "\001\n\006Source\022B\n\016storage_source\030\001 \001(\0132(.goog"
          + "le.cloud.functions.v2.StorageSourceH\000\022<\n"
          + "\013repo_source\030\002 \001(\0132%.google.cloud.functi"
          + "ons.v2.RepoSourceH\000B\010\n\006source\"\242\001\n\020Source"
          + "Provenance\022I\n\027resolved_storage_source\030\001 "
          + "\001(\0132(.google.cloud.functions.v2.StorageS"
          + "ource\022C\n\024resolved_repo_source\030\002 \001(\0132%.go"
          + "ogle.cloud.functions.v2.RepoSource\"\311\005\n\013B"
          + "uildConfig\0227\n\005build\030\001 \001(\tB(\342A\001\003\372A!\n\037clou"
          + "dbuild.googleapis.com/Build\022\017\n\007runtime\030\002"
          + " \001(\t\022\023\n\013entry_point\030\003 \001(\t\0221\n\006source\030\004 \001("
          + "\0132!.google.cloud.functions.v2.Source\022L\n\021"
          + "source_provenance\030\010 \001(\0132+.google.cloud.f"
          + "unctions.v2.SourceProvenanceB\004\342A\001\003\022>\n\013wo"
          + "rker_pool\030\005 \001(\tB)\372A&\n$cloudbuild.googlea"
          + "pis.com/WorkerPool\022_\n\025environment_variab"
          + "les\030\006 \003(\0132@.google.cloud.functions.v2.Bu"
          + "ildConfig.EnvironmentVariablesEntry\022N\n\017d"
          + "ocker_registry\030\n \001(\01625.google.cloud.func"
          + "tions.v2.BuildConfig.DockerRegistry\022J\n\021d"
          + "ocker_repository\030\007 \001(\tB/\372A,\n*artifactreg"
          + "istry.googleapis.com/Repository\032;\n\031Envir"
          + "onmentVariablesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005val"
          + "ue\030\002 \001(\t:\0028\001\"`\n\016DockerRegistry\022\037\n\033DOCKER"
          + "_REGISTRY_UNSPECIFIED\020\000\022\026\n\022CONTAINER_REG"
          + "ISTRY\020\001\022\025\n\021ARTIFACT_REGISTRY\020\002\"\255\n\n\rServi"
          + "ceConfig\0224\n\007service\030\001 \001(\tB#\342A\001\003\372A\034\n\032run."
          + "googleapis.com/Service\022\027\n\017timeout_second"
          + "s\030\002 \001(\005\022\030\n\020available_memory\030\r \001(\t\022\025\n\rava"
          + "ilable_cpu\030\026 \001(\t\022a\n\025environment_variable"
          + "s\030\004 \003(\0132B.google.cloud.functions.v2.Serv"
          + "iceConfig.EnvironmentVariablesEntry\022\032\n\022m"
          + "ax_instance_count\030\005 \001(\005\022\032\n\022min_instance_"
          + "count\030\014 \001(\005\022>\n\rvpc_connector\030\006 \001(\tB\'\372A$\n"
          + "\"vpcaccess.googleapis.com/Connector\022j\n\035v"
          + "pc_connector_egress_settings\030\007 \001(\0162C.goo"
          + "gle.cloud.functions.v2.ServiceConfig.Vpc"
          + "ConnectorEgressSettings\022R\n\020ingress_setti"
          + "ngs\030\010 \001(\01628.google.cloud.functions.v2.Se"
          + "rviceConfig.IngressSettings\022\021\n\003uri\030\t \001(\t"
          + "B\004\342A\001\003\022\035\n\025service_account_email\030\n \001(\t\022&\n"
          + "\036all_traffic_on_latest_revision\030\020 \001(\010\022M\n"
          + "\034secret_environment_variables\030\021 \003(\0132\'.go"
          + "ogle.cloud.functions.v2.SecretEnvVar\022?\n\016"
          + "secret_volumes\030\023 \003(\0132\'.google.cloud.func"
          + "tions.v2.SecretVolume\022\026\n\010revision\030\022 \001(\tB"
          + "\004\342A\001\003\022(\n max_instance_request_concurrenc"
          + "y\030\024 \001(\005\022N\n\016security_level\030\025 \001(\01626.google"
          + ".cloud.functions.v2.ServiceConfig.Securi"
          + "tyLevel\032;\n\031EnvironmentVariablesEntry\022\013\n\003"
          + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"u\n\032VpcConne"
          + "ctorEgressSettings\022-\n)VPC_CONNECTOR_EGRE"
          + "SS_SETTINGS_UNSPECIFIED\020\000\022\027\n\023PRIVATE_RAN"
          + "GES_ONLY\020\001\022\017\n\013ALL_TRAFFIC\020\002\"x\n\017IngressSe"
          + "ttings\022 \n\034INGRESS_SETTINGS_UNSPECIFIED\020\000"
          + "\022\r\n\tALLOW_ALL\020\001\022\027\n\023ALLOW_INTERNAL_ONLY\020\002"
          + "\022\033\n\027ALLOW_INTERNAL_AND_GCLB\020\003\"W\n\rSecurit"
          + "yLevel\022\036\n\032SECURITY_LEVEL_UNSPECIFIED\020\000\022\021"
          + "\n\rSECURE_ALWAYS\020\001\022\023\n\017SECURE_OPTIONAL\020\002\"P"
          + "\n\014SecretEnvVar\022\013\n\003key\030\001 \001(\t\022\022\n\nproject_i"
          + "d\030\002 \001(\t\022\016\n\006secret\030\003 \001(\t\022\017\n\007version\030\004 \001(\t"
          + "\"\277\001\n\014SecretVolume\022\022\n\nmount_path\030\001 \001(\t\022\022\n"
          + "\nproject_id\030\002 \001(\t\022\016\n\006secret\030\003 \001(\t\022G\n\010ver"
          + "sions\030\004 \003(\01325.google.cloud.functions.v2."
          + "SecretVolume.SecretVersion\032.\n\rSecretVers"
          + "ion\022\017\n\007version\030\001 \001(\t\022\014\n\004path\030\002 \001(\t\"\213\004\n\014E"
          + "ventTrigger\0229\n\007trigger\030\001 \001(\tB(\342A\001\003\372A!\n\037e"
          + "ventarc.googleapis.com/Trigger\022\026\n\016trigge"
          + "r_region\030\002 \001(\t\022\030\n\nevent_type\030\003 \001(\tB\004\342A\001\002"
          + "\022=\n\revent_filters\030\004 \003(\0132&.google.cloud.f"
          + "unctions.v2.EventFilter\022:\n\014pubsub_topic\030"
          + "\005 \001(\tB$\342A\001\001\372A\035\n\033pubsub.googleapis.com/To"
          + "pic\022#\n\025service_account_email\030\006 \001(\tB\004\342A\001\001"
          + "\022O\n\014retry_policy\030\007 \001(\01623.google.cloud.fu"
          + "nctions.v2.EventTrigger.RetryPolicyB\004\342A\001"
          + "\001\0229\n\007channel\030\010 \001(\tB(\342A\001\001\372A!\n\037eventarc.go"
          + "ogleapis.com/Channel\"b\n\013RetryPolicy\022\034\n\030R"
          + "ETRY_POLICY_UNSPECIFIED\020\000\022\035\n\031RETRY_POLIC"
          + "Y_DO_NOT_RETRY\020\001\022\026\n\022RETRY_POLICY_RETRY\020\002"
          + "\"S\n\013EventFilter\022\027\n\tattribute\030\001 \001(\tB\004\342A\001\002"
          + "\022\023\n\005value\030\002 \001(\tB\004\342A\001\002\022\026\n\010operator\030\003 \001(\tB"
          + "\004\342A\001\001\"S\n\022GetFunctionRequest\022=\n\004name\030\001 \001("
          + "\tB/\342A\001\002\372A(\n&cloudfunctions.googleapis.co"
          + "m/Function\"\240\001\n\024ListFunctionsRequest\022?\n\006p"
          + "arent\030\001 \001(\tB/\342A\001\002\372A(\022&cloudfunctions.goo"
          + "gleapis.com/Function\022\021\n\tpage_size\030\002 \001(\005\022"
          + "\022\n\npage_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\022\020\n\010o"
          + "rder_by\030\005 \001(\t\"}\n\025ListFunctionsResponse\0226"
          + "\n\tfunctions\030\001 \003(\0132#.google.cloud.functio"
          + "ns.v2.Function\022\027\n\017next_page_token\030\002 \001(\t\022"
          + "\023\n\013unreachable\030\003 \003(\t\"\245\001\n\025CreateFunctionR"
          + "equest\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!locatio"
          + "ns.googleapis.com/Location\022;\n\010function\030\002"
          + " \001(\0132#.google.cloud.functions.v2.Functio"
          + "nB\004\342A\001\002\022\023\n\013function_id\030\003 \001(\t\"\205\001\n\025UpdateF"
          + "unctionRequest\022;\n\010function\030\001 \001(\0132#.googl"
          + "e.cloud.functions.v2.FunctionB\004\342A\001\002\022/\n\013u"
          + "pdate_mask\030\002 \001(\0132\032.google.protobuf.Field"
          + "Mask\"V\n\025DeleteFunctionRequest\022=\n\004name\030\001 "
          + "\001(\tB/\342A\001\002\372A(\n&cloudfunctions.googleapis."
          + "com/Function\"\224\001\n\030GenerateUploadUrlReques"
          + "t\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!locations.go"
          + "ogleapis.com/Location\022<\n\014kms_key_name\030\002 "
          + "\001(\tB&\372A#\n!cloudkms.googleapis.com/Crypto"
          + "Key\"q\n\031GenerateUploadUrlResponse\022\022\n\nuplo"
          + "ad_url\030\001 \001(\t\022@\n\016storage_source\030\002 \001(\0132(.g"
          + "oogle.cloud.functions.v2.StorageSource\"["
          + "\n\032GenerateDownloadUrlRequest\022=\n\004name\030\001 \001"
          + "(\tB/\342A\001\002\372A(\n&cloudfunctions.googleapis.c"
          + "om/Function\"3\n\033GenerateDownloadUrlRespon"
          + "se\022\024\n\014download_url\030\001 \001(\t\"a\n\023ListRuntimes"
          + "Request\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!locati"
          + "ons.googleapis.com/Location\022\016\n\006filter\030\002 "
          + "\001(\t\"\256\003\n\024ListRuntimesResponse\022I\n\010runtimes"
          + "\030\001 \003(\01327.google.cloud.functions.v2.ListR"
          + "untimesResponse.Runtime\032\311\001\n\007Runtime\022\014\n\004n"
          + "ame\030\001 \001(\t\022\024\n\014display_name\030\005 \001(\t\022K\n\005stage"
          + "\030\002 \001(\0162<.google.cloud.functions.v2.ListR"
          + "untimesResponse.RuntimeStage\022\020\n\010warnings"
          + "\030\003 \003(\t\022;\n\013environment\030\004 \001(\0162&.google.clo"
          + "ud.functions.v2.Environment\"\177\n\014RuntimeSt"
          + "age\022\035\n\031RUNTIME_STAGE_UNSPECIFIED\020\000\022\017\n\013DE"
          + "VELOPMENT\020\001\022\t\n\005ALPHA\020\002\022\010\n\004BETA\020\003\022\006\n\002GA\020\004"
          + "\022\016\n\nDEPRECATED\020\005\022\022\n\016DECOMMISSIONED\020\006\"\270\002\n"
          + "\021OperationMetadata\022/\n\013create_time\030\001 \001(\0132"
          + "\032.google.protobuf.Timestamp\022,\n\010end_time\030"
          + "\002 \001(\0132\032.google.protobuf.Timestamp\022\016\n\006tar"
          + "get\030\003 \001(\t\022\014\n\004verb\030\004 \001(\t\022\025\n\rstatus_detail"
          + "\030\005 \001(\t\022\030\n\020cancel_requested\030\006 \001(\010\022\023\n\013api_"
          + "version\030\007 \001(\t\022.\n\020request_resource\030\010 \001(\0132"
          + "\024.google.protobuf.Any\0220\n\006stages\030\t \003(\0132 ."
          + "google.cloud.functions.v2.Stage\"P\n\020Locat"
          + "ionMetadata\022<\n\014environments\030\001 \003(\0162&.goog"
          + "le.cloud.functions.v2.Environment\"\304\003\n\005St"
          + "age\0223\n\004name\030\001 \001(\0162%.google.cloud.functio"
          + "ns.v2.Stage.Name\022\017\n\007message\030\002 \001(\t\0225\n\005sta"
          + "te\030\003 \001(\0162&.google.cloud.functions.v2.Sta"
          + "ge.State\022\020\n\010resource\030\004 \001(\t\022\024\n\014resource_u"
          + "ri\030\005 \001(\t\022?\n\016state_messages\030\006 \003(\0132\'.googl"
          + "e.cloud.functions.v2.StateMessage\"\204\001\n\004Na"
          + "me\022\024\n\020NAME_UNSPECIFIED\020\000\022\025\n\021ARTIFACT_REG"
          + "ISTRY\020\001\022\t\n\005BUILD\020\002\022\013\n\007SERVICE\020\003\022\013\n\007TRIGG"
          + "ER\020\004\022\024\n\020SERVICE_ROLLBACK\020\005\022\024\n\020TRIGGER_RO"
          + "LLBACK\020\006\"N\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000"
          + "\022\017\n\013NOT_STARTED\020\001\022\017\n\013IN_PROGRESS\020\002\022\014\n\010CO"
          + "MPLETE\020\003*@\n\013Environment\022\033\n\027ENVIRONMENT_U"
          + "NSPECIFIED\020\000\022\t\n\005GEN_1\020\001\022\t\n\005GEN_2\020\0022\252\016\n\017F"
          + "unctionService\022\237\001\n\013GetFunction\022-.google."
          + "cloud.functions.v2.GetFunctionRequest\032#."
          + "google.cloud.functions.v2.Function\"<\332A\004n"
          + "ame\202\323\344\223\002/\022-/v2/{name=projects/*/location"
          + "s/*/functions/*}\022\262\001\n\rListFunctions\022/.goo"
          + "gle.cloud.functions.v2.ListFunctionsRequ"
          + "est\0320.google.cloud.functions.v2.ListFunc"
          + "tionsResponse\">\332A\006parent\202\323\344\223\002/\022-/v2/{par"
          + "ent=projects/*/locations/*}/functions\022\225\002"
          + "\n\016CreateFunction\0220.google.cloud.function"
          + "s.v2.CreateFunctionRequest\032\035.google.long"
          + "running.Operation\"\261\001\312AQ\n\"google.cloud.fu"
          + "nctions.v2.Function\022+google.cloud.functi"
          + "ons.v2.OperationMetadata\332A\033parent,functi"
          + "on,function_id\202\323\344\223\0029\"-/v2/{parent=projec"
          + "ts/*/locations/*}/functions:\010function\022\227\002"
          + "\n\016UpdateFunction\0220.google.cloud.function"
          + "s.v2.UpdateFunctionRequest\032\035.google.long"
          + "running.Operation\"\263\001\312AQ\n\"google.cloud.fu"
          + "nctions.v2.Function\022+google.cloud.functi"
          + "ons.v2.OperationMetadata\332A\024function,upda"
          + "te_mask\202\323\344\223\002B26/v2/{function.name=projec"
          + "ts/*/locations/*/functions/*}:\010function\022"
          + "\347\001\n\016DeleteFunction\0220.google.cloud.functi"
          + "ons.v2.DeleteFunctionRequest\032\035.google.lo"
          + "ngrunning.Operation\"\203\001\312AD\n\025google.protob"
          + "uf.Empty\022+google.cloud.functions.v2.Oper"
          + "ationMetadata\332A\004name\202\323\344\223\002/*-/v2/{name=pr"
          + "ojects/*/locations/*/functions/*}\022\312\001\n\021Ge"
          + "nerateUploadUrl\0223.google.cloud.functions"
          + ".v2.GenerateUploadUrlRequest\0324.google.cl"
          + "oud.functions.v2.GenerateUploadUrlRespon"
          + "se\"J\202\323\344\223\002D\"?/v2/{parent=projects/*/locat"
          + "ions/*}/functions:generateUploadUrl:\001*\022\322"
          + "\001\n\023GenerateDownloadUrl\0225.google.cloud.fu"
          + "nctions.v2.GenerateDownloadUrlRequest\0326."
          + "google.cloud.functions.v2.GenerateDownlo"
          + "adUrlResponse\"L\202\323\344\223\002F\"A/v2/{name=project"
          + "s/*/locations/*/functions/*}:generateDow"
          + "nloadUrl:\001*\022\256\001\n\014ListRuntimes\022..google.cl"
          + "oud.functions.v2.ListRuntimesRequest\032/.g"
          + "oogle.cloud.functions.v2.ListRuntimesRes"
          + "ponse\"=\332A\006parent\202\323\344\223\002.\022,/v2/{parent=proj"
          + "ects/*/locations/*}/runtimes\032Q\312A\035cloudfu"
          + "nctions.googleapis.com\322A.https://www.goo"
          + "gleapis.com/auth/cloud-platformB\356\007\n\035com."
          + "google.cloud.functions.v2B\016FunctionsProt"
          + "oP\001Z;cloud.google.com/go/functions/apiv2"
          + "/functionspb;functionspb\242\002\003GCF\352Ao\n*artif"
          + "actregistry.googleapis.com/Repository\022Ap"
          + "rojects/{project}/locations/{location}/r"
          + "epositories/{repository}\352AY\n\037cloudbuild."
          + "googleapis.com/Build\0226projects/{project}"
          + "/locations/{location}/builds/{build}\352Ai\n"
          + "$cloudbuild.googleapis.com/WorkerPool\022Ap"
          + "rojects/{project}/locations/{location}/w"
          + "orkerPools/{worker_pool}\352AX\n\032run.googlea"
          + "pis.com/Service\022:projects/{project}/loca"
          + "tions/{location}/services/{service}\352Ad\n\""
          + "vpcaccess.googleapis.com/Connector\022>proj"
          + "ects/{project}/locations/{location}/conn"
          + "ectors/{connector}\352A]\n\037eventarc.googleap"
          + "is.com/Trigger\022:projects/{project}/locat"
          + "ions/{location}/triggers/{trigger}\352A]\n\037e"
          + "ventarc.googleapis.com/Channel\022:projects"
          + "/{project}/locations/{location}/channels"
          + "/{channel}\352A@\n\033pubsub.googleapis.com/Top"
          + "ic\022!projects/{project}/topics/{topic}\352Ax"
          + "\n!cloudkms.googleapis.com/CryptoKey\022Spro"
          + "jects/{project}/locations/{location}/key"
          + "Rings/{key_ring}/cryptoKeys/{crypto_key}"
          + "b\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.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.AnyProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_functions_v2_Function_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_functions_v2_Function_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_Function_descriptor,
            new java.lang.String[] {
              "Name",
              "Description",
              "BuildConfig",
              "ServiceConfig",
              "EventTrigger",
              "State",
              "UpdateTime",
              "Labels",
              "StateMessages",
              "Environment",
              "Url",
              "KmsKeyName",
            });
    internal_static_google_cloud_functions_v2_Function_LabelsEntry_descriptor =
        internal_static_google_cloud_functions_v2_Function_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_functions_v2_Function_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_Function_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_functions_v2_StateMessage_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_functions_v2_StateMessage_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_StateMessage_descriptor,
            new java.lang.String[] {
              "Severity", "Type", "Message",
            });
    internal_static_google_cloud_functions_v2_StorageSource_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_functions_v2_StorageSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_StorageSource_descriptor,
            new java.lang.String[] {
              "Bucket", "Object", "Generation",
            });
    internal_static_google_cloud_functions_v2_RepoSource_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_functions_v2_RepoSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_RepoSource_descriptor,
            new java.lang.String[] {
              "BranchName",
              "TagName",
              "CommitSha",
              "ProjectId",
              "RepoName",
              "Dir",
              "InvertRegex",
              "Revision",
            });
    internal_static_google_cloud_functions_v2_Source_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_functions_v2_Source_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_Source_descriptor,
            new java.lang.String[] {
              "StorageSource", "RepoSource", "Source",
            });
    internal_static_google_cloud_functions_v2_SourceProvenance_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_functions_v2_SourceProvenance_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_SourceProvenance_descriptor,
            new java.lang.String[] {
              "ResolvedStorageSource", "ResolvedRepoSource",
            });
    internal_static_google_cloud_functions_v2_BuildConfig_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_functions_v2_BuildConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_BuildConfig_descriptor,
            new java.lang.String[] {
              "Build",
              "Runtime",
              "EntryPoint",
              "Source",
              "SourceProvenance",
              "WorkerPool",
              "EnvironmentVariables",
              "DockerRegistry",
              "DockerRepository",
            });
    internal_static_google_cloud_functions_v2_BuildConfig_EnvironmentVariablesEntry_descriptor =
        internal_static_google_cloud_functions_v2_BuildConfig_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_functions_v2_BuildConfig_EnvironmentVariablesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_BuildConfig_EnvironmentVariablesEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_functions_v2_ServiceConfig_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_functions_v2_ServiceConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_ServiceConfig_descriptor,
            new java.lang.String[] {
              "Service",
              "TimeoutSeconds",
              "AvailableMemory",
              "AvailableCpu",
              "EnvironmentVariables",
              "MaxInstanceCount",
              "MinInstanceCount",
              "VpcConnector",
              "VpcConnectorEgressSettings",
              "IngressSettings",
              "Uri",
              "ServiceAccountEmail",
              "AllTrafficOnLatestRevision",
              "SecretEnvironmentVariables",
              "SecretVolumes",
              "Revision",
              "MaxInstanceRequestConcurrency",
              "SecurityLevel",
            });
    internal_static_google_cloud_functions_v2_ServiceConfig_EnvironmentVariablesEntry_descriptor =
        internal_static_google_cloud_functions_v2_ServiceConfig_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_functions_v2_ServiceConfig_EnvironmentVariablesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_ServiceConfig_EnvironmentVariablesEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_functions_v2_SecretEnvVar_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_functions_v2_SecretEnvVar_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_SecretEnvVar_descriptor,
            new java.lang.String[] {
              "Key", "ProjectId", "Secret", "Version",
            });
    internal_static_google_cloud_functions_v2_SecretVolume_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_functions_v2_SecretVolume_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_SecretVolume_descriptor,
            new java.lang.String[] {
              "MountPath", "ProjectId", "Secret", "Versions",
            });
    internal_static_google_cloud_functions_v2_SecretVolume_SecretVersion_descriptor =
        internal_static_google_cloud_functions_v2_SecretVolume_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_functions_v2_SecretVolume_SecretVersion_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_SecretVolume_SecretVersion_descriptor,
            new java.lang.String[] {
              "Version", "Path",
            });
    internal_static_google_cloud_functions_v2_EventTrigger_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_functions_v2_EventTrigger_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_EventTrigger_descriptor,
            new java.lang.String[] {
              "Trigger",
              "TriggerRegion",
              "EventType",
              "EventFilters",
              "PubsubTopic",
              "ServiceAccountEmail",
              "RetryPolicy",
              "Channel",
            });
    internal_static_google_cloud_functions_v2_EventFilter_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_functions_v2_EventFilter_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_EventFilter_descriptor,
            new java.lang.String[] {
              "Attribute", "Value", "Operator",
            });
    internal_static_google_cloud_functions_v2_GetFunctionRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_functions_v2_GetFunctionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_GetFunctionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_functions_v2_ListFunctionsRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_functions_v2_ListFunctionsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_ListFunctionsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_functions_v2_ListFunctionsResponse_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_functions_v2_ListFunctionsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_ListFunctionsResponse_descriptor,
            new java.lang.String[] {
              "Functions", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_functions_v2_CreateFunctionRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_functions_v2_CreateFunctionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_CreateFunctionRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Function", "FunctionId",
            });
    internal_static_google_cloud_functions_v2_UpdateFunctionRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_functions_v2_UpdateFunctionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_UpdateFunctionRequest_descriptor,
            new java.lang.String[] {
              "Function", "UpdateMask",
            });
    internal_static_google_cloud_functions_v2_DeleteFunctionRequest_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_functions_v2_DeleteFunctionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_DeleteFunctionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_functions_v2_GenerateUploadUrlRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_functions_v2_GenerateUploadUrlRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_GenerateUploadUrlRequest_descriptor,
            new java.lang.String[] {
              "Parent", "KmsKeyName",
            });
    internal_static_google_cloud_functions_v2_GenerateUploadUrlResponse_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_functions_v2_GenerateUploadUrlResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_GenerateUploadUrlResponse_descriptor,
            new java.lang.String[] {
              "UploadUrl", "StorageSource",
            });
    internal_static_google_cloud_functions_v2_GenerateDownloadUrlRequest_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_functions_v2_GenerateDownloadUrlRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_GenerateDownloadUrlRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_functions_v2_GenerateDownloadUrlResponse_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_functions_v2_GenerateDownloadUrlResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_GenerateDownloadUrlResponse_descriptor,
            new java.lang.String[] {
              "DownloadUrl",
            });
    internal_static_google_cloud_functions_v2_ListRuntimesRequest_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_functions_v2_ListRuntimesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_ListRuntimesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Filter",
            });
    internal_static_google_cloud_functions_v2_ListRuntimesResponse_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_functions_v2_ListRuntimesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_ListRuntimesResponse_descriptor,
            new java.lang.String[] {
              "Runtimes",
            });
    internal_static_google_cloud_functions_v2_ListRuntimesResponse_Runtime_descriptor =
        internal_static_google_cloud_functions_v2_ListRuntimesResponse_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_functions_v2_ListRuntimesResponse_Runtime_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_ListRuntimesResponse_Runtime_descriptor,
            new java.lang.String[] {
              "Name", "DisplayName", "Stage", "Warnings", "Environment",
            });
    internal_static_google_cloud_functions_v2_OperationMetadata_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_functions_v2_OperationMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_OperationMetadata_descriptor,
            new java.lang.String[] {
              "CreateTime",
              "EndTime",
              "Target",
              "Verb",
              "StatusDetail",
              "CancelRequested",
              "ApiVersion",
              "RequestResource",
              "Stages",
            });
    internal_static_google_cloud_functions_v2_LocationMetadata_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_functions_v2_LocationMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_LocationMetadata_descriptor,
            new java.lang.String[] {
              "Environments",
            });
    internal_static_google_cloud_functions_v2_Stage_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_functions_v2_Stage_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_functions_v2_Stage_descriptor,
            new java.lang.String[] {
              "Name", "Message", "State", "Resource", "ResourceUri", "StateMessages",
            });
    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.resource);
    registry.add(com.google.api.ResourceProto.resourceDefinition);
    registry.add(com.google.api.ResourceProto.resourceReference);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    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.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.AnyProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
