User guide

}
}
private static void describeClusterParameters(String parameterGroupName) {
DescribeClusterParametersRequest request = new DescribeClusterParamet
ersRequest()
.withParameterGroupName(parameterGroupName);
DescribeClusterParametersResult result = client.describeClusterParamet
ers(request);
printResultClusterParameters(result, parameterGroupName);
}
private static void printResultClusterParameters(DescribeClusterParamet
ersResult result, String parameterGroupName)
{
if (result == null)
{
System.out.println("\nCluster parameters is null.");
return;
}
System.out.format("\nPrinting cluster parameters for \"%s\"\n", paramet
erGroupName);
for (Parameter parameter : result.getParameters()) {
System.out.println(" Name: " + parameter.getParameterName() + ",
Value: " + parameter.getParameterValue());
System.out.println(" DataType: " + parameter.getDataType() + ",
MinEngineVersion: " + parameter.getMinimumEngineVersion());
System.out.println(" AllowedValues: " + parameter.getAllowedValues()
+ ", Source: " + parameter.getSource());
System.out.println(" IsModifiable: " + parameter.getIsModifiable()
+ ", Description: " + parameter.getDescription());
}
}
}
Managing Parameter Groups Using the Amazon
Redshift CLI and API
You can use the following Amazon Redshift CLI operations to manage parameter groups.
create-cluster-parameter-group
delete-cluster-parameter-group
describe-cluster-parameters
describe-cluster-parameter-groups
describe-default-cluster-parameters
modify-cluster-parameter-group
reset-cluster-parameter-group
You can use the following Amazon Redshift APIs to manage parameter groups.
API Version 2012-12-01
80
Amazon Redshift Management Guide
Managing Parameter Groups Using the Amazon Redshift
CLI and API