public static final class ClusterControllerGrpc.ClusterControllerFutureStub extends io.grpc.stub.AbstractStub<ClusterControllerGrpc.ClusterControllerFutureStub>
The ClusterControllerService provides methods to manage clusters of Google Compute Engine instances.
Modifier and Type | Method and Description |
---|---|
protected ClusterControllerGrpc.ClusterControllerFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createCluster(CreateClusterRequest request)
Creates a cluster in a project.
|
com.google.common.util.concurrent.ListenableFuture<Operation> |
deleteCluster(DeleteClusterRequest request)
Deletes a cluster in a project.
|
com.google.common.util.concurrent.ListenableFuture<Operation> |
diagnoseCluster(DiagnoseClusterRequest request)
Gets cluster diagnostic information.
|
com.google.common.util.concurrent.ListenableFuture<Cluster> |
getCluster(GetClusterRequest request)
Gets the resource representation for a cluster in a project.
|
com.google.common.util.concurrent.ListenableFuture<ListClustersResponse> |
listClusters(ListClustersRequest request)
Lists all regions/{region}/clusters in a project.
|
com.google.common.util.concurrent.ListenableFuture<Operation> |
updateCluster(UpdateClusterRequest request)
Updates a cluster in a project.
|
protected ClusterControllerGrpc.ClusterControllerFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build
in class io.grpc.stub.AbstractStub<ClusterControllerGrpc.ClusterControllerFutureStub>
public com.google.common.util.concurrent.ListenableFuture<Operation> createCluster(CreateClusterRequest request)
Creates a cluster in a project.
public com.google.common.util.concurrent.ListenableFuture<Operation> updateCluster(UpdateClusterRequest request)
Updates a cluster in a project.
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteCluster(DeleteClusterRequest request)
Deletes a cluster in a project.
public com.google.common.util.concurrent.ListenableFuture<Cluster> getCluster(GetClusterRequest request)
Gets the resource representation for a cluster in a project.
public com.google.common.util.concurrent.ListenableFuture<ListClustersResponse> listClusters(ListClustersRequest request)
Lists all regions/{region}/clusters in a project.
public com.google.common.util.concurrent.ListenableFuture<Operation> diagnoseCluster(DiagnoseClusterRequest request)
Gets cluster diagnostic information. After the operation completes, the Operation.response field contains `DiagnoseClusterOutputLocation`.