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.
|
copy
apply, build
AwsApiCallAction.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.Builder
domainDetails(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.Builder
remoteIpDetails(RemoteIpDetails)
AwsApiCallAction.Builder serviceName(String serviceName)
serviceName
- AWS service name whose API was invoked.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.