setupTool.expandResource(clusterName, resourceName);
} else if (command.equalsIgnoreCase(ClusterSetup.addResourceProperty)) {
Map<String, String> parameterMap = jsonParameters.cloneParameterMap();
parameterMap.remove(JsonParameters.MANAGEMENT_COMMAND);
for (String key : parameterMap.keySet()) {
setupTool.addResourceProperty(clusterName, resourceName, key, parameterMap.get(key));
}
} else {
throw new HelixException("Unsupported command: " + command + ". Should be one of ["
+ ClusterSetup.addIdealState + ", " + ClusterSetup.rebalance + ", "
+ ClusterSetup.expandResource + ", " + ClusterSetup.addResourceProperty + "]");