Interface NodeGroupControllerGrpc.AsyncService (4.40.0)

public static interface NodeGroupControllerGrpc.AsyncService

The NodeGroupControllerService provides methods to manage node groups of Compute Engine managed instances.

Methods

createNodeGroup(CreateNodeGroupRequest request, StreamObserver<Operation> responseObserver)

public default void createNodeGroup(CreateNodeGroupRequest request, StreamObserver<Operation> responseObserver)

Creates a node group in a cluster. The returned Operation.metadata is NodeGroupOperationMetadata.

Parameters
Name Description
request CreateNodeGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getNodeGroup(GetNodeGroupRequest request, StreamObserver<NodeGroup> responseObserver)

public default void getNodeGroup(GetNodeGroupRequest request, StreamObserver<NodeGroup> responseObserver)

Gets the resource representation for a node group in a cluster.

Parameters
Name Description
request GetNodeGroupRequest
responseObserver io.grpc.stub.StreamObserver<NodeGroup>

resizeNodeGroup(ResizeNodeGroupRequest request, StreamObserver<Operation> responseObserver)

public default void resizeNodeGroup(ResizeNodeGroupRequest request, StreamObserver<Operation> responseObserver)

Resizes a node group in a cluster. The returned Operation.metadata is NodeGroupOperationMetadata.

Parameters
Name Description
request ResizeNodeGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>