Interface Action.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Action.Builder,
,Action> SdkBuilder<Action.Builder,
,Action> SdkPojo
- Enclosing class:
Action
-
Method Summary
Modifier and TypeMethodDescriptionactionType
(String actionType) The GuardDuty finding activity type.default Action.Builder
awsApiCallAction
(Consumer<AwsApiCallAction.Builder> awsApiCallAction) Information about the AWS_API_CALL action described in this finding.awsApiCallAction
(AwsApiCallAction awsApiCallAction) Information about the AWS_API_CALL action described in this finding.default Action.Builder
dnsRequestAction
(Consumer<DnsRequestAction.Builder> dnsRequestAction) Information about the DNS_REQUEST action described in this finding.dnsRequestAction
(DnsRequestAction dnsRequestAction) Information about the DNS_REQUEST action described in this finding.default Action.Builder
kubernetesApiCallAction
(Consumer<KubernetesApiCallAction.Builder> kubernetesApiCallAction) Information about the Kubernetes API call action described in this finding.kubernetesApiCallAction
(KubernetesApiCallAction kubernetesApiCallAction) Information about the Kubernetes API call action described in this finding.default Action.Builder
kubernetesPermissionCheckedDetails
(Consumer<KubernetesPermissionCheckedDetails.Builder> kubernetesPermissionCheckedDetails) Information whether the user has the permission to use a specific Kubernetes API.kubernetesPermissionCheckedDetails
(KubernetesPermissionCheckedDetails kubernetesPermissionCheckedDetails) Information whether the user has the permission to use a specific Kubernetes API.default Action.Builder
kubernetesRoleBindingDetails
(Consumer<KubernetesRoleBindingDetails.Builder> kubernetesRoleBindingDetails) Information about the role binding that grants the permission defined in a Kubernetes role.kubernetesRoleBindingDetails
(KubernetesRoleBindingDetails kubernetesRoleBindingDetails) Information about the role binding that grants the permission defined in a Kubernetes role.default Action.Builder
kubernetesRoleDetails
(Consumer<KubernetesRoleDetails.Builder> kubernetesRoleDetails) Information about the Kubernetes role name and role type.kubernetesRoleDetails
(KubernetesRoleDetails kubernetesRoleDetails) Information about the Kubernetes role name and role type.default Action.Builder
networkConnectionAction
(Consumer<NetworkConnectionAction.Builder> networkConnectionAction) Information about the NETWORK_CONNECTION action described in this finding.networkConnectionAction
(NetworkConnectionAction networkConnectionAction) Information about the NETWORK_CONNECTION action described in this finding.default Action.Builder
portProbeAction
(Consumer<PortProbeAction.Builder> portProbeAction) Information about the PORT_PROBE action described in this finding.portProbeAction
(PortProbeAction portProbeAction) Information about the PORT_PROBE action described in this finding.default Action.Builder
rdsLoginAttemptAction
(Consumer<RdsLoginAttemptAction.Builder> rdsLoginAttemptAction) Information aboutRDS_LOGIN_ATTEMPT
action described in this finding.rdsLoginAttemptAction
(RdsLoginAttemptAction rdsLoginAttemptAction) Information aboutRDS_LOGIN_ATTEMPT
action described in this finding.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
actionType
The GuardDuty finding activity type.
- Parameters:
actionType
- The GuardDuty finding activity type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsApiCallAction
Information about the AWS_API_CALL action described in this finding.
- Parameters:
awsApiCallAction
- Information about the AWS_API_CALL action described in this finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsApiCallAction
Information about the AWS_API_CALL action described in this finding.
This is a convenience method that creates an instance of theAwsApiCallAction.Builder
avoiding the need to create one manually viaAwsApiCallAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toawsApiCallAction(AwsApiCallAction)
.- Parameters:
awsApiCallAction
- a consumer that will call methods onAwsApiCallAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnsRequestAction
Information about the DNS_REQUEST action described in this finding.
- Parameters:
dnsRequestAction
- Information about the DNS_REQUEST action described in this finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsRequestAction
Information about the DNS_REQUEST action described in this finding.
This is a convenience method that creates an instance of theDnsRequestAction.Builder
avoiding the need to create one manually viaDnsRequestAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todnsRequestAction(DnsRequestAction)
.- Parameters:
dnsRequestAction
- a consumer that will call methods onDnsRequestAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkConnectionAction
Information about the NETWORK_CONNECTION action described in this finding.
- Parameters:
networkConnectionAction
- Information about the NETWORK_CONNECTION action described in this finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkConnectionAction
default Action.Builder networkConnectionAction(Consumer<NetworkConnectionAction.Builder> networkConnectionAction) Information about the NETWORK_CONNECTION action described in this finding.
This is a convenience method that creates an instance of theNetworkConnectionAction.Builder
avoiding the need to create one manually viaNetworkConnectionAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkConnectionAction(NetworkConnectionAction)
.- Parameters:
networkConnectionAction
- a consumer that will call methods onNetworkConnectionAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
portProbeAction
Information about the PORT_PROBE action described in this finding.
- Parameters:
portProbeAction
- Information about the PORT_PROBE action described in this finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portProbeAction
Information about the PORT_PROBE action described in this finding.
This is a convenience method that creates an instance of thePortProbeAction.Builder
avoiding the need to create one manually viaPortProbeAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toportProbeAction(PortProbeAction)
.- Parameters:
portProbeAction
- a consumer that will call methods onPortProbeAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kubernetesApiCallAction
Information about the Kubernetes API call action described in this finding.
- Parameters:
kubernetesApiCallAction
- Information about the Kubernetes API call action described in this finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kubernetesApiCallAction
default Action.Builder kubernetesApiCallAction(Consumer<KubernetesApiCallAction.Builder> kubernetesApiCallAction) Information about the Kubernetes API call action described in this finding.
This is a convenience method that creates an instance of theKubernetesApiCallAction.Builder
avoiding the need to create one manually viaKubernetesApiCallAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokubernetesApiCallAction(KubernetesApiCallAction)
.- Parameters:
kubernetesApiCallAction
- a consumer that will call methods onKubernetesApiCallAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rdsLoginAttemptAction
Information about
RDS_LOGIN_ATTEMPT
action described in this finding.- Parameters:
rdsLoginAttemptAction
- Information aboutRDS_LOGIN_ATTEMPT
action described in this finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rdsLoginAttemptAction
default Action.Builder rdsLoginAttemptAction(Consumer<RdsLoginAttemptAction.Builder> rdsLoginAttemptAction) Information about
This is a convenience method that creates an instance of theRDS_LOGIN_ATTEMPT
action described in this finding.RdsLoginAttemptAction.Builder
avoiding the need to create one manually viaRdsLoginAttemptAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tordsLoginAttemptAction(RdsLoginAttemptAction)
.- Parameters:
rdsLoginAttemptAction
- a consumer that will call methods onRdsLoginAttemptAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kubernetesPermissionCheckedDetails
Action.Builder kubernetesPermissionCheckedDetails(KubernetesPermissionCheckedDetails kubernetesPermissionCheckedDetails) Information whether the user has the permission to use a specific Kubernetes API.
- Parameters:
kubernetesPermissionCheckedDetails
- Information whether the user has the permission to use a specific Kubernetes API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kubernetesPermissionCheckedDetails
default Action.Builder kubernetesPermissionCheckedDetails(Consumer<KubernetesPermissionCheckedDetails.Builder> kubernetesPermissionCheckedDetails) Information whether the user has the permission to use a specific Kubernetes API.
This is a convenience method that creates an instance of theKubernetesPermissionCheckedDetails.Builder
avoiding the need to create one manually viaKubernetesPermissionCheckedDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokubernetesPermissionCheckedDetails(KubernetesPermissionCheckedDetails)
.- Parameters:
kubernetesPermissionCheckedDetails
- a consumer that will call methods onKubernetesPermissionCheckedDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kubernetesRoleBindingDetails
Action.Builder kubernetesRoleBindingDetails(KubernetesRoleBindingDetails kubernetesRoleBindingDetails) Information about the role binding that grants the permission defined in a Kubernetes role.
- Parameters:
kubernetesRoleBindingDetails
- Information about the role binding that grants the permission defined in a Kubernetes role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kubernetesRoleBindingDetails
default Action.Builder kubernetesRoleBindingDetails(Consumer<KubernetesRoleBindingDetails.Builder> kubernetesRoleBindingDetails) Information about the role binding that grants the permission defined in a Kubernetes role.
This is a convenience method that creates an instance of theKubernetesRoleBindingDetails.Builder
avoiding the need to create one manually viaKubernetesRoleBindingDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokubernetesRoleBindingDetails(KubernetesRoleBindingDetails)
.- Parameters:
kubernetesRoleBindingDetails
- a consumer that will call methods onKubernetesRoleBindingDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kubernetesRoleDetails
Information about the Kubernetes role name and role type.
- Parameters:
kubernetesRoleDetails
- Information about the Kubernetes role name and role type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kubernetesRoleDetails
default Action.Builder kubernetesRoleDetails(Consumer<KubernetesRoleDetails.Builder> kubernetesRoleDetails) Information about the Kubernetes role name and role type.
This is a convenience method that creates an instance of theKubernetesRoleDetails.Builder
avoiding the need to create one manually viaKubernetesRoleDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokubernetesRoleDetails(KubernetesRoleDetails)
.- Parameters:
kubernetesRoleDetails
- a consumer that will call methods onKubernetesRoleDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-