public class AbstractAmazonRoute53DomainsAsync extends AbstractAmazonRoute53Domains implements AmazonRoute53DomainsAsync
AmazonRoute53DomainsAsync. Convenient
method forms pass through to the corresponding overload that takes a request
object and an AsyncHandler, which throws an
UnsupportedOperationException.checkDomainAvailability, deleteTagsForDomain, disableDomainAutoRenew, disableDomainTransferLock, enableDomainAutoRenew, enableDomainTransferLock, getCachedResponseMetadata, getDomainDetail, getOperationDetail, listDomains, listDomains, listOperations, listOperations, listTagsForDomain, registerDomain, retrieveDomainAuthCode, setEndpoint, setRegion, shutdown, transferDomain, updateDomainContact, updateDomainContactPrivacy, updateDomainNameservers, updateTagsForDomainequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckDomainAvailability, deleteTagsForDomain, disableDomainAutoRenew, disableDomainTransferLock, enableDomainAutoRenew, enableDomainTransferLock, getCachedResponseMetadata, getDomainDetail, getOperationDetail, listDomains, listDomains, listOperations, listOperations, listTagsForDomain, registerDomain, retrieveDomainAuthCode, setEndpoint, setRegion, shutdown, transferDomain, updateDomainContact, updateDomainContactPrivacy, updateDomainNameservers, updateTagsForDomainpublic Future<CheckDomainAvailabilityResult> checkDomainAvailabilityAsync(CheckDomainAvailabilityRequest request)
AmazonRoute53DomainsAsyncThis operation checks the availability of one domain name. You can access this API without authenticating. Note that if the availability status of a domain is pending, you must submit another request to determine the availability of the domain name.
checkDomainAvailabilityAsync in interface AmazonRoute53DomainsAsyncrequest - The CheckDomainAvailability request contains the following
elements.public Future<CheckDomainAvailabilityResult> checkDomainAvailabilityAsync(CheckDomainAvailabilityRequest request, AsyncHandler<CheckDomainAvailabilityRequest,CheckDomainAvailabilityResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation checks the availability of one domain name. You can access this API without authenticating. Note that if the availability status of a domain is pending, you must submit another request to determine the availability of the domain name.
checkDomainAvailabilityAsync in interface AmazonRoute53DomainsAsyncrequest - The CheckDomainAvailability request contains the following
elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTagsForDomainResult> deleteTagsForDomainAsync(DeleteTagsForDomainRequest request)
AmazonRoute53DomainsAsyncThis operation deletes the specified tags for a domain.
All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.
deleteTagsForDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The DeleteTagsForDomainRequest includes the following elements.public Future<DeleteTagsForDomainResult> deleteTagsForDomainAsync(DeleteTagsForDomainRequest request, AsyncHandler<DeleteTagsForDomainRequest,DeleteTagsForDomainResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation deletes the specified tags for a domain.
All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.
deleteTagsForDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The DeleteTagsForDomainRequest includes the following elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisableDomainAutoRenewResult> disableDomainAutoRenewAsync(DisableDomainAutoRenewRequest request)
AmazonRoute53DomainsAsyncThis operation disables automatic renewal of domain registration for the specified domain.
disableDomainAutoRenewAsync in interface AmazonRoute53DomainsAsyncpublic Future<DisableDomainAutoRenewResult> disableDomainAutoRenewAsync(DisableDomainAutoRenewRequest request, AsyncHandler<DisableDomainAutoRenewRequest,DisableDomainAutoRenewResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation disables automatic renewal of domain registration for the specified domain.
disableDomainAutoRenewAsync in interface AmazonRoute53DomainsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisableDomainTransferLockResult> disableDomainTransferLockAsync(DisableDomainTransferLockRequest request)
AmazonRoute53DomainsAsync
This operation removes the transfer lock on the domain (specifically the
clientTransferProhibited status) to allow domain transfers.
We recommend you refrain from performing this action unless you intend to
transfer the domain to a different registrar. Successful submission
returns an operation ID that you can use to track the progress and
completion of the action. If the request is not completed successfully,
the domain registrant will be notified by email.
disableDomainTransferLockAsync in interface AmazonRoute53DomainsAsyncrequest - The DisableDomainTransferLock request includes the following
element.public Future<DisableDomainTransferLockResult> disableDomainTransferLockAsync(DisableDomainTransferLockRequest request, AsyncHandler<DisableDomainTransferLockRequest,DisableDomainTransferLockResult> asyncHandler)
AmazonRoute53DomainsAsync
This operation removes the transfer lock on the domain (specifically the
clientTransferProhibited status) to allow domain transfers.
We recommend you refrain from performing this action unless you intend to
transfer the domain to a different registrar. Successful submission
returns an operation ID that you can use to track the progress and
completion of the action. If the request is not completed successfully,
the domain registrant will be notified by email.
disableDomainTransferLockAsync in interface AmazonRoute53DomainsAsyncrequest - The DisableDomainTransferLock request includes the following
element.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<EnableDomainAutoRenewResult> enableDomainAutoRenewAsync(EnableDomainAutoRenewRequest request)
AmazonRoute53DomainsAsyncThis operation configures Amazon Route 53 to automatically renew the specified domain before the domain registration expires. The cost of renewing your domain registration is billed to your AWS account.
The period during which you can renew a domain name varies by TLD. For a list of TLDs and their renewal policies, see "Renewal, restoration, and deletion times" on the website for our registrar partner, Gandi. Route 53 requires that you renew before the end of the renewal period that is listed on the Gandi website so we can complete processing before the deadline.
enableDomainAutoRenewAsync in interface AmazonRoute53DomainsAsyncpublic Future<EnableDomainAutoRenewResult> enableDomainAutoRenewAsync(EnableDomainAutoRenewRequest request, AsyncHandler<EnableDomainAutoRenewRequest,EnableDomainAutoRenewResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation configures Amazon Route 53 to automatically renew the specified domain before the domain registration expires. The cost of renewing your domain registration is billed to your AWS account.
The period during which you can renew a domain name varies by TLD. For a list of TLDs and their renewal policies, see "Renewal, restoration, and deletion times" on the website for our registrar partner, Gandi. Route 53 requires that you renew before the end of the renewal period that is listed on the Gandi website so we can complete processing before the deadline.
enableDomainAutoRenewAsync in interface AmazonRoute53DomainsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<EnableDomainTransferLockResult> enableDomainTransferLockAsync(EnableDomainTransferLockRequest request)
AmazonRoute53DomainsAsync
This operation sets the transfer lock on the domain (specifically the
clientTransferProhibited status) to prevent domain
transfers. Successful submission returns an operation ID that you can use
to track the progress and completion of the action. If the request is not
completed successfully, the domain registrant will be notified by email.
enableDomainTransferLockAsync in interface AmazonRoute53DomainsAsyncrequest - The EnableDomainTransferLock request includes the following
element.public Future<EnableDomainTransferLockResult> enableDomainTransferLockAsync(EnableDomainTransferLockRequest request, AsyncHandler<EnableDomainTransferLockRequest,EnableDomainTransferLockResult> asyncHandler)
AmazonRoute53DomainsAsync
This operation sets the transfer lock on the domain (specifically the
clientTransferProhibited status) to prevent domain
transfers. Successful submission returns an operation ID that you can use
to track the progress and completion of the action. If the request is not
completed successfully, the domain registrant will be notified by email.
enableDomainTransferLockAsync in interface AmazonRoute53DomainsAsyncrequest - The EnableDomainTransferLock request includes the following
element.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDomainDetailResult> getDomainDetailAsync(GetDomainDetailRequest request)
AmazonRoute53DomainsAsyncThis operation returns detailed information about the domain. The domain's contact information is also returned as part of the output.
getDomainDetailAsync in interface AmazonRoute53DomainsAsyncrequest - The GetDomainDetail request includes the following element.public Future<GetDomainDetailResult> getDomainDetailAsync(GetDomainDetailRequest request, AsyncHandler<GetDomainDetailRequest,GetDomainDetailResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation returns detailed information about the domain. The domain's contact information is also returned as part of the output.
getDomainDetailAsync in interface AmazonRoute53DomainsAsyncrequest - The GetDomainDetail request includes the following element.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetOperationDetailResult> getOperationDetailAsync(GetOperationDetailRequest request)
AmazonRoute53DomainsAsyncThis operation returns the current status of an operation that is not completed.
getOperationDetailAsync in interface AmazonRoute53DomainsAsyncrequest - The GetOperationDetail request includes the following element.public Future<GetOperationDetailResult> getOperationDetailAsync(GetOperationDetailRequest request, AsyncHandler<GetOperationDetailRequest,GetOperationDetailResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation returns the current status of an operation that is not completed.
getOperationDetailAsync in interface AmazonRoute53DomainsAsyncrequest - The GetOperationDetail request includes the following element.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListDomainsResult> listDomainsAsync(ListDomainsRequest request)
AmazonRoute53DomainsAsyncThis operation returns all the domain names registered with Amazon Route 53 for the current AWS account.
listDomainsAsync in interface AmazonRoute53DomainsAsyncrequest - The ListDomains request includes the following elements.public Future<ListDomainsResult> listDomainsAsync(ListDomainsRequest request, AsyncHandler<ListDomainsRequest,ListDomainsResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation returns all the domain names registered with Amazon Route 53 for the current AWS account.
listDomainsAsync in interface AmazonRoute53DomainsAsyncrequest - The ListDomains request includes the following elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListDomainsResult> listDomainsAsync()
listDomainsAsync in interface AmazonRoute53DomainsAsynclistDomainsAsync(ListDomainsRequest)public Future<ListDomainsResult> listDomainsAsync(AsyncHandler<ListDomainsRequest,ListDomainsResult> asyncHandler)
listDomainsAsync in interface AmazonRoute53DomainsAsynclistDomainsAsync(ListDomainsRequest,
com.amazonaws.handlers.AsyncHandler)public Future<ListOperationsResult> listOperationsAsync(ListOperationsRequest request)
AmazonRoute53DomainsAsyncThis operation returns the operation IDs of operations that are not yet complete.
listOperationsAsync in interface AmazonRoute53DomainsAsyncrequest - The ListOperations request includes the following elements.public Future<ListOperationsResult> listOperationsAsync(ListOperationsRequest request, AsyncHandler<ListOperationsRequest,ListOperationsResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation returns the operation IDs of operations that are not yet complete.
listOperationsAsync in interface AmazonRoute53DomainsAsyncrequest - The ListOperations request includes the following elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListOperationsResult> listOperationsAsync()
listOperationsAsync in interface AmazonRoute53DomainsAsynclistOperationsAsync(ListOperationsRequest)public Future<ListOperationsResult> listOperationsAsync(AsyncHandler<ListOperationsRequest,ListOperationsResult> asyncHandler)
listOperationsAsync in interface AmazonRoute53DomainsAsynclistOperationsAsync(ListOperationsRequest,
com.amazonaws.handlers.AsyncHandler)public Future<ListTagsForDomainResult> listTagsForDomainAsync(ListTagsForDomainRequest request)
AmazonRoute53DomainsAsyncThis operation returns all of the tags that are associated with the specified domain.
All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.
listTagsForDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The ListTagsForDomainRequest includes the following elements.public Future<ListTagsForDomainResult> listTagsForDomainAsync(ListTagsForDomainRequest request, AsyncHandler<ListTagsForDomainRequest,ListTagsForDomainResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation returns all of the tags that are associated with the specified domain.
All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.
listTagsForDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The ListTagsForDomainRequest includes the following elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RegisterDomainResult> registerDomainAsync(RegisterDomainRequest request)
AmazonRoute53DomainsAsyncThis operation registers a domain. Domains are registered by the AWS registrar partner, Gandi. For some top-level domains (TLDs), this operation requires extra parameters.
When you register a domain, Amazon Route 53 does the following:
registerDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The RegisterDomain request includes the following elements.public Future<RegisterDomainResult> registerDomainAsync(RegisterDomainRequest request, AsyncHandler<RegisterDomainRequest,RegisterDomainResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation registers a domain. Domains are registered by the AWS registrar partner, Gandi. For some top-level domains (TLDs), this operation requires extra parameters.
When you register a domain, Amazon Route 53 does the following:
registerDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The RegisterDomain request includes the following elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RetrieveDomainAuthCodeResult> retrieveDomainAuthCodeAsync(RetrieveDomainAuthCodeRequest request)
AmazonRoute53DomainsAsyncThis operation returns the AuthCode for the domain. To transfer a domain to another registrar, you provide this value to the new registrar.
retrieveDomainAuthCodeAsync in interface AmazonRoute53DomainsAsyncrequest - The RetrieveDomainAuthCode request includes the following element.public Future<RetrieveDomainAuthCodeResult> retrieveDomainAuthCodeAsync(RetrieveDomainAuthCodeRequest request, AsyncHandler<RetrieveDomainAuthCodeRequest,RetrieveDomainAuthCodeResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation returns the AuthCode for the domain. To transfer a domain to another registrar, you provide this value to the new registrar.
retrieveDomainAuthCodeAsync in interface AmazonRoute53DomainsAsyncrequest - The RetrieveDomainAuthCode request includes the following element.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TransferDomainResult> transferDomainAsync(TransferDomainRequest request)
AmazonRoute53DomainsAsyncThis operation transfers a domain from another registrar to Amazon Route 53. When the transfer is complete, the domain is registered with the AWS registrar partner, Gandi.
For transfer requirements, a detailed procedure, and information about viewing the status of a domain transfer, see Transferring Registration for a Domain to Amazon Route 53 in the Amazon Route 53 Developer Guide.
If the registrar for your domain is also the DNS service provider for the domain, we highly recommend that you consider transferring your DNS service to Amazon Route 53 or to another DNS service provider before you transfer your registration. Some registrars provide free DNS service when you purchase a domain registration. When you transfer the registration, the previous registrar will not renew your domain registration and could end your DNS service at any time.
If the transfer is successful, this method returns an operation ID that you can use to track the progress and completion of the action. If the transfer doesn't complete successfully, the domain registrant will be notified by email.
transferDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The TransferDomain request includes the following elements.public Future<TransferDomainResult> transferDomainAsync(TransferDomainRequest request, AsyncHandler<TransferDomainRequest,TransferDomainResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation transfers a domain from another registrar to Amazon Route 53. When the transfer is complete, the domain is registered with the AWS registrar partner, Gandi.
For transfer requirements, a detailed procedure, and information about viewing the status of a domain transfer, see Transferring Registration for a Domain to Amazon Route 53 in the Amazon Route 53 Developer Guide.
If the registrar for your domain is also the DNS service provider for the domain, we highly recommend that you consider transferring your DNS service to Amazon Route 53 or to another DNS service provider before you transfer your registration. Some registrars provide free DNS service when you purchase a domain registration. When you transfer the registration, the previous registrar will not renew your domain registration and could end your DNS service at any time.
If the transfer is successful, this method returns an operation ID that you can use to track the progress and completion of the action. If the transfer doesn't complete successfully, the domain registrant will be notified by email.
transferDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The TransferDomain request includes the following elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateDomainContactResult> updateDomainContactAsync(UpdateDomainContactRequest request)
AmazonRoute53DomainsAsyncThis operation updates the contact information for a particular domain. Information for at least one contact (registrant, administrator, or technical) must be supplied for update.
If the update is successful, this method returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
updateDomainContactAsync in interface AmazonRoute53DomainsAsyncrequest - The UpdateDomainContact request includes the following elements.public Future<UpdateDomainContactResult> updateDomainContactAsync(UpdateDomainContactRequest request, AsyncHandler<UpdateDomainContactRequest,UpdateDomainContactResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation updates the contact information for a particular domain. Information for at least one contact (registrant, administrator, or technical) must be supplied for update.
If the update is successful, this method returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
updateDomainContactAsync in interface AmazonRoute53DomainsAsyncrequest - The UpdateDomainContact request includes the following elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateDomainContactPrivacyResult> updateDomainContactPrivacyAsync(UpdateDomainContactPrivacyRequest request)
AmazonRoute53DomainsAsyncThis operation updates the specified domain contact's privacy setting. When the privacy option is enabled, personal information such as postal or email address is hidden from the results of a public WHOIS query. The privacy services are provided by the AWS registrar, Gandi. For more information, see the Gandi privacy features.
This operation only affects the privacy of the specified contact type (registrant, administrator, or tech). Successful acceptance returns an operation ID that you can use with GetOperationDetail to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
updateDomainContactPrivacyAsync in interface AmazonRoute53DomainsAsyncrequest - The UpdateDomainContactPrivacy request includes the following
elements.public Future<UpdateDomainContactPrivacyResult> updateDomainContactPrivacyAsync(UpdateDomainContactPrivacyRequest request, AsyncHandler<UpdateDomainContactPrivacyRequest,UpdateDomainContactPrivacyResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation updates the specified domain contact's privacy setting. When the privacy option is enabled, personal information such as postal or email address is hidden from the results of a public WHOIS query. The privacy services are provided by the AWS registrar, Gandi. For more information, see the Gandi privacy features.
This operation only affects the privacy of the specified contact type (registrant, administrator, or tech). Successful acceptance returns an operation ID that you can use with GetOperationDetail to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
updateDomainContactPrivacyAsync in interface AmazonRoute53DomainsAsyncrequest - The UpdateDomainContactPrivacy request includes the following
elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateDomainNameserversResult> updateDomainNameserversAsync(UpdateDomainNameserversRequest request)
AmazonRoute53DomainsAsyncThis operation replaces the current set of name servers for the domain with the specified set of name servers. If you use Amazon Route 53 as your DNS service, specify the four name servers in the delegation set for the hosted zone for the domain.
If successful, this operation returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
updateDomainNameserversAsync in interface AmazonRoute53DomainsAsyncrequest - The UpdateDomainNameserver request includes the following
elements.public Future<UpdateDomainNameserversResult> updateDomainNameserversAsync(UpdateDomainNameserversRequest request, AsyncHandler<UpdateDomainNameserversRequest,UpdateDomainNameserversResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation replaces the current set of name servers for the domain with the specified set of name servers. If you use Amazon Route 53 as your DNS service, specify the four name servers in the delegation set for the hosted zone for the domain.
If successful, this operation returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
updateDomainNameserversAsync in interface AmazonRoute53DomainsAsyncrequest - The UpdateDomainNameserver request includes the following
elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateTagsForDomainResult> updateTagsForDomainAsync(UpdateTagsForDomainRequest request)
AmazonRoute53DomainsAsyncThis operation adds or updates tags for a specified domain.
All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.
updateTagsForDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The UpdateTagsForDomainRequest includes the following elements.public Future<UpdateTagsForDomainResult> updateTagsForDomainAsync(UpdateTagsForDomainRequest request, AsyncHandler<UpdateTagsForDomainRequest,UpdateTagsForDomainResult> asyncHandler)
AmazonRoute53DomainsAsyncThis operation adds or updates tags for a specified domain.
All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.
updateTagsForDomainAsync in interface AmazonRoute53DomainsAsyncrequest - The UpdateTagsForDomainRequest includes the following elements.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.