@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SecurityControlCustomParameter extends Object implements Serializable, Cloneable, StructuredPojo
A list of security controls and control parameter values that are included in a configuration policy.
Constructor and Description |
---|
SecurityControlCustomParameter() |
Modifier and Type | Method and Description |
---|---|
SecurityControlCustomParameter |
addParametersEntry(String key,
ParameterConfiguration value)
Add a single Parameters entry
|
SecurityControlCustomParameter |
clearParametersEntries()
Removes all the entries added into Parameters.
|
SecurityControlCustomParameter |
clone() |
boolean |
equals(Object obj) |
Map<String,ParameterConfiguration> |
getParameters()
An object that specifies parameter values for a control in a configuration policy.
|
String |
getSecurityControlId()
The ID of the security control.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setParameters(Map<String,ParameterConfiguration> parameters)
An object that specifies parameter values for a control in a configuration policy.
|
void |
setSecurityControlId(String securityControlId)
The ID of the security control.
|
String |
toString()
Returns a string representation of this object.
|
SecurityControlCustomParameter |
withParameters(Map<String,ParameterConfiguration> parameters)
An object that specifies parameter values for a control in a configuration policy.
|
SecurityControlCustomParameter |
withSecurityControlId(String securityControlId)
The ID of the security control.
|
public void setSecurityControlId(String securityControlId)
The ID of the security control.
securityControlId
- The ID of the security control.public String getSecurityControlId()
The ID of the security control.
public SecurityControlCustomParameter withSecurityControlId(String securityControlId)
The ID of the security control.
securityControlId
- The ID of the security control.public Map<String,ParameterConfiguration> getParameters()
An object that specifies parameter values for a control in a configuration policy.
public void setParameters(Map<String,ParameterConfiguration> parameters)
An object that specifies parameter values for a control in a configuration policy.
parameters
- An object that specifies parameter values for a control in a configuration policy.public SecurityControlCustomParameter withParameters(Map<String,ParameterConfiguration> parameters)
An object that specifies parameter values for a control in a configuration policy.
parameters
- An object that specifies parameter values for a control in a configuration policy.public SecurityControlCustomParameter addParametersEntry(String key, ParameterConfiguration value)
public SecurityControlCustomParameter clearParametersEntries()
public String toString()
toString
in class Object
Object.toString()
public SecurityControlCustomParameter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.