public static interface AwsApiCallAction.Builder extends SdkPojo, CopyableBuilder<AwsApiCallAction.Builder,AwsApiCallAction>
| Modifier and Type | Method and Description |
|---|---|
AwsApiCallAction.Builder |
affectedResources(Map<String,String> affectedResources)
The details of the Amazon Web Services account that made the API call.
|
AwsApiCallAction.Builder |
api(String api)
The Amazon Web Services API name.
|
AwsApiCallAction.Builder |
callerType(String callerType)
The Amazon Web Services API caller type.
|
default AwsApiCallAction.Builder |
domainDetails(Consumer<DomainDetails.Builder> domainDetails)
The domain information for the Amazon Web Services API call.
|
AwsApiCallAction.Builder |
domainDetails(DomainDetails domainDetails)
The domain information for the Amazon Web Services API call.
|
AwsApiCallAction.Builder |
errorCode(String errorCode)
The error code of the failed Amazon Web Services API action.
|
default AwsApiCallAction.Builder |
remoteAccountDetails(Consumer<RemoteAccountDetails.Builder> remoteAccountDetails)
The details of the Amazon Web Services account that made the API call.
|
AwsApiCallAction.Builder |
remoteAccountDetails(RemoteAccountDetails remoteAccountDetails)
The details of the Amazon Web Services account that made the API call.
|
default AwsApiCallAction.Builder |
remoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails)
The remote IP information of the connection that initiated the Amazon Web Services API call.
|
AwsApiCallAction.Builder |
remoteIpDetails(RemoteIpDetails remoteIpDetails)
The remote IP information of the connection that initiated the Amazon Web Services API call.
|
AwsApiCallAction.Builder |
serviceName(String serviceName)
The Amazon Web Services service name whose API was invoked.
|
AwsApiCallAction.Builder |
userAgent(String userAgent)
The agent through which the API request was made.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsApiCallAction.Builder api(String api)
The Amazon Web Services API name.
api - The Amazon Web Services API name.AwsApiCallAction.Builder callerType(String callerType)
The Amazon Web Services API caller type.
callerType - The Amazon Web Services API caller type.AwsApiCallAction.Builder domainDetails(DomainDetails domainDetails)
The domain information for the Amazon Web Services API call.
domainDetails - The domain information for the Amazon Web Services API call.default AwsApiCallAction.Builder domainDetails(Consumer<DomainDetails.Builder> domainDetails)
The domain information for the Amazon Web Services API call.
This is a convenience method that creates an instance of theDomainDetails.Builder avoiding the need
to create one manually via DomainDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to domainDetails(DomainDetails).
domainDetails - a consumer that will call methods on DomainDetails.BuilderdomainDetails(DomainDetails)AwsApiCallAction.Builder errorCode(String errorCode)
The error code of the failed Amazon Web Services API action.
errorCode - The error code of the failed Amazon Web Services API action.AwsApiCallAction.Builder userAgent(String userAgent)
The agent through which the API request was made.
userAgent - The agent through which the API request was made.AwsApiCallAction.Builder remoteIpDetails(RemoteIpDetails remoteIpDetails)
The remote IP information of the connection that initiated the Amazon Web Services API call.
remoteIpDetails - The remote IP information of the connection that initiated the Amazon Web Services API call.default AwsApiCallAction.Builder remoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails)
The remote IP information of the connection that initiated the Amazon Web Services API call.
This is a convenience method that creates an instance of theRemoteIpDetails.Builder avoiding the
need to create one manually via RemoteIpDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to remoteIpDetails(RemoteIpDetails).
remoteIpDetails - a consumer that will call methods on RemoteIpDetails.BuilderremoteIpDetails(RemoteIpDetails)AwsApiCallAction.Builder serviceName(String serviceName)
The Amazon Web Services service name whose API was invoked.
serviceName - The Amazon Web Services service name whose API was invoked.AwsApiCallAction.Builder remoteAccountDetails(RemoteAccountDetails remoteAccountDetails)
The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.
remoteAccountDetails - The details of the Amazon Web Services account that made the API call. This field appears if the call
was made from outside your account.default AwsApiCallAction.Builder remoteAccountDetails(Consumer<RemoteAccountDetails.Builder> remoteAccountDetails)
The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.
This is a convenience method that creates an instance of theRemoteAccountDetails.Builder avoiding
the need to create one manually via RemoteAccountDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to remoteAccountDetails(RemoteAccountDetails).
remoteAccountDetails - a consumer that will call methods on RemoteAccountDetails.BuilderremoteAccountDetails(RemoteAccountDetails)AwsApiCallAction.Builder affectedResources(Map<String,String> affectedResources)
The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.
affectedResources - The details of the Amazon Web Services account that made the API call. This field identifies the
resources that were affected by this API call.Copyright © 2023. All rights reserved.