Class NodeGroupControllerGrpc.NodeGroupControllerFutureStub

  • Enclosing class:
    NodeGroupControllerGrpc

    public static final class NodeGroupControllerGrpc.NodeGroupControllerFutureStub
    extends io.grpc.stub.AbstractFutureStub<NodeGroupControllerGrpc.NodeGroupControllerFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service NodeGroupController.
     The `NodeGroupControllerService` provides methods to manage node groups
     of Compute Engine managed instances.
     
    • Method Detail

      • createNodeGroup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createNodeGroup​(CreateNodeGroupRequest request)
         Creates a node group in a cluster. The returned
         [Operation.metadata][google.longrunning.Operation.metadata] is
         [NodeGroupOperationMetadata](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#nodegroupoperationmetadata).
         
      • resizeNodeGroup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> resizeNodeGroup​(ResizeNodeGroupRequest request)
         Resizes a node group in a cluster. The returned
         [Operation.metadata][google.longrunning.Operation.metadata] is
         [NodeGroupOperationMetadata](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#nodegroupoperationmetadata).
         
      • getNodeGroup

        public com.google.common.util.concurrent.ListenableFuture<NodeGroup> getNodeGroup​(GetNodeGroupRequest request)
         Gets the resource representation for a node group in a
         cluster.