Package com.google.cloud.tpu.v1 (2.47.0)

GitHub Repository REST Documentation

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.tpu.v2 for new applications.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.tpu.v1.TpuClient Service Description: Manages TPU nodes and other resources

TPU API v1

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.tpu.v1.TpuSettings Settings class to configure an instance of TpuClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.tpu.v1.AcceleratorType A accelerator type that a Node can be configured with.
com.google.cloud.tpu.v1.AcceleratorType.Builder A accelerator type that a Node can be configured with.
com.google.cloud.tpu.v1.AcceleratorTypeName
com.google.cloud.tpu.v1.AcceleratorTypeName.Builder Builder for projects/{project}/locations/{location}/acceleratorTypes/{accelerator_type}.
com.google.cloud.tpu.v1.CloudTpuProto
com.google.cloud.tpu.v1.CreateNodeRequest Request for CreateNode.
com.google.cloud.tpu.v1.CreateNodeRequest.Builder Request for CreateNode.
com.google.cloud.tpu.v1.DeleteNodeRequest Request for DeleteNode.
com.google.cloud.tpu.v1.DeleteNodeRequest.Builder Request for DeleteNode.
com.google.cloud.tpu.v1.GetAcceleratorTypeRequest Request for GetAcceleratorType.
com.google.cloud.tpu.v1.GetAcceleratorTypeRequest.Builder Request for GetAcceleratorType.
com.google.cloud.tpu.v1.GetNodeRequest Request for GetNode.
com.google.cloud.tpu.v1.GetNodeRequest.Builder Request for GetNode.
com.google.cloud.tpu.v1.GetTensorFlowVersionRequest Request for GetTensorFlowVersion.
com.google.cloud.tpu.v1.GetTensorFlowVersionRequest.Builder Request for GetTensorFlowVersion.
com.google.cloud.tpu.v1.ListAcceleratorTypesRequest Request for ListAcceleratorTypes.
com.google.cloud.tpu.v1.ListAcceleratorTypesRequest.Builder Request for ListAcceleratorTypes.
com.google.cloud.tpu.v1.ListAcceleratorTypesResponse Response for ListAcceleratorTypes.
com.google.cloud.tpu.v1.ListAcceleratorTypesResponse.Builder Response for ListAcceleratorTypes.
com.google.cloud.tpu.v1.ListNodesRequest Request for ListNodes.
com.google.cloud.tpu.v1.ListNodesRequest.Builder Request for ListNodes.
com.google.cloud.tpu.v1.ListNodesResponse Response for ListNodes.
com.google.cloud.tpu.v1.ListNodesResponse.Builder Response for ListNodes.
com.google.cloud.tpu.v1.ListTensorFlowVersionsRequest Request for ListTensorFlowVersions.
com.google.cloud.tpu.v1.ListTensorFlowVersionsRequest.Builder Request for ListTensorFlowVersions.
com.google.cloud.tpu.v1.ListTensorFlowVersionsResponse Response for ListTensorFlowVersions.
com.google.cloud.tpu.v1.ListTensorFlowVersionsResponse.Builder Response for ListTensorFlowVersions.
com.google.cloud.tpu.v1.LocationName
com.google.cloud.tpu.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.tpu.v1.NetworkEndpoint A network endpoint over which a TPU worker can be reached.
com.google.cloud.tpu.v1.NetworkEndpoint.Builder A network endpoint over which a TPU worker can be reached.
com.google.cloud.tpu.v1.Node A TPU instance.
com.google.cloud.tpu.v1.Node.Builder A TPU instance.
com.google.cloud.tpu.v1.NodeName
com.google.cloud.tpu.v1.NodeName.Builder Builder for projects/{project}/locations/{location}/nodes/{node}.
com.google.cloud.tpu.v1.OperationMetadata Metadata describing an Operation
com.google.cloud.tpu.v1.OperationMetadata.Builder Metadata describing an Operation
com.google.cloud.tpu.v1.ReimageNodeRequest Request for ReimageNode.
com.google.cloud.tpu.v1.ReimageNodeRequest.Builder Request for ReimageNode.
com.google.cloud.tpu.v1.SchedulingConfig Sets the scheduling options for this node.
com.google.cloud.tpu.v1.SchedulingConfig.Builder Sets the scheduling options for this node.
com.google.cloud.tpu.v1.StartNodeRequest Request for StartNode.
com.google.cloud.tpu.v1.StartNodeRequest.Builder Request for StartNode.
com.google.cloud.tpu.v1.StopNodeRequest Request for StopNode.
com.google.cloud.tpu.v1.StopNodeRequest.Builder Request for StopNode.
com.google.cloud.tpu.v1.Symptom A Symptom instance.
com.google.cloud.tpu.v1.Symptom.Builder A Symptom instance.
com.google.cloud.tpu.v1.TensorFlowVersion A tensorflow version that a Node can be configured with.
com.google.cloud.tpu.v1.TensorFlowVersion.Builder A tensorflow version that a Node can be configured with.
com.google.cloud.tpu.v1.TensorFlowVersionName
com.google.cloud.tpu.v1.TensorFlowVersionName.Builder Builder for projects/{project}/locations/{location}/tensorFlowVersions/{tensor_flow_version}.
com.google.cloud.tpu.v1.TpuClient.ListAcceleratorTypesFixedSizeCollection
com.google.cloud.tpu.v1.TpuClient.ListAcceleratorTypesPage
com.google.cloud.tpu.v1.TpuClient.ListAcceleratorTypesPagedResponse
com.google.cloud.tpu.v1.TpuClient.ListLocationsFixedSizeCollection
com.google.cloud.tpu.v1.TpuClient.ListLocationsPage
com.google.cloud.tpu.v1.TpuClient.ListLocationsPagedResponse
com.google.cloud.tpu.v1.TpuClient.ListNodesFixedSizeCollection
com.google.cloud.tpu.v1.TpuClient.ListNodesPage
com.google.cloud.tpu.v1.TpuClient.ListNodesPagedResponse
com.google.cloud.tpu.v1.TpuClient.ListTensorFlowVersionsFixedSizeCollection
com.google.cloud.tpu.v1.TpuClient.ListTensorFlowVersionsPage
com.google.cloud.tpu.v1.TpuClient.ListTensorFlowVersionsPagedResponse
com.google.cloud.tpu.v1.TpuGrpc Manages TPU nodes and other resources TPU API v1
com.google.cloud.tpu.v1.TpuGrpc.TpuImplBase Base class for the server implementation of the service Tpu. Manages TPU nodes and other resources
com.google.cloud.tpu.v1.TpuSettings.Builder Builder for TpuSettings.

