@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SsmControls extends Object implements Serializable, Cloneable, StructuredPojo
AWS Systems Manager (SSM) specific remediation controls.
Constructor and Description |
---|
SsmControls() |
Modifier and Type | Method and Description |
---|---|
SsmControls |
clone() |
boolean |
equals(Object obj) |
Integer |
getConcurrentExecutionRatePercentage()
The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that
specific rule.
|
Integer |
getErrorPercentage()
The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for
that specific rule.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConcurrentExecutionRatePercentage(Integer concurrentExecutionRatePercentage)
The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that
specific rule.
|
void |
setErrorPercentage(Integer errorPercentage)
The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for
that specific rule.
|
String |
toString()
Returns a string representation of this object.
|
SsmControls |
withConcurrentExecutionRatePercentage(Integer concurrentExecutionRatePercentage)
The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that
specific rule.
|
SsmControls |
withErrorPercentage(Integer errorPercentage)
The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for
that specific rule.
|
public void setConcurrentExecutionRatePercentage(Integer concurrentExecutionRatePercentage)
The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
concurrentExecutionRatePercentage
- The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources
for that specific rule. You can specify a percentage, such as 10%. The default value is 10.public Integer getConcurrentExecutionRatePercentage()
The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
public SsmControls withConcurrentExecutionRatePercentage(Integer concurrentExecutionRatePercentage)
The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
concurrentExecutionRatePercentage
- The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources
for that specific rule. You can specify a percentage, such as 10%. The default value is 10.public void setErrorPercentage(Integer errorPercentage)
The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
errorPercentage
- The percentage of errors that are allowed before SSM stops running automations on non-compliant resources
for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a
percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant
resources, then SSM stops running the automations when the fifth error is received.public Integer getErrorPercentage()
The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
public SsmControls withErrorPercentage(Integer errorPercentage)
The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
errorPercentage
- The percentage of errors that are allowed before SSM stops running automations on non-compliant resources
for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a
percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant
resources, then SSM stops running the automations when the fifth error is received.public String toString()
toString
in class Object
Object.toString()
public SsmControls clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.