Class TpuGrpc.TpuFutureStub

  • Enclosing class:
    TpuGrpc

    public static final class TpuGrpc.TpuFutureStub
    extends io.grpc.stub.AbstractFutureStub<TpuGrpc.TpuFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service Tpu.
     Manages TPU nodes and other resources
     TPU API v2alpha1
     
    • Method Detail

      • getNode

        public com.google.common.util.concurrent.ListenableFuture<Node> getNode​(GetNodeRequest request)
         Gets the details of a node.
         
      • createNode

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createNode​(CreateNodeRequest request)
         Creates a node.
         
      • deleteNode

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteNode​(DeleteNodeRequest request)
         Deletes a node.
         
      • stopNode

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> stopNode​(StopNodeRequest request)
         Stops a node. This operation is only available with single TPU nodes.
         
      • startNode

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> startNode​(StartNodeRequest request)
         Starts a node.
         
      • updateNode

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateNode​(UpdateNodeRequest request)
         Updates the configurations of a node.
         
      • createQueuedResource

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createQueuedResource​(CreateQueuedResourceRequest request)
         Creates a QueuedResource TPU instance.
         
      • deleteQueuedResource

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteQueuedResource​(DeleteQueuedResourceRequest request)
         Deletes a QueuedResource TPU instance.
         
      • resetQueuedResource

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> resetQueuedResource​(ResetQueuedResourceRequest request)
         Resets a QueuedResource TPU instance
         
      • simulateMaintenanceEvent

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> simulateMaintenanceEvent​(SimulateMaintenanceEventRequest request)
         Simulates a maintenance event.