@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.
ParameterValueType
public 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.
ParameterValueType
public 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.
ParameterValueType
public 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.
ParameterValueType
public 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 Object
Object.toString()
public ParameterConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.