Package com.google.cloud.tpu.v2 (2.36.0)

RepositoryREST Documentation

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.

ClientDescription
com.google.cloud.tpu.v2.TpuClientService Description: Manages TPU nodes and other resources

TPU API v2

Settings Classes

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

SettingsDescription
com.google.cloud.tpu.v2.TpuSettingsSettings class to configure an instance of TpuClient.

The default instance has everything set to sensible defaults:

Classes

ClassDescription
com.google.cloud.tpu.v2.AcceleratorConfigA TPU accelerator configuration.
com.google.cloud.tpu.v2.AcceleratorConfig.BuilderA TPU accelerator configuration.
com.google.cloud.tpu.v2.AcceleratorTypeA accelerator type that a Node can be configured with.
com.google.cloud.tpu.v2.AcceleratorType.BuilderA accelerator type that a Node can be configured with.
com.google.cloud.tpu.v2.AcceleratorTypeName
com.google.cloud.tpu.v2.AcceleratorTypeName.BuilderBuilder for projects/{project}/locations/{location}/acceleratorTypes/{accelerator_type}.
com.google.cloud.tpu.v2.AccessConfigAn access config attached to the TPU worker.
com.google.cloud.tpu.v2.AccessConfig.BuilderAn access config attached to the TPU worker.
com.google.cloud.tpu.v2.AttachedDiskA node-attached disk resource. Next ID: 8;
com.google.cloud.tpu.v2.AttachedDisk.BuilderA node-attached disk resource. Next ID: 8;
com.google.cloud.tpu.v2.CloudTpuProto
com.google.cloud.tpu.v2.CreateNodeRequestRequest for CreateNode.
com.google.cloud.tpu.v2.CreateNodeRequest.BuilderRequest for CreateNode.
com.google.cloud.tpu.v2.DeleteNodeRequestRequest for DeleteNode.
com.google.cloud.tpu.v2.DeleteNodeRequest.BuilderRequest for DeleteNode.
com.google.cloud.tpu.v2.GenerateServiceIdentityRequestRequest for GenerateServiceIdentity.
com.google.cloud.tpu.v2.GenerateServiceIdentityRequest.BuilderRequest for GenerateServiceIdentity.
com.google.cloud.tpu.v2.GenerateServiceIdentityResponseResponse for GenerateServiceIdentity.
com.google.cloud.tpu.v2.GenerateServiceIdentityResponse.BuilderResponse for GenerateServiceIdentity.
com.google.cloud.tpu.v2.GetAcceleratorTypeRequestRequest for GetAcceleratorType.
com.google.cloud.tpu.v2.GetAcceleratorTypeRequest.BuilderRequest for GetAcceleratorType.
com.google.cloud.tpu.v2.GetGuestAttributesRequestRequest for GetGuestAttributes.
com.google.cloud.tpu.v2.GetGuestAttributesRequest.BuilderRequest for GetGuestAttributes.
com.google.cloud.tpu.v2.GetGuestAttributesResponseResponse for GetGuestAttributes.
com.google.cloud.tpu.v2.GetGuestAttributesResponse.BuilderResponse for GetGuestAttributes.
com.google.cloud.tpu.v2.GetNodeRequestRequest for GetNode.
com.google.cloud.tpu.v2.GetNodeRequest.BuilderRequest for GetNode.
com.google.cloud.tpu.v2.GetRuntimeVersionRequestRequest for GetRuntimeVersion.
com.google.cloud.tpu.v2.GetRuntimeVersionRequest.BuilderRequest for GetRuntimeVersion.
com.google.cloud.tpu.v2.GuestAttributesA guest attributes.
com.google.cloud.tpu.v2.GuestAttributes.BuilderA guest attributes.
com.google.cloud.tpu.v2.GuestAttributesEntryA guest attributes namespace/key/value entry.
com.google.cloud.tpu.v2.GuestAttributesEntry.BuilderA guest attributes namespace/key/value entry.
com.google.cloud.tpu.v2.GuestAttributesValueArray of guest attribute namespace/key/value tuples.
com.google.cloud.tpu.v2.GuestAttributesValue.BuilderArray of guest attribute namespace/key/value tuples.
com.google.cloud.tpu.v2.ListAcceleratorTypesRequestRequest for ListAcceleratorTypes.
com.google.cloud.tpu.v2.ListAcceleratorTypesRequest.BuilderRequest for ListAcceleratorTypes.
com.google.cloud.tpu.v2.ListAcceleratorTypesResponseResponse for ListAcceleratorTypes.
com.google.cloud.tpu.v2.ListAcceleratorTypesResponse.BuilderResponse for ListAcceleratorTypes.
com.google.cloud.tpu.v2.ListNodesRequestRequest for ListNodes.
com.google.cloud.tpu.v2.ListNodesRequest.BuilderRequest for ListNodes.
com.google.cloud.tpu.v2.ListNodesResponseResponse for ListNodes.
com.google.cloud.tpu.v2.ListNodesResponse.BuilderResponse for ListNodes.
com.google.cloud.tpu.v2.ListRuntimeVersionsRequestRequest for ListRuntimeVersions.
com.google.cloud.tpu.v2.ListRuntimeVersionsRequest.BuilderRequest for ListRuntimeVersions.
com.google.cloud.tpu.v2.ListRuntimeVersionsResponseResponse for ListRuntimeVersions.
com.google.cloud.tpu.v2.ListRuntimeVersionsResponse.BuilderResponse for ListRuntimeVersions.
com.google.cloud.tpu.v2.LocationName
com.google.cloud.tpu.v2.LocationName.BuilderBuilder for projects/{project}/locations/{location}.
com.google.cloud.tpu.v2.NetworkConfigNetwork related configurations.
com.google.cloud.tpu.v2.NetworkConfig.BuilderNetwork related configurations.
com.google.cloud.tpu.v2.NetworkEndpointA network endpoint over which a TPU worker can be reached.
com.google.cloud.tpu.v2.NetworkEndpoint.BuilderA network endpoint over which a TPU worker can be reached.
com.google.cloud.tpu.v2.NodeA TPU instance.
com.google.cloud.tpu.v2.Node.BuilderA TPU instance.
com.google.cloud.tpu.v2.NodeName
com.google.cloud.tpu.v2.NodeName.BuilderBuilder for projects/{project}/locations/{location}/nodes/{node}.
com.google.cloud.tpu.v2.OperationMetadataMetadata describing an Operation
com.google.cloud.tpu.v2.OperationMetadata.BuilderMetadata describing an Operation
com.google.cloud.tpu.v2.RuntimeVersionA runtime version that a Node can be configured with.
com.google.cloud.tpu.v2.RuntimeVersion.BuilderA runtime version that a Node can be configured with.
com.google.cloud.tpu.v2.RuntimeVersionName
com.google.cloud.tpu.v2.RuntimeVersionName.BuilderBuilder for projects/{project}/locations/{location}/runtimeVersions/{runtime_version}.
com.google.cloud.tpu.v2.SchedulingConfigSets the scheduling options for this node.
com.google.cloud.tpu.v2.SchedulingConfig.BuilderSets the scheduling options for this node.
com.google.cloud.tpu.v2.ServiceAccountA service account.
com.google.cloud.tpu.v2.ServiceAccount.BuilderA service account.
com.google.cloud.tpu.v2.ServiceIdentityThe per-product per-project service identity for Cloud TPU service.
com.google.cloud.tpu.v2.ServiceIdentity.BuilderThe per-product per-project service identity for Cloud TPU service.
com.google.cloud.tpu.v2.ShieldedInstanceConfigA set of Shielded Instance options.
com.google.cloud.tpu.v2.ShieldedInstanceConfig.BuilderA set of Shielded Instance options.
com.google.cloud.tpu.v2.StartNodeRequestRequest for StartNode.
com.google.cloud.tpu.v2.StartNodeRequest.BuilderRequest for StartNode.
com.google.cloud.tpu.v2.StopNodeRequestRequest for StopNode.
com.google.cloud.tpu.v2.StopNodeRequest.BuilderRequest for StopNode.
com.google.cloud.tpu.v2.SymptomA Symptom instance.
com.google.cloud.tpu.v2.Symptom.BuilderA Symptom instance.
com.google.cloud.tpu.v2.TpuClient.ListAcceleratorTypesFixedSizeCollection
com.google.cloud.tpu.v2.TpuClient.ListAcceleratorTypesPage
com.google.cloud.tpu.v2.TpuClient.ListAcceleratorTypesPagedResponse
com.google.cloud.tpu.v2.TpuClient.ListLocationsFixedSizeCollection
com.google.cloud.tpu.v2.TpuClient.ListLocationsPage
com.google.cloud.tpu.v2.TpuClient.ListLocationsPagedResponse
com.google.cloud.tpu.v2.TpuClient.ListNodesFixedSizeCollection
com.google.cloud.tpu.v2.TpuClient.ListNodesPage
com.google.cloud.tpu.v2.TpuClient.ListNodesPagedResponse
com.google.cloud.tpu.v2.TpuClient.ListRuntimeVersionsFixedSizeCollection
com.google.cloud.tpu.v2.TpuClient.ListRuntimeVersionsPage
com.google.cloud.tpu.v2.TpuClient.ListRuntimeVersionsPagedResponse
com.google.cloud.tpu.v2.TpuGrpcManages TPU nodes and other resources TPU API v2
com.google.cloud.tpu.v2.TpuGrpc.TpuImplBaseBase class for the server implementation of the service Tpu. Manages TPU nodes and other resources
com.google.cloud.tpu.v2.TpuSettings.BuilderBuilder for TpuSettings.
com.google.cloud.tpu.v2.UpdateNodeRequestRequest for UpdateNode.
com.google.cloud.tpu.v2.UpdateNodeRequest.BuilderRequest for UpdateNode.

