@Generated(value="software.amazon.awssdk:codegen") public final class Parameter extends Object implements SdkPojo, Serializable, 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) |
boolean |
equalsBySdkFields(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.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Parameter.Builder> |
serializableBuilderClass() |
String |
source()
The source of the parameter value, such as "engine-default" or "user".
|
Parameter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String parameterName()
The name of the parameter.
public final String parameterValue()
The value of the parameter. If ParameterName is wlm_json_configuration, then the
maximum size of ParameterValue is 8000 characters.
ParameterName is wlm_json_configuration, then
the maximum size of ParameterValue is 8000 characters.public final String description()
A description of the parameter.
public final String source()
The source of the parameter value, such as "engine-default" or "user".
public final String dataType()
The data type of the parameter.
public final String allowedValues()
The valid range of values for the parameter.
public final 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().
ParameterApplyTypepublic final 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().
ParameterApplyTypepublic final 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 final String minimumEngineVersion()
The earliest engine version to which the parameter can apply.
public Parameter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Parameter.Builder,Parameter>public static Parameter.Builder builder()
public static Class<? extends Parameter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.