@Generated(value="software.amazon.awssdk:codegen") public final class Parameter extends Object implements ToCopyableBuilder<Parameter.Builder,Parameter>
Describes a parameter in a cluster parameter group.
Modifier and Type | Class and Description |
---|---|
static interface |
Parameter.Builder |
Modifier and Type | Method and Description |
---|---|
String |
allowedValues()
The valid range of values for the parameter.
|
ParameterApplyType |
applyType()
Specifies how to apply the WLM configuration parameter.
|
String |
applyTypeAsString()
Specifies how to apply the WLM configuration parameter.
|
static Parameter.Builder |
builder() |
String |
dataType()
The data type of the parameter.
|
String |
description()
A description of the parameter.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isModifiable()
If
true , the parameter can be modified. |
String |
minimumEngineVersion()
The earliest engine version to which the parameter can apply.
|
String |
parameterName()
The name of the parameter.
|
String |
parameterValue()
The value of the parameter.
|
static Class<? extends Parameter.Builder> |
serializableBuilderClass() |
String |
source()
The source of the parameter value, such as "engine-default" or "user".
|
Parameter.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String parameterName()
The name of the parameter.
public String parameterValue()
The value of the parameter.
public String description()
A description of the parameter.
public String source()
The source of the parameter value, such as "engine-default" or "user".
public String dataType()
The data type of the parameter.
public String allowedValues()
The valid range of values for the parameter.
public ParameterApplyType applyType()
Specifies how to apply the WLM configuration parameter. Some properties can be applied dynamically, while other properties require that any associated clusters be rebooted for the configuration changes to be applied. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.
If the service returns an enum value that is not available in the current SDK version, applyType
will
return ParameterApplyType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
applyTypeAsString()
.
ParameterApplyType
public String applyTypeAsString()
Specifies how to apply the WLM configuration parameter. Some properties can be applied dynamically, while other properties require that any associated clusters be rebooted for the configuration changes to be applied. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.
If the service returns an enum value that is not available in the current SDK version, applyType
will
return ParameterApplyType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
applyTypeAsString()
.
ParameterApplyType
public Boolean isModifiable()
If true
, the parameter can be modified. Some parameters have security or operational implications
that prevent them from being changed.
true
, the parameter can be modified. Some parameters have security or operational
implications that prevent them from being changed.public String minimumEngineVersion()
The earliest engine version to which the parameter can apply.
public Parameter.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Parameter.Builder,Parameter>
public static Parameter.Builder builder()
public static Class<? extends Parameter.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.