@Generated(value="software.amazon.awssdk:codegen") public final class SecurityGroupRemediationAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SecurityGroupRemediationAction.Builder,SecurityGroupRemediationAction>
Remediation option for the rule specified in the ViolationTarget.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SecurityGroupRemediationAction.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SecurityGroupRemediationAction.Builder |
builder() |
String |
description()
Brief description of the action that will be performed.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isDefaultAction()
Indicates if the current action is the default action.
|
RemediationActionType |
remediationActionType()
The remediation action that will be performed.
|
String |
remediationActionTypeAsString()
The remediation action that will be performed.
|
SecurityGroupRuleDescription |
remediationResult()
The final state of the rule specified in the
ViolationTarget after it is remediated. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SecurityGroupRemediationAction.Builder> |
serializableBuilderClass() |
SecurityGroupRemediationAction.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final RemediationActionType remediationActionType()
The remediation action that will be performed.
If the service returns an enum value that is not available in the current SDK version,
remediationActionType will return RemediationActionType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from remediationActionTypeAsString().
RemediationActionTypepublic final String remediationActionTypeAsString()
The remediation action that will be performed.
If the service returns an enum value that is not available in the current SDK version,
remediationActionType will return RemediationActionType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from remediationActionTypeAsString().
RemediationActionTypepublic final String description()
Brief description of the action that will be performed.
public final SecurityGroupRuleDescription remediationResult()
The final state of the rule specified in the ViolationTarget after it is remediated.
ViolationTarget after it is remediated.public final Boolean isDefaultAction()
Indicates if the current action is the default action.
public SecurityGroupRemediationAction.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SecurityGroupRemediationAction.Builder,SecurityGroupRemediationAction>public static SecurityGroupRemediationAction.Builder builder()
public static Class<? extends SecurityGroupRemediationAction.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.