@Generated(value="software.amazon.awssdk:codegen") public final class AwsApiCallAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsApiCallAction.Builder,AwsApiCallAction>
Contains information about the API operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsApiCallAction.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
api()
AWS API name.
|
static AwsApiCallAction.Builder |
builder() |
String |
callerType()
AWS API caller type.
|
DomainDetails |
domainDetails()
Domain information for the AWS API call.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
RemoteIpDetails |
remoteIpDetails()
Remote IP information of the connection.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsApiCallAction.Builder> |
serializableBuilderClass() |
String |
serviceName()
AWS service name whose API was invoked.
|
AwsApiCallAction.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String api()
AWS API name.
public String callerType()
AWS API caller type.
public DomainDetails domainDetails()
Domain information for the AWS API call.
public RemoteIpDetails remoteIpDetails()
Remote IP information of the connection.
public String serviceName()
AWS service name whose API was invoked.
public AwsApiCallAction.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsApiCallAction.Builder,AwsApiCallAction>public static AwsApiCallAction.Builder builder()
public static Class<? extends AwsApiCallAction.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.