Interfaces

Interface Description
com.google.cloud.tpu.v1.AcceleratorTypeOrBuilder
com.google.cloud.tpu.v1.CreateNodeRequestOrBuilder
com.google.cloud.tpu.v1.DeleteNodeRequestOrBuilder
com.google.cloud.tpu.v1.GetAcceleratorTypeRequestOrBuilder
com.google.cloud.tpu.v1.GetNodeRequestOrBuilder
com.google.cloud.tpu.v1.GetTensorFlowVersionRequestOrBuilder
com.google.cloud.tpu.v1.ListAcceleratorTypesRequestOrBuilder
com.google.cloud.tpu.v1.ListAcceleratorTypesResponseOrBuilder
com.google.cloud.tpu.v1.ListNodesRequestOrBuilder
com.google.cloud.tpu.v1.ListNodesResponseOrBuilder
com.google.cloud.tpu.v1.ListTensorFlowVersionsRequestOrBuilder
com.google.cloud.tpu.v1.ListTensorFlowVersionsResponseOrBuilder
com.google.cloud.tpu.v1.NetworkEndpointOrBuilder
com.google.cloud.tpu.v1.NodeOrBuilder
com.google.cloud.tpu.v1.OperationMetadataOrBuilder
com.google.cloud.tpu.v1.ReimageNodeRequestOrBuilder
com.google.cloud.tpu.v1.SchedulingConfigOrBuilder
com.google.cloud.tpu.v1.StartNodeRequestOrBuilder
com.google.cloud.tpu.v1.StopNodeRequestOrBuilder
com.google.cloud.tpu.v1.SymptomOrBuilder
com.google.cloud.tpu.v1.TensorFlowVersionOrBuilder
com.google.cloud.tpu.v1.TpuGrpc.AsyncService Manages TPU nodes and other resources TPU API v1

Enums

Enum Description
com.google.cloud.tpu.v1.Node.ApiVersion TPU API Version.
com.google.cloud.tpu.v1.Node.Health Health defines the status of a TPU node as reported by Health Monitor.
com.google.cloud.tpu.v1.Node.State Represents the different states of a TPU node during its lifecycle.
com.google.cloud.tpu.v1.Symptom.SymptomType SymptomType represents the different types of Symptoms that a TPU can be at.