/*
 * 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/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_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\"\207\007\n\010Function\022\014"
          + "\n\004name\030\001 \001(\t\022;\n\013environment\030\n \001(\0162&.goog"
          + "le.cloud.functions.v2.Environment\022\023\n\013des"
          + "cription\030\002 \001(\t\022<\n\014build_config\030\003 \001(\0132&.g"
          + "oogle.cloud.functions.v2.BuildConfig\022@\n\016"
          + "service_config\030\004 \001(\0132(.google.cloud.func"
          + "tions.v2.ServiceConfig\022>\n\revent_trigger\030"
          + "\005 \001(\0132\'.google.cloud.functions.v2.EventT"
          + "rigger\022=\n\005state\030\006 \001(\0162).google.cloud.fun"
          + "ctions.v2.Function.StateB\003\340A\003\0224\n\013update_"
          + "time\030\007 \001(\0132\032.google.protobuf.TimestampB\003"
          + "\340A\003\022?\n\006labels\030\010 \003(\0132/.google.cloud.funct"
          + "ions.v2.Function.LabelsEntry\022D\n\016state_me"
          + "ssages\030\t \003(\0132\'.google.cloud.functions.v2"
          + ".StateMessageB\003\340A\003\022<\n\014kms_key_name\030\031 \001(\t"
          + "B&\372A#\n!cloudkms.googleapis.com/CryptoKey"
          + "\022\020\n\003url\030\016 \001(\tB\003\340A\003\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\021ST"
          + "ATE_UNSPECIFIED\020\000\022\n\n\006ACTIVE\020\001\022\n\n\006FAILED\020"
          + "\002\022\r\n\tDEPLOYING\020\003\022\014\n\010DELETING\020\004\022\013\n\007UNKNOW"
          + "N\020\005:~\352A{\n&cloudfunctions.googleapis.com/"
          + "Function\022<projects/{project}/locations/{"
          + "location}/functions/{function}*\tfunction"
          + "s2\010function\"\271\001\n\014StateMessage\022B\n\010severity"
          + "\030\001 \001(\01620.google.cloud.functions.v2.State"
          + "Message.Severity\022\014\n\004type\030\002 \001(\t\022\017\n\007messag"
          + "e\030\003 \001(\t\"F\n\010Severity\022\030\n\024SEVERITY_UNSPECIF"
          + "IED\020\000\022\t\n\005ERROR\020\001\022\013\n\007WARNING\020\002\022\010\n\004INFO\020\003\""
          + "C\n\rStorageSource\022\016\n\006bucket\030\001 \001(\t\022\016\n\006obje"
          + "ct\030\002 \001(\t\022\022\n\ngeneration\030\003 \001(\003\"\243\001\n\nRepoSou"
          + "rce\022\025\n\013branch_name\030\003 \001(\tH\000\022\022\n\010tag_name\030\004"
          + " \001(\tH\000\022\024\n\ncommit_sha\030\005 \001(\tH\000\022\022\n\nproject_"
          + "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\006S"
          + "ource\022B\n\016storage_source\030\001 \001(\0132(.google.c"
          + "loud.functions.v2.StorageSourceH\000\022<\n\013rep"
          + "o_source\030\002 \001(\0132%.google.cloud.functions."
          + "v2.RepoSourceH\000B\010\n\006source\"\242\001\n\020SourceProv"
          + "enance\022I\n\027resolved_storage_source\030\001 \001(\0132"
          + "(.google.cloud.functions.v2.StorageSourc"
          + "e\022C\n\024resolved_repo_source\030\002 \001(\0132%.google"
          + ".cloud.functions.v2.RepoSource\"\314\005\n\013Build"
          + "Config\0226\n\005build\030\001 \001(\tB\'\340A\003\372A!\n\037cloudbuil"
          + "d.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!.g"
          + "oogle.cloud.functions.v2.Source\022K\n\021sourc"
          + "e_provenance\030\010 \001(\0132+.google.cloud.functi"
          + "ons.v2.SourceProvenanceB\003\340A\003\022>\n\013worker_p"
          + "ool\030\005 \001(\tB)\372A&\n$cloudbuild.googleapis.co"
          + "m/WorkerPool\022_\n\025environment_variables\030\006 "
          + "\003(\0132@.google.cloud.functions.v2.BuildCon"
          + "fig.EnvironmentVariablesEntry\022S\n\017docker_"
          + "registry\030\n \001(\01625.google.cloud.functions."
          + "v2.BuildConfig.DockerRegistryB\003\340A\001\022J\n\021do"
          + "cker_repository\030\007 \001(\tB/\372A,\n*artifactregi"
          + "stry.googleapis.com/Repository\032;\n\031Enviro"
          + "nmentVariablesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005valu"
          + "e\030\002 \001(\t:\0028\001\"`\n\016DockerRegistry\022\037\n\033DOCKER_"
          + "REGISTRY_UNSPECIFIED\020\000\022\026\n\022CONTAINER_REGI"
          + "STRY\020\001\022\025\n\021ARTIFACT_REGISTRY\020\002\"\252\n\n\rServic"
          + "eConfig\0223\n\007service\030\001 \001(\tB\"\340A\003\372A\034\n\032run.go"
          + "ogleapis.com/Service\022\027\n\017timeout_seconds\030"
          + "\002 \001(\005\022\030\n\020available_memory\030\r \001(\t\022\025\n\ravail"
          + "able_cpu\030\026 \001(\t\022a\n\025environment_variables\030"
          + "\004 \003(\0132B.google.cloud.functions.v2.Servic"
          + "eConfig.EnvironmentVariablesEntry\022\032\n\022max"
          + "_instance_count\030\005 \001(\005\022\032\n\022min_instance_co"
          + "unt\030\014 \001(\005\022>\n\rvpc_connector\030\006 \001(\tB\'\372A$\n\"v"
          + "pcaccess.googleapis.com/Connector\022j\n\035vpc"
          + "_connector_egress_settings\030\007 \001(\0162C.googl"
          + "e.cloud.functions.v2.ServiceConfig.VpcCo"
          + "nnectorEgressSettings\022R\n\020ingress_setting"
          + "s\030\010 \001(\01628.google.cloud.functions.v2.Serv"
          + "iceConfig.IngressSettings\022\020\n\003uri\030\t \001(\tB\003"
          + "\340A\003\022\035\n\025service_account_email\030\n \001(\t\022&\n\036al"
          + "l_traffic_on_latest_revision\030\020 \001(\010\022M\n\034se"
          + "cret_environment_variables\030\021 \003(\0132\'.googl"
          + "e.cloud.functions.v2.SecretEnvVar\022?\n\016sec"
          + "ret_volumes\030\023 \003(\0132\'.google.cloud.functio"
          + "ns.v2.SecretVolume\022\025\n\010revision\030\022 \001(\tB\003\340A"
          + "\003\022(\n max_instance_request_concurrency\030\024 "
          + "\001(\005\022N\n\016security_level\030\025 \001(\01626.google.clo"
          + "ud.functions.v2.ServiceConfig.SecurityLe"
          + "vel\032;\n\031EnvironmentVariablesEntry\022\013\n\003key\030"
          + "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"u\n\032VpcConnector"
          + "EgressSettings\022-\n)VPC_CONNECTOR_EGRESS_S"
          + "ETTINGS_UNSPECIFIED\020\000\022\027\n\023PRIVATE_RANGES_"
          + "ONLY\020\001\022\017\n\013ALL_TRAFFIC\020\002\"x\n\017IngressSettin"
          + "gs\022 \n\034INGRESS_SETTINGS_UNSPECIFIED\020\000\022\r\n\t"
          + "ALLOW_ALL\020\001\022\027\n\023ALLOW_INTERNAL_ONLY\020\002\022\033\n\027"
          + "ALLOW_INTERNAL_AND_GCLB\020\003\"W\n\rSecurityLev"
          + "el\022\036\n\032SECURITY_LEVEL_UNSPECIFIED\020\000\022\021\n\rSE"
          + "CURE_ALWAYS\020\001\022\023\n\017SECURE_OPTIONAL\020\002\"P\n\014Se"
          + "cretEnvVar\022\013\n\003key\030\001 \001(\t\022\022\n\nproject_id\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\npro"
          + "ject_id\030\002 \001(\t\022\016\n\006secret\030\003 \001(\t\022G\n\010version"
          + "s\030\004 \003(\01325.google.cloud.functions.v2.Secr"
          + "etVolume.SecretVersion\032.\n\rSecretVersion\022"
          + "\017\n\007version\030\001 \001(\t\022\014\n\004path\030\002 \001(\t\"\205\004\n\014Event"
          + "Trigger\0228\n\007trigger\030\001 \001(\tB\'\340A\003\372A!\n\037eventa"
          + "rc.googleapis.com/Trigger\022\026\n\016trigger_reg"
          + "ion\030\002 \001(\t\022\027\n\nevent_type\030\003 \001(\tB\003\340A\002\022=\n\rev"
          + "ent_filters\030\004 \003(\0132&.google.cloud.functio"
          + "ns.v2.EventFilter\0229\n\014pubsub_topic\030\005 \001(\tB"
          + "#\340A\001\372A\035\n\033pubsub.googleapis.com/Topic\022\"\n\025"
          + "service_account_email\030\006 \001(\tB\003\340A\001\022N\n\014retr"
          + "y_policy\030\007 \001(\01623.google.cloud.functions."
          + "v2.EventTrigger.RetryPolicyB\003\340A\001\0228\n\007chan"
          + "nel\030\010 \001(\tB\'\340A\001\372A!\n\037eventarc.googleapis.c"
          + "om/Channel\"b\n\013RetryPolicy\022\034\n\030RETRY_POLIC"
          + "Y_UNSPECIFIED\020\000\022\035\n\031RETRY_POLICY_DO_NOT_R"
          + "ETRY\020\001\022\026\n\022RETRY_POLICY_RETRY\020\002\"P\n\013EventF"
          + "ilter\022\026\n\tattribute\030\001 \001(\tB\003\340A\002\022\022\n\005value\030\002"
          + " \001(\tB\003\340A\002\022\025\n\010operator\030\003 \001(\tB\003\340A\001\"R\n\022GetF"
          + "unctionRequest\022<\n\004name\030\001 \001(\tB.\340A\002\372A(\n&cl"
          + "oudfunctions.googleapis.com/Function\"\237\001\n"
          + "\024ListFunctionsRequest\022>\n\006parent\030\001 \001(\tB.\340"
          + "A\002\372A(\022&cloudfunctions.googleapis.com/Fun"
          + "ction\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\010order_by\030\005 \001(\t\"}"
          + "\n\025ListFunctionsResponse\0226\n\tfunctions\030\001 \003"
          + "(\0132#.google.cloud.functions.v2.Function\022"
          + "\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreachable\030"
          + "\003 \003(\t\"\243\001\n\025CreateFunctionRequest\0229\n\006paren"
          + "t\030\001 \001(\tB)\340A\002\372A#\n!locations.googleapis.co"
          + "m/Location\022:\n\010function\030\002 \001(\0132#.google.cl"
          + "oud.functions.v2.FunctionB\003\340A\002\022\023\n\013functi"
          + "on_id\030\003 \001(\t\"\204\001\n\025UpdateFunctionRequest\022:\n"
          + "\010function\030\001 \001(\0132#.google.cloud.functions"
          + ".v2.FunctionB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032"
          + ".google.protobuf.FieldMask\"U\n\025DeleteFunc"
          + "tionRequest\022<\n\004name\030\001 \001(\tB.\340A\002\372A(\n&cloud"
          + "functions.googleapis.com/Function\"\223\001\n\030Ge"
          + "nerateUploadUrlRequest\0229\n\006parent\030\001 \001(\tB)"
          + "\340A\002\372A#\n!locations.googleapis.com/Locatio"
          + "n\022<\n\014kms_key_name\030\002 \001(\tB&\372A#\n!cloudkms.g"
          + "oogleapis.com/CryptoKey\"q\n\031GenerateUploa"
          + "dUrlResponse\022\022\n\nupload_url\030\001 \001(\t\022@\n\016stor"
          + "age_source\030\002 \001(\0132(.google.cloud.function"
          + "s.v2.StorageSource\"Z\n\032GenerateDownloadUr"
          + "lRequest\022<\n\004name\030\001 \001(\tB.\340A\002\372A(\n&cloudfun"
          + "ctions.googleapis.com/Function\"3\n\033Genera"
          + "teDownloadUrlResponse\022\024\n\014download_url\030\001 "
          + "\001(\t\"`\n\023ListRuntimesRequest\0229\n\006parent\030\001 \001"
          + "(\tB)\340A\002\372A#\n!locations.googleapis.com/Loc"
          + "ation\022\016\n\006filter\030\002 \001(\t\"\256\003\n\024ListRuntimesRe"
          + "sponse\022I\n\010runtimes\030\001 \003(\01327.google.cloud."
          + "functions.v2.ListRuntimesResponse.Runtim"
          + "e\032\311\001\n\007Runtime\022\014\n\004name\030\001 \001(\t\022\024\n\014display_n"
          + "ame\030\005 \001(\t\022K\n\005stage\030\002 \001(\0162<.google.cloud."
          + "functions.v2.ListRuntimesResponse.Runtim"
          + "eStage\022\020\n\010warnings\030\003 \003(\t\022;\n\013environment\030"
          + "\004 \001(\0162&.google.cloud.functions.v2.Enviro"
          + "nment\"\177\n\014RuntimeStage\022\035\n\031RUNTIME_STAGE_U"
          + "NSPECIFIED\020\000\022\017\n\013DEVELOPMENT\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\016DE"
          + "COMMISSIONED\020\006\"\270\002\n\021OperationMetadata\022/\n\013"
          + "create_time\030\001 \001(\0132\032.google.protobuf.Time"
          + "stamp\022,\n\010end_time\030\002 \001(\0132\032.google.protobu"
          + "f.Timestamp\022\016\n\006target\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_reque"
          + "sted\030\006 \001(\010\022\023\n\013api_version\030\007 \001(\t\022.\n\020reque"
          + "st_resource\030\010 \001(\0132\024.google.protobuf.Any\022"
          + "0\n\006stages\030\t \003(\0132 .google.cloud.functions"
          + ".v2.Stage\"\304\003\n\005Stage\0223\n\004name\030\001 \001(\0162%.goog"
          + "le.cloud.functions.v2.Stage.Name\022\017\n\007mess"
          + "age\030\002 \001(\t\0225\n\005state\030\003 \001(\0162&.google.cloud."
          + "functions.v2.Stage.State\022\020\n\010resource\030\004 \001"
          + "(\t\022\024\n\014resource_uri\030\005 \001(\t\022?\n\016state_messag"
          + "es\030\006 \003(\0132\'.google.cloud.functions.v2.Sta"
          + "teMessage\"\204\001\n\004Name\022\024\n\020NAME_UNSPECIFIED\020\000"
          + "\022\025\n\021ARTIFACT_REGISTRY\020\001\022\t\n\005BUILD\020\002\022\013\n\007SE"
          + "RVICE\020\003\022\013\n\007TRIGGER\020\004\022\024\n\020SERVICE_ROLLBACK"
          + "\020\005\022\024\n\020TRIGGER_ROLLBACK\020\006\"N\n\005State\022\025\n\021STA"
          + "TE_UNSPECIFIED\020\000\022\017\n\013NOT_STARTED\020\001\022\017\n\013IN_"
          + "PROGRESS\020\002\022\014\n\010COMPLETE\020\003*@\n\013Environment\022"
          + "\033\n\027ENVIRONMENT_UNSPECIFIED\020\000\022\t\n\005GEN_1\020\001\022"
          + "\t\n\005GEN_2\020\0022\252\016\n\017FunctionService\022\237\001\n\013GetFu"
          + "nction\022-.google.cloud.functions.v2.GetFu"
          + "nctionRequest\032#.google.cloud.functions.v"
          + "2.Function\"<\202\323\344\223\002/\022-/v2/{name=projects/*"
          + "/locations/*/functions/*}\332A\004name\022\262\001\n\rLis"
          + "tFunctions\022/.google.cloud.functions.v2.L"
          + "istFunctionsRequest\0320.google.cloud.funct"
          + "ions.v2.ListFunctionsResponse\">\202\323\344\223\002/\022-/"
          + "v2/{parent=projects/*/locations/*}/funct"
          + "ions\332A\006parent\022\225\002\n\016CreateFunction\0220.googl"
          + "e.cloud.functions.v2.CreateFunctionReque"
          + "st\032\035.google.longrunning.Operation\"\261\001\202\323\344\223"
          + "\0029\"-/v2/{parent=projects/*/locations/*}/"
          + "functions:\010function\332A\033parent,function,fu"
          + "nction_id\312AQ\n\"google.cloud.functions.v2."
          + "Function\022+google.cloud.functions.v2.Oper"
          + "ationMetadata\022\227\002\n\016UpdateFunction\0220.googl"
          + "e.cloud.functions.v2.UpdateFunctionReque"
          + "st\032\035.google.longrunning.Operation\"\263\001\202\323\344\223"
          + "\002B26/v2/{function.name=projects/*/locati"
          + "ons/*/functions/*}:\010function\332A\024function,"
          + "update_mask\312AQ\n\"google.cloud.functions.v"
          + "2.Function\022+google.cloud.functions.v2.Op"
          + "erationMetadata\022\347\001\n\016DeleteFunction\0220.goo"
          + "gle.cloud.functions.v2.DeleteFunctionReq"
          + "uest\032\035.google.longrunning.Operation\"\203\001\202\323"
          + "\344\223\002/*-/v2/{name=projects/*/locations/*/f"
          + "unctions/*}\332A\004name\312AD\n\025google.protobuf.E"
          + "mpty\022+google.cloud.functions.v2.Operatio"
          + "nMetadata\022\312\001\n\021GenerateUploadUrl\0223.google"
          + ".cloud.functions.v2.GenerateUploadUrlReq"
          + "uest\0324.google.cloud.functions.v2.Generat"
          + "eUploadUrlResponse\"J\202\323\344\223\002D\"?/v2/{parent="
          + "projects/*/locations/*}/functions:genera"
          + "teUploadUrl:\001*\022\322\001\n\023GenerateDownloadUrl\0225"
          + ".google.cloud.functions.v2.GenerateDownl"
          + "oadUrlRequest\0326.google.cloud.functions.v"
          + "2.GenerateDownloadUrlResponse\"L\202\323\344\223\002F\"A/"
          + "v2/{name=projects/*/locations/*/function"
          + "s/*}:generateDownloadUrl:\001*\022\256\001\n\014ListRunt"
          + "imes\022..google.cloud.functions.v2.ListRun"
          + "timesRequest\032/.google.cloud.functions.v2"
          + ".ListRuntimesResponse\"=\202\323\344\223\002.\022,/v2/{pare"
          + "nt=projects/*/locations/*}/runtimes\332A\006pa"
          + "rent\032Q\312A\035cloudfunctions.googleapis.com\322A"
          + ".https://www.googleapis.com/auth/cloud-p"
          + "latformB\356\007\n\035com.google.cloud.functions.v"
          + "2B\016FunctionsProtoP\001Z;cloud.google.com/go"
          + "/functions/apiv2/functionspb;functionspb"
          + "\242\002\003GCF\352Ao\n*artifactregistry.googleapis.c"
          + "om/Repository\022Aprojects/{project}/locati"
          + "ons/{location}/repositories/{repository}"
          + "\352AY\n\037cloudbuild.googleapis.com/Build\0226pr"
          + "ojects/{project}/locations/{location}/bu"
          + "ilds/{build}\352Ai\n$cloudbuild.googleapis.c"
          + "om/WorkerPool\022Aprojects/{project}/locati"
          + "ons/{location}/workerPools/{worker_pool}"
          + "\352AX\n\032run.googleapis.com/Service\022:project"
          + "s/{project}/locations/{location}/service"
          + "s/{service}\352Ad\n\"vpcaccess.googleapis.com"
          + "/Connector\022>projects/{project}/locations"
          + "/{location}/connectors/{connector}\352A]\n\037e"
          + "ventarc.googleapis.com/Trigger\022:projects"
          + "/{project}/locations/{location}/triggers"
          + "/{trigger}\352A]\n\037eventarc.googleapis.com/C"
          + "hannel\022:projects/{project}/locations/{lo"
          + "cation}/channels/{channel}\352A@\n\033pubsub.go"
          + "ogleapis.com/Topic\022!projects/{project}/t"
          + "opics/{topic}\352Ax\n!cloudkms.googleapis.co"
          + "m/CryptoKey\022Sprojects/{project}/location"
          + "s/{location}/keyRings/{key_ring}/cryptoK"
          + "eys/{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",
              "Environment",
              "Description",
              "BuildConfig",
              "ServiceConfig",
              "EventTrigger",
              "State",
              "UpdateTime",
              "Labels",
              "StateMessages",
              "KmsKeyName",
              "Url",
            });
    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_Stage_descriptor =
        getDescriptor().getMessageTypes().get(25);
    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)
}
