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