public static interface AwsApiCallAction.Builder extends SdkPojo, CopyableBuilder<AwsApiCallAction.Builder,AwsApiCallAction>
| Modifier and Type | Method and Description |
|---|---|
AwsApiCallAction.Builder |
affectedResources(Map<String,String> affectedResources)
Identifies the resources that were affected by the API call.
|
AwsApiCallAction.Builder |
api(String api)
The name of the API method that was issued.
|
AwsApiCallAction.Builder |
callerType(String callerType)
Indicates whether the API call originated from a remote IP address (
remoteip) or from a DNS
domain (domain). |
AwsApiCallAction.Builder |
domainDetails(AwsApiCallActionDomainDetails domainDetails)
Provided if
CallerType is domain. |
default AwsApiCallAction.Builder |
domainDetails(Consumer<AwsApiCallActionDomainDetails.Builder> domainDetails)
Provided if
CallerType is domain. |
AwsApiCallAction.Builder |
firstSeen(String firstSeen)
An ISO8601-formatted timestamp that indicates when the API call was first observed.
|
AwsApiCallAction.Builder |
lastSeen(String lastSeen)
An ISO8601-formatted timestamp that indicates when the API call was most recently observed.
|
AwsApiCallAction.Builder |
remoteIpDetails(ActionRemoteIpDetails remoteIpDetails)
Provided if
CallerType is remoteIp. |
default AwsApiCallAction.Builder |
remoteIpDetails(Consumer<ActionRemoteIpDetails.Builder> remoteIpDetails)
Provided if
CallerType is remoteIp. |
AwsApiCallAction.Builder |
serviceName(String serviceName)
The name of the Amazon Web Services service that the API method belongs to.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsApiCallAction.Builder api(String api)
The name of the API method that was issued.
api - The name of the API method that was issued.AwsApiCallAction.Builder serviceName(String serviceName)
The name of the Amazon Web Services service that the API method belongs to.
serviceName - The name of the Amazon Web Services service that the API method belongs to.AwsApiCallAction.Builder callerType(String callerType)
Indicates whether the API call originated from a remote IP address (remoteip) or from a DNS
domain (domain).
callerType - Indicates whether the API call originated from a remote IP address (remoteip) or from a
DNS domain (domain).AwsApiCallAction.Builder remoteIpDetails(ActionRemoteIpDetails remoteIpDetails)
Provided if CallerType is remoteIp. Provides information about the remote IP
address that the API call originated from.
remoteIpDetails - Provided if CallerType is remoteIp. Provides information about the remote IP
address that the API call originated from.default AwsApiCallAction.Builder remoteIpDetails(Consumer<ActionRemoteIpDetails.Builder> remoteIpDetails)
Provided if CallerType is remoteIp. Provides information about the remote IP
address that the API call originated from.
ActionRemoteIpDetails.Builder avoiding
the need to create one manually via ActionRemoteIpDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to remoteIpDetails(ActionRemoteIpDetails).
remoteIpDetails - a consumer that will call methods on ActionRemoteIpDetails.BuilderremoteIpDetails(ActionRemoteIpDetails)AwsApiCallAction.Builder domainDetails(AwsApiCallActionDomainDetails domainDetails)
Provided if CallerType is domain. Provides information about the DNS domain that
the API call originated from.
domainDetails - Provided if CallerType is domain. Provides information about the DNS domain
that the API call originated from.default AwsApiCallAction.Builder domainDetails(Consumer<AwsApiCallActionDomainDetails.Builder> domainDetails)
Provided if CallerType is domain. Provides information about the DNS domain that
the API call originated from.
AwsApiCallActionDomainDetails.Builder
avoiding the need to create one manually via AwsApiCallActionDomainDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to domainDetails(AwsApiCallActionDomainDetails).
domainDetails - a consumer that will call methods on AwsApiCallActionDomainDetails.BuilderdomainDetails(AwsApiCallActionDomainDetails)AwsApiCallAction.Builder affectedResources(Map<String,String> affectedResources)
Identifies the resources that were affected by the API call.
affectedResources - Identifies the resources that were affected by the API call.AwsApiCallAction.Builder firstSeen(String firstSeen)
An ISO8601-formatted timestamp that indicates when the API call was first observed.
A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and
date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
firstSeen - An ISO8601-formatted timestamp that indicates when the API call was first observed.
A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain
spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
AwsApiCallAction.Builder lastSeen(String lastSeen)
An ISO8601-formatted timestamp that indicates when the API call was most recently observed.
A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain spaces, and
date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
lastSeen - An ISO8601-formatted timestamp that indicates when the API call was most recently observed.
A correctly formatted example is 2020-05-21T20:16:34.724Z. The value cannot contain
spaces, and date and time should be separated by T. For more information, see RFC 3339 section 5.6, Internet Date/Time
Format.
Copyright © 2023. All rights reserved.