@Generated(value="software.amazon.awssdk:codegen") public final class GetAccountResponse extends ApiGatewayResponse implements ToCopyableBuilder<GetAccountResponse.Builder,GetAccountResponse>
Represents an AWS account that is associated with API Gateway.
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetAccountResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
apiKeyVersion()
The version of the API keys used for the account.
|
static GetAccountResponse.Builder |
builder() |
String |
cloudwatchRoleArn()
The ARN of an Amazon CloudWatch role for the current Account.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<String> |
features()
A list of features supported for the account.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFeatures()
For responses, this returns true if the service returned a value for the Features property.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetAccountResponse.Builder> |
serializableBuilderClass() |
ThrottleSettings |
throttleSettings()
Specifies the API request limits configured for the current Account.
|
GetAccountResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String cloudwatchRoleArn()
The ARN of an Amazon CloudWatch role for the current Account.
public final ThrottleSettings throttleSettings()
Specifies the API request limits configured for the current Account.
public final boolean hasFeatures()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> features()
A list of features supported for the account. When usage plans are enabled, the features list will include an
entry of "UsagePlans".
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFeatures() method.
"UsagePlans".public final String apiKeyVersion()
The version of the API keys used for the account.
public GetAccountResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetAccountResponse.Builder,GetAccountResponse>toBuilder in class AwsResponsepublic static GetAccountResponse.Builder builder()
public static Class<? extends GetAccountResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.