<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/tpu/v1/cloud_tpu.proto

namespace GPBMetadata\Google\Cloud\Tpu\V1;

class CloudTpu
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
Â/
#google/cloud/tpu/v1/cloud_tpu.protogoogle.cloud.tpu.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.protogoogle/protobuf/timestamp.proto"9
SchedulingConfig
preemptible (
reserved ("3
NetworkEndpoint

ip_address (	
port ("´

Node
name (	BàAàA
description (	
accelerator_type (	BàA

ip_address (	B
port (	B3
state	 (2.google.cloud.tpu.v1.Node.StateBàA
health_description
 (	BàA
tensorflow_version (	BàA
network (	

cidr_block (	
service_account (	BàA4
create_time (2.google.protobuf.TimestampBàA@
scheduling_config (2%.google.cloud.tpu.v1.SchedulingConfigD
network_endpoints (2$.google.cloud.tpu.v1.NetworkEndpointBàA0
health (2 .google.cloud.tpu.v1.Node.Health5
labels (2%.google.cloud.tpu.v1.Node.LabelsEntry
use_service_networking (>
api_version& (2$.google.cloud.tpu.v1.Node.ApiVersionBàA3
symptoms\' (2.google.cloud.tpu.v1.SymptomBàA-
LabelsEntry
key (	
value (	:8"á
State
STATE_UNSPECIFIED 
CREATING	
READY

RESTARTING
	REIMAGING
DELETING
	REPAIRING
STOPPED
STOPPING	
STARTING

	PREEMPTED

TERMINATED

HIDING

HIDDEN
UNHIDING"‰
Health
HEALTH_UNSPECIFIED 
HEALTHY
DEPRECATED_UNHEALTHY
TIMEOUT
UNHEALTHY_TENSORFLOW
UNHEALTHY_MAINTENANCE"O

ApiVersion
API_VERSION_UNSPECIFIED 
	V1_ALPHA1
V1
	V2_ALPHA1:RêAO
tpu.googleapis.com/Node4projects/{project}/locations/{location}/nodes/{node}"j
ListNodesRequest/
parent (	BàAúAtpu.googleapis.com/Node
	page_size (

page_token (	"k
ListNodesResponse(
nodes (2.google.cloud.tpu.v1.Node
next_page_token (	
unreachable (	"?
GetNodeRequest-
name (	BàAúA
tpu.googleapis.com/Node"ƒ
CreateNodeRequest/
parent (	BàAúAtpu.googleapis.com/Node
node_id (	,
node (2.google.cloud.tpu.v1.NodeBàA"B
DeleteNodeRequest-
name (	BàAúA
tpu.googleapis.com/Node">
ReimageNodeRequest
name (	
tensorflow_version (	"
StopNodeRequest
name (	" 
StartNodeRequest
name (	"¯
TensorFlowVersion
name (	
version (	:{êAx
$tpu.googleapis.com/TensorFlowVersionPprojects/{project}/locations/{location}/tensorFlowVersions/{tensor_flow_version}"Y
GetTensorFlowVersionRequest:
name (	B,àAúA&
$tpu.googleapis.com/TensorFlowVersion"¦
ListTensorFlowVersionsRequest<
parent (	B,àAúA&
$tpu.googleapis.com/TensorFlowVersion
	page_size (

page_token (	
filter (	
order_by (	"“
ListTensorFlowVersionsResponseC
tensorflow_versions (2&.google.cloud.tpu.v1.TensorFlowVersion
next_page_token (	
unreachable (	"£
AcceleratorType
name (	
type (	:têAq
"tpu.googleapis.com/AcceleratorTypeKprojects/{project}/locations/{location}/acceleratorTypes/{accelerator_type}"U
GetAcceleratorTypeRequest8
name (	B*àAúA$
"tpu.googleapis.com/AcceleratorType"¢
ListAcceleratorTypesRequest:
parent (	B*àAúA$
"tpu.googleapis.com/AcceleratorType
	page_size (

page_token (	
filter (	
order_by (	"
ListAcceleratorTypesResponse?
accelerator_types (2$.google.cloud.tpu.v1.AcceleratorType
next_page_token (	
unreachable (	"Ö
OperationMetadata/
create_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp
target (	
verb (	
status_detail (	
cancel_requested (
api_version (	"Å
Symptom/
create_time (2.google.protobuf.Timestamp>
symptom_type (2(.google.cloud.tpu.v1.Symptom.SymptomType
details (	
	worker_id (	"¤
SymptomType
SYMPTOM_TYPE_UNSPECIFIED 

LOW_MEMORY
OUT_OF_MEMORY
EXECUTE_TIMED_OUT
MESH_BUILD_FAIL
HBM_OUT_OF_MEMORY
PROJECT_ABUSE2Þ
Tpu–
	ListNodes%.google.cloud.tpu.v1.ListNodesRequest&.google.cloud.tpu.v1.ListNodesResponse":‚Óä“+)/v1/{parent=projects/*/locations/*}/nodesÚAparentƒ
GetNode#.google.cloud.tpu.v1.GetNodeRequest.google.cloud.tpu.v1.Node"8‚Óä“+)/v1/{name=projects/*/locations/*/nodes/*}ÚAname¾

CreateNode&.google.cloud.tpu.v1.CreateNodeRequest.google.longrunning.Operation"i‚Óä“1")/v1/{parent=projects/*/locations/*}/nodes:nodeÚAparent,node,node_idÊA
NodeOperationMetadata©

DeleteNode&.google.cloud.tpu.v1.DeleteNodeRequest.google.longrunning.Operation"T‚Óä“+*)/v1/{name=projects/*/locations/*/nodes/*}ÚAnameÊA
NodeOperationMetadata¯
ReimageNode\'.google.cloud.tpu.v1.ReimageNodeRequest.google.longrunning.Operation"X‚Óä“6"1/v1/{name=projects/*/locations/*/nodes/*}:reimage:*ÊA
NodeOperationMetadata¦
StopNode$.google.cloud.tpu.v1.StopNodeRequest.google.longrunning.Operation"U‚Óä“3"./v1/{name=projects/*/locations/*/nodes/*}:stop:*ÊA
NodeOperationMetadata©
	StartNode%.google.cloud.tpu.v1.StartNodeRequest.google.longrunning.Operation"V‚Óä“4"//v1/{name=projects/*/locations/*/nodes/*}:start:*ÊA
NodeOperationMetadataÊ
ListTensorFlowVersions2.google.cloud.tpu.v1.ListTensorFlowVersionsRequest3.google.cloud.tpu.v1.ListTensorFlowVersionsResponse"G‚Óä“86/v1/{parent=projects/*/locations/*}/tensorflowVersionsÚAparent·
GetTensorFlowVersion0.google.cloud.tpu.v1.GetTensorFlowVersionRequest&.google.cloud.tpu.v1.TensorFlowVersion"E‚Óä“86/v1/{name=projects/*/locations/*/tensorflowVersions/*}ÚAnameÂ
ListAcceleratorTypes0.google.cloud.tpu.v1.ListAcceleratorTypesRequest1.google.cloud.tpu.v1.ListAcceleratorTypesResponse"E‚Óä“64/v1/{parent=projects/*/locations/*}/acceleratorTypesÚAparent¯
GetAcceleratorType..google.cloud.tpu.v1.GetAcceleratorTypeRequest$.google.cloud.tpu.v1.AcceleratorType"C‚Óä“64/v1/{name=projects/*/locations/*/acceleratorTypes/*}ÚAnameFÊAtpu.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBU
com.google.cloud.tpu.v1BCloudTpuProtoPZ)cloud.google.com/go/tpu/apiv1/tpupb;tpupbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

