7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/route53domains/Route53DomainsServiceClientModel.h>
12#include <aws/route53domains/Route53Domains_EXPORTS.h>
15namespace Route53Domains {
36 std::shared_ptr<Route53DomainsEndpointProviderBase> endpointProvider =
nullptr);
43 std::shared_ptr<Route53DomainsEndpointProviderBase> endpointProvider =
nullptr,
52 std::shared_ptr<Route53DomainsEndpointProviderBase> endpointProvider =
nullptr,
106 template <
typename AcceptDomainTransferFromAnotherAwsAccountRequestT = Model::AcceptDomainTransferFromAnotherAwsAccountRequest>
108 const AcceptDomainTransferFromAnotherAwsAccountRequestT& request)
const {
109 return SubmitCallable(&Route53DomainsClient::AcceptDomainTransferFromAnotherAwsAccount, request);
116 template <
typename AcceptDomainTransferFromAnotherAwsAccountRequestT = Model::AcceptDomainTransferFromAnotherAwsAccountRequest>
118 const AcceptDomainTransferFromAnotherAwsAccountRequestT& request,
120 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
121 return SubmitAsync(&Route53DomainsClient::AcceptDomainTransferFromAnotherAwsAccount, request, handler, context);
143 template <
typename AssociateDelegationSignerToDomainRequestT = Model::AssociateDelegationSignerToDomainRequest>
145 const AssociateDelegationSignerToDomainRequestT& request)
const {
146 return SubmitCallable(&Route53DomainsClient::AssociateDelegationSignerToDomain, request);
153 template <
typename AssociateDelegationSignerToDomainRequestT = Model::AssociateDelegationSignerToDomainRequest>
156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
157 return SubmitAsync(&Route53DomainsClient::AssociateDelegationSignerToDomain, request, handler, context);
186 template <
typename CancelDomainTransferToAnotherAwsAccountRequestT = Model::CancelDomainTransferToAnotherAwsAccountRequest>
188 const CancelDomainTransferToAnotherAwsAccountRequestT& request)
const {
189 return SubmitCallable(&Route53DomainsClient::CancelDomainTransferToAnotherAwsAccount, request);
196 template <
typename CancelDomainTransferToAnotherAwsAccountRequestT = Model::CancelDomainTransferToAnotherAwsAccountRequest>
199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
200 return SubmitAsync(&Route53DomainsClient::CancelDomainTransferToAnotherAwsAccount, request, handler, context);
216 template <
typename CheckDomainAvailabilityRequestT = Model::CheckDomainAvailabilityRequest>
218 return SubmitCallable(&Route53DomainsClient::CheckDomainAvailability, request);
225 template <
typename CheckDomainAvailabilityRequestT = Model::CheckDomainAvailabilityRequest>
228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
229 return SubmitAsync(&Route53DomainsClient::CheckDomainAvailability, request, handler, context);
245 template <
typename CheckDomainTransferabilityRequestT = Model::CheckDomainTransferabilityRequest>
247 const CheckDomainTransferabilityRequestT& request)
const {
248 return SubmitCallable(&Route53DomainsClient::CheckDomainTransferability, request);
255 template <
typename CheckDomainTransferabilityRequestT = Model::CheckDomainTransferabilityRequest>
258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
259 return SubmitAsync(&Route53DomainsClient::CheckDomainTransferability, request, handler, context);
285 template <
typename DeleteDomainRequestT = Model::DeleteDomainRequest>
287 return SubmitCallable(&Route53DomainsClient::DeleteDomain, request);
294 template <
typename DeleteDomainRequestT = Model::DeleteDomainRequest>
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
297 return SubmitAsync(&Route53DomainsClient::DeleteDomain, request, handler, context);
313 template <
typename DeleteTagsForDomainRequestT = Model::DeleteTagsForDomainRequest>
315 return SubmitCallable(&Route53DomainsClient::DeleteTagsForDomain, request);
322 template <
typename DeleteTagsForDomainRequestT = Model::DeleteTagsForDomainRequest>
324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
325 return SubmitAsync(&Route53DomainsClient::DeleteTagsForDomain, request, handler, context);
340 template <
typename DisableDomainAutoRenewRequestT = Model::DisableDomainAutoRenewRequest>
342 return SubmitCallable(&Route53DomainsClient::DisableDomainAutoRenew, request);
349 template <
typename DisableDomainAutoRenewRequestT = Model::DisableDomainAutoRenewRequest>
352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
353 return SubmitAsync(&Route53DomainsClient::DisableDomainAutoRenew, request, handler, context);
373 template <
typename DisableDomainTransferLockRequestT = Model::DisableDomainTransferLockRequest>
375 const DisableDomainTransferLockRequestT& request)
const {
376 return SubmitCallable(&Route53DomainsClient::DisableDomainTransferLock, request);
383 template <
typename DisableDomainTransferLockRequestT = Model::DisableDomainTransferLockRequest>
386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
387 return SubmitAsync(&Route53DomainsClient::DisableDomainTransferLock, request, handler, context);
403 template <
typename DisassociateDelegationSignerFromDomainRequestT = Model::DisassociateDelegationSignerFromDomainRequest>
405 const DisassociateDelegationSignerFromDomainRequestT& request)
const {
406 return SubmitCallable(&Route53DomainsClient::DisassociateDelegationSignerFromDomain, request);
413 template <
typename DisassociateDelegationSignerFromDomainRequestT = Model::DisassociateDelegationSignerFromDomainRequest>
416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
417 return SubmitAsync(&Route53DomainsClient::DisassociateDelegationSignerFromDomain, request, handler, context);
440 template <
typename EnableDomainAutoRenewRequestT = Model::EnableDomainAutoRenewRequest>
442 return SubmitCallable(&Route53DomainsClient::EnableDomainAutoRenew, request);
449 template <
typename EnableDomainAutoRenewRequestT = Model::EnableDomainAutoRenewRequest>
451 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
452 return SubmitAsync(&Route53DomainsClient::EnableDomainAutoRenew, request, handler, context);
471 template <
typename EnableDomainTransferLockRequestT = Model::EnableDomainTransferLockRequest>
473 return SubmitCallable(&Route53DomainsClient::EnableDomainTransferLock, request);
480 template <
typename EnableDomainTransferLockRequestT = Model::EnableDomainTransferLockRequest>
483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
484 return SubmitAsync(&Route53DomainsClient::EnableDomainTransferLock, request, handler, context);
504 template <
typename GetContactReachabilityStatusRequestT = Model::GetContactReachabilityStatusRequest>
506 const GetContactReachabilityStatusRequestT& request = {})
const {
507 return SubmitCallable(&Route53DomainsClient::GetContactReachabilityStatus, request);
514 template <
typename GetContactReachabilityStatusRequestT = Model::GetContactReachabilityStatusRequest>
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
517 const GetContactReachabilityStatusRequestT& request = {})
const {
518 return SubmitAsync(&Route53DomainsClient::GetContactReachabilityStatus, request, handler, context);
533 template <
typename GetDomainDetailRequestT = Model::GetDomainDetailRequest>
535 return SubmitCallable(&Route53DomainsClient::GetDomainDetail, request);
542 template <
typename GetDomainDetailRequestT = Model::GetDomainDetailRequest>
544 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
545 return SubmitAsync(&Route53DomainsClient::GetDomainDetail, request, handler, context);
560 template <
typename GetDomainSuggestionsRequestT = Model::GetDomainSuggestionsRequest>
562 return SubmitCallable(&Route53DomainsClient::GetDomainSuggestions, request);
569 template <
typename GetDomainSuggestionsRequestT = Model::GetDomainSuggestionsRequest>
571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
572 return SubmitAsync(&Route53DomainsClient::GetDomainSuggestions, request, handler, context);
587 template <
typename GetOperationDetailRequestT = Model::GetOperationDetailRequest>
589 return SubmitCallable(&Route53DomainsClient::GetOperationDetail, request);
596 template <
typename GetOperationDetailRequestT = Model::GetOperationDetailRequest>
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
599 return SubmitAsync(&Route53DomainsClient::GetOperationDetail, request, handler, context);
614 template <
typename ListDomainsRequestT = Model::ListDomainsRequest>
616 return SubmitCallable(&Route53DomainsClient::ListDomains, request);
623 template <
typename ListDomainsRequestT = Model::ListDomainsRequest>
625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
626 const ListDomainsRequestT& request = {})
const {
627 return SubmitAsync(&Route53DomainsClient::ListDomains, request, handler, context);
643 template <
typename ListOperationsRequestT = Model::ListOperationsRequest>
645 return SubmitCallable(&Route53DomainsClient::ListOperations, request);
652 template <
typename ListOperationsRequestT = Model::ListOperationsRequest>
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
655 const ListOperationsRequestT& request = {})
const {
656 return SubmitAsync(&Route53DomainsClient::ListOperations, request, handler, context);
672 template <
typename ListPricesRequestT = Model::ListPricesRequest>
674 return SubmitCallable(&Route53DomainsClient::ListPrices, request);
681 template <
typename ListPricesRequestT = Model::ListPricesRequest>
683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
684 const ListPricesRequestT& request = {})
const {
685 return SubmitAsync(&Route53DomainsClient::ListPrices, request, handler, context);
702 template <
typename ListTagsForDomainRequestT = Model::ListTagsForDomainRequest>
704 return SubmitCallable(&Route53DomainsClient::ListTagsForDomain, request);
711 template <
typename ListTagsForDomainRequestT = Model::ListTagsForDomainRequest>
713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
714 return SubmitAsync(&Route53DomainsClient::ListTagsForDomain, request, handler, context);
730 template <
typename PushDomainRequestT = Model::PushDomainRequest>
732 return SubmitCallable(&Route53DomainsClient::PushDomain, request);
739 template <
typename PushDomainRequestT = Model::PushDomainRequest>
741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
742 return SubmitAsync(&Route53DomainsClient::PushDomain, request, handler, context);
775 template <
typename RegisterDomainRequestT = Model::RegisterDomainRequest>
777 return SubmitCallable(&Route53DomainsClient::RegisterDomain, request);
784 template <
typename RegisterDomainRequestT = Model::RegisterDomainRequest>
786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
787 return SubmitAsync(&Route53DomainsClient::RegisterDomain, request, handler, context);
813 template <
typename RejectDomainTransferFromAnotherAwsAccountRequestT = Model::RejectDomainTransferFromAnotherAwsAccountRequest>
815 const RejectDomainTransferFromAnotherAwsAccountRequestT& request)
const {
816 return SubmitCallable(&Route53DomainsClient::RejectDomainTransferFromAnotherAwsAccount, request);
823 template <
typename RejectDomainTransferFromAnotherAwsAccountRequestT = Model::RejectDomainTransferFromAnotherAwsAccountRequest>
825 const RejectDomainTransferFromAnotherAwsAccountRequestT& request,
827 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
828 return SubmitAsync(&Route53DomainsClient::RejectDomainTransferFromAnotherAwsAccount, request, handler, context);
849 template <
typename RenewDomainRequestT = Model::RenewDomainRequest>
851 return SubmitCallable(&Route53DomainsClient::RenewDomain, request);
858 template <
typename RenewDomainRequestT = Model::RenewDomainRequest>
860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
861 return SubmitAsync(&Route53DomainsClient::RenewDomain, request, handler, context);
879 template <
typename ResendContactReachabilityEmailRequestT = Model::ResendContactReachabilityEmailRequest>
881 const ResendContactReachabilityEmailRequestT& request = {})
const {
882 return SubmitCallable(&Route53DomainsClient::ResendContactReachabilityEmail, request);
889 template <
typename ResendContactReachabilityEmailRequestT = Model::ResendContactReachabilityEmailRequest>
891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
892 const ResendContactReachabilityEmailRequestT& request = {})
const {
893 return SubmitAsync(&Route53DomainsClient::ResendContactReachabilityEmail, request, handler, context);
909 template <
typename ResendOperationAuthorizationRequestT = Model::ResendOperationAuthorizationRequest>
911 const ResendOperationAuthorizationRequestT& request)
const {
912 return SubmitCallable(&Route53DomainsClient::ResendOperationAuthorization, request);
919 template <
typename ResendOperationAuthorizationRequestT = Model::ResendOperationAuthorizationRequest>
922 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
923 return SubmitAsync(&Route53DomainsClient::ResendOperationAuthorization, request, handler, context);
939 template <
typename RetrieveDomainAuthCodeRequestT = Model::RetrieveDomainAuthCodeRequest>
941 return SubmitCallable(&Route53DomainsClient::RetrieveDomainAuthCode, request);
948 template <
typename RetrieveDomainAuthCodeRequestT = Model::RetrieveDomainAuthCodeRequest>
951 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
952 return SubmitAsync(&Route53DomainsClient::RetrieveDomainAuthCode, request, handler, context);
997 template <
typename TransferDomainRequestT = Model::TransferDomainRequest>
999 return SubmitCallable(&Route53DomainsClient::TransferDomain, request);
1006 template <
typename TransferDomainRequestT = Model::TransferDomainRequest>
1008 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1009 return SubmitAsync(&Route53DomainsClient::TransferDomain, request, handler, context);
1050 template <
typename TransferDomainToAnotherAwsAccountRequestT = Model::TransferDomainToAnotherAwsAccountRequest>
1052 const TransferDomainToAnotherAwsAccountRequestT& request)
const {
1053 return SubmitCallable(&Route53DomainsClient::TransferDomainToAnotherAwsAccount, request);
1060 template <
typename TransferDomainToAnotherAwsAccountRequestT = Model::TransferDomainToAnotherAwsAccountRequest>
1063 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1064 return SubmitAsync(&Route53DomainsClient::TransferDomainToAnotherAwsAccount, request, handler, context);
1083 template <
typename UpdateDomainContactRequestT = Model::UpdateDomainContactRequest>
1085 return SubmitCallable(&Route53DomainsClient::UpdateDomainContact, request);
1092 template <
typename UpdateDomainContactRequestT = Model::UpdateDomainContactRequest>
1094 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1095 return SubmitAsync(&Route53DomainsClient::UpdateDomainContact, request, handler, context);
1131 template <
typename UpdateDomainContactPrivacyRequestT = Model::UpdateDomainContactPrivacyRequest>
1133 const UpdateDomainContactPrivacyRequestT& request)
const {
1134 return SubmitCallable(&Route53DomainsClient::UpdateDomainContactPrivacy, request);
1141 template <
typename UpdateDomainContactPrivacyRequestT = Model::UpdateDomainContactPrivacyRequest>
1144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1145 return SubmitAsync(&Route53DomainsClient::UpdateDomainContactPrivacy, request, handler, context);
1165 template <
typename UpdateDomainNameserversRequestT = Model::UpdateDomainNameserversRequest>
1167 return SubmitCallable(&Route53DomainsClient::UpdateDomainNameservers, request);
1174 template <
typename UpdateDomainNameserversRequestT = Model::UpdateDomainNameserversRequest>
1177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1178 return SubmitAsync(&Route53DomainsClient::UpdateDomainNameservers, request, handler, context);
1194 template <
typename UpdateTagsForDomainRequestT = Model::UpdateTagsForDomainRequest>
1196 return SubmitCallable(&Route53DomainsClient::UpdateTagsForDomain, request);
1203 template <
typename UpdateTagsForDomainRequestT = Model::UpdateTagsForDomainRequest>
1205 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1206 return SubmitAsync(&Route53DomainsClient::UpdateTagsForDomain, request, handler, context);
1220 template <
typename ViewBillingRequestT = Model::ViewBillingRequest>
1222 return SubmitCallable(&Route53DomainsClient::ViewBilling, request);
1229 template <
typename ViewBillingRequestT = Model::ViewBillingRequest>
1231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1232 const ViewBillingRequestT& request = {})
const {
1233 return SubmitAsync(&Route53DomainsClient::ViewBilling, request, handler, context);
1244 std::shared_ptr<Route53DomainsEndpointProviderBase> m_endpointProvider;
Model::ListOperationsOutcomeCallable ListOperationsCallable(const ListOperationsRequestT &request={}) const
void UpdateDomainContactAsync(const UpdateDomainContactRequestT &request, const UpdateDomainContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TransferDomainAsync(const TransferDomainRequestT &request, const TransferDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetContactReachabilityStatusOutcomeCallable GetContactReachabilityStatusCallable(const GetContactReachabilityStatusRequestT &request={}) const
Model::ListTagsForDomainOutcomeCallable ListTagsForDomainCallable(const ListTagsForDomainRequestT &request) const
void GetDomainSuggestionsAsync(const GetDomainSuggestionsRequestT &request, const GetDomainSuggestionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TransferDomainToAnotherAwsAccountOutcomeCallable TransferDomainToAnotherAwsAccountCallable(const TransferDomainToAnotherAwsAccountRequestT &request) const
Model::EnableDomainAutoRenewOutcomeCallable EnableDomainAutoRenewCallable(const EnableDomainAutoRenewRequestT &request) const
void ListPricesAsync(const ListPricesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPricesRequestT &request={}) const
virtual Model::UpdateTagsForDomainOutcome UpdateTagsForDomain(const Model::UpdateTagsForDomainRequest &request) const
void CancelDomainTransferToAnotherAwsAccountAsync(const CancelDomainTransferToAnotherAwsAccountRequestT &request, const CancelDomainTransferToAnotherAwsAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateTagsForDomainAsync(const UpdateTagsForDomainRequestT &request, const UpdateTagsForDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CheckDomainTransferabilityOutcomeCallable CheckDomainTransferabilityCallable(const CheckDomainTransferabilityRequestT &request) const
virtual Model::UpdateDomainContactOutcome UpdateDomainContact(const Model::UpdateDomainContactRequest &request) const
virtual Model::ListPricesOutcome ListPrices(const Model::ListPricesRequest &request={}) const
void GetOperationDetailAsync(const GetOperationDetailRequestT &request, const GetOperationDetailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RejectDomainTransferFromAnotherAwsAccountOutcomeCallable RejectDomainTransferFromAnotherAwsAccountCallable(const RejectDomainTransferFromAnotherAwsAccountRequestT &request) const
void ViewBillingAsync(const ViewBillingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ViewBillingRequestT &request={}) const
void TransferDomainToAnotherAwsAccountAsync(const TransferDomainToAnotherAwsAccountRequestT &request, const TransferDomainToAnotherAwsAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Route53DomainsClient(const Aws::Route53Domains::Route53DomainsClientConfiguration &clientConfiguration=Aws::Route53Domains::Route53DomainsClientConfiguration(), std::shared_ptr< Route53DomainsEndpointProviderBase > endpointProvider=nullptr)
virtual Model::RejectDomainTransferFromAnotherAwsAccountOutcome RejectDomainTransferFromAnotherAwsAccount(const Model::RejectDomainTransferFromAnotherAwsAccountRequest &request) const
void PushDomainAsync(const PushDomainRequestT &request, const PushDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListOperationsOutcome ListOperations(const Model::ListOperationsRequest &request={}) const
virtual Model::UpdateDomainNameserversOutcome UpdateDomainNameservers(const Model::UpdateDomainNameserversRequest &request) const
Model::TransferDomainOutcomeCallable TransferDomainCallable(const TransferDomainRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::ResendOperationAuthorizationOutcome ResendOperationAuthorization(const Model::ResendOperationAuthorizationRequest &request) const
virtual Model::RetrieveDomainAuthCodeOutcome RetrieveDomainAuthCode(const Model::RetrieveDomainAuthCodeRequest &request) const
virtual Model::TransferDomainToAnotherAwsAccountOutcome TransferDomainToAnotherAwsAccount(const Model::TransferDomainToAnotherAwsAccountRequest &request) const
virtual Model::RegisterDomainOutcome RegisterDomain(const Model::RegisterDomainRequest &request) const
void RetrieveDomainAuthCodeAsync(const RetrieveDomainAuthCodeRequestT &request, const RetrieveDomainAuthCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::ResendContactReachabilityEmailOutcomeCallable ResendContactReachabilityEmailCallable(const ResendContactReachabilityEmailRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
void RegisterDomainAsync(const RegisterDomainRequestT &request, const RegisterDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDomainDetailOutcomeCallable GetDomainDetailCallable(const GetDomainDetailRequestT &request) const
virtual ~Route53DomainsClient()
virtual Model::TransferDomainOutcome TransferDomain(const Model::TransferDomainRequest &request) const
Model::ResendOperationAuthorizationOutcomeCallable ResendOperationAuthorizationCallable(const ResendOperationAuthorizationRequestT &request) const
virtual Model::DisassociateDelegationSignerFromDomainOutcome DisassociateDelegationSignerFromDomain(const Model::DisassociateDelegationSignerFromDomainRequest &request) const
void AcceptDomainTransferFromAnotherAwsAccountAsync(const AcceptDomainTransferFromAnotherAwsAccountRequestT &request, const AcceptDomainTransferFromAnotherAwsAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CheckDomainTransferabilityOutcome CheckDomainTransferability(const Model::CheckDomainTransferabilityRequest &request) const
Model::ViewBillingOutcomeCallable ViewBillingCallable(const ViewBillingRequestT &request={}) const
Route53DomainsEndpointProvider EndpointProviderType
virtual Model::PushDomainOutcome PushDomain(const Model::PushDomainRequest &request) const
virtual Model::GetDomainDetailOutcome GetDomainDetail(const Model::GetDomainDetailRequest &request) const
std::shared_ptr< Route53DomainsEndpointProviderBase > & accessEndpointProvider()
Model::RetrieveDomainAuthCodeOutcomeCallable RetrieveDomainAuthCodeCallable(const RetrieveDomainAuthCodeRequestT &request) const
Model::DisassociateDelegationSignerFromDomainOutcomeCallable DisassociateDelegationSignerFromDomainCallable(const DisassociateDelegationSignerFromDomainRequestT &request) const
void UpdateDomainContactPrivacyAsync(const UpdateDomainContactPrivacyRequestT &request, const UpdateDomainContactPrivacyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CheckDomainAvailabilityAsync(const CheckDomainAvailabilityRequestT &request, const CheckDomainAvailabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisableDomainAutoRenewAsync(const DisableDomainAutoRenewRequestT &request, const DisableDomainAutoRenewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableDomainAutoRenewAsync(const EnableDomainAutoRenewRequestT &request, const EnableDomainAutoRenewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetContactReachabilityStatusOutcome GetContactReachabilityStatus(const Model::GetContactReachabilityStatusRequest &request={}) const
void DisassociateDelegationSignerFromDomainAsync(const DisassociateDelegationSignerFromDomainRequestT &request, const DisassociateDelegationSignerFromDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTagsForDomainAsync(const DeleteTagsForDomainRequestT &request, const DeleteTagsForDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PushDomainOutcomeCallable PushDomainCallable(const PushDomainRequestT &request) const
Route53DomainsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void CheckDomainTransferabilityAsync(const CheckDomainTransferabilityRequestT &request, const CheckDomainTransferabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDomainsOutcome ListDomains(const Model::ListDomainsRequest &request={}) const
void AssociateDelegationSignerToDomainAsync(const AssociateDelegationSignerToDomainRequestT &request, const AssociateDelegationSignerToDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::EnableDomainTransferLockOutcome EnableDomainTransferLock(const Model::EnableDomainTransferLockRequest &request) const
void ListTagsForDomainAsync(const ListTagsForDomainRequestT &request, const ListTagsForDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDomainSuggestionsOutcome GetDomainSuggestions(const Model::GetDomainSuggestionsRequest &request) const
virtual Model::CancelDomainTransferToAnotherAwsAccountOutcome CancelDomainTransferToAnotherAwsAccount(const Model::CancelDomainTransferToAnotherAwsAccountRequest &request) const
Model::AssociateDelegationSignerToDomainOutcomeCallable AssociateDelegationSignerToDomainCallable(const AssociateDelegationSignerToDomainRequestT &request) const
Model::UpdateDomainContactOutcomeCallable UpdateDomainContactCallable(const UpdateDomainContactRequestT &request) const
Route53DomainsClientConfiguration ClientConfigurationType
void ListDomainsAsync(const ListDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDomainsRequestT &request={}) const
Route53DomainsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< Route53DomainsEndpointProviderBase > endpointProvider=nullptr, const Aws::Route53Domains::Route53DomainsClientConfiguration &clientConfiguration=Aws::Route53Domains::Route53DomainsClientConfiguration())
void EnableDomainTransferLockAsync(const EnableDomainTransferLockRequestT &request, const EnableDomainTransferLockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::EnableDomainAutoRenewOutcome EnableDomainAutoRenew(const Model::EnableDomainAutoRenewRequest &request) const
Route53DomainsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ResendOperationAuthorizationAsync(const ResendOperationAuthorizationRequestT &request, const ResendOperationAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDomainOutcome DeleteDomain(const Model::DeleteDomainRequest &request) const
virtual Model::DisableDomainTransferLockOutcome DisableDomainTransferLock(const Model::DisableDomainTransferLockRequest &request) const
Model::RegisterDomainOutcomeCallable RegisterDomainCallable(const RegisterDomainRequestT &request) const
Model::GetOperationDetailOutcomeCallable GetOperationDetailCallable(const GetOperationDetailRequestT &request) const
void RejectDomainTransferFromAnotherAwsAccountAsync(const RejectDomainTransferFromAnotherAwsAccountRequestT &request, const RejectDomainTransferFromAnotherAwsAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
Model::GetDomainSuggestionsOutcomeCallable GetDomainSuggestionsCallable(const GetDomainSuggestionsRequestT &request) const
Model::DisableDomainTransferLockOutcomeCallable DisableDomainTransferLockCallable(const DisableDomainTransferLockRequestT &request) const
void ResendContactReachabilityEmailAsync(const ResendContactReachabilityEmailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ResendContactReachabilityEmailRequestT &request={}) const
virtual Model::ViewBillingOutcome ViewBilling(const Model::ViewBillingRequest &request={}) const
virtual Model::DisableDomainAutoRenewOutcome DisableDomainAutoRenew(const Model::DisableDomainAutoRenewRequest &request) const
Model::ListPricesOutcomeCallable ListPricesCallable(const ListPricesRequestT &request={}) const
virtual Model::RenewDomainOutcome RenewDomain(const Model::RenewDomainRequest &request) const
virtual Model::AcceptDomainTransferFromAnotherAwsAccountOutcome AcceptDomainTransferFromAnotherAwsAccount(const Model::AcceptDomainTransferFromAnotherAwsAccountRequest &request) const
Model::DeleteDomainOutcomeCallable DeleteDomainCallable(const DeleteDomainRequestT &request) const
Model::UpdateTagsForDomainOutcomeCallable UpdateTagsForDomainCallable(const UpdateTagsForDomainRequestT &request) const
Model::ListDomainsOutcomeCallable ListDomainsCallable(const ListDomainsRequestT &request={}) const
void DeleteDomainAsync(const DeleteDomainRequestT &request, const DeleteDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDomainNameserversAsync(const UpdateDomainNameserversRequestT &request, const UpdateDomainNameserversResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelDomainTransferToAnotherAwsAccountOutcomeCallable CancelDomainTransferToAnotherAwsAccountCallable(const CancelDomainTransferToAnotherAwsAccountRequestT &request) const
virtual Model::UpdateDomainContactPrivacyOutcome UpdateDomainContactPrivacy(const Model::UpdateDomainContactPrivacyRequest &request) const
virtual Model::ResendContactReachabilityEmailOutcome ResendContactReachabilityEmail(const Model::ResendContactReachabilityEmailRequest &request={}) const
void ListOperationsAsync(const ListOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOperationsRequestT &request={}) const
virtual Model::AssociateDelegationSignerToDomainOutcome AssociateDelegationSignerToDomain(const Model::AssociateDelegationSignerToDomainRequest &request) const
Model::EnableDomainTransferLockOutcomeCallable EnableDomainTransferLockCallable(const EnableDomainTransferLockRequestT &request) const
void GetDomainDetailAsync(const GetDomainDetailRequestT &request, const GetDomainDetailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisableDomainTransferLockAsync(const DisableDomainTransferLockRequestT &request, const DisableDomainTransferLockResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Route53DomainsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListTagsForDomainOutcome ListTagsForDomain(const Model::ListTagsForDomainRequest &request) const
Route53DomainsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< Route53DomainsEndpointProviderBase > endpointProvider=nullptr, const Aws::Route53Domains::Route53DomainsClientConfiguration &clientConfiguration=Aws::Route53Domains::Route53DomainsClientConfiguration())
virtual Model::GetOperationDetailOutcome GetOperationDetail(const Model::GetOperationDetailRequest &request) const
Model::RenewDomainOutcomeCallable RenewDomainCallable(const RenewDomainRequestT &request) const
Model::UpdateDomainContactPrivacyOutcomeCallable UpdateDomainContactPrivacyCallable(const UpdateDomainContactPrivacyRequestT &request) const
Model::DeleteTagsForDomainOutcomeCallable DeleteTagsForDomainCallable(const DeleteTagsForDomainRequestT &request) const
Model::DisableDomainAutoRenewOutcomeCallable DisableDomainAutoRenewCallable(const DisableDomainAutoRenewRequestT &request) const
Model::UpdateDomainNameserversOutcomeCallable UpdateDomainNameserversCallable(const UpdateDomainNameserversRequestT &request) const
void RenewDomainAsync(const RenewDomainRequestT &request, const RenewDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetContactReachabilityStatusAsync(const GetContactReachabilityStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetContactReachabilityStatusRequestT &request={}) const
Model::CheckDomainAvailabilityOutcomeCallable CheckDomainAvailabilityCallable(const CheckDomainAvailabilityRequestT &request) const
virtual Model::CheckDomainAvailabilityOutcome CheckDomainAvailability(const Model::CheckDomainAvailabilityRequest &request) const
Model::AcceptDomainTransferFromAnotherAwsAccountOutcomeCallable AcceptDomainTransferFromAnotherAwsAccountCallable(const AcceptDomainTransferFromAnotherAwsAccountRequestT &request) const
virtual Model::DeleteTagsForDomainOutcome DeleteTagsForDomain(const Model::DeleteTagsForDomainRequest &request) const
std::future< UpdateDomainNameserversOutcome > UpdateDomainNameserversOutcomeCallable
std::future< GetDomainSuggestionsOutcome > GetDomainSuggestionsOutcomeCallable
std::future< ResendContactReachabilityEmailOutcome > ResendContactReachabilityEmailOutcomeCallable
std::future< RejectDomainTransferFromAnotherAwsAccountOutcome > RejectDomainTransferFromAnotherAwsAccountOutcomeCallable
std::future< DisableDomainAutoRenewOutcome > DisableDomainAutoRenewOutcomeCallable
std::future< GetContactReachabilityStatusOutcome > GetContactReachabilityStatusOutcomeCallable
std::future< ResendOperationAuthorizationOutcome > ResendOperationAuthorizationOutcomeCallable
std::future< DisableDomainTransferLockOutcome > DisableDomainTransferLockOutcomeCallable
std::future< RegisterDomainOutcome > RegisterDomainOutcomeCallable
std::future< ViewBillingOutcome > ViewBillingOutcomeCallable
std::future< ListTagsForDomainOutcome > ListTagsForDomainOutcomeCallable
std::future< UpdateDomainContactOutcome > UpdateDomainContactOutcomeCallable
std::future< ListOperationsOutcome > ListOperationsOutcomeCallable
std::future< DisassociateDelegationSignerFromDomainOutcome > DisassociateDelegationSignerFromDomainOutcomeCallable
std::future< AcceptDomainTransferFromAnotherAwsAccountOutcome > AcceptDomainTransferFromAnotherAwsAccountOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
std::future< RenewDomainOutcome > RenewDomainOutcomeCallable
std::future< DeleteTagsForDomainOutcome > DeleteTagsForDomainOutcomeCallable
std::future< UpdateDomainContactPrivacyOutcome > UpdateDomainContactPrivacyOutcomeCallable
std::future< TransferDomainToAnotherAwsAccountOutcome > TransferDomainToAnotherAwsAccountOutcomeCallable
std::future< EnableDomainAutoRenewOutcome > EnableDomainAutoRenewOutcomeCallable
std::future< ListPricesOutcome > ListPricesOutcomeCallable
std::future< GetDomainDetailOutcome > GetDomainDetailOutcomeCallable
std::future< AssociateDelegationSignerToDomainOutcome > AssociateDelegationSignerToDomainOutcomeCallable
std::future< TransferDomainOutcome > TransferDomainOutcomeCallable
std::future< CheckDomainAvailabilityOutcome > CheckDomainAvailabilityOutcomeCallable
std::future< GetOperationDetailOutcome > GetOperationDetailOutcomeCallable
std::future< EnableDomainTransferLockOutcome > EnableDomainTransferLockOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
std::future< PushDomainOutcome > PushDomainOutcomeCallable
std::future< UpdateTagsForDomainOutcome > UpdateTagsForDomainOutcomeCallable
std::future< RetrieveDomainAuthCodeOutcome > RetrieveDomainAuthCodeOutcomeCallable
std::future< CancelDomainTransferToAnotherAwsAccountOutcome > CancelDomainTransferToAnotherAwsAccountOutcomeCallable
std::future< CheckDomainTransferabilityOutcome > CheckDomainTransferabilityOutcomeCallable
std::function< void(const Route53DomainsClient *, const Model::DeleteTagsForDomainRequest &, const Model::DeleteTagsForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTagsForDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::AcceptDomainTransferFromAnotherAwsAccountRequest &, const Model::AcceptDomainTransferFromAnotherAwsAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptDomainTransferFromAnotherAwsAccountResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::EnableDomainAutoRenewRequest &, const Model::EnableDomainAutoRenewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableDomainAutoRenewResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::RejectDomainTransferFromAnotherAwsAccountRequest &, const Model::RejectDomainTransferFromAnotherAwsAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectDomainTransferFromAnotherAwsAccountResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::RenewDomainRequest &, const Model::RenewDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RenewDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::ResendOperationAuthorizationRequest &, const Model::ResendOperationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResendOperationAuthorizationResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::DisableDomainTransferLockRequest &, const Model::DisableDomainTransferLockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableDomainTransferLockResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::UpdateDomainNameserversRequest &, const Model::UpdateDomainNameserversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainNameserversResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::PushDomainRequest &, const Model::PushDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PushDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::RegisterDomainRequest &, const Model::RegisterDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::AssociateDelegationSignerToDomainRequest &, const Model::AssociateDelegationSignerToDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateDelegationSignerToDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainsResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::GetDomainDetailRequest &, const Model::GetDomainDetailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainDetailResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::TransferDomainToAnotherAwsAccountRequest &, const Model::TransferDomainToAnotherAwsAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TransferDomainToAnotherAwsAccountResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::DisassociateDelegationSignerFromDomainRequest &, const Model::DisassociateDelegationSignerFromDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateDelegationSignerFromDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::GetOperationDetailRequest &, const Model::GetOperationDetailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOperationDetailResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::TransferDomainRequest &, const Model::TransferDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TransferDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::ListOperationsRequest &, const Model::ListOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOperationsResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::GetDomainSuggestionsRequest &, const Model::GetDomainSuggestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainSuggestionsResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::RetrieveDomainAuthCodeRequest &, const Model::RetrieveDomainAuthCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RetrieveDomainAuthCodeResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::GetContactReachabilityStatusRequest &, const Model::GetContactReachabilityStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContactReachabilityStatusResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::ResendContactReachabilityEmailRequest &, const Model::ResendContactReachabilityEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResendContactReachabilityEmailResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::UpdateDomainContactRequest &, const Model::UpdateDomainContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainContactResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::ListPricesRequest &, const Model::ListPricesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPricesResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::UpdateDomainContactPrivacyRequest &, const Model::UpdateDomainContactPrivacyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainContactPrivacyResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::EnableDomainTransferLockRequest &, const Model::EnableDomainTransferLockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableDomainTransferLockResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::UpdateTagsForDomainRequest &, const Model::UpdateTagsForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTagsForDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::ListTagsForDomainRequest &, const Model::ListTagsForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::CheckDomainAvailabilityRequest &, const Model::CheckDomainAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckDomainAvailabilityResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::DisableDomainAutoRenewRequest &, const Model::DisableDomainAutoRenewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableDomainAutoRenewResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::ViewBillingRequest &, const Model::ViewBillingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ViewBillingResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::CheckDomainTransferabilityRequest &, const Model::CheckDomainTransferabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckDomainTransferabilityResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::CancelDomainTransferToAnotherAwsAccountRequest &, const Model::CancelDomainTransferToAnotherAwsAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelDomainTransferToAnotherAwsAccountResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String