public static interface AwsApiCallAction.Builder extends SdkPojo, CopyableBuilder<AwsApiCallAction.Builder,AwsApiCallAction>
| Modifier and Type | Method and Description |
|---|---|
AwsApiCallAction.Builder |
api(String api)
The AWS API name.
|
AwsApiCallAction.Builder |
callerType(String callerType)
The AWS API caller type.
|
default AwsApiCallAction.Builder |
domainDetails(Consumer<DomainDetails.Builder> domainDetails)
The domain information for the AWS API call.
|
AwsApiCallAction.Builder |
domainDetails(DomainDetails domainDetails)
The domain information for the AWS API call.
|
default AwsApiCallAction.Builder |
remoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails)
The remote IP information of the connection.
|
AwsApiCallAction.Builder |
remoteIpDetails(RemoteIpDetails remoteIpDetails)
The remote IP information of the connection.
|
AwsApiCallAction.Builder |
serviceName(String serviceName)
The AWS service name whose API was invoked.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsApiCallAction.Builder api(String api)
The AWS API name.
api - The AWS API name.AwsApiCallAction.Builder callerType(String callerType)
The AWS API caller type.
callerType - The AWS API caller type.AwsApiCallAction.Builder domainDetails(DomainDetails domainDetails)
The domain information for the AWS API call.
domainDetails - The domain information for the AWS API call.default AwsApiCallAction.Builder domainDetails(Consumer<DomainDetails.Builder> domainDetails)
The domain information for the AWS API call.
This is a convenience 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 remoteIpDetails(RemoteIpDetails remoteIpDetails)
The remote IP information of the connection.
remoteIpDetails - The remote IP information of the connection.default AwsApiCallAction.Builder remoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails)
The remote IP information of the connection.
This is a convenience 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 AWS service name whose API was invoked.
serviceName - The AWS service name whose API was invoked.Copyright © 2020. All rights reserved.