@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSAccount
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSAccount
instead.
Operations for Amazon Web Services Account Management
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
DeleteAlternateContactResult |
deleteAlternateContact(DeleteAlternateContactRequest deleteAlternateContactRequest)
Deletes the specified alternate contact from an Amazon Web Services account.
|
GetAlternateContactResult |
getAlternateContact(GetAlternateContactRequest getAlternateContactRequest)
Retrieves the specified alternate contact attached to an Amazon Web Services account.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
PutAlternateContactResult |
putAlternateContact(PutAlternateContactRequest putAlternateContactRequest)
Modifies the specified alternate contact attached to an Amazon Web Services account.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
static final String ENDPOINT_PREFIX
DeleteAlternateContactResult deleteAlternateContact(DeleteAlternateContactRequest deleteAlternateContactRequest)
Deletes the specified alternate contact from an Amazon Web Services account.
For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts.
deleteAlternateContactRequest
- ResourceNotFoundException
- The operation failed because it specified a resource that can't be found.ValidationException
- The operation failed because one of the input parameters was invalid.AccessDeniedException
- The operation failed because the calling identity doesn't have the minimum required permissions.TooManyRequestsException
- The operation failed because it was called too frequently and exceeded a throttle limit.InternalServerException
- The operation failed because of an error internal to Amazon Web Services. Try your operation again later.GetAlternateContactResult getAlternateContact(GetAlternateContactRequest getAlternateContactRequest)
Retrieves the specified alternate contact attached to an Amazon Web Services account.
For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts.
getAlternateContactRequest
- ResourceNotFoundException
- The operation failed because it specified a resource that can't be found.ValidationException
- The operation failed because one of the input parameters was invalid.AccessDeniedException
- The operation failed because the calling identity doesn't have the minimum required permissions.TooManyRequestsException
- The operation failed because it was called too frequently and exceeded a throttle limit.InternalServerException
- The operation failed because of an error internal to Amazon Web Services. Try your operation again later.PutAlternateContactResult putAlternateContact(PutAlternateContactRequest putAlternateContactRequest)
Modifies the specified alternate contact attached to an Amazon Web Services account.
For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts.
putAlternateContactRequest
- ValidationException
- The operation failed because one of the input parameters was invalid.AccessDeniedException
- The operation failed because the calling identity doesn't have the minimum required permissions.TooManyRequestsException
- The operation failed because it was called too frequently and exceeded a throttle limit.InternalServerException
- The operation failed because of an error internal to Amazon Web Services. Try your operation again later.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.