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.BuilderawsApiCallAction(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.BuilderdnsRequestAction(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.BuilderkubernetesApiCallAction(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.BuilderkubernetesPermissionCheckedDetails(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.BuilderkubernetesRoleBindingDetails(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.BuilderkubernetesRoleDetails(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.BuildernetworkConnectionAction(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.BuilderportProbeAction(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.BuilderrdsLoginAttemptAction(Consumer<RdsLoginAttemptAction.Builder> rdsLoginAttemptAction) Information aboutRDS_LOGIN_ATTEMPTaction described in this finding.rdsLoginAttemptAction(RdsLoginAttemptAction rdsLoginAttemptAction) Information aboutRDS_LOGIN_ATTEMPTaction described in this finding.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAwsApiCallAction.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDnsRequestAction.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaNetworkConnectionAction.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPortProbeAction.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKubernetesApiCallAction.builder().When the
Consumercompletes,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_ATTEMPTaction described in this finding.- Parameters:
rdsLoginAttemptAction- Information aboutRDS_LOGIN_ATTEMPTaction 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_ATTEMPTaction described in this finding.RdsLoginAttemptAction.Builderavoiding the need to create one manually viaRdsLoginAttemptAction.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKubernetesPermissionCheckedDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKubernetesRoleBindingDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKubernetesRoleDetails.builder().When the
Consumercompletes,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:
-