public static interface Action.Builder extends SdkPojo, CopyableBuilder<Action.Builder,Action>
| Modifier and Type | Method and Description |
|---|---|
Action.Builder |
actionType(String actionType)
The type of action that was detected.
|
Action.Builder |
awsApiCallAction(AwsApiCallAction awsApiCallAction)
Included if
ActionType is AWS_API_CALL. |
default Action.Builder |
awsApiCallAction(Consumer<AwsApiCallAction.Builder> awsApiCallAction)
Included if
ActionType is AWS_API_CALL. |
default Action.Builder |
dnsRequestAction(Consumer<DnsRequestAction.Builder> dnsRequestAction)
Included if
ActionType is DNS_REQUEST. |
Action.Builder |
dnsRequestAction(DnsRequestAction dnsRequestAction)
Included if
ActionType is DNS_REQUEST. |
default Action.Builder |
networkConnectionAction(Consumer<NetworkConnectionAction.Builder> networkConnectionAction)
Included if
ActionType is NETWORK_CONNECTION. |
Action.Builder |
networkConnectionAction(NetworkConnectionAction networkConnectionAction)
Included if
ActionType is NETWORK_CONNECTION. |
default Action.Builder |
portProbeAction(Consumer<PortProbeAction.Builder> portProbeAction)
Included if
ActionType is PORT_PROBE. |
Action.Builder |
portProbeAction(PortProbeAction portProbeAction)
Included if
ActionType is PORT_PROBE. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAction.Builder actionType(String actionType)
The type of action that was detected. The possible action types are:
NETWORK_CONNECTION
AWS_API_CALL
DNS_REQUEST
PORT_PROBE
actionType - The type of action that was detected. The possible action types are:
NETWORK_CONNECTION
AWS_API_CALL
DNS_REQUEST
PORT_PROBE
Action.Builder networkConnectionAction(NetworkConnectionAction networkConnectionAction)
Included if ActionType is NETWORK_CONNECTION. Provides details about the network
connection that was detected.
networkConnectionAction - Included if ActionType is NETWORK_CONNECTION. Provides details about the
network connection that was detected.default Action.Builder networkConnectionAction(Consumer<NetworkConnectionAction.Builder> networkConnectionAction)
Included if ActionType is NETWORK_CONNECTION. Provides details about the network
connection that was detected.
NetworkConnectionAction.Builder avoiding
the need to create one manually via NetworkConnectionAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to networkConnectionAction(NetworkConnectionAction).
networkConnectionAction - a consumer that will call methods on NetworkConnectionAction.BuildernetworkConnectionAction(NetworkConnectionAction)Action.Builder awsApiCallAction(AwsApiCallAction awsApiCallAction)
Included if ActionType is AWS_API_CALL. Provides details about the API call that
was detected.
awsApiCallAction - Included if ActionType is AWS_API_CALL. Provides details about the API call
that was detected.default Action.Builder awsApiCallAction(Consumer<AwsApiCallAction.Builder> awsApiCallAction)
Included if ActionType is AWS_API_CALL. Provides details about the API call that
was detected.
AwsApiCallAction.Builder avoiding the
need to create one manually via AwsApiCallAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to awsApiCallAction(AwsApiCallAction).
awsApiCallAction - a consumer that will call methods on AwsApiCallAction.BuilderawsApiCallAction(AwsApiCallAction)Action.Builder dnsRequestAction(DnsRequestAction dnsRequestAction)
Included if ActionType is DNS_REQUEST. Provides details about the DNS request that
was detected.
dnsRequestAction - Included if ActionType is DNS_REQUEST. Provides details about the DNS
request that was detected.default Action.Builder dnsRequestAction(Consumer<DnsRequestAction.Builder> dnsRequestAction)
Included if ActionType is DNS_REQUEST. Provides details about the DNS request that
was detected.
DnsRequestAction.Builder avoiding the
need to create one manually via DnsRequestAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to dnsRequestAction(DnsRequestAction).
dnsRequestAction - a consumer that will call methods on DnsRequestAction.BuilderdnsRequestAction(DnsRequestAction)Action.Builder portProbeAction(PortProbeAction portProbeAction)
Included if ActionType is PORT_PROBE. Provides details about the port probe that
was detected.
portProbeAction - Included if ActionType is PORT_PROBE. Provides details about the port probe
that was detected.default Action.Builder portProbeAction(Consumer<PortProbeAction.Builder> portProbeAction)
Included if ActionType is PORT_PROBE. Provides details about the port probe that
was detected.
PortProbeAction.Builder avoiding the
need to create one manually via PortProbeAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to portProbeAction(PortProbeAction).
portProbeAction - a consumer that will call methods on PortProbeAction.BuilderportProbeAction(PortProbeAction)Copyright © 2023. All rights reserved.