Interface NodeGroupControllerGrpc.AsyncService (4.18.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
NameDescription
requestCreateNodeGroupRequest
responseObserverio.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
NameDescription
requestGetNodeGroupRequest
responseObserverio.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
NameDescription
requestResizeNodeGroupRequest
responseObserverio.grpc.stub.StreamObserver<Operation>