@Generated("by gapic-generator-java")
Package com.google.cloud.tpu.v2
A client to Cloud TPU API
The interfaces provided are listed below, along with usage samples.
======================= TpuClient =======================
Service Description: Manages TPU nodes and other resources
TPU API v2
Sample for TpuClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (TpuClient tpuClient = TpuClient.create()) {
NodeName name = NodeName.of("[PROJECT]", "[LOCATION]", "[NODE]");
Node response = tpuClient.getNode(name);
}
-
Class Summary Class Description AcceleratorConfig A TPU accelerator configuration.AcceleratorConfig.Builder A TPU accelerator configuration.AcceleratorType A accelerator type that a Node can be configured with.AcceleratorType.Builder A accelerator type that a Node can be configured with.AcceleratorTypeName AcceleratorTypeName.Builder Builder for projects/{project}/locations/{location}/acceleratorTypes/{accelerator_type}.AccessConfig An access config attached to the TPU worker.AccessConfig.Builder An access config attached to the TPU worker.AttachedDisk A node-attached disk resource.AttachedDisk.Builder A node-attached disk resource.CloudTpuProto CreateNodeRequest Request for [CreateNode][google.cloud.tpu.v2.Tpu.CreateNode].CreateNodeRequest.Builder Request for [CreateNode][google.cloud.tpu.v2.Tpu.CreateNode].DeleteNodeRequest Request for [DeleteNode][google.cloud.tpu.v2.Tpu.DeleteNode].DeleteNodeRequest.Builder Request for [DeleteNode][google.cloud.tpu.v2.Tpu.DeleteNode].GenerateServiceIdentityRequest Request for [GenerateServiceIdentity][google.cloud.tpu.v2.Tpu.GenerateServiceIdentity].GenerateServiceIdentityRequest.Builder Request for [GenerateServiceIdentity][google.cloud.tpu.v2.Tpu.GenerateServiceIdentity].GenerateServiceIdentityResponse Response for [GenerateServiceIdentity][google.cloud.tpu.v2.Tpu.GenerateServiceIdentity].GenerateServiceIdentityResponse.Builder Response for [GenerateServiceIdentity][google.cloud.tpu.v2.Tpu.GenerateServiceIdentity].GetAcceleratorTypeRequest Request for [GetAcceleratorType][google.cloud.tpu.v2.Tpu.GetAcceleratorType].GetAcceleratorTypeRequest.Builder Request for [GetAcceleratorType][google.cloud.tpu.v2.Tpu.GetAcceleratorType].GetGuestAttributesRequest Request for [GetGuestAttributes][google.cloud.tpu.v2.Tpu.GetGuestAttributes].GetGuestAttributesRequest.Builder Request for [GetGuestAttributes][google.cloud.tpu.v2.Tpu.GetGuestAttributes].GetGuestAttributesResponse Response for [GetGuestAttributes][google.cloud.tpu.v2.Tpu.GetGuestAttributes].GetGuestAttributesResponse.Builder Response for [GetGuestAttributes][google.cloud.tpu.v2.Tpu.GetGuestAttributes].GetNodeRequest Request for [GetNode][google.cloud.tpu.v2.Tpu.GetNode].GetNodeRequest.Builder Request for [GetNode][google.cloud.tpu.v2.Tpu.GetNode].GetRuntimeVersionRequest Request for [GetRuntimeVersion][google.cloud.tpu.v2.Tpu.GetRuntimeVersion].GetRuntimeVersionRequest.Builder Request for [GetRuntimeVersion][google.cloud.tpu.v2.Tpu.GetRuntimeVersion].GuestAttributes A guest attributes.GuestAttributes.Builder A guest attributes.GuestAttributesEntry A guest attributes namespace/key/value entry.GuestAttributesEntry.Builder A guest attributes namespace/key/value entry.GuestAttributesValue Array of guest attribute namespace/key/value tuples.GuestAttributesValue.Builder Array of guest attribute namespace/key/value tuples.ListAcceleratorTypesRequest Request for [ListAcceleratorTypes][google.cloud.tpu.v2.Tpu.ListAcceleratorTypes].ListAcceleratorTypesRequest.Builder Request for [ListAcceleratorTypes][google.cloud.tpu.v2.Tpu.ListAcceleratorTypes].ListAcceleratorTypesResponse Response for [ListAcceleratorTypes][google.cloud.tpu.v2.Tpu.ListAcceleratorTypes].ListAcceleratorTypesResponse.Builder Response for [ListAcceleratorTypes][google.cloud.tpu.v2.Tpu.ListAcceleratorTypes].ListNodesRequest Request for [ListNodes][google.cloud.tpu.v2.Tpu.ListNodes].ListNodesRequest.Builder Request for [ListNodes][google.cloud.tpu.v2.Tpu.ListNodes].ListNodesResponse Response for [ListNodes][google.cloud.tpu.v2.Tpu.ListNodes].ListNodesResponse.Builder Response for [ListNodes][google.cloud.tpu.v2.Tpu.ListNodes].ListRuntimeVersionsRequest Request for [ListRuntimeVersions][google.cloud.tpu.v2.Tpu.ListRuntimeVersions].ListRuntimeVersionsRequest.Builder Request for [ListRuntimeVersions][google.cloud.tpu.v2.Tpu.ListRuntimeVersions].ListRuntimeVersionsResponse Response for [ListRuntimeVersions][google.cloud.tpu.v2.Tpu.ListRuntimeVersions].ListRuntimeVersionsResponse.Builder Response for [ListRuntimeVersions][google.cloud.tpu.v2.Tpu.ListRuntimeVersions].LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.NetworkConfig Network related configurations.NetworkConfig.Builder Network related configurations.NetworkEndpoint A network endpoint over which a TPU worker can be reached.NetworkEndpoint.Builder A network endpoint over which a TPU worker can be reached.Node A TPU instance.Node.Builder A TPU instance.NodeName NodeName.Builder Builder for projects/{project}/locations/{location}/nodes/{node}.OperationMetadata Metadata describing an [Operation][google.longrunning.Operation]OperationMetadata.Builder Metadata describing an [Operation][google.longrunning.Operation]RuntimeVersion A runtime version that a Node can be configured with.RuntimeVersion.Builder A runtime version that a Node can be configured with.RuntimeVersionName RuntimeVersionName.Builder Builder for projects/{project}/locations/{location}/runtimeVersions/{runtime_version}.SchedulingConfig Sets the scheduling options for this node.SchedulingConfig.Builder Sets the scheduling options for this node.ServiceAccount A service account.ServiceAccount.Builder A service account.ServiceIdentity The per-product per-project service identity for Cloud TPU service.ServiceIdentity.Builder The per-product per-project service identity for Cloud TPU service.ShieldedInstanceConfig A set of Shielded Instance options.ShieldedInstanceConfig.Builder A set of Shielded Instance options.StartNodeRequest Request for [StartNode][google.cloud.tpu.v2.Tpu.StartNode].StartNodeRequest.Builder Request for [StartNode][google.cloud.tpu.v2.Tpu.StartNode].StopNodeRequest Request for [StopNode][google.cloud.tpu.v2.Tpu.StopNode].StopNodeRequest.Builder Request for [StopNode][google.cloud.tpu.v2.Tpu.StopNode].Symptom A Symptom instance.Symptom.Builder A Symptom instance.TpuClient Service Description: Manages TPU nodes and other resourcesTpuClient.ListAcceleratorTypesFixedSizeCollection TpuClient.ListAcceleratorTypesPage TpuClient.ListAcceleratorTypesPagedResponse TpuClient.ListLocationsFixedSizeCollection TpuClient.ListLocationsPage TpuClient.ListLocationsPagedResponse TpuClient.ListNodesFixedSizeCollection TpuClient.ListNodesPage TpuClient.ListNodesPagedResponse TpuClient.ListRuntimeVersionsFixedSizeCollection TpuClient.ListRuntimeVersionsPage TpuClient.ListRuntimeVersionsPagedResponse TpuGrpc Manages TPU nodes and other resources TPU API v2TpuGrpc.TpuBlockingStub A stub to allow clients to do synchronous rpc calls to service Tpu.TpuGrpc.TpuFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service Tpu.TpuGrpc.TpuImplBase Base class for the server implementation of the service Tpu.TpuGrpc.TpuStub A stub to allow clients to do asynchronous rpc calls to service Tpu.TpuSettings Settings class to configure an instance ofTpuClient
.TpuSettings.Builder Builder for TpuSettings.UpdateNodeRequest Request for [UpdateNode][google.cloud.tpu.v2.Tpu.UpdateNode].UpdateNodeRequest.Builder Request for [UpdateNode][google.cloud.tpu.v2.Tpu.UpdateNode]. -
Enum Summary Enum Description AcceleratorConfig.Type TPU type.AttachedDisk.DiskMode The different mode of the attached disk.Node.ApiVersion TPU API Version.Node.Health Health defines the status of a TPU node as reported by Health Monitor.Node.State Represents the different states of a TPU node during its lifecycle.Symptom.SymptomType SymptomType represents the different types of Symptoms that a TPU can be at.