@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RemediationAction extends Object implements Serializable, Cloneable, StructuredPojo
Information about an individual action you can take to remediate a violation.
Constructor and Description |
---|
RemediationAction() |
Modifier and Type | Method and Description |
---|---|
RemediationAction |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
A description of a remediation action.
|
EC2AssociateRouteTableAction |
getEC2AssociateRouteTableAction()
Information about the AssociateRouteTable action in the Amazon EC2 API.
|
EC2CopyRouteTableAction |
getEC2CopyRouteTableAction()
Information about the CopyRouteTable action in the Amazon EC2 API.
|
EC2CreateRouteAction |
getEC2CreateRouteAction()
Information about the CreateRoute action in the Amazon EC2 API.
|
EC2CreateRouteTableAction |
getEC2CreateRouteTableAction()
Information about the CreateRouteTable action in the Amazon EC2 API.
|
EC2DeleteRouteAction |
getEC2DeleteRouteAction()
Information about the DeleteRoute action in the Amazon EC2 API.
|
EC2ReplaceRouteAction |
getEC2ReplaceRouteAction()
Information about the ReplaceRoute action in the Amazon EC2 API.
|
EC2ReplaceRouteTableAssociationAction |
getEC2ReplaceRouteTableAssociationAction()
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
|
FMSPolicyUpdateFirewallCreationConfigAction |
getFMSPolicyUpdateFirewallCreationConfigAction()
The remedial action to take when updating a firewall configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
A description of a remediation action.
|
void |
setEC2AssociateRouteTableAction(EC2AssociateRouteTableAction eC2AssociateRouteTableAction)
Information about the AssociateRouteTable action in the Amazon EC2 API.
|
void |
setEC2CopyRouteTableAction(EC2CopyRouteTableAction eC2CopyRouteTableAction)
Information about the CopyRouteTable action in the Amazon EC2 API.
|
void |
setEC2CreateRouteAction(EC2CreateRouteAction eC2CreateRouteAction)
Information about the CreateRoute action in the Amazon EC2 API.
|
void |
setEC2CreateRouteTableAction(EC2CreateRouteTableAction eC2CreateRouteTableAction)
Information about the CreateRouteTable action in the Amazon EC2 API.
|
void |
setEC2DeleteRouteAction(EC2DeleteRouteAction eC2DeleteRouteAction)
Information about the DeleteRoute action in the Amazon EC2 API.
|
void |
setEC2ReplaceRouteAction(EC2ReplaceRouteAction eC2ReplaceRouteAction)
Information about the ReplaceRoute action in the Amazon EC2 API.
|
void |
setEC2ReplaceRouteTableAssociationAction(EC2ReplaceRouteTableAssociationAction eC2ReplaceRouteTableAssociationAction)
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
|
void |
setFMSPolicyUpdateFirewallCreationConfigAction(FMSPolicyUpdateFirewallCreationConfigAction fMSPolicyUpdateFirewallCreationConfigAction)
The remedial action to take when updating a firewall configuration.
|
String |
toString()
Returns a string representation of this object.
|
RemediationAction |
withDescription(String description)
A description of a remediation action.
|
RemediationAction |
withEC2AssociateRouteTableAction(EC2AssociateRouteTableAction eC2AssociateRouteTableAction)
Information about the AssociateRouteTable action in the Amazon EC2 API.
|
RemediationAction |
withEC2CopyRouteTableAction(EC2CopyRouteTableAction eC2CopyRouteTableAction)
Information about the CopyRouteTable action in the Amazon EC2 API.
|
RemediationAction |
withEC2CreateRouteAction(EC2CreateRouteAction eC2CreateRouteAction)
Information about the CreateRoute action in the Amazon EC2 API.
|
RemediationAction |
withEC2CreateRouteTableAction(EC2CreateRouteTableAction eC2CreateRouteTableAction)
Information about the CreateRouteTable action in the Amazon EC2 API.
|
RemediationAction |
withEC2DeleteRouteAction(EC2DeleteRouteAction eC2DeleteRouteAction)
Information about the DeleteRoute action in the Amazon EC2 API.
|
RemediationAction |
withEC2ReplaceRouteAction(EC2ReplaceRouteAction eC2ReplaceRouteAction)
Information about the ReplaceRoute action in the Amazon EC2 API.
|
RemediationAction |
withEC2ReplaceRouteTableAssociationAction(EC2ReplaceRouteTableAssociationAction eC2ReplaceRouteTableAssociationAction)
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
|
RemediationAction |
withFMSPolicyUpdateFirewallCreationConfigAction(FMSPolicyUpdateFirewallCreationConfigAction fMSPolicyUpdateFirewallCreationConfigAction)
The remedial action to take when updating a firewall configuration.
|
public void setDescription(String description)
A description of a remediation action.
description
- A description of a remediation action.public String getDescription()
A description of a remediation action.
public RemediationAction withDescription(String description)
A description of a remediation action.
description
- A description of a remediation action.public void setEC2CreateRouteAction(EC2CreateRouteAction eC2CreateRouteAction)
Information about the CreateRoute action in the Amazon EC2 API.
eC2CreateRouteAction
- Information about the CreateRoute action in the Amazon EC2 API.public EC2CreateRouteAction getEC2CreateRouteAction()
Information about the CreateRoute action in the Amazon EC2 API.
public RemediationAction withEC2CreateRouteAction(EC2CreateRouteAction eC2CreateRouteAction)
Information about the CreateRoute action in the Amazon EC2 API.
eC2CreateRouteAction
- Information about the CreateRoute action in the Amazon EC2 API.public void setEC2ReplaceRouteAction(EC2ReplaceRouteAction eC2ReplaceRouteAction)
Information about the ReplaceRoute action in the Amazon EC2 API.
eC2ReplaceRouteAction
- Information about the ReplaceRoute action in the Amazon EC2 API.public EC2ReplaceRouteAction getEC2ReplaceRouteAction()
Information about the ReplaceRoute action in the Amazon EC2 API.
public RemediationAction withEC2ReplaceRouteAction(EC2ReplaceRouteAction eC2ReplaceRouteAction)
Information about the ReplaceRoute action in the Amazon EC2 API.
eC2ReplaceRouteAction
- Information about the ReplaceRoute action in the Amazon EC2 API.public void setEC2DeleteRouteAction(EC2DeleteRouteAction eC2DeleteRouteAction)
Information about the DeleteRoute action in the Amazon EC2 API.
eC2DeleteRouteAction
- Information about the DeleteRoute action in the Amazon EC2 API.public EC2DeleteRouteAction getEC2DeleteRouteAction()
Information about the DeleteRoute action in the Amazon EC2 API.
public RemediationAction withEC2DeleteRouteAction(EC2DeleteRouteAction eC2DeleteRouteAction)
Information about the DeleteRoute action in the Amazon EC2 API.
eC2DeleteRouteAction
- Information about the DeleteRoute action in the Amazon EC2 API.public void setEC2CopyRouteTableAction(EC2CopyRouteTableAction eC2CopyRouteTableAction)
Information about the CopyRouteTable action in the Amazon EC2 API.
eC2CopyRouteTableAction
- Information about the CopyRouteTable action in the Amazon EC2 API.public EC2CopyRouteTableAction getEC2CopyRouteTableAction()
Information about the CopyRouteTable action in the Amazon EC2 API.
public RemediationAction withEC2CopyRouteTableAction(EC2CopyRouteTableAction eC2CopyRouteTableAction)
Information about the CopyRouteTable action in the Amazon EC2 API.
eC2CopyRouteTableAction
- Information about the CopyRouteTable action in the Amazon EC2 API.public void setEC2ReplaceRouteTableAssociationAction(EC2ReplaceRouteTableAssociationAction eC2ReplaceRouteTableAssociationAction)
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
eC2ReplaceRouteTableAssociationAction
- Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.public EC2ReplaceRouteTableAssociationAction getEC2ReplaceRouteTableAssociationAction()
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
public RemediationAction withEC2ReplaceRouteTableAssociationAction(EC2ReplaceRouteTableAssociationAction eC2ReplaceRouteTableAssociationAction)
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
eC2ReplaceRouteTableAssociationAction
- Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.public void setEC2AssociateRouteTableAction(EC2AssociateRouteTableAction eC2AssociateRouteTableAction)
Information about the AssociateRouteTable action in the Amazon EC2 API.
eC2AssociateRouteTableAction
- Information about the AssociateRouteTable action in the Amazon EC2 API.public EC2AssociateRouteTableAction getEC2AssociateRouteTableAction()
Information about the AssociateRouteTable action in the Amazon EC2 API.
public RemediationAction withEC2AssociateRouteTableAction(EC2AssociateRouteTableAction eC2AssociateRouteTableAction)
Information about the AssociateRouteTable action in the Amazon EC2 API.
eC2AssociateRouteTableAction
- Information about the AssociateRouteTable action in the Amazon EC2 API.public void setEC2CreateRouteTableAction(EC2CreateRouteTableAction eC2CreateRouteTableAction)
Information about the CreateRouteTable action in the Amazon EC2 API.
eC2CreateRouteTableAction
- Information about the CreateRouteTable action in the Amazon EC2 API.public EC2CreateRouteTableAction getEC2CreateRouteTableAction()
Information about the CreateRouteTable action in the Amazon EC2 API.
public RemediationAction withEC2CreateRouteTableAction(EC2CreateRouteTableAction eC2CreateRouteTableAction)
Information about the CreateRouteTable action in the Amazon EC2 API.
eC2CreateRouteTableAction
- Information about the CreateRouteTable action in the Amazon EC2 API.public void setFMSPolicyUpdateFirewallCreationConfigAction(FMSPolicyUpdateFirewallCreationConfigAction fMSPolicyUpdateFirewallCreationConfigAction)
The remedial action to take when updating a firewall configuration.
fMSPolicyUpdateFirewallCreationConfigAction
- The remedial action to take when updating a firewall configuration.public FMSPolicyUpdateFirewallCreationConfigAction getFMSPolicyUpdateFirewallCreationConfigAction()
The remedial action to take when updating a firewall configuration.
public RemediationAction withFMSPolicyUpdateFirewallCreationConfigAction(FMSPolicyUpdateFirewallCreationConfigAction fMSPolicyUpdateFirewallCreationConfigAction)
The remedial action to take when updating a firewall configuration.
fMSPolicyUpdateFirewallCreationConfigAction
- The remedial action to take when updating a firewall configuration.public String toString()
toString
in class Object
Object.toString()
public RemediationAction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.