@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ParameterConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
An object that provides the current value of a security control parameter and identifies whether it has been customized.
| Constructor and Description |
|---|
ParameterConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ParameterConfiguration |
clone() |
boolean |
equals(Object obj) |
ParameterValue |
getValue()
The current value of a control parameter.
|
String |
getValueType()
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub
behavior.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setValue(ParameterValue value)
The current value of a control parameter.
|
void |
setValueType(String valueType)
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub
behavior.
|
String |
toString()
Returns a string representation of this object.
|
ParameterConfiguration |
withValue(ParameterValue value)
The current value of a control parameter.
|
ParameterConfiguration |
withValueType(ParameterValueType valueType)
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub
behavior.
|
ParameterConfiguration |
withValueType(String valueType)
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub
behavior.
|
public void setValueType(String valueType)
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub behavior.
When ValueType is set equal to DEFAULT, the default behavior can be a specific Security
Hub default value, or the default behavior can be to ignore a specific parameter. When ValueType is
set equal to DEFAULT, Security Hub ignores user-provided input for the Value field.
When ValueType is set equal to CUSTOM, the Value field can't be empty.
valueType - Identifies whether a control parameter uses a custom user-defined value or subscribes to the default
Security Hub behavior.
When ValueType is set equal to DEFAULT, the default behavior can be a specific
Security Hub default value, or the default behavior can be to ignore a specific parameter. When
ValueType is set equal to DEFAULT, Security Hub ignores user-provided input for
the Value field.
When ValueType is set equal to CUSTOM, the Value field can't be
empty.
ParameterValueTypepublic String getValueType()
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub behavior.
When ValueType is set equal to DEFAULT, the default behavior can be a specific Security
Hub default value, or the default behavior can be to ignore a specific parameter. When ValueType is
set equal to DEFAULT, Security Hub ignores user-provided input for the Value field.
When ValueType is set equal to CUSTOM, the Value field can't be empty.
When ValueType is set equal to DEFAULT, the default behavior can be a specific
Security Hub default value, or the default behavior can be to ignore a specific parameter. When
ValueType is set equal to DEFAULT, Security Hub ignores user-provided input for
the Value field.
When ValueType is set equal to CUSTOM, the Value field can't be
empty.
ParameterValueTypepublic ParameterConfiguration withValueType(String valueType)
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub behavior.
When ValueType is set equal to DEFAULT, the default behavior can be a specific Security
Hub default value, or the default behavior can be to ignore a specific parameter. When ValueType is
set equal to DEFAULT, Security Hub ignores user-provided input for the Value field.
When ValueType is set equal to CUSTOM, the Value field can't be empty.
valueType - Identifies whether a control parameter uses a custom user-defined value or subscribes to the default
Security Hub behavior.
When ValueType is set equal to DEFAULT, the default behavior can be a specific
Security Hub default value, or the default behavior can be to ignore a specific parameter. When
ValueType is set equal to DEFAULT, Security Hub ignores user-provided input for
the Value field.
When ValueType is set equal to CUSTOM, the Value field can't be
empty.
ParameterValueTypepublic ParameterConfiguration withValueType(ParameterValueType valueType)
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub behavior.
When ValueType is set equal to DEFAULT, the default behavior can be a specific Security
Hub default value, or the default behavior can be to ignore a specific parameter. When ValueType is
set equal to DEFAULT, Security Hub ignores user-provided input for the Value field.
When ValueType is set equal to CUSTOM, the Value field can't be empty.
valueType - Identifies whether a control parameter uses a custom user-defined value or subscribes to the default
Security Hub behavior.
When ValueType is set equal to DEFAULT, the default behavior can be a specific
Security Hub default value, or the default behavior can be to ignore a specific parameter. When
ValueType is set equal to DEFAULT, Security Hub ignores user-provided input for
the Value field.
When ValueType is set equal to CUSTOM, the Value field can't be
empty.
ParameterValueTypepublic void setValue(ParameterValue value)
The current value of a control parameter.
value - The current value of a control parameter.public ParameterValue getValue()
The current value of a control parameter.
public ParameterConfiguration withValue(ParameterValue value)
The current value of a control parameter.
value - The current value of a control parameter.public String toString()
toString in class ObjectObject.toString()public ParameterConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.