@Generated(value="software.amazon.awssdk:codegen") public final class MitigationAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MitigationAction.Builder,MitigationAction>
Describes which changes should be applied as part of a mitigation action.
Modifier and Type | Class and Description |
---|---|
static interface |
MitigationAction.Builder |
Modifier and Type | Method and Description |
---|---|
MitigationActionParams |
actionParams()
The set of parameters for this mitigation action.
|
static MitigationAction.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
A unique identifier for the mitigation action.
|
String |
name()
A user-friendly name for the mitigation action.
|
String |
roleArn()
The IAM role ARN used to apply this mitigation action.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MitigationAction.Builder> |
serializableBuilderClass() |
MitigationAction.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String name()
A user-friendly name for the mitigation action.
public final String id()
A unique identifier for the mitigation action.
public final String roleArn()
The IAM role ARN used to apply this mitigation action.
public final MitigationActionParams actionParams()
The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply.
public MitigationAction.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<MitigationAction.Builder,MitigationAction>
public static MitigationAction.Builder builder()
public static Class<? extends MitigationAction.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.