@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Parameter extends Object implements Serializable, Cloneable, StructuredPojo
Describes an individual setting that controls some aspect of DAX behavior.
Constructor and Description |
---|
Parameter() |
Modifier and Type | Method and Description |
---|---|
Parameter |
clone() |
boolean |
equals(Object obj) |
String |
getAllowedValues()
A range of values within which the parameter can be set.
|
String |
getChangeType()
The conditions under which changes to this parameter can be applied.
|
String |
getDataType()
The data type of the parameter.
|
String |
getDescription()
A description of the parameter
|
String |
getIsModifiable()
Whether the customer is allowed to modify the parameter.
|
List<NodeTypeSpecificValue> |
getNodeTypeSpecificValues()
A list of node types, and specific parameter values for each node.
|
String |
getParameterName()
The name of the parameter.
|
String |
getParameterType()
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
|
String |
getParameterValue()
The value for the parameter.
|
String |
getSource()
How the parameter is defined.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAllowedValues(String allowedValues)
A range of values within which the parameter can be set.
|
void |
setChangeType(ChangeType changeType)
The conditions under which changes to this parameter can be applied.
|
void |
setChangeType(String changeType)
The conditions under which changes to this parameter can be applied.
|
void |
setDataType(String dataType)
The data type of the parameter.
|
void |
setDescription(String description)
A description of the parameter
|
void |
setIsModifiable(IsModifiable isModifiable)
Whether the customer is allowed to modify the parameter.
|
void |
setIsModifiable(String isModifiable)
Whether the customer is allowed to modify the parameter.
|
void |
setNodeTypeSpecificValues(Collection<NodeTypeSpecificValue> nodeTypeSpecificValues)
A list of node types, and specific parameter values for each node.
|
void |
setParameterName(String parameterName)
The name of the parameter.
|
void |
setParameterType(ParameterType parameterType)
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
|
void |
setParameterType(String parameterType)
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
|
void |
setParameterValue(String parameterValue)
The value for the parameter.
|
void |
setSource(String source)
How the parameter is defined.
|
String |
toString()
Returns a string representation of this object.
|
Parameter |
withAllowedValues(String allowedValues)
A range of values within which the parameter can be set.
|
Parameter |
withChangeType(ChangeType changeType)
The conditions under which changes to this parameter can be applied.
|
Parameter |
withChangeType(String changeType)
The conditions under which changes to this parameter can be applied.
|
Parameter |
withDataType(String dataType)
The data type of the parameter.
|
Parameter |
withDescription(String description)
A description of the parameter
|
Parameter |
withIsModifiable(IsModifiable isModifiable)
Whether the customer is allowed to modify the parameter.
|
Parameter |
withIsModifiable(String isModifiable)
Whether the customer is allowed to modify the parameter.
|
Parameter |
withNodeTypeSpecificValues(Collection<NodeTypeSpecificValue> nodeTypeSpecificValues)
A list of node types, and specific parameter values for each node.
|
Parameter |
withNodeTypeSpecificValues(NodeTypeSpecificValue... nodeTypeSpecificValues)
A list of node types, and specific parameter values for each node.
|
Parameter |
withParameterName(String parameterName)
The name of the parameter.
|
Parameter |
withParameterType(ParameterType parameterType)
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
|
Parameter |
withParameterType(String parameterType)
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
|
Parameter |
withParameterValue(String parameterValue)
The value for the parameter.
|
Parameter |
withSource(String source)
How the parameter is defined.
|
public void setParameterName(String parameterName)
The name of the parameter.
parameterName
- The name of the parameter.public String getParameterName()
The name of the parameter.
public Parameter withParameterName(String parameterName)
The name of the parameter.
parameterName
- The name of the parameter.public void setParameterType(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.ParameterType
public String getParameterType()
Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.
ParameterType
public Parameter withParameterType(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.ParameterType
public void setParameterType(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.ParameterType
public Parameter withParameterType(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.ParameterType
public void setParameterValue(String parameterValue)
The value for the parameter.
parameterValue
- The value for the parameter.public String getParameterValue()
The value for the parameter.
public Parameter withParameterValue(String parameterValue)
The value for the parameter.
parameterValue
- The value for the parameter.public List<NodeTypeSpecificValue> getNodeTypeSpecificValues()
A list of node types, and specific parameter values for each node.
public void setNodeTypeSpecificValues(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.public Parameter withNodeTypeSpecificValues(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.public Parameter withNodeTypeSpecificValues(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.public void setDescription(String description)
A description of the parameter
description
- A description of the parameterpublic String getDescription()
A description of the parameter
public Parameter withDescription(String description)
A description of the parameter
description
- A description of the parameterpublic void setSource(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.public String getSource()
How the parameter is defined. For example, system
denotes a system-defined parameter.
system
denotes a system-defined parameter.public Parameter withSource(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.public void setDataType(String dataType)
The data type of the parameter. For example, integer
:
dataType
- The data type of the parameter. For example, integer
:public String getDataType()
The data type of the parameter. For example, integer
:
integer
:public Parameter withDataType(String dataType)
The data type of the parameter. For example, integer
:
dataType
- The data type of the parameter. For example, integer
:public void setAllowedValues(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.public String getAllowedValues()
A range of values within which the parameter can be set.
public Parameter withAllowedValues(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.public void setIsModifiable(String isModifiable)
Whether the customer is allowed to modify the parameter.
isModifiable
- Whether the customer is allowed to modify the parameter.IsModifiable
public String getIsModifiable()
Whether the customer is allowed to modify the parameter.
IsModifiable
public Parameter withIsModifiable(String isModifiable)
Whether the customer is allowed to modify the parameter.
isModifiable
- Whether the customer is allowed to modify the parameter.IsModifiable
public void setIsModifiable(IsModifiable isModifiable)
Whether the customer is allowed to modify the parameter.
isModifiable
- Whether the customer is allowed to modify the parameter.IsModifiable
public Parameter withIsModifiable(IsModifiable isModifiable)
Whether the customer is allowed to modify the parameter.
isModifiable
- Whether the customer is allowed to modify the parameter.IsModifiable
public void setChangeType(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.ChangeType
public String getChangeType()
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.
requires-reboot
indicates that a new value for this parameter will only take effect if a
node is rebooted.ChangeType
public Parameter withChangeType(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.ChangeType
public void setChangeType(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.ChangeType
public Parameter withChangeType(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.ChangeType
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.