Class RemediationAction
- java.lang.Object
-
- software.amazon.awssdk.services.fms.model.RemediationAction
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RemediationAction.Builder,RemediationAction>
@Generated("software.amazon.awssdk:codegen") public final class RemediationAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RemediationAction.Builder,RemediationAction>
Information about an individual action you can take to remediate a violation.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRemediationAction.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RemediationAction.Builderbuilder()CreateNetworkAclActioncreateNetworkAclAction()Information about theCreateNetworkAclaction in Amazon EC2.CreateNetworkAclEntriesActioncreateNetworkAclEntriesAction()Information about theCreateNetworkAclEntriesaction in Amazon EC2.DeleteNetworkAclEntriesActiondeleteNetworkAclEntriesAction()Information about theDeleteNetworkAclEntriesaction in Amazon EC2.Stringdescription()A description of a remediation action.EC2AssociateRouteTableActionec2AssociateRouteTableAction()Information about the AssociateRouteTable action in the Amazon EC2 API.EC2CopyRouteTableActionec2CopyRouteTableAction()Information about the CopyRouteTable action in the Amazon EC2 API.EC2CreateRouteActionec2CreateRouteAction()Information about the CreateRoute action in the Amazon EC2 API.EC2CreateRouteTableActionec2CreateRouteTableAction()Information about the CreateRouteTable action in the Amazon EC2 API.EC2DeleteRouteActionec2DeleteRouteAction()Information about the DeleteRoute action in the Amazon EC2 API.EC2ReplaceRouteActionec2ReplaceRouteAction()Information about the ReplaceRoute action in the Amazon EC2 API.EC2ReplaceRouteTableAssociationActionec2ReplaceRouteTableAssociationAction()Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FMSPolicyUpdateFirewallCreationConfigActionfmsPolicyUpdateFirewallCreationConfigAction()The remedial action to take when updating a firewall configuration.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ReplaceNetworkAclAssociationActionreplaceNetworkAclAssociationAction()Information about theReplaceNetworkAclAssociationaction in Amazon EC2.List<SdkField<?>>sdkFields()static Class<? extends RemediationAction.Builder>serializableBuilderClass()RemediationAction.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
description
public final String description()
A description of a remediation action.
- Returns:
- A description of a remediation action.
-
ec2CreateRouteAction
public final EC2CreateRouteAction ec2CreateRouteAction()
Information about the CreateRoute action in the Amazon EC2 API.
- Returns:
- Information about the CreateRoute action in the Amazon EC2 API.
-
ec2ReplaceRouteAction
public final EC2ReplaceRouteAction ec2ReplaceRouteAction()
Information about the ReplaceRoute action in the Amazon EC2 API.
- Returns:
- Information about the ReplaceRoute action in the Amazon EC2 API.
-
ec2DeleteRouteAction
public final EC2DeleteRouteAction ec2DeleteRouteAction()
Information about the DeleteRoute action in the Amazon EC2 API.
- Returns:
- Information about the DeleteRoute action in the Amazon EC2 API.
-
ec2CopyRouteTableAction
public final EC2CopyRouteTableAction ec2CopyRouteTableAction()
Information about the CopyRouteTable action in the Amazon EC2 API.
- Returns:
- Information about the CopyRouteTable action in the Amazon EC2 API.
-
ec2ReplaceRouteTableAssociationAction
public final EC2ReplaceRouteTableAssociationAction ec2ReplaceRouteTableAssociationAction()
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
- Returns:
- Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
-
ec2AssociateRouteTableAction
public final EC2AssociateRouteTableAction ec2AssociateRouteTableAction()
Information about the AssociateRouteTable action in the Amazon EC2 API.
- Returns:
- Information about the AssociateRouteTable action in the Amazon EC2 API.
-
ec2CreateRouteTableAction
public final EC2CreateRouteTableAction ec2CreateRouteTableAction()
Information about the CreateRouteTable action in the Amazon EC2 API.
- Returns:
- Information about the CreateRouteTable action in the Amazon EC2 API.
-
fmsPolicyUpdateFirewallCreationConfigAction
public final FMSPolicyUpdateFirewallCreationConfigAction fmsPolicyUpdateFirewallCreationConfigAction()
The remedial action to take when updating a firewall configuration.
- Returns:
- The remedial action to take when updating a firewall configuration.
-
createNetworkAclAction
public final CreateNetworkAclAction createNetworkAclAction()
Information about the
CreateNetworkAclaction in Amazon EC2.- Returns:
- Information about the
CreateNetworkAclaction in Amazon EC2.
-
replaceNetworkAclAssociationAction
public final ReplaceNetworkAclAssociationAction replaceNetworkAclAssociationAction()
Information about the
ReplaceNetworkAclAssociationaction in Amazon EC2.- Returns:
- Information about the
ReplaceNetworkAclAssociationaction in Amazon EC2.
-
createNetworkAclEntriesAction
public final CreateNetworkAclEntriesAction createNetworkAclEntriesAction()
Information about the
CreateNetworkAclEntriesaction in Amazon EC2.- Returns:
- Information about the
CreateNetworkAclEntriesaction in Amazon EC2.
-
deleteNetworkAclEntriesAction
public final DeleteNetworkAclEntriesAction deleteNetworkAclEntriesAction()
Information about the
DeleteNetworkAclEntriesaction in Amazon EC2.- Returns:
- Information about the
DeleteNetworkAclEntriesaction in Amazon EC2.
-
toBuilder
public RemediationAction.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RemediationAction.Builder,RemediationAction>
-
builder
public static RemediationAction.Builder builder()
-
serializableBuilderClass
public static Class<? extends RemediationAction.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-