@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.
|
KubernetesPermissionCheckedDetails |
getKubernetesPermissionCheckedDetails()
Information whether the user has the permission to use a specific Kubernetes API.
|
KubernetesRoleBindingDetails |
getKubernetesRoleBindingDetails()
Information about the role binding that grants the permission defined in a Kubernetes role.
|
KubernetesRoleDetails |
getKubernetesRoleDetails()
Information about the Kubernetes role name and role type.
|
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 |
setKubernetesPermissionCheckedDetails(KubernetesPermissionCheckedDetails kubernetesPermissionCheckedDetails)
Information whether the user has the permission to use a specific Kubernetes API.
|
void |
setKubernetesRoleBindingDetails(KubernetesRoleBindingDetails kubernetesRoleBindingDetails)
Information about the role binding that grants the permission defined in a Kubernetes role.
|
void |
setKubernetesRoleDetails(KubernetesRoleDetails kubernetesRoleDetails)
Information about the Kubernetes role name and role type.
|
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 |
withKubernetesPermissionCheckedDetails(KubernetesPermissionCheckedDetails kubernetesPermissionCheckedDetails)
Information whether the user has the permission to use a specific Kubernetes API.
|
Action |
withKubernetesRoleBindingDetails(KubernetesRoleBindingDetails kubernetesRoleBindingDetails)
Information about the role binding that grants the permission defined in a Kubernetes role.
|
Action |
withKubernetesRoleDetails(KubernetesRoleDetails kubernetesRoleDetails)
Information about the Kubernetes role name and role type.
|
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 void setKubernetesPermissionCheckedDetails(KubernetesPermissionCheckedDetails kubernetesPermissionCheckedDetails)
Information whether the user has the permission to use a specific Kubernetes API.
kubernetesPermissionCheckedDetails
- Information whether the user has the permission to use a specific Kubernetes API.public KubernetesPermissionCheckedDetails getKubernetesPermissionCheckedDetails()
Information whether the user has the permission to use a specific Kubernetes API.
public Action withKubernetesPermissionCheckedDetails(KubernetesPermissionCheckedDetails kubernetesPermissionCheckedDetails)
Information whether the user has the permission to use a specific Kubernetes API.
kubernetesPermissionCheckedDetails
- Information whether the user has the permission to use a specific Kubernetes API.public void setKubernetesRoleBindingDetails(KubernetesRoleBindingDetails kubernetesRoleBindingDetails)
Information about the role binding that grants the permission defined in a Kubernetes role.
kubernetesRoleBindingDetails
- Information about the role binding that grants the permission defined in a Kubernetes role.public KubernetesRoleBindingDetails getKubernetesRoleBindingDetails()
Information about the role binding that grants the permission defined in a Kubernetes role.
public Action withKubernetesRoleBindingDetails(KubernetesRoleBindingDetails kubernetesRoleBindingDetails)
Information about the role binding that grants the permission defined in a Kubernetes role.
kubernetesRoleBindingDetails
- Information about the role binding that grants the permission defined in a Kubernetes role.public void setKubernetesRoleDetails(KubernetesRoleDetails kubernetesRoleDetails)
Information about the Kubernetes role name and role type.
kubernetesRoleDetails
- Information about the Kubernetes role name and role type.public KubernetesRoleDetails getKubernetesRoleDetails()
Information about the Kubernetes role name and role type.
public Action withKubernetesRoleDetails(KubernetesRoleDetails kubernetesRoleDetails)
Information about the Kubernetes role name and role type.
kubernetesRoleDetails
- Information about the Kubernetes role name and role type.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.