@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Action extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about actions.
Constructor and Description |
---|
Action() |
Modifier and Type | Method and Description |
---|---|
Action |
clone() |
boolean |
equals(Object obj) |
String |
getActionType()
The GuardDuty finding activity type.
|
AwsApiCallAction |
getAwsApiCallAction()
Information about the AWS_API_CALL action described in this finding.
|
DnsRequestAction |
getDnsRequestAction()
Information about the DNS_REQUEST action described in this finding.
|
KubernetesApiCallAction |
getKubernetesApiCallAction()
Information about the Kubernetes API call action described in this finding.
|
NetworkConnectionAction |
getNetworkConnectionAction()
Information about the NETWORK_CONNECTION action described in this finding.
|
PortProbeAction |
getPortProbeAction()
Information about the PORT_PROBE action described in this finding.
|
RdsLoginAttemptAction |
getRdsLoginAttemptAction()
Information about
RDS_LOGIN_ATTEMPT action described in this finding. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActionType(String actionType)
The GuardDuty finding activity type.
|
void |
setAwsApiCallAction(AwsApiCallAction awsApiCallAction)
Information about the AWS_API_CALL action described in this finding.
|
void |
setDnsRequestAction(DnsRequestAction dnsRequestAction)
Information about the DNS_REQUEST action described in this finding.
|
void |
setKubernetesApiCallAction(KubernetesApiCallAction kubernetesApiCallAction)
Information about the Kubernetes API call action described in this finding.
|
void |
setNetworkConnectionAction(NetworkConnectionAction networkConnectionAction)
Information about the NETWORK_CONNECTION action described in this finding.
|
void |
setPortProbeAction(PortProbeAction portProbeAction)
Information about the PORT_PROBE action described in this finding.
|
void |
setRdsLoginAttemptAction(RdsLoginAttemptAction rdsLoginAttemptAction)
Information about
RDS_LOGIN_ATTEMPT action described in this finding. |
String |
toString()
Returns a string representation of this object.
|
Action |
withActionType(String actionType)
The GuardDuty finding activity type.
|
Action |
withAwsApiCallAction(AwsApiCallAction awsApiCallAction)
Information about the AWS_API_CALL action described in this finding.
|
Action |
withDnsRequestAction(DnsRequestAction dnsRequestAction)
Information about the DNS_REQUEST action described in this finding.
|
Action |
withKubernetesApiCallAction(KubernetesApiCallAction kubernetesApiCallAction)
Information about the Kubernetes API call action described in this finding.
|
Action |
withNetworkConnectionAction(NetworkConnectionAction networkConnectionAction)
Information about the NETWORK_CONNECTION action described in this finding.
|
Action |
withPortProbeAction(PortProbeAction portProbeAction)
Information about the PORT_PROBE action described in this finding.
|
Action |
withRdsLoginAttemptAction(RdsLoginAttemptAction rdsLoginAttemptAction)
Information about
RDS_LOGIN_ATTEMPT action described in this finding. |
public void setActionType(String actionType)
The GuardDuty finding activity type.
actionType
- The GuardDuty finding activity type.public String getActionType()
The GuardDuty finding activity type.
public Action withActionType(String actionType)
The GuardDuty finding activity type.
actionType
- The GuardDuty finding activity type.public void setAwsApiCallAction(AwsApiCallAction awsApiCallAction)
Information about the AWS_API_CALL action described in this finding.
awsApiCallAction
- Information about the AWS_API_CALL action described in this finding.public AwsApiCallAction getAwsApiCallAction()
Information about the AWS_API_CALL action described in this finding.
public Action withAwsApiCallAction(AwsApiCallAction awsApiCallAction)
Information about the AWS_API_CALL action described in this finding.
awsApiCallAction
- Information about the AWS_API_CALL action described in this finding.public void setDnsRequestAction(DnsRequestAction dnsRequestAction)
Information about the DNS_REQUEST action described in this finding.
dnsRequestAction
- Information about the DNS_REQUEST action described in this finding.public DnsRequestAction getDnsRequestAction()
Information about the DNS_REQUEST action described in this finding.
public Action withDnsRequestAction(DnsRequestAction dnsRequestAction)
Information about the DNS_REQUEST action described in this finding.
dnsRequestAction
- Information about the DNS_REQUEST action described in this finding.public void setNetworkConnectionAction(NetworkConnectionAction networkConnectionAction)
Information about the NETWORK_CONNECTION action described in this finding.
networkConnectionAction
- Information about the NETWORK_CONNECTION action described in this finding.public NetworkConnectionAction getNetworkConnectionAction()
Information about the NETWORK_CONNECTION action described in this finding.
public Action withNetworkConnectionAction(NetworkConnectionAction networkConnectionAction)
Information about the NETWORK_CONNECTION action described in this finding.
networkConnectionAction
- Information about the NETWORK_CONNECTION action described in this finding.public void setPortProbeAction(PortProbeAction portProbeAction)
Information about the PORT_PROBE action described in this finding.
portProbeAction
- Information about the PORT_PROBE action described in this finding.public PortProbeAction getPortProbeAction()
Information about the PORT_PROBE action described in this finding.
public Action withPortProbeAction(PortProbeAction portProbeAction)
Information about the PORT_PROBE action described in this finding.
portProbeAction
- Information about the PORT_PROBE action described in this finding.public void setKubernetesApiCallAction(KubernetesApiCallAction kubernetesApiCallAction)
Information about the Kubernetes API call action described in this finding.
kubernetesApiCallAction
- Information about the Kubernetes API call action described in this finding.public KubernetesApiCallAction getKubernetesApiCallAction()
Information about the Kubernetes API call action described in this finding.
public Action withKubernetesApiCallAction(KubernetesApiCallAction kubernetesApiCallAction)
Information about the Kubernetes API call action described in this finding.
kubernetesApiCallAction
- Information about the Kubernetes API call action described in this finding.public void setRdsLoginAttemptAction(RdsLoginAttemptAction rdsLoginAttemptAction)
Information about RDS_LOGIN_ATTEMPT
action described in this finding.
rdsLoginAttemptAction
- Information about RDS_LOGIN_ATTEMPT
action described in this finding.public RdsLoginAttemptAction getRdsLoginAttemptAction()
Information about RDS_LOGIN_ATTEMPT
action described in this finding.
RDS_LOGIN_ATTEMPT
action described in this finding.public Action withRdsLoginAttemptAction(RdsLoginAttemptAction rdsLoginAttemptAction)
Information about RDS_LOGIN_ATTEMPT
action described in this finding.
rdsLoginAttemptAction
- Information about RDS_LOGIN_ATTEMPT
action described in this finding.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.