Class NodeGroupControllerGrpc.NodeGroupControllerImplBase (4.5.0)

public abstract static class NodeGroupControllerGrpc.NodeGroupControllerImplBase implements BindableService

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

Inheritance

java.lang.Object > NodeGroupControllerGrpc.NodeGroupControllerImplBase

Implements

io.grpc.BindableService

Constructors

NodeGroupControllerImplBase()

public NodeGroupControllerImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

createNodeGroup(CreateNodeGroupRequest request, StreamObserver<Operation> responseObserver)

public 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 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 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>