public static interface AwsApiCallAction.Builder extends SdkPojo, 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.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsApiCallAction.Builder api(String api)
AWS API name.
api - AWS API name.AwsApiCallAction.Builder callerType(String callerType)
AWS API caller type.
callerType - AWS API caller type.AwsApiCallAction.Builder domainDetails(DomainDetails domainDetails)
Domain information for the AWS API call.
domainDetails - Domain information for the AWS API call.default AwsApiCallAction.Builder domainDetails(Consumer<DomainDetails.Builder> domainDetails)
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)
Remote IP information of the connection.
remoteIpDetails - Remote IP information of the connection.default AwsApiCallAction.Builder remoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails)
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)
AWS service name whose API was invoked.
serviceName - AWS service name whose API was invoked.Copyright © 2019. All rights reserved.