/*
 * 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/edgecontainer/v1/resources.proto

package com.google.cloud.edgecontainer.v1;

public final class ResourcesProto {
  private ResourcesProto() {}

  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_edgecontainer_v1_Cluster_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_Cluster_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_Cluster_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_Cluster_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_ClusterNetworking_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_ClusterNetworking_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_Fleet_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_Fleet_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_ClusterUser_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_ClusterUser_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_Authorization_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_Authorization_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_NodePool_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_NodePool_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_NodePool_LocalDiskEncryption_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_NodePool_LocalDiskEncryption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_NodePool_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_NodePool_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_Machine_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_Machine_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_Machine_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_Machine_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_VpcProject_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_VpcProject_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudRouter_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudRouter_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudVpn_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudVpn_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_VpnConnection_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_LocationMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_LocationMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_LocationMetadata_AvailableZonesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_LocationMetadata_AvailableZonesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_ZoneMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_ZoneMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_Quota_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_Quota_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_MaintenancePolicy_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_MaintenancePolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_MaintenanceWindow_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_MaintenanceWindow_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_RecurringTimeWindow_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_RecurringTimeWindow_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_edgecontainer_v1_TimeWindow_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_edgecontainer_v1_TimeWindow_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/edgecontainer/v1/resource"
          + "s.proto\022\035google.cloud.edgecontainer.v1\032\037"
          + "google/api/field_behavior.proto\032\031google/"
          + "api/resource.proto\032\037google/protobuf/time"
          + "stamp.proto\032\027google/rpc/status.proto\"\234\006\n"
          + "\007Cluster\022;\n\004name\030\001 \001(\tB-\342A\001\002\372A&\n$edgecon"
          + "tainer.googleapis.com/Cluster\0225\n\013create_"
          + "time\030\002 \001(\0132\032.google.protobuf.TimestampB\004"
          + "\342A\001\003\0225\n\013update_time\030\003 \001(\0132\032.google.proto"
          + "buf.TimestampB\004\342A\001\003\022B\n\006labels\030\004 \003(\01322.go"
          + "ogle.cloud.edgecontainer.v1.Cluster.Labe"
          + "lsEntry\0229\n\005fleet\030\013 \001(\0132$.google.cloud.ed"
          + "gecontainer.v1.FleetB\004\342A\001\001\022J\n\nnetworking"
          + "\030\007 \001(\01320.google.cloud.edgecontainer.v1.C"
          + "lusterNetworkingB\004\342A\001\002\022J\n\rauthorization\030"
          + "\t \001(\0132,.google.cloud.edgecontainer.v1.Au"
          + "thorizationB\005\342A\002\002\005\022\'\n\031default_max_pods_p"
          + "er_node\030\010 \001(\005B\004\342A\001\001\022\026\n\010endpoint\030\006 \001(\tB\004\342"
          + "A\001\003\022$\n\026cluster_ca_certificate\030\n \001(\tB\004\342A\001"
          + "\003\022R\n\022maintenance_policy\030\014 \001(\01320.google.c"
          + "loud.edgecontainer.v1.MaintenancePolicyB"
          + "\004\342A\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005val"
          + "ue\030\002 \001(\t:\0028\001:e\352Ab\n$edgecontainer.googlea"
          + "pis.com/Cluster\022:projects/{project}/loca"
          + "tions/{location}/clusters/{cluster}\"d\n\021C"
          + "lusterNetworking\022&\n\030cluster_ipv4_cidr_bl"
          + "ocks\030\001 \003(\tB\004\342A\001\002\022\'\n\031services_ipv4_cidr_b"
          + "locks\030\002 \003(\tB\004\342A\001\002\"8\n\005Fleet\022\025\n\007project\030\001 "
          + "\001(\tB\004\342A\001\002\022\030\n\nmembership\030\002 \001(\tB\004\342A\001\003\"%\n\013C"
          + "lusterUser\022\026\n\010username\030\001 \001(\tB\004\342A\001\002\"V\n\rAu"
          + "thorization\022E\n\013admin_users\030\001 \001(\0132*.googl"
          + "e.cloud.edgecontainer.v1.ClusterUserB\004\342A"
          + "\001\002\"\362\006\n\010NodePool\022<\n\004name\030\001 \001(\tB.\342A\001\002\372A\'\n%"
          + "edgecontainer.googleapis.com/NodePool\0225\n"
          + "\013create_time\030\002 \001(\0132\032.google.protobuf.Tim"
          + "estampB\004\342A\001\003\0225\n\013update_time\030\003 \001(\0132\032.goog"
          + "le.protobuf.TimestampB\004\342A\001\003\022C\n\006labels\030\004 "
          + "\003(\01323.google.cloud.edgecontainer.v1.Node"
          + "Pool.LabelsEntry\022\025\n\rnode_location\030\010 \001(\t\022"
          + "\030\n\nnode_count\030\006 \001(\005B\004\342A\001\002\022\026\n\016machine_fil"
          + "ter\030\007 \001(\t\022`\n\025local_disk_encryption\030\t \001(\013"
          + "2;.google.cloud.edgecontainer.v1.NodePoo"
          + "l.LocalDiskEncryptionB\004\342A\001\001\032\234\002\n\023LocalDis"
          + "kEncryption\022;\n\007kms_key\030\001 \001(\tB*\342A\001\005\372A#\n!c"
          + "loudkms.googleapis.com/CryptoKey\022Q\n\026kms_"
          + "key_active_version\030\002 \001(\tB1\342A\001\003\372A*\n(cloud"
          + "kms.googleapis.com/CryptoKeyVersion\022G\n\rk"
          + "ms_key_state\030\003 \001(\0162*.google.cloud.edgeco"
          + "ntainer.v1.KmsKeyStateB\004\342A\001\003\022,\n\nkms_stat"
          + "us\030\004 \001(\0132\022.google.rpc.StatusB\004\342A\001\003\032-\n\013La"
          + "belsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028"
          + "\001:|\352Ay\n%edgecontainer.googleapis.com/Nod"
          + "ePool\022Pprojects/{project}/locations/{loc"
          + "ation}/clusters/{cluster}/nodePools/{nod"
          + "e_pool}\"\311\003\n\007Machine\022;\n\004name\030\001 \001(\tB-\342A\001\002\372"
          + "A&\n$edgecontainer.googleapis.com/Machine"
          + "\0225\n\013create_time\030\002 \001(\0132\032.google.protobuf."
          + "TimestampB\004\342A\001\003\0225\n\013update_time\030\003 \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\004\342A\001\003\022B\n\006labels"
          + "\030\004 \003(\01322.google.cloud.edgecontainer.v1.M"
          + "achine.LabelsEntry\022\023\n\013hosted_node\030\005 \001(\t\022"
          + "\014\n\004zone\030\006 \001(\t\022\026\n\010disabled\030\010 \001(\010B\004\342A\001\003\032-\n"
          + "\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t"
          + ":\0028\001:e\352Ab\n$edgecontainer.googleapis.com/"
          + "Machine\022:projects/{project}/locations/{l"
          + "ocation}/machines/{machine}\"\350\n\n\rVpnConne"
          + "ction\022A\n\004name\030\001 \001(\tB3\342A\001\002\372A,\n*edgecontai"
          + "ner.googleapis.com/VpnConnection\0225\n\013crea"
          + "te_time\030\002 \001(\0132\032.google.protobuf.Timestam"
          + "pB\004\342A\001\003\0225\n\013update_time\030\003 \001(\0132\032.google.pr"
          + "otobuf.TimestampB\004\342A\001\003\022H\n\006labels\030\004 \003(\01328"
          + ".google.cloud.edgecontainer.v1.VpnConnec"
          + "tion.LabelsEntry\022\026\n\016nat_gateway_ip\030\005 \001(\t"
          + "\022Y\n\020bgp_routing_mode\030\006 \001(\0162;.google.clou"
          + "d.edgecontainer.v1.VpnConnection.BgpRout"
          + "ingModeB\002\030\001\022:\n\007cluster\030\007 \001(\tB)\372A&\n$edgec"
          + "ontainer.googleapis.com/Cluster\022\013\n\003vpc\030\010"
          + " \001(\t\022R\n\013vpc_project\030\013 \001(\01327.google.cloud"
          + ".edgecontainer.v1.VpnConnection.VpcProje"
          + "ctB\004\342A\001\001\022 \n\030enable_high_availability\030\t \001"
          + "(\010\022K\n\007details\030\n \001(\01324.google.cloud.edgec"
          + "ontainer.v1.VpnConnection.DetailsB\004\342A\001\003\032"
          + "?\n\nVpcProject\022\022\n\nproject_id\030\001 \001(\t\022\035\n\017ser"
          + "vice_account\030\002 \001(\tB\004\342A\001\001\032\244\003\n\007Details\022I\n\005"
          + "state\030\001 \001(\0162:.google.cloud.edgecontainer"
          + ".v1.VpnConnection.Details.State\022\r\n\005error"
          + "\030\002 \001(\t\022V\n\014cloud_router\030\003 \001(\0132@.google.cl"
          + "oud.edgecontainer.v1.VpnConnection.Detai"
          + "ls.CloudRouter\022Q\n\ncloud_vpns\030\004 \003(\0132=.goo"
          + "gle.cloud.edgecontainer.v1.VpnConnection"
          + ".Details.CloudVpn\032\033\n\013CloudRouter\022\014\n\004name"
          + "\030\001 \001(\t\032\033\n\010CloudVpn\022\017\n\007gateway\030\001 \001(\t\"Z\n\005S"
          + "tate\022\025\n\021STATE_UNSPECIFIED\020\000\022\023\n\017STATE_CON"
          + "NECTED\020\001\022\024\n\020STATE_CONNECTING\020\002\022\017\n\013STATE_"
          + "ERROR\020\003\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v"
          + "alue\030\002 \001(\t:\0028\001\"L\n\016BgpRoutingMode\022 \n\034BGP_"
          + "ROUTING_MODE_UNSPECIFIED\020\000\022\014\n\010REGIONAL\020\001"
          + "\022\n\n\006GLOBAL\020\002:x\352Au\n*edgecontainer.googlea"
          + "pis.com/VpnConnection\022Gprojects/{project"
          + "}/locations/{location}/vpnConnections/{v"
          + "pn_connection}\"\324\001\n\020LocationMetadata\022\\\n\017a"
          + "vailable_zones\030\001 \003(\0132C.google.cloud.edge"
          + "container.v1.LocationMetadata.AvailableZ"
          + "onesEntry\032b\n\023AvailableZonesEntry\022\013\n\003key\030"
          + "\001 \001(\t\022:\n\005value\030\002 \001(\0132+.google.cloud.edge"
          + "container.v1.ZoneMetadata:\0028\001\"C\n\014ZoneMet"
          + "adata\0223\n\005quota\030\001 \003(\0132$.google.cloud.edge"
          + "container.v1.Quota\"5\n\005Quota\022\016\n\006metric\030\001 "
          + "\001(\t\022\r\n\005limit\030\002 \001(\001\022\r\n\005usage\030\003 \001(\001\"U\n\021Mai"
          + "ntenancePolicy\022@\n\006window\030\001 \001(\01320.google."
          + "cloud.edgecontainer.v1.MaintenanceWindow"
          + "\"a\n\021MaintenanceWindow\022L\n\020recurring_windo"
          + "w\030\001 \001(\01322.google.cloud.edgecontainer.v1."
          + "RecurringTimeWindow\"d\n\023RecurringTimeWind"
          + "ow\0229\n\006window\030\001 \001(\0132).google.cloud.edgeco"
          + "ntainer.v1.TimeWindow\022\022\n\nrecurrence\030\002 \001("
          + "\t\"j\n\nTimeWindow\022.\n\nstart_time\030\001 \001(\0132\032.go"
          + "ogle.protobuf.Timestamp\022,\n\010end_time\030\002 \001("
          + "\0132\032.google.protobuf.Timestamp*p\n\013KmsKeyS"
          + "tate\022\035\n\031KMS_KEY_STATE_UNSPECIFIED\020\000\022\037\n\033K"
          + "MS_KEY_STATE_KEY_AVAILABLE\020\001\022!\n\035KMS_KEY_"
          + "STATE_KEY_UNAVAILABLE\020\002B\243\003\n!com.google.c"
          + "loud.edgecontainer.v1B\016ResourcesProtoP\001Z"
          + "Gcloud.google.com/go/edgecontainer/apiv1"
          + "/edgecontainerpb;edgecontainerpb\352Ax\n!clo"
          + "udkms.googleapis.com/CryptoKey\022Sprojects"
          + "/{project}/locations/{location}/keyRings"
          + "/{key_ring}/cryptoKeys/{crypto_key}\352A\246\001\n"
          + "(cloudkms.googleapis.com/CryptoKeyVersio"
          + "n\022zprojects/{project}/locations/{locatio"
          + "n}/keyRings/{key_ring}/cryptoKeys/{crypt"
          + "o_key}/cryptoKeyVersions/{crypto_key_ver"
          + "sion}b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.rpc.StatusProto.getDescriptor(),
            });
    internal_static_google_cloud_edgecontainer_v1_Cluster_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_edgecontainer_v1_Cluster_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_Cluster_descriptor,
            new java.lang.String[] {
              "Name",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "Fleet",
              "Networking",
              "Authorization",
              "DefaultMaxPodsPerNode",
              "Endpoint",
              "ClusterCaCertificate",
              "MaintenancePolicy",
            });
    internal_static_google_cloud_edgecontainer_v1_Cluster_LabelsEntry_descriptor =
        internal_static_google_cloud_edgecontainer_v1_Cluster_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_edgecontainer_v1_Cluster_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_Cluster_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_edgecontainer_v1_ClusterNetworking_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_edgecontainer_v1_ClusterNetworking_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_ClusterNetworking_descriptor,
            new java.lang.String[] {
              "ClusterIpv4CidrBlocks", "ServicesIpv4CidrBlocks",
            });
    internal_static_google_cloud_edgecontainer_v1_Fleet_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_edgecontainer_v1_Fleet_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_Fleet_descriptor,
            new java.lang.String[] {
              "Project", "Membership",
            });
    internal_static_google_cloud_edgecontainer_v1_ClusterUser_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_edgecontainer_v1_ClusterUser_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_ClusterUser_descriptor,
            new java.lang.String[] {
              "Username",
            });
    internal_static_google_cloud_edgecontainer_v1_Authorization_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_edgecontainer_v1_Authorization_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_Authorization_descriptor,
            new java.lang.String[] {
              "AdminUsers",
            });
    internal_static_google_cloud_edgecontainer_v1_NodePool_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_edgecontainer_v1_NodePool_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_NodePool_descriptor,
            new java.lang.String[] {
              "Name",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "NodeLocation",
              "NodeCount",
              "MachineFilter",
              "LocalDiskEncryption",
            });
    internal_static_google_cloud_edgecontainer_v1_NodePool_LocalDiskEncryption_descriptor =
        internal_static_google_cloud_edgecontainer_v1_NodePool_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_edgecontainer_v1_NodePool_LocalDiskEncryption_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_NodePool_LocalDiskEncryption_descriptor,
            new java.lang.String[] {
              "KmsKey", "KmsKeyActiveVersion", "KmsKeyState", "KmsStatus",
            });
    internal_static_google_cloud_edgecontainer_v1_NodePool_LabelsEntry_descriptor =
        internal_static_google_cloud_edgecontainer_v1_NodePool_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_edgecontainer_v1_NodePool_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_NodePool_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_edgecontainer_v1_Machine_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_edgecontainer_v1_Machine_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_Machine_descriptor,
            new java.lang.String[] {
              "Name", "CreateTime", "UpdateTime", "Labels", "HostedNode", "Zone", "Disabled",
            });
    internal_static_google_cloud_edgecontainer_v1_Machine_LabelsEntry_descriptor =
        internal_static_google_cloud_edgecontainer_v1_Machine_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_edgecontainer_v1_Machine_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_Machine_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_VpnConnection_descriptor,
            new java.lang.String[] {
              "Name",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "NatGatewayIp",
              "BgpRoutingMode",
              "Cluster",
              "Vpc",
              "VpcProject",
              "EnableHighAvailability",
              "Details",
            });
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_VpcProject_descriptor =
        internal_static_google_cloud_edgecontainer_v1_VpnConnection_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_VpcProject_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_VpnConnection_VpcProject_descriptor,
            new java.lang.String[] {
              "ProjectId", "ServiceAccount",
            });
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_descriptor =
        internal_static_google_cloud_edgecontainer_v1_VpnConnection_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_descriptor,
            new java.lang.String[] {
              "State", "Error", "CloudRouter", "CloudVpns",
            });
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudRouter_descriptor =
        internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudRouter_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudRouter_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudVpn_descriptor =
        internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudVpn_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_VpnConnection_Details_CloudVpn_descriptor,
            new java.lang.String[] {
              "Gateway",
            });
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_LabelsEntry_descriptor =
        internal_static_google_cloud_edgecontainer_v1_VpnConnection_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_edgecontainer_v1_VpnConnection_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_VpnConnection_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_edgecontainer_v1_LocationMetadata_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_edgecontainer_v1_LocationMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_LocationMetadata_descriptor,
            new java.lang.String[] {
              "AvailableZones",
            });
    internal_static_google_cloud_edgecontainer_v1_LocationMetadata_AvailableZonesEntry_descriptor =
        internal_static_google_cloud_edgecontainer_v1_LocationMetadata_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_edgecontainer_v1_LocationMetadata_AvailableZonesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_LocationMetadata_AvailableZonesEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_edgecontainer_v1_ZoneMetadata_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_edgecontainer_v1_ZoneMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_ZoneMetadata_descriptor,
            new java.lang.String[] {
              "Quota",
            });
    internal_static_google_cloud_edgecontainer_v1_Quota_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_edgecontainer_v1_Quota_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_Quota_descriptor,
            new java.lang.String[] {
              "Metric", "Limit", "Usage",
            });
    internal_static_google_cloud_edgecontainer_v1_MaintenancePolicy_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_edgecontainer_v1_MaintenancePolicy_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_MaintenancePolicy_descriptor,
            new java.lang.String[] {
              "Window",
            });
    internal_static_google_cloud_edgecontainer_v1_MaintenanceWindow_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_edgecontainer_v1_MaintenanceWindow_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_MaintenanceWindow_descriptor,
            new java.lang.String[] {
              "RecurringWindow",
            });
    internal_static_google_cloud_edgecontainer_v1_RecurringTimeWindow_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_edgecontainer_v1_RecurringTimeWindow_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_RecurringTimeWindow_descriptor,
            new java.lang.String[] {
              "Window", "Recurrence",
            });
    internal_static_google_cloud_edgecontainer_v1_TimeWindow_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_edgecontainer_v1_TimeWindow_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_edgecontainer_v1_TimeWindow_descriptor,
            new java.lang.String[] {
              "StartTime", "EndTime",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceDefinition);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
