CopyableBuilder<Parameter.Builder,Parameter>, SdkBuilder<Parameter.Builder,Parameter>public static interface Parameter.Builder extends CopyableBuilder<Parameter.Builder,Parameter>
| Modifier and Type | Method | Description |
|---|---|---|
Parameter.Builder |
allowedValues(String allowedValues) |
A range of values within which the parameter can be set.
|
Parameter.Builder |
changeType(String changeType) |
The conditions under which changes to this parameter can be applied.
|
Parameter.Builder |
changeType(ChangeType changeType) |
The conditions under which changes to this parameter can be applied.
|
Parameter.Builder |
dataType(String dataType) |
The data type of the parameter.
|
Parameter.Builder |
description(String description) |
A description of the parameter
|
Parameter.Builder |
isModifiable(String isModifiable) |
Whether the customer is allowed to modify the parameter.
|
Parameter.Builder |
isModifiable(IsModifiable isModifiable) |
Whether the customer is allowed to modify the parameter.
|
Parameter.Builder |
nodeTypeSpecificValues(Collection<NodeTypeSpecificValue> nodeTypeSpecificValues) |
A list of node types, and specific parameter values for each node.
|
Parameter.Builder |
nodeTypeSpecificValues(NodeTypeSpecificValue... nodeTypeSpecificValues) |
A list of node types, and specific parameter values for each node.
|
Parameter.Builder |
parameterName(String parameterName) |
The name of the parameter.
|
Parameter.Builder |
parameterType(String parameterType) |
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
|
Parameter.Builder |
parameterType(ParameterType parameterType) |
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
|
Parameter.Builder |
parameterValue(String parameterValue) |
The value for the parameter.
|
Parameter.Builder |
source(String source) |
How the parameter is defined.
|
copyapply, buildParameter.Builder parameterName(String parameterName)
The name of the parameter.
parameterName - The name of the parameter.Parameter.Builder parameterType(String parameterType)
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
parameterType - Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.ParameterTypeParameter.Builder parameterType(ParameterType parameterType)
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
parameterType - Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.ParameterTypeParameter.Builder parameterValue(String parameterValue)
The value for the parameter.
parameterValue - The value for the parameter.Parameter.Builder nodeTypeSpecificValues(Collection<NodeTypeSpecificValue> nodeTypeSpecificValues)
A list of node types, and specific parameter values for each node.
nodeTypeSpecificValues - A list of node types, and specific parameter values for each node.Parameter.Builder nodeTypeSpecificValues(NodeTypeSpecificValue... nodeTypeSpecificValues)
A list of node types, and specific parameter values for each node.
NOTE: This method appends the values to the existing list (if any). Use
#setNodeTypeSpecificValues(java.util.Collection) or
#withNodeTypeSpecificValues(java.util.Collection) if you want to override the existing values.
nodeTypeSpecificValues - A list of node types, and specific parameter values for each node.Parameter.Builder description(String description)
A description of the parameter
description - A description of the parameterParameter.Builder source(String source)
How the parameter is defined. For example, system denotes a system-defined parameter.
source - How the parameter is defined. For example, system denotes a system-defined parameter.Parameter.Builder dataType(String dataType)
The data type of the parameter. For example, integer:
dataType - The data type of the parameter. For example, integer:Parameter.Builder allowedValues(String allowedValues)
A range of values within which the parameter can be set.
allowedValues - A range of values within which the parameter can be set.Parameter.Builder isModifiable(String isModifiable)
Whether the customer is allowed to modify the parameter.
isModifiable - Whether the customer is allowed to modify the parameter.IsModifiableParameter.Builder isModifiable(IsModifiable isModifiable)
Whether the customer is allowed to modify the parameter.
isModifiable - Whether the customer is allowed to modify the parameter.IsModifiableParameter.Builder changeType(String changeType)
The conditions under which changes to this parameter can be applied. For example,
requires-reboot indicates that a new value for this parameter will only take effect if a node is
rebooted.
changeType - The conditions under which changes to this parameter can be applied. For example,
requires-reboot indicates that a new value for this parameter will only take effect if a
node is rebooted.ChangeTypeParameter.Builder changeType(ChangeType changeType)
The conditions under which changes to this parameter can be applied. For example,
requires-reboot indicates that a new value for this parameter will only take effect if a node is
rebooted.
changeType - The conditions under which changes to this parameter can be applied. For example,
requires-reboot indicates that a new value for this parameter will only take effect if a
node is rebooted.ChangeTypeCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.