public static final class TpuGrpc.TpuBlockingStub extends io.grpc.stub.AbstractBlockingStub<TpuGrpc.TpuBlockingStub>
Manages TPU nodes and other resources TPU API v1
| Modifier and Type | Method and Description |
|---|---|
protected TpuGrpc.TpuBlockingStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.longrunning.Operation |
createNode(CreateNodeRequest request)
Creates a node.
|
com.google.longrunning.Operation |
deleteNode(DeleteNodeRequest request)
Deletes a node.
|
AcceleratorType |
getAcceleratorType(GetAcceleratorTypeRequest request)
Gets AcceleratorType.
|
Node |
getNode(GetNodeRequest request)
Gets the details of a node.
|
TensorFlowVersion |
getTensorFlowVersion(GetTensorFlowVersionRequest request)
Gets TensorFlow Version.
|
ListAcceleratorTypesResponse |
listAcceleratorTypes(ListAcceleratorTypesRequest request)
Lists accelerator types supported by this API.
|
ListNodesResponse |
listNodes(ListNodesRequest request)
Lists nodes.
|
ListTensorFlowVersionsResponse |
listTensorFlowVersions(ListTensorFlowVersionsRequest request)
List TensorFlow versions supported by this API.
|
com.google.longrunning.Operation |
reimageNode(ReimageNodeRequest request)
Reimages a node's OS.
|
com.google.longrunning.Operation |
startNode(StartNodeRequest request)
Starts a node.
|
com.google.longrunning.Operation |
stopNode(StopNodeRequest request)
Stops a node, this operation is only available with single TPU nodes.
|
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReadyprotected TpuGrpc.TpuBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<TpuGrpc.TpuBlockingStub>public ListNodesResponse listNodes(ListNodesRequest request)
Lists nodes.
public Node getNode(GetNodeRequest request)
Gets the details of a node.
public com.google.longrunning.Operation createNode(CreateNodeRequest request)
Creates a node.
public com.google.longrunning.Operation deleteNode(DeleteNodeRequest request)
Deletes a node.
public com.google.longrunning.Operation reimageNode(ReimageNodeRequest request)
Reimages a node's OS.
public com.google.longrunning.Operation stopNode(StopNodeRequest request)
Stops a node, this operation is only available with single TPU nodes.
public com.google.longrunning.Operation startNode(StartNodeRequest request)
Starts a node.
public ListTensorFlowVersionsResponse listTensorFlowVersions(ListTensorFlowVersionsRequest request)
List TensorFlow versions supported by this API.
public TensorFlowVersion getTensorFlowVersion(GetTensorFlowVersionRequest request)
Gets TensorFlow Version.
public ListAcceleratorTypesResponse listAcceleratorTypes(ListAcceleratorTypesRequest request)
Lists accelerator types supported by this API.
public AcceleratorType getAcceleratorType(GetAcceleratorTypeRequest request)
Gets AcceleratorType.
Copyright © 2025 Google LLC. All rights reserved.