Interface Action.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Action.Builder,Action>,SdkBuilder<Action.Builder,Action>,SdkPojo
- Enclosing class:
- Action
public static interface Action.Builder extends SdkPojo, CopyableBuilder<Action.Builder,Action>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Action.BuilderactionType(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.Action.BuilderawsApiCallAction(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.Action.BuilderdnsRequestAction(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.Action.BuilderkubernetesApiCallAction(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.Action.BuilderkubernetesPermissionCheckedDetails(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.Action.BuilderkubernetesRoleBindingDetails(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.Action.BuilderkubernetesRoleDetails(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.Action.BuildernetworkConnectionAction(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.Action.BuilderportProbeAction(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.Action.BuilderrdsLoginAttemptAction(RdsLoginAttemptAction rdsLoginAttemptAction)Information aboutRDS_LOGIN_ATTEMPTaction 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 Detail
-
actionType
Action.Builder actionType(String 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
Action.Builder awsApiCallAction(AwsApiCallAction 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
default Action.Builder awsApiCallAction(Consumer<AwsApiCallAction.Builder> 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:
awsApiCallAction(AwsApiCallAction)
-
dnsRequestAction
Action.Builder dnsRequestAction(DnsRequestAction 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
default Action.Builder dnsRequestAction(Consumer<DnsRequestAction.Builder> 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:
dnsRequestAction(DnsRequestAction)
-
networkConnectionAction
Action.Builder networkConnectionAction(NetworkConnectionAction 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:
networkConnectionAction(NetworkConnectionAction)
-
portProbeAction
Action.Builder portProbeAction(PortProbeAction 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
default Action.Builder portProbeAction(Consumer<PortProbeAction.Builder> 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:
portProbeAction(PortProbeAction)
-
kubernetesApiCallAction
Action.Builder kubernetesApiCallAction(KubernetesApiCallAction 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:
kubernetesApiCallAction(KubernetesApiCallAction)
-
rdsLoginAttemptAction
Action.Builder rdsLoginAttemptAction(RdsLoginAttemptAction 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:
rdsLoginAttemptAction(RdsLoginAttemptAction)
-
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:
kubernetesPermissionCheckedDetails(KubernetesPermissionCheckedDetails)
-
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:
kubernetesRoleBindingDetails(KubernetesRoleBindingDetails)
-
kubernetesRoleDetails
Action.Builder kubernetesRoleDetails(KubernetesRoleDetails 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:
kubernetesRoleDetails(KubernetesRoleDetails)
-
-