/*
 * 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/tpu/v2/cloud_tpu.proto

package com.google.cloud.tpu.v2;

public final class CloudTpuProto {
  private CloudTpuProto() {}

  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_tpu_v2_GuestAttributes_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GuestAttributes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_GuestAttributesValue_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GuestAttributesValue_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_GuestAttributesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GuestAttributesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_AttachedDisk_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_AttachedDisk_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_SchedulingConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_SchedulingConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_NetworkEndpoint_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_NetworkEndpoint_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_AccessConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_AccessConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_NetworkConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_NetworkConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_ServiceAccount_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_ServiceAccount_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_Node_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_Node_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_Node_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_Node_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_Node_MetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_Node_MetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_ListNodesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_ListNodesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_ListNodesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_ListNodesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_GetNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GetNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_CreateNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_CreateNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_DeleteNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_DeleteNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_StopNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_StopNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_StartNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_StartNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_UpdateNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_UpdateNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_ServiceIdentity_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_ServiceIdentity_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_GenerateServiceIdentityRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GenerateServiceIdentityRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_GenerateServiceIdentityResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GenerateServiceIdentityResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_AcceleratorType_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_AcceleratorType_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_GetAcceleratorTypeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GetAcceleratorTypeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_ListAcceleratorTypesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_ListAcceleratorTypesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_ListAcceleratorTypesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_ListAcceleratorTypesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_RuntimeVersion_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_RuntimeVersion_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_GetRuntimeVersionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GetRuntimeVersionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_ListRuntimeVersionsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_ListRuntimeVersionsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_ListRuntimeVersionsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_ListRuntimeVersionsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_OperationMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_OperationMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_Symptom_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_Symptom_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_GetGuestAttributesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GetGuestAttributesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_GetGuestAttributesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_GetGuestAttributesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_AcceleratorConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_AcceleratorConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2_ShieldedInstanceConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2_ShieldedInstanceConfig_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/tpu/v2/cloud_tpu.proto\022\023g"
          + "oogle.cloud.tpu.v2\032\034google/api/annotatio"
          + "ns.proto\032\027google/api/client.proto\032\037googl"
          + "e/api/field_behavior.proto\032\031google/api/r"
          + "esource.proto\032#google/longrunning/operat"
          + "ions.proto\032\033google/protobuf/empty.proto\032"
          + " google/protobuf/field_mask.proto\032\037googl"
          + "e/protobuf/timestamp.proto\"e\n\017GuestAttri"
          + "butes\022\022\n\nquery_path\030\001 \001(\t\022>\n\013query_value"
          + "\030\002 \001(\0132).google.cloud.tpu.v2.GuestAttrib"
          + "utesValue\"P\n\024GuestAttributesValue\0228\n\005ite"
          + "ms\030\001 \003(\0132).google.cloud.tpu.v2.GuestAttr"
          + "ibutesEntry\"E\n\024GuestAttributesEntry\022\021\n\tn"
          + "amespace\030\001 \001(\t\022\013\n\003key\030\002 \001(\t\022\r\n\005value\030\003 \001"
          + "(\t\"\243\001\n\014AttachedDisk\022\023\n\013source_disk\030\003 \001(\t"
          + "\0228\n\004mode\030\004 \001(\0162*.google.cloud.tpu.v2.Att"
          + "achedDisk.DiskMode\"D\n\010DiskMode\022\031\n\025DISK_M"
          + "ODE_UNSPECIFIED\020\000\022\016\n\nREAD_WRITE\020\001\022\r\n\tREA"
          + "D_ONLY\020\002\"9\n\020SchedulingConfig\022\023\n\013preempti"
          + "ble\030\001 \001(\010\022\020\n\010reserved\030\002 \001(\010\"m\n\017NetworkEn"
          + "dpoint\022\022\n\nip_address\030\001 \001(\t\022\014\n\004port\030\002 \001(\005"
          + "\0228\n\raccess_config\030\005 \001(\0132!.google.cloud.t"
          + "pu.v2.AccessConfig\"(\n\014AccessConfig\022\030\n\013ex"
          + "ternal_ip\030\001 \001(\tB\003\340A\003\"i\n\rNetworkConfig\022\017\n"
          + "\007network\030\001 \001(\t\022\022\n\nsubnetwork\030\002 \001(\t\022\033\n\023en"
          + "able_external_ips\030\003 \001(\010\022\026\n\016can_ip_forwar"
          + "d\030\004 \001(\010\".\n\016ServiceAccount\022\r\n\005email\030\001 \001(\t"
          + "\022\r\n\005scope\030\002 \003(\t\"\364\014\n\004Node\022\024\n\004name\030\001 \001(\tB\006"
          + "\340A\003\340A\005\022\023\n\013description\030\003 \001(\t\022\035\n\020accelerat"
          + "or_type\030\005 \001(\tB\003\340A\002\0223\n\005state\030\t \001(\0162\037.goog"
          + "le.cloud.tpu.v2.Node.StateB\003\340A\003\022\037\n\022healt"
          + "h_description\030\n \001(\tB\003\340A\003\022\034\n\017runtime_vers"
          + "ion\030\013 \001(\tB\003\340A\002\022:\n\016network_config\030$ \001(\0132\""
          + ".google.cloud.tpu.v2.NetworkConfig\022\022\n\nci"
          + "dr_block\030\r \001(\t\022<\n\017service_account\030% \001(\0132"
          + "#.google.cloud.tpu.v2.ServiceAccount\0224\n\013"
          + "create_time\030\020 \001(\0132\032.google.protobuf.Time"
          + "stampB\003\340A\003\022@\n\021scheduling_config\030\021 \001(\0132%."
          + "google.cloud.tpu.v2.SchedulingConfig\022D\n\021"
          + "network_endpoints\030\025 \003(\0132$.google.cloud.t"
          + "pu.v2.NetworkEndpointB\003\340A\003\0220\n\006health\030\026 \001"
          + "(\0162 .google.cloud.tpu.v2.Node.Health\0225\n\006"
          + "labels\030\030 \003(\0132%.google.cloud.tpu.v2.Node."
          + "LabelsEntry\0229\n\010metadata\030\" \003(\0132\'.google.c"
          + "loud.tpu.v2.Node.MetadataEntry\022\014\n\004tags\030("
          + " \003(\t\022\017\n\002id\030! \001(\003B\003\340A\003\0225\n\ndata_disks\030) \003("
          + "\0132!.google.cloud.tpu.v2.AttachedDisk\022>\n\013"
          + "api_version\030& \001(\0162$.google.cloud.tpu.v2."
          + "Node.ApiVersionB\003\340A\003\0223\n\010symptoms\030\' \003(\0132\034"
          + ".google.cloud.tpu.v2.SymptomB\003\340A\003\022M\n\030shi"
          + "elded_instance_config\030- \001(\0132+.google.clo"
          + "ud.tpu.v2.ShieldedInstanceConfig\022B\n\022acce"
          + "lerator_config\030. \001(\0132&.google.cloud.tpu."
          + "v2.AcceleratorConfig\032-\n\013LabelsEntry\022\013\n\003k"
          + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032/\n\rMetadataE"
          + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\341\001\n"
          + "\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\014\n\010CREATIN"
          + "G\020\001\022\t\n\005READY\020\002\022\016\n\nRESTARTING\020\003\022\r\n\tREIMAG"
          + "ING\020\004\022\014\n\010DELETING\020\005\022\r\n\tREPAIRING\020\006\022\013\n\007ST"
          + "OPPED\020\010\022\014\n\010STOPPING\020\t\022\014\n\010STARTING\020\n\022\r\n\tP"
          + "REEMPTED\020\013\022\016\n\nTERMINATED\020\014\022\n\n\006HIDING\020\r\022\n"
          + "\n\006HIDDEN\020\016\022\014\n\010UNHIDING\020\017\"o\n\006Health\022\026\n\022HE"
          + "ALTH_UNSPECIFIED\020\000\022\013\n\007HEALTHY\020\001\022\013\n\007TIMEO"
          + "UT\020\003\022\030\n\024UNHEALTHY_TENSORFLOW\020\004\022\031\n\025UNHEAL"
          + "THY_MAINTENANCE\020\005\"W\n\nApiVersion\022\033\n\027API_V"
          + "ERSION_UNSPECIFIED\020\000\022\r\n\tV1_ALPHA1\020\001\022\006\n\002V"
          + "1\020\002\022\r\n\tV2_ALPHA1\020\003\022\006\n\002V2\020\004:R\352AO\n\027tpu.goo"
          + "gleapis.com/Node\0224projects/{project}/loc"
          + "ations/{location}/nodes/{node}\"j\n\020ListNo"
          + "desRequest\022/\n\006parent\030\001 \001(\tB\037\340A\002\372A\031\022\027tpu."
          + "googleapis.com/Node\022\021\n\tpage_size\030\002 \001(\005\022\022"
          + "\n\npage_token\030\003 \001(\t\"k\n\021ListNodesResponse\022"
          + "(\n\005nodes\030\001 \003(\0132\031.google.cloud.tpu.v2.Nod"
          + "e\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreachabl"
          + "e\030\003 \003(\t\"?\n\016GetNodeRequest\022-\n\004name\030\001 \001(\tB"
          + "\037\340A\002\372A\031\n\027tpu.googleapis.com/Node\"\215\001\n\021Cre"
          + "ateNodeRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!"
          + "locations.googleapis.com/Location\022\017\n\007nod"
          + "e_id\030\002 \001(\t\022,\n\004node\030\003 \001(\0132\031.google.cloud."
          + "tpu.v2.NodeB\003\340A\002\"B\n\021DeleteNodeRequest\022-\n"
          + "\004name\030\001 \001(\tB\037\340A\002\372A\031\n\027tpu.googleapis.com/"
          + "Node\"@\n\017StopNodeRequest\022-\n\004name\030\001 \001(\tB\037\340"
          + "A\002\372A\031\n\027tpu.googleapis.com/Node\"A\n\020StartN"
          + "odeRequest\022-\n\004name\030\001 \001(\tB\037\340A\002\372A\031\n\027tpu.go"
          + "ogleapis.com/Node\"w\n\021UpdateNodeRequest\0224"
          + "\n\013update_mask\030\001 \001(\0132\032.google.protobuf.Fi"
          + "eldMaskB\003\340A\002\022,\n\004node\030\002 \001(\0132\031.google.clou"
          + "d.tpu.v2.NodeB\003\340A\002\" \n\017ServiceIdentity\022\r\n"
          + "\005email\030\001 \001(\t\"[\n\036GenerateServiceIdentityR"
          + "equest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!location"
          + "s.googleapis.com/Location\"Y\n\037GenerateSer"
          + "viceIdentityResponse\0226\n\010identity\030\001 \001(\0132$"
          + ".google.cloud.tpu.v2.ServiceIdentity\"\350\001\n"
          + "\017AcceleratorType\022\014\n\004name\030\001 \001(\t\022\014\n\004type\030\002"
          + " \001(\t\022C\n\023accelerator_configs\030\003 \003(\0132&.goog"
          + "le.cloud.tpu.v2.AcceleratorConfig:t\352Aq\n\""
          + "tpu.googleapis.com/AcceleratorType\022Kproj"
          + "ects/{project}/locations/{location}/acce"
          + "leratorTypes/{accelerator_type}\"U\n\031GetAc"
          + "celeratorTypeRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372"
          + "A$\n\"tpu.googleapis.com/AcceleratorType\"\242"
          + "\001\n\033ListAcceleratorTypesRequest\022:\n\006parent"
          + "\030\001 \001(\tB*\340A\002\372A$\022\"tpu.googleapis.com/Accel"
          + "eratorType\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_to"
          + "ken\030\003 \001(\t\022\016\n\006filter\030\005 \001(\t\022\020\n\010order_by\030\006 "
          + "\001(\t\"\215\001\n\034ListAcceleratorTypesResponse\022?\n\021"
          + "accelerator_types\030\001 \003(\0132$.google.cloud.t"
          + "pu.v2.AcceleratorType\022\027\n\017next_page_token"
          + "\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\"\242\001\n\016RuntimeV"
          + "ersion\022\014\n\004name\030\001 \001(\t\022\017\n\007version\030\002 \001(\t:q\352"
          + "An\n!tpu.googleapis.com/RuntimeVersion\022Ip"
          + "rojects/{project}/locations/{location}/r"
          + "untimeVersions/{runtime_version}\"S\n\030GetR"
          + "untimeVersionRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372"
          + "A#\n!tpu.googleapis.com/RuntimeVersion\"\240\001"
          + "\n\032ListRuntimeVersionsRequest\0229\n\006parent\030\001"
          + " \001(\tB)\340A\002\372A#\022!tpu.googleapis.com/Runtime"
          + "Version\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token"
          + "\030\003 \001(\t\022\016\n\006filter\030\005 \001(\t\022\020\n\010order_by\030\006 \001(\t"
          + "\"\212\001\n\033ListRuntimeVersionsResponse\022=\n\020runt"
          + "ime_versions\030\001 \003(\0132#.google.cloud.tpu.v2"
          + ".RuntimeVersion\022\027\n\017next_page_token\030\002 \001(\t"
          + "\022\023\n\013unreachable\030\003 \003(\t\"\326\001\n\021OperationMetad"
          + "ata\022/\n\013create_time\030\001 \001(\0132\032.google.protob"
          + "uf.Timestamp\022,\n\010end_time\030\002 \001(\0132\032.google."
          + "protobuf.Timestamp\022\016\n\006target\030\003 \001(\t\022\014\n\004ve"
          + "rb\030\004 \001(\t\022\025\n\rstatus_detail\030\005 \001(\t\022\030\n\020cance"
          + "l_requested\030\006 \001(\010\022\023\n\013api_version\030\007 \001(\t\"\305"
          + "\002\n\007Symptom\022/\n\013create_time\030\001 \001(\0132\032.google"
          + ".protobuf.Timestamp\022>\n\014symptom_type\030\002 \001("
          + "\0162(.google.cloud.tpu.v2.Symptom.SymptomT"
          + "ype\022\017\n\007details\030\003 \001(\t\022\021\n\tworker_id\030\004 \001(\t\""
          + "\244\001\n\013SymptomType\022\034\n\030SYMPTOM_TYPE_UNSPECIF"
          + "IED\020\000\022\016\n\nLOW_MEMORY\020\001\022\021\n\rOUT_OF_MEMORY\020\002"
          + "\022\025\n\021EXECUTE_TIMED_OUT\020\003\022\023\n\017MESH_BUILD_FA"
          + "IL\020\004\022\025\n\021HBM_OUT_OF_MEMORY\020\005\022\021\n\rPROJECT_A"
          + "BUSE\020\006\"r\n\031GetGuestAttributesRequest\022-\n\004n"
          + "ame\030\001 \001(\tB\037\340A\002\372A\031\n\027tpu.googleapis.com/No"
          + "de\022\022\n\nquery_path\030\002 \001(\t\022\022\n\nworker_ids\030\003 \003"
          + "(\t\"\\\n\032GetGuestAttributesResponse\022>\n\020gues"
          + "t_attributes\030\001 \003(\0132$.google.cloud.tpu.v2"
          + ".GuestAttributes\"\240\001\n\021AcceleratorConfig\022>"
          + "\n\004type\030\001 \001(\0162+.google.cloud.tpu.v2.Accel"
          + "eratorConfig.TypeB\003\340A\002\022\025\n\010topology\030\002 \001(\t"
          + "B\003\340A\002\"4\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\006\n\002V"
          + "2\020\002\022\006\n\002V3\020\004\022\006\n\002V4\020\007\"4\n\026ShieldedInstanceC"
          + "onfig\022\032\n\022enable_secure_boot\030\001 \001(\0102\370\022\n\003Tp"
          + "u\022\226\001\n\tListNodes\022%.google.cloud.tpu.v2.Li"
          + "stNodesRequest\032&.google.cloud.tpu.v2.Lis"
          + "tNodesResponse\":\202\323\344\223\002+\022)/v2/{parent=proj"
          + "ects/*/locations/*}/nodes\332A\006parent\022\203\001\n\007G"
          + "etNode\022#.google.cloud.tpu.v2.GetNodeRequ"
          + "est\032\031.google.cloud.tpu.v2.Node\"8\202\323\344\223\002+\022)"
          + "/v2/{name=projects/*/locations/*/nodes/*"
          + "}\332A\004name\022\276\001\n\nCreateNode\022&.google.cloud.t"
          + "pu.v2.CreateNodeRequest\032\035.google.longrun"
          + "ning.Operation\"i\202\323\344\223\0021\")/v2/{parent=proj"
          + "ects/*/locations/*}/nodes:\004node\332A\023parent"
          + ",node,node_id\312A\031\n\004Node\022\021OperationMetadat"
          + "a\022\272\001\n\nDeleteNode\022&.google.cloud.tpu.v2.D"
          + "eleteNodeRequest\032\035.google.longrunning.Op"
          + "eration\"e\202\323\344\223\002+*)/v2/{name=projects/*/lo"
          + "cations/*/nodes/*}\332A\004name\312A*\n\025google.pro"
          + "tobuf.Empty\022\021OperationMetadata\022\246\001\n\010StopN"
          + "ode\022$.google.cloud.tpu.v2.StopNodeReques"
          + "t\032\035.google.longrunning.Operation\"U\202\323\344\223\0023"
          + "\"./v2/{name=projects/*/locations/*/nodes"
          + "/*}:stop:\001*\312A\031\n\004Node\022\021OperationMetadata\022"
          + "\251\001\n\tStartNode\022%.google.cloud.tpu.v2.Star"
          + "tNodeRequest\032\035.google.longrunning.Operat"
          + "ion\"V\202\323\344\223\0024\"//v2/{name=projects/*/locati"
          + "ons/*/nodes/*}:start:\001*\312A\031\n\004Node\022\021Operat"
          + "ionMetadata\022\300\001\n\nUpdateNode\022&.google.clou"
          + "d.tpu.v2.UpdateNodeRequest\032\035.google.long"
          + "running.Operation\"k\202\323\344\223\00262./v2/{node.nam"
          + "e=projects/*/locations/*/nodes/*}:\004node\332"
          + "A\020node,update_mask\312A\031\n\004Node\022\021OperationMe"
          + "tadata\022\314\001\n\027GenerateServiceIdentity\0223.goo"
          + "gle.cloud.tpu.v2.GenerateServiceIdentity"
          + "Request\0324.google.cloud.tpu.v2.GenerateSe"
          + "rviceIdentityResponse\"F\202\323\344\223\002@\";/v2/{pare"
          + "nt=projects/*/locations/*}:generateServi"
          + "ceIdentity:\001*\022\302\001\n\024ListAcceleratorTypes\0220"
          + ".google.cloud.tpu.v2.ListAcceleratorType"
          + "sRequest\0321.google.cloud.tpu.v2.ListAccel"
          + "eratorTypesResponse\"E\202\323\344\223\0026\0224/v2/{parent"
          + "=projects/*/locations/*}/acceleratorType"
          + "s\332A\006parent\022\257\001\n\022GetAcceleratorType\022..goog"
          + "le.cloud.tpu.v2.GetAcceleratorTypeReques"
          + "t\032$.google.cloud.tpu.v2.AcceleratorType\""
          + "C\202\323\344\223\0026\0224/v2/{name=projects/*/locations/"
          + "*/acceleratorTypes/*}\332A\004name\022\276\001\n\023ListRun"
          + "timeVersions\022/.google.cloud.tpu.v2.ListR"
          + "untimeVersionsRequest\0320.google.cloud.tpu"
          + ".v2.ListRuntimeVersionsResponse\"D\202\323\344\223\0025\022"
          + "3/v2/{parent=projects/*/locations/*}/run"
          + "timeVersions\332A\006parent\022\253\001\n\021GetRuntimeVers"
          + "ion\022-.google.cloud.tpu.v2.GetRuntimeVers"
          + "ionRequest\032#.google.cloud.tpu.v2.Runtime"
          + "Version\"B\202\323\344\223\0025\0223/v2/{name=projects/*/lo"
          + "cations/*/runtimeVersions/*}\332A\004name\022\276\001\n\022"
          + "GetGuestAttributes\022..google.cloud.tpu.v2"
          + ".GetGuestAttributesRequest\032/.google.clou"
          + "d.tpu.v2.GetGuestAttributesResponse\"G\202\323\344"
          + "\223\002A\"</v2/{name=projects/*/locations/*/no"
          + "des/*}:getGuestAttributes:\001*\032F\312A\022tpu.goo"
          + "gleapis.com\322A.https://www.googleapis.com"
          + "/auth/cloud-platformBU\n\027com.google.cloud"
          + ".tpu.v2B\rCloudTpuProtoP\001Z)cloud.google.c"
          + "om/go/tpu/apiv2/tpupb;tpupbb\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.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_tpu_v2_GuestAttributes_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_tpu_v2_GuestAttributes_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GuestAttributes_descriptor,
            new java.lang.String[] {
              "QueryPath", "QueryValue",
            });
    internal_static_google_cloud_tpu_v2_GuestAttributesValue_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_tpu_v2_GuestAttributesValue_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GuestAttributesValue_descriptor,
            new java.lang.String[] {
              "Items",
            });
    internal_static_google_cloud_tpu_v2_GuestAttributesEntry_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_tpu_v2_GuestAttributesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GuestAttributesEntry_descriptor,
            new java.lang.String[] {
              "Namespace", "Key", "Value",
            });
    internal_static_google_cloud_tpu_v2_AttachedDisk_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_tpu_v2_AttachedDisk_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_AttachedDisk_descriptor,
            new java.lang.String[] {
              "SourceDisk", "Mode",
            });
    internal_static_google_cloud_tpu_v2_SchedulingConfig_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_tpu_v2_SchedulingConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_SchedulingConfig_descriptor,
            new java.lang.String[] {
              "Preemptible", "Reserved",
            });
    internal_static_google_cloud_tpu_v2_NetworkEndpoint_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_tpu_v2_NetworkEndpoint_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_NetworkEndpoint_descriptor,
            new java.lang.String[] {
              "IpAddress", "Port", "AccessConfig",
            });
    internal_static_google_cloud_tpu_v2_AccessConfig_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_tpu_v2_AccessConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_AccessConfig_descriptor,
            new java.lang.String[] {
              "ExternalIp",
            });
    internal_static_google_cloud_tpu_v2_NetworkConfig_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_tpu_v2_NetworkConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_NetworkConfig_descriptor,
            new java.lang.String[] {
              "Network", "Subnetwork", "EnableExternalIps", "CanIpForward",
            });
    internal_static_google_cloud_tpu_v2_ServiceAccount_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_tpu_v2_ServiceAccount_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_ServiceAccount_descriptor,
            new java.lang.String[] {
              "Email", "Scope",
            });
    internal_static_google_cloud_tpu_v2_Node_descriptor = getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_tpu_v2_Node_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_Node_descriptor,
            new java.lang.String[] {
              "Name",
              "Description",
              "AcceleratorType",
              "State",
              "HealthDescription",
              "RuntimeVersion",
              "NetworkConfig",
              "CidrBlock",
              "ServiceAccount",
              "CreateTime",
              "SchedulingConfig",
              "NetworkEndpoints",
              "Health",
              "Labels",
              "Metadata",
              "Tags",
              "Id",
              "DataDisks",
              "ApiVersion",
              "Symptoms",
              "ShieldedInstanceConfig",
              "AcceleratorConfig",
            });
    internal_static_google_cloud_tpu_v2_Node_LabelsEntry_descriptor =
        internal_static_google_cloud_tpu_v2_Node_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_tpu_v2_Node_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_Node_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_tpu_v2_Node_MetadataEntry_descriptor =
        internal_static_google_cloud_tpu_v2_Node_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_tpu_v2_Node_MetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_Node_MetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_tpu_v2_ListNodesRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_tpu_v2_ListNodesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_ListNodesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_tpu_v2_ListNodesResponse_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_tpu_v2_ListNodesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_ListNodesResponse_descriptor,
            new java.lang.String[] {
              "Nodes", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_tpu_v2_GetNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_tpu_v2_GetNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GetNodeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2_CreateNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_tpu_v2_CreateNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_CreateNodeRequest_descriptor,
            new java.lang.String[] {
              "Parent", "NodeId", "Node",
            });
    internal_static_google_cloud_tpu_v2_DeleteNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_tpu_v2_DeleteNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_DeleteNodeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2_StopNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_tpu_v2_StopNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_StopNodeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2_StartNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_tpu_v2_StartNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_StartNodeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2_UpdateNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_tpu_v2_UpdateNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_UpdateNodeRequest_descriptor,
            new java.lang.String[] {
              "UpdateMask", "Node",
            });
    internal_static_google_cloud_tpu_v2_ServiceIdentity_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_tpu_v2_ServiceIdentity_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_ServiceIdentity_descriptor,
            new java.lang.String[] {
              "Email",
            });
    internal_static_google_cloud_tpu_v2_GenerateServiceIdentityRequest_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_tpu_v2_GenerateServiceIdentityRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GenerateServiceIdentityRequest_descriptor,
            new java.lang.String[] {
              "Parent",
            });
    internal_static_google_cloud_tpu_v2_GenerateServiceIdentityResponse_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_tpu_v2_GenerateServiceIdentityResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GenerateServiceIdentityResponse_descriptor,
            new java.lang.String[] {
              "Identity",
            });
    internal_static_google_cloud_tpu_v2_AcceleratorType_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_tpu_v2_AcceleratorType_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_AcceleratorType_descriptor,
            new java.lang.String[] {
              "Name", "Type", "AcceleratorConfigs",
            });
    internal_static_google_cloud_tpu_v2_GetAcceleratorTypeRequest_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_tpu_v2_GetAcceleratorTypeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GetAcceleratorTypeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2_ListAcceleratorTypesRequest_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_tpu_v2_ListAcceleratorTypesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_ListAcceleratorTypesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_tpu_v2_ListAcceleratorTypesResponse_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_tpu_v2_ListAcceleratorTypesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_ListAcceleratorTypesResponse_descriptor,
            new java.lang.String[] {
              "AcceleratorTypes", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_tpu_v2_RuntimeVersion_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_tpu_v2_RuntimeVersion_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_RuntimeVersion_descriptor,
            new java.lang.String[] {
              "Name", "Version",
            });
    internal_static_google_cloud_tpu_v2_GetRuntimeVersionRequest_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_tpu_v2_GetRuntimeVersionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GetRuntimeVersionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2_ListRuntimeVersionsRequest_descriptor =
        getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_tpu_v2_ListRuntimeVersionsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_ListRuntimeVersionsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_tpu_v2_ListRuntimeVersionsResponse_descriptor =
        getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_tpu_v2_ListRuntimeVersionsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_ListRuntimeVersionsResponse_descriptor,
            new java.lang.String[] {
              "RuntimeVersions", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_tpu_v2_OperationMetadata_descriptor =
        getDescriptor().getMessageTypes().get(29);
    internal_static_google_cloud_tpu_v2_OperationMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_OperationMetadata_descriptor,
            new java.lang.String[] {
              "CreateTime",
              "EndTime",
              "Target",
              "Verb",
              "StatusDetail",
              "CancelRequested",
              "ApiVersion",
            });
    internal_static_google_cloud_tpu_v2_Symptom_descriptor =
        getDescriptor().getMessageTypes().get(30);
    internal_static_google_cloud_tpu_v2_Symptom_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_Symptom_descriptor,
            new java.lang.String[] {
              "CreateTime", "SymptomType", "Details", "WorkerId",
            });
    internal_static_google_cloud_tpu_v2_GetGuestAttributesRequest_descriptor =
        getDescriptor().getMessageTypes().get(31);
    internal_static_google_cloud_tpu_v2_GetGuestAttributesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GetGuestAttributesRequest_descriptor,
            new java.lang.String[] {
              "Name", "QueryPath", "WorkerIds",
            });
    internal_static_google_cloud_tpu_v2_GetGuestAttributesResponse_descriptor =
        getDescriptor().getMessageTypes().get(32);
    internal_static_google_cloud_tpu_v2_GetGuestAttributesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_GetGuestAttributesResponse_descriptor,
            new java.lang.String[] {
              "GuestAttributes",
            });
    internal_static_google_cloud_tpu_v2_AcceleratorConfig_descriptor =
        getDescriptor().getMessageTypes().get(33);
    internal_static_google_cloud_tpu_v2_AcceleratorConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_AcceleratorConfig_descriptor,
            new java.lang.String[] {
              "Type", "Topology",
            });
    internal_static_google_cloud_tpu_v2_ShieldedInstanceConfig_descriptor =
        getDescriptor().getMessageTypes().get(34);
    internal_static_google_cloud_tpu_v2_ShieldedInstanceConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2_ShieldedInstanceConfig_descriptor,
            new java.lang.String[] {
              "EnableSecureBoot",
            });
    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.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.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
