/*
 * 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/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\"\224\006\n"
          + "\007Cluster\022:\n\004name\030\001 \001(\tB,\340A\002\372A&\n$edgecont"
          + "ainer.googleapis.com/Cluster\0224\n\013create_t"
          + "ime\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340"
          + "A\003\0224\n\013update_time\030\003 \001(\0132\032.google.protobu"
          + "f.TimestampB\003\340A\003\022B\n\006labels\030\004 \003(\01322.googl"
          + "e.cloud.edgecontainer.v1.Cluster.LabelsE"
          + "ntry\0228\n\005fleet\030\013 \001(\0132$.google.cloud.edgec"
          + "ontainer.v1.FleetB\003\340A\001\022I\n\nnetworking\030\007 \001"
          + "(\01320.google.cloud.edgecontainer.v1.Clust"
          + "erNetworkingB\003\340A\002\022K\n\rauthorization\030\t \001(\013"
          + "2,.google.cloud.edgecontainer.v1.Authori"
          + "zationB\006\340A\002\340A\005\022&\n\031default_max_pods_per_n"
          + "ode\030\010 \001(\005B\003\340A\001\022\025\n\010endpoint\030\006 \001(\tB\003\340A\003\022#\n"
          + "\026cluster_ca_certificate\030\n \001(\tB\003\340A\003\022Q\n\022ma"
          + "intenance_policy\030\014 \001(\01320.google.cloud.ed"
          + "gecontainer.v1.MaintenancePolicyB\003\340A\001\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/"
          + "Cluster\022:projects/{project}/locations/{l"
          + "ocation}/clusters/{cluster}\"b\n\021ClusterNe"
          + "tworking\022%\n\030cluster_ipv4_cidr_blocks\030\001 \003"
          + "(\tB\003\340A\002\022&\n\031services_ipv4_cidr_blocks\030\002 \003"
          + "(\tB\003\340A\002\"6\n\005Fleet\022\024\n\007project\030\001 \001(\tB\003\340A\002\022\027"
          + "\n\nmembership\030\002 \001(\tB\003\340A\003\"$\n\013ClusterUser\022\025"
          + "\n\010username\030\001 \001(\tB\003\340A\002\"U\n\rAuthorization\022D"
          + "\n\013admin_users\030\001 \001(\0132*.google.cloud.edgec"
          + "ontainer.v1.ClusterUserB\003\340A\002\"\351\006\n\010NodePoo"
          + "l\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%edgecontainer.g"
          + "oogleapis.com/NodePool\0224\n\013create_time\030\002 "
          + "\001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n\013"
          + "update_time\030\003 \001(\0132\032.google.protobuf.Time"
          + "stampB\003\340A\003\022C\n\006labels\030\004 \003(\01323.google.clou"
          + "d.edgecontainer.v1.NodePool.LabelsEntry\022"
          + "\025\n\rnode_location\030\010 \001(\t\022\027\n\nnode_count\030\006 \001"
          + "(\005B\003\340A\002\022\026\n\016machine_filter\030\007 \001(\t\022_\n\025local"
          + "_disk_encryption\030\t \001(\0132;.google.cloud.ed"
          + "gecontainer.v1.NodePool.LocalDiskEncrypt"
          + "ionB\003\340A\001\032\230\002\n\023LocalDiskEncryption\022:\n\007kms_"
          + "key\030\001 \001(\tB)\340A\005\372A#\n!cloudkms.googleapis.c"
          + "om/CryptoKey\022P\n\026kms_key_active_version\030\002"
          + " \001(\tB0\340A\003\372A*\n(cloudkms.googleapis.com/Cr"
          + "yptoKeyVersion\022F\n\rkms_key_state\030\003 \001(\0162*."
          + "google.cloud.edgecontainer.v1.KmsKeyStat"
          + "eB\003\340A\003\022+\n\nkms_status\030\004 \001(\0132\022.google.rpc."
          + "StatusB\003\340A\003\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022"
          + "\r\n\005value\030\002 \001(\t:\0028\001:|\352Ay\n%edgecontainer.g"
          + "oogleapis.com/NodePool\022Pprojects/{projec"
          + "t}/locations/{location}/clusters/{cluste"
          + "r}/nodePools/{node_pool}\"\305\003\n\007Machine\022:\n\004"
          + "name\030\001 \001(\tB,\340A\002\372A&\n$edgecontainer.google"
          + "apis.com/Machine\0224\n\013create_time\030\002 \001(\0132\032."
          + "google.protobuf.TimestampB\003\340A\003\0224\n\013update"
          + "_time\030\003 \001(\0132\032.google.protobuf.TimestampB"
          + "\003\340A\003\022B\n\006labels\030\004 \003(\01322.google.cloud.edge"
          + "container.v1.Machine.LabelsEntry\022\023\n\013host"
          + "ed_node\030\005 \001(\t\022\014\n\004zone\030\006 \001(\t\022\025\n\010disabled\030"
          + "\010 \001(\010B\003\340A\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.go"
          + "ogleapis.com/Machine\022:projects/{project}"
          + "/locations/{location}/machines/{machine}"
          + "\"\342\n\n\rVpnConnection\022@\n\004name\030\001 \001(\tB2\340A\002\372A,"
          + "\n*edgecontainer.googleapis.com/VpnConnec"
          + "tion\0224\n\013create_time\030\002 \001(\0132\032.google.proto"
          + "buf.TimestampB\003\340A\003\0224\n\013update_time\030\003 \001(\0132"
          + "\032.google.protobuf.TimestampB\003\340A\003\022H\n\006labe"
          + "ls\030\004 \003(\01328.google.cloud.edgecontainer.v1"
          + ".VpnConnection.LabelsEntry\022\026\n\016nat_gatewa"
          + "y_ip\030\005 \001(\t\022Y\n\020bgp_routing_mode\030\006 \001(\0162;.g"
          + "oogle.cloud.edgecontainer.v1.VpnConnecti"
          + "on.BgpRoutingModeB\002\030\001\022:\n\007cluster\030\007 \001(\tB)"
          + "\372A&\n$edgecontainer.googleapis.com/Cluste"
          + "r\022\013\n\003vpc\030\010 \001(\t\022Q\n\013vpc_project\030\013 \001(\01327.go"
          + "ogle.cloud.edgecontainer.v1.VpnConnectio"
          + "n.VpcProjectB\003\340A\001\022 \n\030enable_high_availab"
          + "ility\030\t \001(\010\022J\n\007details\030\n \001(\01324.google.cl"
          + "oud.edgecontainer.v1.VpnConnection.Detai"
          + "lsB\003\340A\003\032>\n\nVpcProject\022\022\n\nproject_id\030\001 \001("
          + "\t\022\034\n\017service_account\030\002 \001(\tB\003\340A\001\032\244\003\n\007Deta"
          + "ils\022I\n\005state\030\001 \001(\0162:.google.cloud.edgeco"
          + "ntainer.v1.VpnConnection.Details.State\022\r"
          + "\n\005error\030\002 \001(\t\022V\n\014cloud_router\030\003 \001(\0132@.go"
          + "ogle.cloud.edgecontainer.v1.VpnConnectio"
          + "n.Details.CloudRouter\022Q\n\ncloud_vpns\030\004 \003("
          + "\0132=.google.cloud.edgecontainer.v1.VpnCon"
          + "nection.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\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\023\n\017ST"
          + "ATE_CONNECTED\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\005value\030\002 \001(\t:\0028\001\"L\n\016BgpRoutingMode\022"
          + " \n\034BGP_ROUTING_MODE_UNSPECIFIED\020\000\022\014\n\010REG"
          + "IONAL\020\001\022\n\n\006GLOBAL\020\002:x\352Au\n*edgecontainer."
          + "googleapis.com/VpnConnection\022Gprojects/{"
          + "project}/locations/{location}/vpnConnect"
          + "ions/{vpn_connection}\"\324\001\n\020LocationMetada"
          + "ta\022\\\n\017available_zones\030\001 \003(\0132C.google.clo"
          + "ud.edgecontainer.v1.LocationMetadata.Ava"
          + "ilableZonesEntry\032b\n\023AvailableZonesEntry\022"
          + "\013\n\003key\030\001 \001(\t\022:\n\005value\030\002 \001(\0132+.google.clo"
          + "ud.edgecontainer.v1.ZoneMetadata:\0028\001\"C\n\014"
          + "ZoneMetadata\0223\n\005quota\030\001 \003(\0132$.google.clo"
          + "ud.edgecontainer.v1.Quota\"5\n\005Quota\022\016\n\006me"
          + "tric\030\001 \001(\t\022\r\n\005limit\030\002 \001(\001\022\r\n\005usage\030\003 \001(\001"
          + "\"U\n\021MaintenancePolicy\022@\n\006window\030\001 \001(\01320."
          + "google.cloud.edgecontainer.v1.Maintenanc"
          + "eWindow\"a\n\021MaintenanceWindow\022L\n\020recurrin"
          + "g_window\030\001 \001(\01322.google.cloud.edgecontai"
          + "ner.v1.RecurringTimeWindow\"d\n\023RecurringT"
          + "imeWindow\0229\n\006window\030\001 \001(\0132).google.cloud"
          + ".edgecontainer.v1.TimeWindow\022\022\n\nrecurren"
          + "ce\030\002 \001(\t\"j\n\nTimeWindow\022.\n\nstart_time\030\001 \001"
          + "(\0132\032.google.protobuf.Timestamp\022,\n\010end_ti"
          + "me\030\002 \001(\0132\032.google.protobuf.Timestamp*p\n\013"
          + "KmsKeyState\022\035\n\031KMS_KEY_STATE_UNSPECIFIED"
          + "\020\000\022\037\n\033KMS_KEY_STATE_KEY_AVAILABLE\020\001\022!\n\035K"
          + "MS_KEY_STATE_KEY_UNAVAILABLE\020\002B\243\003\n!com.g"
          + "oogle.cloud.edgecontainer.v1B\016ResourcesP"
          + "rotoP\001ZGcloud.google.com/go/edgecontaine"
          + "r/apiv1/edgecontainerpb;edgecontainerpb\352"
          + "Ax\n!cloudkms.googleapis.com/CryptoKey\022Sp"
          + "rojects/{project}/locations/{location}/k"
          + "eyRings/{key_ring}/cryptoKeys/{crypto_ke"
          + "y}\352A\246\001\n(cloudkms.googleapis.com/CryptoKe"
          + "yVersion\022zprojects/{project}/locations/{"
          + "location}/keyRings/{key_ring}/cryptoKeys"
          + "/{crypto_key}/cryptoKeyVersions/{crypto_"
          + "key_version}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)
}
