public interface ClustersResourceV2 extends ClustersResource
Modifier and Type | Method and Description |
---|---|
ApiCommand |
deployClientConfig(String clusterName)
Deploy the cluster-wide client configuration.
|
ApiCommand |
enterMaintenanceMode(String clusterName)
Put the cluster into maintenance mode.
|
ApiCommand |
exitMaintenanceMode(String clusterName)
Take the cluster out of maintenance mode.
|
ServicesResourceV2 |
getServicesResource(String clusterName) |
ApiCluster |
updateCluster(String clusterName,
ApiCluster cluster)
Update an existing cluster.
|
createClusters, deleteCluster, listActiveCommands, readCluster, readClusters, restartCommand, startCommand, stopCommand, upgradeServicesCommand
@Path(value="/{clusterName}/services") ServicesResourceV2 getServicesResource(String clusterName)
getServicesResource
in interface ClustersResource
@Path(value="/{clusterName}") ApiCluster updateCluster(String clusterName, ApiCluster cluster)
Update an existing cluster.
You may not change a cluster's CDH version using this API call. Use the "upgradeService" cluster command instead.
To rename the cluster, pass in a json structure that has the new cluster name.
Available since API v2.
clusterName
- The name of the cluster.@Path(value="/{clusterName}/commands/enterMaintenanceMode") ApiCommand enterMaintenanceMode(String clusterName)
Available since API v2.
clusterName
- The name of the cluster@Path(value="/{clusterName}/commands/exitMaintenanceMode") ApiCommand exitMaintenanceMode(String clusterName)
Available since API v2.
clusterName
- The name of the cluster@Path(value="/{clusterName}/commands/deployClientConfig") ApiCommand deployClientConfig(String clusterName)
For each service in the cluster, deploy the service's client configuration to all the hosts that the service runs on.
Available since API v2.
clusterName
- The name of the clusterCopyright © Cloudera, Inc. Released under Apache License, Version 2.0.