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

package com.google.cloud.tpu.v2alpha1;

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_v2alpha1_GuestAttributes_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GuestAttributes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GuestAttributesValue_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GuestAttributesValue_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GuestAttributesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GuestAttributesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_AttachedDisk_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_AttachedDisk_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_SchedulingConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_SchedulingConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_NetworkEndpoint_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_NetworkEndpoint_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_AccessConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_AccessConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_NetworkConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_NetworkConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ServiceAccount_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ServiceAccount_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_Node_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_Node_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_Node_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_Node_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_Node_MetadataEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_Node_MetadataEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_NodeSpec_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_NodeSpec_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_BestEffort_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_BestEffort_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Guaranteed_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Guaranteed_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_QueueingPolicy_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResource_QueueingPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ListNodesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ListNodesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ListNodesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ListNodesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GetNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GetNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_CreateNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_CreateNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_DeleteNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_DeleteNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_StopNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_StopNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_StartNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_StartNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_UpdateNodeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_UpdateNodeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GetQueuedResourceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GetQueuedResourceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_CreateQueuedResourceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_CreateQueuedResourceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_DeleteQueuedResourceRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_DeleteQueuedResourceRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ServiceIdentity_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ServiceIdentity_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_AcceleratorType_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_AcceleratorType_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GetAcceleratorTypeRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GetAcceleratorTypeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_RuntimeVersion_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_RuntimeVersion_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GetRuntimeVersionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GetRuntimeVersionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_OperationMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_OperationMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_Symptom_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_Symptom_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_SimulateMaintenanceEventRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_SimulateMaintenanceEventRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_AcceleratorConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_AcceleratorConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_tpu_v2alpha1_ShieldedInstanceConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_tpu_v2alpha1_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/v2alpha1/cloud_tpu.pr"
          + "oto\022\031google.cloud.tpu.v2alpha1\032\034google/a"
          + "pi/annotations.proto\032\027google/api/client."
          + "proto\032\037google/api/field_behavior.proto\032\031"
          + "google/api/resource.proto\032#google/longru"
          + "nning/operations.proto\032\036google/protobuf/"
          + "duration.proto\032\033google/protobuf/empty.pr"
          + "oto\032 google/protobuf/field_mask.proto\032\037g"
          + "oogle/protobuf/timestamp.proto\032\027google/r"
          + "pc/status.proto\032\032google/type/interval.pr"
          + "oto\"k\n\017GuestAttributes\022\022\n\nquery_path\030\001 \001"
          + "(\t\022D\n\013query_value\030\002 \001(\0132/.google.cloud.t"
          + "pu.v2alpha1.GuestAttributesValue\"V\n\024Gues"
          + "tAttributesValue\022>\n\005items\030\001 \003(\0132/.google"
          + ".cloud.tpu.v2alpha1.GuestAttributesEntry"
          + "\"E\n\024GuestAttributesEntry\022\021\n\tnamespace\030\001 "
          + "\001(\t\022\013\n\003key\030\002 \001(\t\022\r\n\005value\030\003 \001(\t\"\251\001\n\014Atta"
          + "chedDisk\022\023\n\013source_disk\030\003 \001(\t\022>\n\004mode\030\004 "
          + "\001(\01620.google.cloud.tpu.v2alpha1.Attached"
          + "Disk.DiskMode\"D\n\010DiskMode\022\031\n\025DISK_MODE_U"
          + "NSPECIFIED\020\000\022\016\n\nREAD_WRITE\020\001\022\r\n\tREAD_ONL"
          + "Y\020\002\"9\n\020SchedulingConfig\022\023\n\013preemptible\030\001"
          + " \001(\010\022\020\n\010reserved\030\002 \001(\010\"s\n\017NetworkEndpoin"
          + "t\022\022\n\nip_address\030\001 \001(\t\022\014\n\004port\030\002 \001(\005\022>\n\ra"
          + "ccess_config\030\005 \001(\0132\'.google.cloud.tpu.v2"
          + "alpha1.AccessConfig\"(\n\014AccessConfig\022\030\n\013e"
          + "xternal_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\023e"
          + "nable_external_ips\030\003 \001(\010\022\026\n\016can_ip_forwa"
          + "rd\030\004 \001(\010\".\n\016ServiceAccount\022\r\n\005email\030\001 \001("
          + "\t\022\r\n\005scope\030\002 \003(\t\"\323\r\n\004Node\022\024\n\004name\030\001 \001(\tB"
          + "\006\340A\003\340A\005\022\023\n\013description\030\003 \001(\t\022\030\n\020accelera"
          + "tor_type\030\005 \001(\t\0229\n\005state\030\t \001(\0162%.google.c"
          + "loud.tpu.v2alpha1.Node.StateB\003\340A\003\022\037\n\022hea"
          + "lth_description\030\n \001(\tB\003\340A\003\022\034\n\017runtime_ve"
          + "rsion\030\013 \001(\tB\003\340A\002\022@\n\016network_config\030$ \001(\013"
          + "2(.google.cloud.tpu.v2alpha1.NetworkConf"
          + "ig\022\022\n\ncidr_block\030\r \001(\t\022B\n\017service_accoun"
          + "t\030% \001(\0132).google.cloud.tpu.v2alpha1.Serv"
          + "iceAccount\0224\n\013create_time\030\020 \001(\0132\032.google"
          + ".protobuf.TimestampB\003\340A\003\022F\n\021scheduling_c"
          + "onfig\030\021 \001(\0132+.google.cloud.tpu.v2alpha1."
          + "SchedulingConfig\022J\n\021network_endpoints\030\025 "
          + "\003(\0132*.google.cloud.tpu.v2alpha1.NetworkE"
          + "ndpointB\003\340A\003\0226\n\006health\030\026 \001(\0162&.google.cl"
          + "oud.tpu.v2alpha1.Node.Health\022;\n\006labels\030\030"
          + " \003(\0132+.google.cloud.tpu.v2alpha1.Node.La"
          + "belsEntry\022?\n\010metadata\030\" \003(\0132-.google.clo"
          + "ud.tpu.v2alpha1.Node.MetadataEntry\022\014\n\004ta"
          + "gs\030( \003(\t\022\017\n\002id\030! \001(\003B\003\340A\003\022;\n\ndata_disks\030"
          + ") \003(\0132\'.google.cloud.tpu.v2alpha1.Attach"
          + "edDisk\022D\n\013api_version\030& \001(\0162*.google.clo"
          + "ud.tpu.v2alpha1.Node.ApiVersionB\003\340A\003\0229\n\010"
          + "symptoms\030\' \003(\0132\".google.cloud.tpu.v2alph"
          + "a1.SymptomB\003\340A\003\022\034\n\017queued_resource\030+ \001(\t"
          + "B\003\340A\003\022H\n\022accelerator_config\030, \001(\0132,.goog"
          + "le.cloud.tpu.v2alpha1.AcceleratorConfig\022"
          + "S\n\030shielded_instance_config\030- \001(\01321.goog"
          + "le.cloud.tpu.v2alpha1.ShieldedInstanceCo"
          + "nfig\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005valu"
          + "e\030\002 \001(\t:\0028\001\032/\n\rMetadataEntry\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\010CREATING\020\001\022\t\n\005READY\020\002\022\016"
          + "\n\nRESTARTING\020\003\022\r\n\tREIMAGING\020\004\022\014\n\010DELETIN"
          + "G\020\005\022\r\n\tREPAIRING\020\006\022\013\n\007STOPPED\020\010\022\014\n\010STOPP"
          + "ING\020\t\022\014\n\010STARTING\020\n\022\r\n\tPREEMPTED\020\013\022\016\n\nTE"
          + "RMINATED\020\014\022\n\n\006HIDING\020\r\022\n\n\006HIDDEN\020\016\022\014\n\010UN"
          + "HIDING\020\017\"o\n\006Health\022\026\n\022HEALTH_UNSPECIFIED"
          + "\020\000\022\013\n\007HEALTHY\020\001\022\013\n\007TIMEOUT\020\003\022\030\n\024UNHEALTH"
          + "Y_TENSORFLOW\020\004\022\031\n\025UNHEALTHY_MAINTENANCE\020"
          + "\005\"O\n\nApiVersion\022\033\n\027API_VERSION_UNSPECIFI"
          + "ED\020\000\022\r\n\tV1_ALPHA1\020\001\022\006\n\002V1\020\002\022\r\n\tV2_ALPHA1"
          + "\020\003:R\352AO\n\027tpu.googleapis.com/Node\0224projec"
          + "ts/{project}/locations/{location}/nodes/"
          + "{node}\"\304\t\n\016QueuedResource\022\024\n\004name\030\001 \001(\tB"
          + "\006\340A\003\340A\005\022<\n\003tpu\030\002 \001(\0132-.google.cloud.tpu."
          + "v2alpha1.QueuedResource.TpuH\000\022K\n\013best_ef"
          + "fort\030\003 \001(\01324.google.cloud.tpu.v2alpha1.Q"
          + "ueuedResource.BestEffortH\001\022J\n\nguaranteed"
          + "\030\004 \001(\01324.google.cloud.tpu.v2alpha1.Queue"
          + "dResource.GuaranteedH\001\022Q\n\017queueing_polic"
          + "y\030\005 \001(\01328.google.cloud.tpu.v2alpha1.Queu"
          + "edResource.QueueingPolicy\022B\n\005state\030\006 \001(\013"
          + "2..google.cloud.tpu.v2alpha1.QueuedResou"
          + "rceStateB\003\340A\003\022\030\n\020reservation_name\030\010 \001(\t\032"
          + "\335\001\n\003Tpu\022I\n\tnode_spec\030\001 \003(\01326.google.clou"
          + "d.tpu.v2alpha1.QueuedResource.Tpu.NodeSp"
          + "ec\032\212\001\n\010NodeSpec\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n"
          + "!locations.googleapis.com/Location\022\017\n\007no"
          + "de_id\030\002 \001(\t\0222\n\004node\030\003 \001(\0132\037.google.cloud"
          + ".tpu.v2alpha1.NodeB\003\340A\002\032\014\n\nBestEffort\032Y\n"
          + "\nGuaranteed\0224\n\014min_duration\030\001 \001(\0132\031.goog"
          + "le.protobuf.DurationB\003\340A\001\022\025\n\010reserved\030\002 "
          + "\001(\010B\003\340A\001\032\303\002\n\016QueueingPolicy\0229\n\024valid_unt"
          + "il_duration\030\001 \001(\0132\031.google.protobuf.Dura"
          + "tionH\000\0226\n\020valid_until_time\030\002 \001(\0132\032.googl"
          + "e.protobuf.TimestampH\000\0229\n\024valid_after_du"
          + "ration\030\003 \001(\0132\031.google.protobuf.DurationH"
          + "\000\0226\n\020valid_after_time\030\004 \001(\0132\032.google.pro"
          + "tobuf.TimestampH\000\022/\n\016valid_interval\030\005 \001("
          + "\0132\025.google.type.IntervalH\000B\032\n\030start_timi"
          + "ng_constraints:q\352An\n!tpu.googleapis.com/"
          + "QueuedResource\022Iprojects/{project}/locat"
          + "ions/{location}/queuedResources/{queued_"
          + "resource}B\n\n\010resourceB\006\n\004tier\"\330\010\n\023Queued"
          + "ResourceState\022C\n\005state\030\001 \001(\01624.google.cl"
          + "oud.tpu.v2alpha1.QueuedResourceState.Sta"
          + "te\022T\n\rcreating_data\030\002 \001(\0132;.google.cloud"
          + ".tpu.v2alpha1.QueuedResourceState.Creati"
          + "ngDataH\000\022T\n\raccepted_data\030\003 \001(\0132;.google"
          + ".cloud.tpu.v2alpha1.QueuedResourceState."
          + "AcceptedDataH\000\022\\\n\021provisioning_data\030\004 \001("
          + "\0132?.google.cloud.tpu.v2alpha1.QueuedReso"
          + "urceState.ProvisioningDataH\000\022P\n\013failed_d"
          + "ata\030\005 \001(\01329.google.cloud.tpu.v2alpha1.Qu"
          + "euedResourceState.FailedDataH\000\022T\n\rdeleti"
          + "ng_data\030\006 \001(\0132;.google.cloud.tpu.v2alpha"
          + "1.QueuedResourceState.DeletingDataH\000\022P\n\013"
          + "active_data\030\007 \001(\01329.google.cloud.tpu.v2a"
          + "lpha1.QueuedResourceState.ActiveDataH\000\022X"
          + "\n\017suspending_data\030\010 \001(\0132=.google.cloud.t"
          + "pu.v2alpha1.QueuedResourceState.Suspendi"
          + "ngDataH\000\022V\n\016suspended_data\030\t \001(\0132<.googl"
          + "e.cloud.tpu.v2alpha1.QueuedResourceState"
          + ".SuspendedDataH\000\032\016\n\014CreatingData\032\016\n\014Acce"
          + "ptedData\032\022\n\020ProvisioningData\032/\n\nFailedDa"
          + "ta\022!\n\005error\030\001 \001(\0132\022.google.rpc.Status\032\016\n"
          + "\014DeletingData\032\014\n\nActiveData\032\020\n\016Suspendin"
          + "gData\032\017\n\rSuspendedData\"\221\001\n\005State\022\025\n\021STAT"
          + "E_UNSPECIFIED\020\000\022\014\n\010CREATING\020\001\022\014\n\010ACCEPTE"
          + "D\020\002\022\020\n\014PROVISIONING\020\003\022\n\n\006FAILED\020\004\022\014\n\010DEL"
          + "ETING\020\005\022\n\n\006ACTIVE\020\006\022\016\n\nSUSPENDING\020\007\022\r\n\tS"
          + "USPENDED\020\010B\014\n\nstate_data\"j\n\020ListNodesReq"
          + "uest\022/\n\006parent\030\001 \001(\tB\037\340A\002\372A\031\022\027tpu.google"
          + "apis.com/Node\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage"
          + "_token\030\003 \001(\t\"q\n\021ListNodesResponse\022.\n\005nod"
          + "es\030\001 \003(\0132\037.google.cloud.tpu.v2alpha1.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\"\247\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\0222\n\004node\030\003 \001(\0132\037.google.cloud."
          + "tpu.v2alpha1.NodeB\003\340A\002\022\022\n\nrequest_id\030\006 \001"
          + "(\t\"V\n\021DeleteNodeRequest\022-\n\004name\030\001 \001(\tB\037\340"
          + "A\002\372A\031\n\027tpu.googleapis.com/Node\022\022\n\nreques"
          + "t_id\030\003 \001(\t\"@\n\017StopNodeRequest\022-\n\004name\030\001 "
          + "\001(\tB\037\340A\002\372A\031\n\027tpu.googleapis.com/Node\"A\n\020"
          + "StartNodeRequest\022-\n\004name\030\001 \001(\tB\037\340A\002\372A\031\n\027"
          + "tpu.googleapis.com/Node\"}\n\021UpdateNodeReq"
          + "uest\0224\n\013update_mask\030\001 \001(\0132\032.google.proto"
          + "buf.FieldMaskB\003\340A\002\0222\n\004node\030\002 \001(\0132\037.googl"
          + "e.cloud.tpu.v2alpha1.NodeB\003\340A\002\"~\n\032ListQu"
          + "euedResourcesRequest\0229\n\006parent\030\001 \001(\tB)\340A"
          + "\002\372A#\022!tpu.googleapis.com/QueuedResource\022"
          + "\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"\220"
          + "\001\n\033ListQueuedResourcesResponse\022C\n\020queued"
          + "_resources\030\001 \003(\0132).google.cloud.tpu.v2al"
          + "pha1.QueuedResource\022\027\n\017next_page_token\030\002"
          + " \001(\t\022\023\n\013unreachable\030\003 \003(\t\"S\n\030GetQueuedRe"
          + "sourceRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!tpu"
          + ".googleapis.com/QueuedResource\"\321\001\n\033Creat"
          + "eQueuedResourceRequest\0229\n\006parent\030\001 \001(\tB)"
          + "\340A\002\372A#\n!locations.googleapis.com/Locatio"
          + "n\022\032\n\022queued_resource_id\030\002 \001(\t\022G\n\017queued_"
          + "resource\030\003 \001(\0132).google.cloud.tpu.v2alph"
          + "a1.QueuedResourceB\003\340A\002\022\022\n\nrequest_id\030\004 \001"
          + "(\t\"j\n\033DeleteQueuedResourceRequest\0227\n\004nam"
          + "e\030\001 \001(\tB)\340A\002\372A#\n!tpu.googleapis.com/Queu"
          + "edResource\022\022\n\nrequest_id\030\002 \001(\t\" \n\017Servic"
          + "eIdentity\022\r\n\005email\030\001 \001(\t\"[\n\036GenerateServ"
          + "iceIdentityRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372"
          + "A#\n!locations.googleapis.com/Location\"_\n"
          + "\037GenerateServiceIdentityResponse\022<\n\010iden"
          + "tity\030\001 \001(\0132*.google.cloud.tpu.v2alpha1.S"
          + "erviceIdentity\"\356\001\n\017AcceleratorType\022\014\n\004na"
          + "me\030\001 \001(\t\022\014\n\004type\030\002 \001(\t\022I\n\023accelerator_co"
          + "nfigs\030\003 \003(\0132,.google.cloud.tpu.v2alpha1."
          + "AcceleratorConfig:t\352Aq\n\"tpu.googleapis.c"
          + "om/AcceleratorType\022Kprojects/{project}/l"
          + "ocations/{location}/acceleratorTypes/{ac"
          + "celerator_type}\"U\n\031GetAcceleratorTypeReq"
          + "uest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"tpu.googleap"
          + "is.com/AcceleratorType\"\242\001\n\033ListAccelerat"
          + "orTypesRequest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\""
          + "tpu.googleapis.com/AcceleratorType\022\021\n\tpa"
          + "ge_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006fil"
          + "ter\030\005 \001(\t\022\020\n\010order_by\030\006 \001(\t\"\223\001\n\034ListAcce"
          + "leratorTypesResponse\022E\n\021accelerator_type"
          + "s\030\001 \003(\0132*.google.cloud.tpu.v2alpha1.Acce"
          + "leratorType\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013"
          + "unreachable\030\003 \003(\t\"\242\001\n\016RuntimeVersion\022\014\n\004"
          + "name\030\001 \001(\t\022\017\n\007version\030\002 \001(\t:q\352An\n!tpu.go"
          + "ogleapis.com/RuntimeVersion\022Iprojects/{p"
          + "roject}/locations/{location}/runtimeVers"
          + "ions/{runtime_version}\"S\n\030GetRuntimeVers"
          + "ionRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!tpu.go"
          + "ogleapis.com/RuntimeVersion\"\240\001\n\032ListRunt"
          + "imeVersionsRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372"
          + "A#\022!tpu.googleapis.com/RuntimeVersion\022\021\n"
          + "\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006"
          + "filter\030\005 \001(\t\022\020\n\010order_by\030\006 \001(\t\"\220\001\n\033ListR"
          + "untimeVersionsResponse\022C\n\020runtime_versio"
          + "ns\030\001 \003(\0132).google.cloud.tpu.v2alpha1.Run"
          + "timeVersion\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013"
          + "unreachable\030\003 \003(\t\"\326\001\n\021OperationMetadata\022"
          + "/\n\013create_time\030\001 \001(\0132\032.google.protobuf.T"
          + "imestamp\022,\n\010end_time\030\002 \001(\0132\032.google.prot"
          + "obuf.Timestamp\022\016\n\006target\030\003 \001(\t\022\014\n\004verb\030\004"
          + " \001(\t\022\025\n\rstatus_detail\030\005 \001(\t\022\030\n\020cancel_re"
          + "quested\030\006 \001(\010\022\023\n\013api_version\030\007 \001(\t\"\313\002\n\007S"
          + "ymptom\022/\n\013create_time\030\001 \001(\0132\032.google.pro"
          + "tobuf.Timestamp\022D\n\014symptom_type\030\002 \001(\0162.."
          + "google.cloud.tpu.v2alpha1.Symptom.Sympto"
          + "mType\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_UNSPEC"
          + "IFIED\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_"
          + "FAIL\020\004\022\025\n\021HBM_OUT_OF_MEMORY\020\005\022\021\n\rPROJECT"
          + "_ABUSE\020\006\"r\n\031GetGuestAttributesRequest\022-\n"
          + "\004name\030\001 \001(\tB\037\340A\002\372A\031\n\027tpu.googleapis.com/"
          + "Node\022\022\n\nquery_path\030\002 \001(\t\022\022\n\nworker_ids\030\003"
          + " \003(\t\"b\n\032GetGuestAttributesResponse\022D\n\020gu"
          + "est_attributes\030\001 \003(\0132*.google.cloud.tpu."
          + "v2alpha1.GuestAttributes\"d\n\037SimulateMain"
          + "tenanceEventRequest\022-\n\004name\030\001 \001(\tB\037\340A\002\372A"
          + "\031\n\027tpu.googleapis.com/Node\022\022\n\nworker_ids"
          + "\030\002 \003(\t\"\246\001\n\021AcceleratorConfig\022D\n\004type\030\001 \001"
          + "(\01621.google.cloud.tpu.v2alpha1.Accelerat"
          + "orConfig.TypeB\003\340A\002\022\025\n\010topology\030\002 \001(\tB\003\340A"
          + "\002\"4\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\006\n\002V2\020\002\022"
          + "\006\n\002V3\020\004\022\006\n\002V4\020\007\"4\n\026ShieldedInstanceConfi"
          + "g\022\032\n\022enable_secure_boot\030\001 \001(\0102\267\035\n\003Tpu\022\250\001"
          + "\n\tListNodes\022+.google.cloud.tpu.v2alpha1."
          + "ListNodesRequest\032,.google.cloud.tpu.v2al"
          + "pha1.ListNodesResponse\"@\202\323\344\223\0021\022//v2alpha"
          + "1/{parent=projects/*/locations/*}/nodes\332"
          + "A\006parent\022\225\001\n\007GetNode\022).google.cloud.tpu."
          + "v2alpha1.GetNodeRequest\032\037.google.cloud.t"
          + "pu.v2alpha1.Node\">\202\323\344\223\0021\022//v2alpha1/{nam"
          + "e=projects/*/locations/*/nodes/*}\332A\004name"
          + "\022\312\001\n\nCreateNode\022,.google.cloud.tpu.v2alp"
          + "ha1.CreateNodeRequest\032\035.google.longrunni"
          + "ng.Operation\"o\202\323\344\223\0027\"//v2alpha1/{parent="
          + "projects/*/locations/*}/nodes:\004node\332A\023pa"
          + "rent,node,node_id\312A\031\n\004Node\022\021OperationMet"
          + "adata\022\306\001\n\nDeleteNode\022,.google.cloud.tpu."
          + "v2alpha1.DeleteNodeRequest\032\035.google.long"
          + "running.Operation\"k\202\323\344\223\0021*//v2alpha1/{na"
          + "me=projects/*/locations/*/nodes/*}\332A\004nam"
          + "e\312A*\n\025google.protobuf.Empty\022\021OperationMe"
          + "tadata\022\262\001\n\010StopNode\022*.google.cloud.tpu.v"
          + "2alpha1.StopNodeRequest\032\035.google.longrun"
          + "ning.Operation\"[\202\323\344\223\0029\"4/v2alpha1/{name="
          + "projects/*/locations/*/nodes/*}:stop:\001*\312"
          + "A\031\n\004Node\022\021OperationMetadata\022\265\001\n\tStartNod"
          + "e\022+.google.cloud.tpu.v2alpha1.StartNodeR"
          + "equest\032\035.google.longrunning.Operation\"\\\202"
          + "\323\344\223\002:\"5/v2alpha1/{name=projects/*/locati"
          + "ons/*/nodes/*}:start:\001*\312A\031\n\004Node\022\021Operat"
          + "ionMetadata\022\314\001\n\nUpdateNode\022,.google.clou"
          + "d.tpu.v2alpha1.UpdateNodeRequest\032\035.googl"
          + "e.longrunning.Operation\"q\202\323\344\223\002<24/v2alph"
          + "a1/{node.name=projects/*/locations/*/nod"
          + "es/*}:\004node\332A\020node,update_mask\312A\031\n\004Node\022"
          + "\021OperationMetadata\022\320\001\n\023ListQueuedResourc"
          + "es\0225.google.cloud.tpu.v2alpha1.ListQueue"
          + "dResourcesRequest\0326.google.cloud.tpu.v2a"
          + "lpha1.ListQueuedResourcesResponse\"J\202\323\344\223\002"
          + ";\0229/v2alpha1/{parent=projects/*/location"
          + "s/*}/queuedResources\332A\006parent\022\275\001\n\021GetQue"
          + "uedResource\0223.google.cloud.tpu.v2alpha1."
          + "GetQueuedResourceRequest\032).google.cloud."
          + "tpu.v2alpha1.QueuedResource\"H\202\323\344\223\002;\0229/v2"
          + "alpha1/{name=projects/*/locations/*/queu"
          + "edResources/*}\332A\004name\022\224\002\n\024CreateQueuedRe"
          + "source\0226.google.cloud.tpu.v2alpha1.Creat"
          + "eQueuedResourceRequest\032\035.google.longrunn"
          + "ing.Operation\"\244\001\202\323\344\223\002L\"9/v2alpha1/{paren"
          + "t=projects/*/locations/*}/queuedResource"
          + "s:\017queued_resource\332A)parent,queued_resou"
          + "rce,queued_resource_id\312A#\n\016QueuedResourc"
          + "e\022\021OperationMetadata\022\335\001\n\024DeleteQueuedRes"
          + "ource\0226.google.cloud.tpu.v2alpha1.Delete"
          + "QueuedResourceRequest\032\035.google.longrunni"
          + "ng.Operation\"n\202\323\344\223\002;*9/v2alpha1/{name=pr"
          + "ojects/*/locations/*/queuedResources/*}\332"
          + "A\004name\312A#\n\016QueuedResource\022\021OperationMeta"
          + "data\022\336\001\n\027GenerateServiceIdentity\0229.googl"
          + "e.cloud.tpu.v2alpha1.GenerateServiceIden"
          + "tityRequest\032:.google.cloud.tpu.v2alpha1."
          + "GenerateServiceIdentityResponse\"L\202\323\344\223\002F\""
          + "A/v2alpha1/{parent=projects/*/locations/"
          + "*}:generateServiceIdentity:\001*\022\324\001\n\024ListAc"
          + "celeratorTypes\0226.google.cloud.tpu.v2alph"
          + "a1.ListAcceleratorTypesRequest\0327.google."
          + "cloud.tpu.v2alpha1.ListAcceleratorTypesR"
          + "esponse\"K\202\323\344\223\002<\022:/v2alpha1/{parent=proje"
          + "cts/*/locations/*}/acceleratorTypes\332A\006pa"
          + "rent\022\301\001\n\022GetAcceleratorType\0224.google.clo"
          + "ud.tpu.v2alpha1.GetAcceleratorTypeReques"
          + "t\032*.google.cloud.tpu.v2alpha1.Accelerato"
          + "rType\"I\202\323\344\223\002<\022:/v2alpha1/{name=projects/"
          + "*/locations/*/acceleratorTypes/*}\332A\004name"
          + "\022\320\001\n\023ListRuntimeVersions\0225.google.cloud."
          + "tpu.v2alpha1.ListRuntimeVersionsRequest\032"
          + "6.google.cloud.tpu.v2alpha1.ListRuntimeV"
          + "ersionsResponse\"J\202\323\344\223\002;\0229/v2alpha1/{pare"
          + "nt=projects/*/locations/*}/runtimeVersio"
          + "ns\332A\006parent\022\275\001\n\021GetRuntimeVersion\0223.goog"
          + "le.cloud.tpu.v2alpha1.GetRuntimeVersionR"
          + "equest\032).google.cloud.tpu.v2alpha1.Runti"
          + "meVersion\"H\202\323\344\223\002;\0229/v2alpha1/{name=proje"
          + "cts/*/locations/*/runtimeVersions/*}\332A\004n"
          + "ame\022\320\001\n\022GetGuestAttributes\0224.google.clou"
          + "d.tpu.v2alpha1.GetGuestAttributesRequest"
          + "\0325.google.cloud.tpu.v2alpha1.GetGuestAtt"
          + "ributesResponse\"M\202\323\344\223\002G\"B/v2alpha1/{name"
          + "=projects/*/locations/*/nodes/*}:getGues"
          + "tAttributes:\001*\022\346\001\n\030SimulateMaintenanceEv"
          + "ent\022:.google.cloud.tpu.v2alpha1.Simulate"
          + "MaintenanceEventRequest\032\035.google.longrun"
          + "ning.Operation\"o\202\323\344\223\002M\"H/v2alpha1/{name="
          + "projects/*/locations/*/nodes/*}:simulate"
          + "MaintenanceEvent:\001*\312A\031\n\004Node\022\021OperationM"
          + "etadata\032F\312A\022tpu.googleapis.com\322A.https:/"
          + "/www.googleapis.com/auth/cloud-platformB"
          + "a\n\035com.google.cloud.tpu.v2alpha1B\rCloudT"
          + "puProtoP\001Z/cloud.google.com/go/tpu/apiv2"
          + "alpha1/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.DurationProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.rpc.StatusProto.getDescriptor(),
              com.google.type.IntervalProto.getDescriptor(),
            });
    internal_static_google_cloud_tpu_v2alpha1_GuestAttributes_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_tpu_v2alpha1_GuestAttributes_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GuestAttributes_descriptor,
            new java.lang.String[] {
              "QueryPath", "QueryValue",
            });
    internal_static_google_cloud_tpu_v2alpha1_GuestAttributesValue_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_tpu_v2alpha1_GuestAttributesValue_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GuestAttributesValue_descriptor,
            new java.lang.String[] {
              "Items",
            });
    internal_static_google_cloud_tpu_v2alpha1_GuestAttributesEntry_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_tpu_v2alpha1_GuestAttributesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GuestAttributesEntry_descriptor,
            new java.lang.String[] {
              "Namespace", "Key", "Value",
            });
    internal_static_google_cloud_tpu_v2alpha1_AttachedDisk_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_tpu_v2alpha1_AttachedDisk_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_AttachedDisk_descriptor,
            new java.lang.String[] {
              "SourceDisk", "Mode",
            });
    internal_static_google_cloud_tpu_v2alpha1_SchedulingConfig_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_tpu_v2alpha1_SchedulingConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_SchedulingConfig_descriptor,
            new java.lang.String[] {
              "Preemptible", "Reserved",
            });
    internal_static_google_cloud_tpu_v2alpha1_NetworkEndpoint_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_tpu_v2alpha1_NetworkEndpoint_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_NetworkEndpoint_descriptor,
            new java.lang.String[] {
              "IpAddress", "Port", "AccessConfig",
            });
    internal_static_google_cloud_tpu_v2alpha1_AccessConfig_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_tpu_v2alpha1_AccessConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_AccessConfig_descriptor,
            new java.lang.String[] {
              "ExternalIp",
            });
    internal_static_google_cloud_tpu_v2alpha1_NetworkConfig_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_tpu_v2alpha1_NetworkConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_NetworkConfig_descriptor,
            new java.lang.String[] {
              "Network", "Subnetwork", "EnableExternalIps", "CanIpForward",
            });
    internal_static_google_cloud_tpu_v2alpha1_ServiceAccount_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_tpu_v2alpha1_ServiceAccount_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ServiceAccount_descriptor,
            new java.lang.String[] {
              "Email", "Scope",
            });
    internal_static_google_cloud_tpu_v2alpha1_Node_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_tpu_v2alpha1_Node_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_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",
              "QueuedResource",
              "AcceleratorConfig",
              "ShieldedInstanceConfig",
            });
    internal_static_google_cloud_tpu_v2alpha1_Node_LabelsEntry_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_Node_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_tpu_v2alpha1_Node_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_Node_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_tpu_v2alpha1_Node_MetadataEntry_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_Node_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_tpu_v2alpha1_Node_MetadataEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_Node_MetadataEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResource_descriptor,
            new java.lang.String[] {
              "Name",
              "Tpu",
              "BestEffort",
              "Guaranteed",
              "QueueingPolicy",
              "State",
              "ReservationName",
              "Resource",
              "Tier",
            });
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResource_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_descriptor,
            new java.lang.String[] {
              "NodeSpec",
            });
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_NodeSpec_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_NodeSpec_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Tpu_NodeSpec_descriptor,
            new java.lang.String[] {
              "Parent", "NodeId", "Node",
            });
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_BestEffort_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResource_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_BestEffort_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResource_BestEffort_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Guaranteed_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResource_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Guaranteed_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResource_Guaranteed_descriptor,
            new java.lang.String[] {
              "MinDuration", "Reserved",
            });
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_QueueingPolicy_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResource_descriptor.getNestedTypes().get(3);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResource_QueueingPolicy_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResource_QueueingPolicy_descriptor,
            new java.lang.String[] {
              "ValidUntilDuration",
              "ValidUntilTime",
              "ValidAfterDuration",
              "ValidAfterTime",
              "ValidInterval",
              "StartTimingConstraints",
            });
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor,
            new java.lang.String[] {
              "State",
              "CreatingData",
              "AcceptedData",
              "ProvisioningData",
              "FailedData",
              "DeletingData",
              "ActiveData",
              "SuspendingData",
              "SuspendedData",
              "StateData",
            });
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_CreatingData_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_AcceptedData_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ProvisioningData_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor
            .getNestedTypes()
            .get(3);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_FailedData_descriptor,
            new java.lang.String[] {
              "Error",
            });
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor
            .getNestedTypes()
            .get(4);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_DeletingData_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor
            .getNestedTypes()
            .get(5);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_ActiveData_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor
            .getNestedTypes()
            .get(6);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendingData_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_descriptor =
        internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_descriptor
            .getNestedTypes()
            .get(7);
    internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_QueuedResourceState_SuspendedData_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_tpu_v2alpha1_ListNodesRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_tpu_v2alpha1_ListNodesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ListNodesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_tpu_v2alpha1_ListNodesResponse_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_tpu_v2alpha1_ListNodesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ListNodesResponse_descriptor,
            new java.lang.String[] {
              "Nodes", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_tpu_v2alpha1_GetNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_tpu_v2alpha1_GetNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GetNodeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2alpha1_CreateNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_tpu_v2alpha1_CreateNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_CreateNodeRequest_descriptor,
            new java.lang.String[] {
              "Parent", "NodeId", "Node", "RequestId",
            });
    internal_static_google_cloud_tpu_v2alpha1_DeleteNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_tpu_v2alpha1_DeleteNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_DeleteNodeRequest_descriptor,
            new java.lang.String[] {
              "Name", "RequestId",
            });
    internal_static_google_cloud_tpu_v2alpha1_StopNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_tpu_v2alpha1_StopNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_StopNodeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2alpha1_StartNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_tpu_v2alpha1_StartNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_StartNodeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2alpha1_UpdateNodeRequest_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_tpu_v2alpha1_UpdateNodeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_UpdateNodeRequest_descriptor,
            new java.lang.String[] {
              "UpdateMask", "Node",
            });
    internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesRequest_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesResponse_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ListQueuedResourcesResponse_descriptor,
            new java.lang.String[] {
              "QueuedResources", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_tpu_v2alpha1_GetQueuedResourceRequest_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_tpu_v2alpha1_GetQueuedResourceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GetQueuedResourceRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2alpha1_CreateQueuedResourceRequest_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_tpu_v2alpha1_CreateQueuedResourceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_CreateQueuedResourceRequest_descriptor,
            new java.lang.String[] {
              "Parent", "QueuedResourceId", "QueuedResource", "RequestId",
            });
    internal_static_google_cloud_tpu_v2alpha1_DeleteQueuedResourceRequest_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_tpu_v2alpha1_DeleteQueuedResourceRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_DeleteQueuedResourceRequest_descriptor,
            new java.lang.String[] {
              "Name", "RequestId",
            });
    internal_static_google_cloud_tpu_v2alpha1_ServiceIdentity_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_tpu_v2alpha1_ServiceIdentity_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ServiceIdentity_descriptor,
            new java.lang.String[] {
              "Email",
            });
    internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityRequest_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityRequest_descriptor,
            new java.lang.String[] {
              "Parent",
            });
    internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityResponse_descriptor =
        getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GenerateServiceIdentityResponse_descriptor,
            new java.lang.String[] {
              "Identity",
            });
    internal_static_google_cloud_tpu_v2alpha1_AcceleratorType_descriptor =
        getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_tpu_v2alpha1_AcceleratorType_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_AcceleratorType_descriptor,
            new java.lang.String[] {
              "Name", "Type", "AcceleratorConfigs",
            });
    internal_static_google_cloud_tpu_v2alpha1_GetAcceleratorTypeRequest_descriptor =
        getDescriptor().getMessageTypes().get(29);
    internal_static_google_cloud_tpu_v2alpha1_GetAcceleratorTypeRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GetAcceleratorTypeRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesRequest_descriptor =
        getDescriptor().getMessageTypes().get(30);
    internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesResponse_descriptor =
        getDescriptor().getMessageTypes().get(31);
    internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ListAcceleratorTypesResponse_descriptor,
            new java.lang.String[] {
              "AcceleratorTypes", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_tpu_v2alpha1_RuntimeVersion_descriptor =
        getDescriptor().getMessageTypes().get(32);
    internal_static_google_cloud_tpu_v2alpha1_RuntimeVersion_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_RuntimeVersion_descriptor,
            new java.lang.String[] {
              "Name", "Version",
            });
    internal_static_google_cloud_tpu_v2alpha1_GetRuntimeVersionRequest_descriptor =
        getDescriptor().getMessageTypes().get(33);
    internal_static_google_cloud_tpu_v2alpha1_GetRuntimeVersionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GetRuntimeVersionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsRequest_descriptor =
        getDescriptor().getMessageTypes().get(34);
    internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsResponse_descriptor =
        getDescriptor().getMessageTypes().get(35);
    internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_ListRuntimeVersionsResponse_descriptor,
            new java.lang.String[] {
              "RuntimeVersions", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_tpu_v2alpha1_OperationMetadata_descriptor =
        getDescriptor().getMessageTypes().get(36);
    internal_static_google_cloud_tpu_v2alpha1_OperationMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_OperationMetadata_descriptor,
            new java.lang.String[] {
              "CreateTime",
              "EndTime",
              "Target",
              "Verb",
              "StatusDetail",
              "CancelRequested",
              "ApiVersion",
            });
    internal_static_google_cloud_tpu_v2alpha1_Symptom_descriptor =
        getDescriptor().getMessageTypes().get(37);
    internal_static_google_cloud_tpu_v2alpha1_Symptom_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_Symptom_descriptor,
            new java.lang.String[] {
              "CreateTime", "SymptomType", "Details", "WorkerId",
            });
    internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesRequest_descriptor =
        getDescriptor().getMessageTypes().get(38);
    internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesRequest_descriptor,
            new java.lang.String[] {
              "Name", "QueryPath", "WorkerIds",
            });
    internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesResponse_descriptor =
        getDescriptor().getMessageTypes().get(39);
    internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_GetGuestAttributesResponse_descriptor,
            new java.lang.String[] {
              "GuestAttributes",
            });
    internal_static_google_cloud_tpu_v2alpha1_SimulateMaintenanceEventRequest_descriptor =
        getDescriptor().getMessageTypes().get(40);
    internal_static_google_cloud_tpu_v2alpha1_SimulateMaintenanceEventRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_SimulateMaintenanceEventRequest_descriptor,
            new java.lang.String[] {
              "Name", "WorkerIds",
            });
    internal_static_google_cloud_tpu_v2alpha1_AcceleratorConfig_descriptor =
        getDescriptor().getMessageTypes().get(41);
    internal_static_google_cloud_tpu_v2alpha1_AcceleratorConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_AcceleratorConfig_descriptor,
            new java.lang.String[] {
              "Type", "Topology",
            });
    internal_static_google_cloud_tpu_v2alpha1_ShieldedInstanceConfig_descriptor =
        getDescriptor().getMessageTypes().get(42);
    internal_static_google_cloud_tpu_v2alpha1_ShieldedInstanceConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_tpu_v2alpha1_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.DurationProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
    com.google.type.IntervalProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
