@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ParameterDefinition extends Object implements Serializable, Cloneable, StructuredPojo
An object that describes a security control parameter and the options for customizing it.
Constructor and Description |
---|
ParameterDefinition() |
Modifier and Type | Method and Description |
---|---|
ParameterDefinition |
clone() |
boolean |
equals(Object obj) |
ConfigurationOptions |
getConfigurationOptions()
The options for customizing a control parameter.
|
String |
getDescription()
Description of a control parameter.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConfigurationOptions(ConfigurationOptions configurationOptions)
The options for customizing a control parameter.
|
void |
setDescription(String description)
Description of a control parameter.
|
String |
toString()
Returns a string representation of this object.
|
ParameterDefinition |
withConfigurationOptions(ConfigurationOptions configurationOptions)
The options for customizing a control parameter.
|
ParameterDefinition |
withDescription(String description)
Description of a control parameter.
|
public void setDescription(String description)
Description of a control parameter.
description
- Description of a control parameter.public String getDescription()
Description of a control parameter.
public ParameterDefinition withDescription(String description)
Description of a control parameter.
description
- Description of a control parameter.public void setConfigurationOptions(ConfigurationOptions configurationOptions)
The options for customizing a control parameter. Customization options vary based on the data type of the parameter.
configurationOptions
- The options for customizing a control parameter. Customization options vary based on the data type of the
parameter.public ConfigurationOptions getConfigurationOptions()
The options for customizing a control parameter. Customization options vary based on the data type of the parameter.
public ParameterDefinition withConfigurationOptions(ConfigurationOptions configurationOptions)
The options for customizing a control parameter. Customization options vary based on the data type of the parameter.
configurationOptions
- The options for customizing a control parameter. Customization options vary based on the data type of the
parameter.public String toString()
toString
in class Object
Object.toString()
public ParameterDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.