public static interface AwsApiCallAction.Builder extends CopyableBuilder<AwsApiCallAction.Builder,AwsApiCallAction>
| Modifier and Type | Method and Description |
|---|---|
AwsApiCallAction.Builder |
api(String api)
AWS API name.
|
AwsApiCallAction.Builder |
callerType(String callerType)
AWS API caller type.
|
default AwsApiCallAction.Builder |
domainDetails(Consumer<DomainDetails.Builder> domainDetails)
Domain information for the AWS API call.
|
AwsApiCallAction.Builder |
domainDetails(DomainDetails domainDetails)
Domain information for the AWS API call.
|
default AwsApiCallAction.Builder |
remoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails)
Remote IP information of the connection.
|
AwsApiCallAction.Builder |
remoteIpDetails(RemoteIpDetails remoteIpDetails)
Remote IP information of the connection.
|
AwsApiCallAction.Builder |
serviceName(String serviceName)
AWS service name whose API was invoked.
|
copyapply, buildAwsApiCallAction.Builder api(String api)
api - AWS API name.AwsApiCallAction.Builder callerType(String callerType)
callerType - AWS API caller type.AwsApiCallAction.Builder domainDetails(DomainDetails domainDetails)
domainDetails - Domain information for the AWS API call.default AwsApiCallAction.Builder domainDetails(Consumer<DomainDetails.Builder> domainDetails)
DomainDetails.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)
remoteIpDetails - Remote IP information of the connection.default AwsApiCallAction.Builder remoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails)
RemoteIpDetails.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)
serviceName - AWS service name whose API was invoked.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.