Interfaces

InterfaceDescription
com.google.cloud.tpu.v2.AcceleratorConfigOrBuilder
com.google.cloud.tpu.v2.AcceleratorTypeOrBuilder
com.google.cloud.tpu.v2.AccessConfigOrBuilder
com.google.cloud.tpu.v2.AttachedDiskOrBuilder
com.google.cloud.tpu.v2.CreateNodeRequestOrBuilder
com.google.cloud.tpu.v2.DeleteNodeRequestOrBuilder
com.google.cloud.tpu.v2.GenerateServiceIdentityRequestOrBuilder
com.google.cloud.tpu.v2.GenerateServiceIdentityResponseOrBuilder
com.google.cloud.tpu.v2.GetAcceleratorTypeRequestOrBuilder
com.google.cloud.tpu.v2.GetGuestAttributesRequestOrBuilder
com.google.cloud.tpu.v2.GetGuestAttributesResponseOrBuilder
com.google.cloud.tpu.v2.GetNodeRequestOrBuilder
com.google.cloud.tpu.v2.GetRuntimeVersionRequestOrBuilder
com.google.cloud.tpu.v2.GuestAttributesEntryOrBuilder
com.google.cloud.tpu.v2.GuestAttributesOrBuilder
com.google.cloud.tpu.v2.GuestAttributesValueOrBuilder
com.google.cloud.tpu.v2.ListAcceleratorTypesRequestOrBuilder
com.google.cloud.tpu.v2.ListAcceleratorTypesResponseOrBuilder
com.google.cloud.tpu.v2.ListNodesRequestOrBuilder
com.google.cloud.tpu.v2.ListNodesResponseOrBuilder
com.google.cloud.tpu.v2.ListRuntimeVersionsRequestOrBuilder
com.google.cloud.tpu.v2.ListRuntimeVersionsResponseOrBuilder
com.google.cloud.tpu.v2.NetworkConfigOrBuilder
com.google.cloud.tpu.v2.NetworkEndpointOrBuilder
com.google.cloud.tpu.v2.NodeOrBuilder
com.google.cloud.tpu.v2.OperationMetadataOrBuilder
com.google.cloud.tpu.v2.RuntimeVersionOrBuilder
com.google.cloud.tpu.v2.SchedulingConfigOrBuilder
com.google.cloud.tpu.v2.ServiceAccountOrBuilder
com.google.cloud.tpu.v2.ServiceIdentityOrBuilder
com.google.cloud.tpu.v2.ShieldedInstanceConfigOrBuilder
com.google.cloud.tpu.v2.StartNodeRequestOrBuilder
com.google.cloud.tpu.v2.StopNodeRequestOrBuilder
com.google.cloud.tpu.v2.SymptomOrBuilder
com.google.cloud.tpu.v2.TpuGrpc.AsyncServiceManages TPU nodes and other resources TPU API v2
com.google.cloud.tpu.v2.UpdateNodeRequestOrBuilder

Enums

EnumDescription
com.google.cloud.tpu.v2.AcceleratorConfig.TypeTPU type.
com.google.cloud.tpu.v2.AttachedDisk.DiskModeThe different mode of the attached disk.
com.google.cloud.tpu.v2.Node.ApiVersionTPU API Version.
com.google.cloud.tpu.v2.Node.HealthHealth defines the status of a TPU node as reported by Health Monitor.
com.google.cloud.tpu.v2.Node.StateRepresents the different states of a TPU node during its lifecycle.
com.google.cloud.tpu.v2.Symptom.SymptomTypeSymptomType represents the different types of Symptoms that a TPU can be at.