Constructor
new ClusterController(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new ClusterController service.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
rpcImpl |
$protobuf.RPCImpl |
RPC implementation |
||
requestDelimited |
boolean |
<optional> |
false |
Whether requests are length-delimited |
responseDelimited |
boolean |
<optional> |
false |
Whether responses are length-delimited |
Extends
- $protobuf.rpc.Service
Methods
createCluster(request, callback) → {undefined}
Calls CreateCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.ICreateClusterRequest |
CreateClusterRequest message or plain object |
callback |
google.cloud.dataproc.v1.ClusterController.CreateClusterCallback |
Node-style callback called with the error, if any, and Operation |
Returns:
Type | Description |
---|---|
undefined |
createCluster(request) → {Promise.<google.longrunning.Operation>}
Calls CreateCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.ICreateClusterRequest |
CreateClusterRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.longrunning.Operation> |
Promise |
deleteCluster(request, callback) → {undefined}
Calls DeleteCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IDeleteClusterRequest |
DeleteClusterRequest message or plain object |
callback |
google.cloud.dataproc.v1.ClusterController.DeleteClusterCallback |
Node-style callback called with the error, if any, and Operation |
Returns:
Type | Description |
---|---|
undefined |
deleteCluster(request) → {Promise.<google.longrunning.Operation>}
Calls DeleteCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IDeleteClusterRequest |
DeleteClusterRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.longrunning.Operation> |
Promise |
diagnoseCluster(request, callback) → {undefined}
Calls DiagnoseCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IDiagnoseClusterRequest |
DiagnoseClusterRequest message or plain object |
callback |
google.cloud.dataproc.v1.ClusterController.DiagnoseClusterCallback |
Node-style callback called with the error, if any, and Operation |
Returns:
Type | Description |
---|---|
undefined |
diagnoseCluster(request) → {Promise.<google.longrunning.Operation>}
Calls DiagnoseCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IDiagnoseClusterRequest |
DiagnoseClusterRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.longrunning.Operation> |
Promise |
getCluster(request, callback) → {undefined}
Calls GetCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IGetClusterRequest |
GetClusterRequest message or plain object |
callback |
google.cloud.dataproc.v1.ClusterController.GetClusterCallback |
Node-style callback called with the error, if any, and Cluster |
Returns:
Type | Description |
---|---|
undefined |
getCluster(request) → {Promise.<google.cloud.dataproc.v1.Cluster>}
Calls GetCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IGetClusterRequest |
GetClusterRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dataproc.v1.Cluster> |
Promise |
listClusters(request, callback) → {undefined}
Calls ListClusters.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IListClustersRequest |
ListClustersRequest message or plain object |
callback |
google.cloud.dataproc.v1.ClusterController.ListClustersCallback |
Node-style callback called with the error, if any, and ListClustersResponse |
Returns:
Type | Description |
---|---|
undefined |
listClusters(request) → {Promise.<google.cloud.dataproc.v1.ListClustersResponse>}
Calls ListClusters.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IListClustersRequest |
ListClustersRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dataproc.v1.ListClustersResponse> |
Promise |
startCluster(request, callback) → {undefined}
Calls StartCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IStartClusterRequest |
StartClusterRequest message or plain object |
callback |
google.cloud.dataproc.v1.ClusterController.StartClusterCallback |
Node-style callback called with the error, if any, and Operation |
Returns:
Type | Description |
---|---|
undefined |
startCluster(request) → {Promise.<google.longrunning.Operation>}
Calls StartCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IStartClusterRequest |
StartClusterRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.longrunning.Operation> |
Promise |
stopCluster(request, callback) → {undefined}
Calls StopCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IStopClusterRequest |
StopClusterRequest message or plain object |
callback |
google.cloud.dataproc.v1.ClusterController.StopClusterCallback |
Node-style callback called with the error, if any, and Operation |
Returns:
Type | Description |
---|---|
undefined |
stopCluster(request) → {Promise.<google.longrunning.Operation>}
Calls StopCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IStopClusterRequest |
StopClusterRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.longrunning.Operation> |
Promise |
updateCluster(request, callback) → {undefined}
Calls UpdateCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IUpdateClusterRequest |
UpdateClusterRequest message or plain object |
callback |
google.cloud.dataproc.v1.ClusterController.UpdateClusterCallback |
Node-style callback called with the error, if any, and Operation |
Returns:
Type | Description |
---|---|
undefined |
updateCluster(request) → {Promise.<google.longrunning.Operation>}
Calls UpdateCluster.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IUpdateClusterRequest |
UpdateClusterRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.longrunning.Operation> |
Promise |
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {ClusterController}
Creates new ClusterController service using the specified rpc implementation.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
rpcImpl |
$protobuf.RPCImpl |
RPC implementation |
||
requestDelimited |
boolean |
<optional> |
false |
Whether requests are length-delimited |
responseDelimited |
boolean |
<optional> |
false |
Whether responses are length-delimited |
Returns:
Type | Description |
---|---|
ClusterController |
RPC service. Useful where requests and/or responses are streamed. |
Type Definitions
CreateClusterCallback(error, responseopt)
Callback as used by createCluster.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.longrunning.Operation |
<optional> |
Operation |
DeleteClusterCallback(error, responseopt)
Callback as used by deleteCluster.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.longrunning.Operation |
<optional> |
Operation |
DiagnoseClusterCallback(error, responseopt)
Callback as used by diagnoseCluster.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.longrunning.Operation |
<optional> |
Operation |
GetClusterCallback(error, responseopt)
Callback as used by getCluster.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dataproc.v1.Cluster |
<optional> |
Cluster |
ListClustersCallback(error, responseopt)
Callback as used by listClusters.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dataproc.v1.ListClustersResponse |
<optional> |
ListClustersResponse |
StartClusterCallback(error, responseopt)
Callback as used by startCluster.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.longrunning.Operation |
<optional> |
Operation |
StopClusterCallback(error, responseopt)
Callback as used by stopCluster.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.longrunning.Operation |
<optional> |
Operation |
UpdateClusterCallback(error, responseopt)
Callback as used by updateCluster.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.longrunning.Operation |
<optional> |
Operation |