public static final class ClusterControllerGrpc.ClusterControllerBlockingStub extends AbstractBlockingStub<ClusterControllerGrpc.ClusterControllerBlockingStub>
The ClusterControllerService provides methods to manage clusters
of Compute Engine instances.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
ClusterControllerGrpc.ClusterControllerBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ClusterControllerGrpc.ClusterControllerBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createCluster(CreateClusterRequest request)
public Operation createCluster(CreateClusterRequest request)
Parameter
Returns
deleteCluster(DeleteClusterRequest request)
public Operation deleteCluster(DeleteClusterRequest request)
Parameter
Returns
diagnoseCluster(DiagnoseClusterRequest request)
public Operation diagnoseCluster(DiagnoseClusterRequest request)
Parameter
Returns
getCluster(GetClusterRequest request)
public Cluster getCluster(GetClusterRequest request)
Gets the resource representation for a cluster in a project.
Parameter
Returns
listClusters(ListClustersRequest request)
public ListClustersResponse listClusters(ListClustersRequest request)
Lists all regions/{region}/clusters in a project alphabetically.
Parameter
Returns
startCluster(StartClusterRequest request)
public Operation startCluster(StartClusterRequest request)
Starts a cluster in a project.
Parameter
Returns
stopCluster(StopClusterRequest request)
public Operation stopCluster(StopClusterRequest request)
Stops a cluster in a project.
Parameter
Returns
updateCluster(UpdateClusterRequest request)
public Operation updateCluster(UpdateClusterRequest request)
Updates a cluster in a project. The returned
Operation.metadata will be
ClusterOperationMetadata.
The cluster must be in a RUNNING
state or an error
is returned.
Parameter
Returns