AWS SDK for C++

AWS SDK for C++ Version 1.11.740

Loading...
Searching...
No Matches
Route53DomainsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/route53domains/Route53DomainsEndpointProvider.h>
15#include <aws/route53domains/Route53DomainsErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in Route53DomainsClient header */
22#include <aws/core/NoResult.h>
23#include <aws/route53domains/model/AcceptDomainTransferFromAnotherAwsAccountResult.h>
24#include <aws/route53domains/model/AssociateDelegationSignerToDomainResult.h>
25#include <aws/route53domains/model/CancelDomainTransferToAnotherAwsAccountResult.h>
26#include <aws/route53domains/model/CheckDomainAvailabilityResult.h>
27#include <aws/route53domains/model/CheckDomainTransferabilityResult.h>
28#include <aws/route53domains/model/DeleteDomainResult.h>
29#include <aws/route53domains/model/DeleteTagsForDomainResult.h>
30#include <aws/route53domains/model/DisableDomainAutoRenewResult.h>
31#include <aws/route53domains/model/DisableDomainTransferLockResult.h>
32#include <aws/route53domains/model/DisassociateDelegationSignerFromDomainResult.h>
33#include <aws/route53domains/model/EnableDomainAutoRenewResult.h>
34#include <aws/route53domains/model/EnableDomainTransferLockResult.h>
35#include <aws/route53domains/model/GetContactReachabilityStatusRequest.h>
36#include <aws/route53domains/model/GetContactReachabilityStatusResult.h>
37#include <aws/route53domains/model/GetDomainDetailResult.h>
38#include <aws/route53domains/model/GetDomainSuggestionsResult.h>
39#include <aws/route53domains/model/GetOperationDetailResult.h>
40#include <aws/route53domains/model/ListDomainsRequest.h>
41#include <aws/route53domains/model/ListDomainsResult.h>
42#include <aws/route53domains/model/ListOperationsRequest.h>
43#include <aws/route53domains/model/ListOperationsResult.h>
44#include <aws/route53domains/model/ListPricesRequest.h>
45#include <aws/route53domains/model/ListPricesResult.h>
46#include <aws/route53domains/model/ListTagsForDomainResult.h>
47#include <aws/route53domains/model/RegisterDomainResult.h>
48#include <aws/route53domains/model/RejectDomainTransferFromAnotherAwsAccountResult.h>
49#include <aws/route53domains/model/RenewDomainResult.h>
50#include <aws/route53domains/model/ResendContactReachabilityEmailRequest.h>
51#include <aws/route53domains/model/ResendContactReachabilityEmailResult.h>
52#include <aws/route53domains/model/RetrieveDomainAuthCodeResult.h>
53#include <aws/route53domains/model/TransferDomainResult.h>
54#include <aws/route53domains/model/TransferDomainToAnotherAwsAccountResult.h>
55#include <aws/route53domains/model/UpdateDomainContactPrivacyResult.h>
56#include <aws/route53domains/model/UpdateDomainContactResult.h>
57#include <aws/route53domains/model/UpdateDomainNameserversResult.h>
58#include <aws/route53domains/model/UpdateTagsForDomainResult.h>
59#include <aws/route53domains/model/ViewBillingRequest.h>
60#include <aws/route53domains/model/ViewBillingResult.h>
61/* End of service model headers required in Route53DomainsClient header */
62
63namespace Aws {
64namespace Http {
65class HttpClient;
66class HttpClientFactory;
67} // namespace Http
68
69namespace Utils {
70template <typename R, typename E>
71class Outcome;
72
73namespace Threading {
74class Executor;
75} // namespace Threading
76} // namespace Utils
77
78namespace Auth {
79class AWSCredentials;
80class AWSCredentialsProvider;
81} // namespace Auth
82
83namespace Client {
84class RetryStrategy;
85} // namespace Client
86
87namespace Route53Domains {
91
92namespace Model {
93/* Service model forward declarations required in Route53DomainsClient header */
94class AcceptDomainTransferFromAnotherAwsAccountRequest;
95class AssociateDelegationSignerToDomainRequest;
96class CancelDomainTransferToAnotherAwsAccountRequest;
97class CheckDomainAvailabilityRequest;
98class CheckDomainTransferabilityRequest;
99class DeleteDomainRequest;
100class DeleteTagsForDomainRequest;
101class DisableDomainAutoRenewRequest;
102class DisableDomainTransferLockRequest;
103class DisassociateDelegationSignerFromDomainRequest;
104class EnableDomainAutoRenewRequest;
105class EnableDomainTransferLockRequest;
106class GetContactReachabilityStatusRequest;
107class GetDomainDetailRequest;
108class GetDomainSuggestionsRequest;
109class GetOperationDetailRequest;
110class ListDomainsRequest;
111class ListOperationsRequest;
112class ListPricesRequest;
113class ListTagsForDomainRequest;
114class PushDomainRequest;
115class RegisterDomainRequest;
116class RejectDomainTransferFromAnotherAwsAccountRequest;
117class RenewDomainRequest;
118class ResendContactReachabilityEmailRequest;
119class ResendOperationAuthorizationRequest;
120class RetrieveDomainAuthCodeRequest;
121class TransferDomainRequest;
122class TransferDomainToAnotherAwsAccountRequest;
123class UpdateDomainContactRequest;
124class UpdateDomainContactPrivacyRequest;
125class UpdateDomainNameserversRequest;
126class UpdateTagsForDomainRequest;
127class ViewBillingRequest;
128/* End of service model forward declarations required in Route53DomainsClient header */
129
130/* Service model Outcome class definitions */
169/* End of service model Outcome class definitions */
170
171/* Service model Outcome callable definitions */
172typedef std::future<AcceptDomainTransferFromAnotherAwsAccountOutcome> AcceptDomainTransferFromAnotherAwsAccountOutcomeCallable;
173typedef std::future<AssociateDelegationSignerToDomainOutcome> AssociateDelegationSignerToDomainOutcomeCallable;
174typedef std::future<CancelDomainTransferToAnotherAwsAccountOutcome> CancelDomainTransferToAnotherAwsAccountOutcomeCallable;
175typedef std::future<CheckDomainAvailabilityOutcome> CheckDomainAvailabilityOutcomeCallable;
176typedef std::future<CheckDomainTransferabilityOutcome> CheckDomainTransferabilityOutcomeCallable;
177typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
178typedef std::future<DeleteTagsForDomainOutcome> DeleteTagsForDomainOutcomeCallable;
179typedef std::future<DisableDomainAutoRenewOutcome> DisableDomainAutoRenewOutcomeCallable;
180typedef std::future<DisableDomainTransferLockOutcome> DisableDomainTransferLockOutcomeCallable;
181typedef std::future<DisassociateDelegationSignerFromDomainOutcome> DisassociateDelegationSignerFromDomainOutcomeCallable;
182typedef std::future<EnableDomainAutoRenewOutcome> EnableDomainAutoRenewOutcomeCallable;
183typedef std::future<EnableDomainTransferLockOutcome> EnableDomainTransferLockOutcomeCallable;
184typedef std::future<GetContactReachabilityStatusOutcome> GetContactReachabilityStatusOutcomeCallable;
185typedef std::future<GetDomainDetailOutcome> GetDomainDetailOutcomeCallable;
186typedef std::future<GetDomainSuggestionsOutcome> GetDomainSuggestionsOutcomeCallable;
187typedef std::future<GetOperationDetailOutcome> GetOperationDetailOutcomeCallable;
188typedef std::future<ListDomainsOutcome> ListDomainsOutcomeCallable;
189typedef std::future<ListOperationsOutcome> ListOperationsOutcomeCallable;
190typedef std::future<ListPricesOutcome> ListPricesOutcomeCallable;
191typedef std::future<ListTagsForDomainOutcome> ListTagsForDomainOutcomeCallable;
192typedef std::future<PushDomainOutcome> PushDomainOutcomeCallable;
193typedef std::future<RegisterDomainOutcome> RegisterDomainOutcomeCallable;
194typedef std::future<RejectDomainTransferFromAnotherAwsAccountOutcome> RejectDomainTransferFromAnotherAwsAccountOutcomeCallable;
195typedef std::future<RenewDomainOutcome> RenewDomainOutcomeCallable;
196typedef std::future<ResendContactReachabilityEmailOutcome> ResendContactReachabilityEmailOutcomeCallable;
197typedef std::future<ResendOperationAuthorizationOutcome> ResendOperationAuthorizationOutcomeCallable;
198typedef std::future<RetrieveDomainAuthCodeOutcome> RetrieveDomainAuthCodeOutcomeCallable;
199typedef std::future<TransferDomainOutcome> TransferDomainOutcomeCallable;
200typedef std::future<TransferDomainToAnotherAwsAccountOutcome> TransferDomainToAnotherAwsAccountOutcomeCallable;
201typedef std::future<UpdateDomainContactOutcome> UpdateDomainContactOutcomeCallable;
202typedef std::future<UpdateDomainContactPrivacyOutcome> UpdateDomainContactPrivacyOutcomeCallable;
203typedef std::future<UpdateDomainNameserversOutcome> UpdateDomainNameserversOutcomeCallable;
204typedef std::future<UpdateTagsForDomainOutcome> UpdateTagsForDomainOutcomeCallable;
205typedef std::future<ViewBillingOutcome> ViewBillingOutcomeCallable;
206/* End of service model Outcome callable definitions */
207} // namespace Model
208
210
211/* Service model async handlers definitions */
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
216typedef std::function<void(const Route53DomainsClient*, const Model::AssociateDelegationSignerToDomainRequest&,
218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
224typedef std::function<void(const Route53DomainsClient*, const Model::CheckDomainAvailabilityRequest&,
225 const Model::CheckDomainAvailabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
227typedef std::function<void(const Route53DomainsClient*, const Model::CheckDomainTransferabilityRequest&,
228 const Model::CheckDomainTransferabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
230typedef std::function<void(const Route53DomainsClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&,
231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
234 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
236typedef std::function<void(const Route53DomainsClient*, const Model::DisableDomainAutoRenewRequest&,
237 const Model::DisableDomainAutoRenewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
239typedef std::function<void(const Route53DomainsClient*, const Model::DisableDomainTransferLockRequest&,
240 const Model::DisableDomainTransferLockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
242typedef std::function<void(const Route53DomainsClient*, const Model::DisassociateDelegationSignerFromDomainRequest&,
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const Route53DomainsClient*, const Model::EnableDomainAutoRenewRequest&,
247 const Model::EnableDomainAutoRenewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const Route53DomainsClient*, const Model::EnableDomainTransferLockRequest&,
250 const Model::EnableDomainTransferLockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const Route53DomainsClient*, const Model::GetContactReachabilityStatusRequest&,
254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
256typedef std::function<void(const Route53DomainsClient*, const Model::GetDomainDetailRequest&, const Model::GetDomainDetailOutcome&,
257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
259typedef std::function<void(const Route53DomainsClient*, const Model::GetDomainSuggestionsRequest&,
260 const Model::GetDomainSuggestionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
262typedef std::function<void(const Route53DomainsClient*, const Model::GetOperationDetailRequest&, const Model::GetOperationDetailOutcome&,
263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265typedef std::function<void(const Route53DomainsClient*, const Model::ListDomainsRequest&, const Model::ListDomainsOutcome&,
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268typedef std::function<void(const Route53DomainsClient*, const Model::ListOperationsRequest&, const Model::ListOperationsOutcome&,
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271typedef std::function<void(const Route53DomainsClient*, const Model::ListPricesRequest&, const Model::ListPricesOutcome&,
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
274typedef std::function<void(const Route53DomainsClient*, const Model::ListTagsForDomainRequest&, const Model::ListTagsForDomainOutcome&,
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
277typedef std::function<void(const Route53DomainsClient*, const Model::PushDomainRequest&, const Model::PushDomainOutcome&,
278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
280typedef std::function<void(const Route53DomainsClient*, const Model::RegisterDomainRequest&, const Model::RegisterDomainOutcome&,
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287typedef std::function<void(const Route53DomainsClient*, const Model::RenewDomainRequest&, const Model::RenewDomainOutcome&,
288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290typedef std::function<void(const Route53DomainsClient*, const Model::ResendContactReachabilityEmailRequest&,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const Route53DomainsClient*, const Model::ResendOperationAuthorizationRequest&,
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
298typedef std::function<void(const Route53DomainsClient*, const Model::RetrieveDomainAuthCodeRequest&,
299 const Model::RetrieveDomainAuthCodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
301typedef std::function<void(const Route53DomainsClient*, const Model::TransferDomainRequest&, const Model::TransferDomainOutcome&,
302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
304typedef std::function<void(const Route53DomainsClient*, const Model::TransferDomainToAnotherAwsAccountRequest&,
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
311typedef std::function<void(const Route53DomainsClient*, const Model::UpdateDomainContactPrivacyRequest&,
312 const Model::UpdateDomainContactPrivacyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
314typedef std::function<void(const Route53DomainsClient*, const Model::UpdateDomainNameserversRequest&,
315 const Model::UpdateDomainNameserversOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320typedef std::function<void(const Route53DomainsClient*, const Model::ViewBillingRequest&, const Model::ViewBillingOutcome&,
321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323/* End of service model async handlers definitions */
324} // namespace Route53Domains
325} // namespace Aws
EndpointProviderBase< Route53DomainsClientConfiguration, Route53DomainsBuiltInParameters, Route53DomainsClientContextParameters > Route53DomainsEndpointProviderBase
Aws::Utils::Outcome< UpdateDomainContactResult, Route53DomainsError > UpdateDomainContactOutcome
Aws::Utils::Outcome< CheckDomainTransferabilityResult, Route53DomainsError > CheckDomainTransferabilityOutcome
Aws::Utils::Outcome< Aws::NoResult, Route53DomainsError > ResendOperationAuthorizationOutcome
std::future< UpdateDomainNameserversOutcome > UpdateDomainNameserversOutcomeCallable
std::future< GetDomainSuggestionsOutcome > GetDomainSuggestionsOutcomeCallable
Aws::Utils::Outcome< RenewDomainResult, Route53DomainsError > RenewDomainOutcome
std::future< ResendContactReachabilityEmailOutcome > ResendContactReachabilityEmailOutcomeCallable
Aws::Utils::Outcome< AssociateDelegationSignerToDomainResult, Route53DomainsError > AssociateDelegationSignerToDomainOutcome
std::future< RejectDomainTransferFromAnotherAwsAccountOutcome > RejectDomainTransferFromAnotherAwsAccountOutcomeCallable
std::future< DisableDomainAutoRenewOutcome > DisableDomainAutoRenewOutcomeCallable
Aws::Utils::Outcome< UpdateDomainNameserversResult, Route53DomainsError > UpdateDomainNameserversOutcome
Aws::Utils::Outcome< TransferDomainToAnotherAwsAccountResult, Route53DomainsError > TransferDomainToAnotherAwsAccountOutcome
Aws::Utils::Outcome< ViewBillingResult, Route53DomainsError > ViewBillingOutcome
Aws::Utils::Outcome< TransferDomainResult, Route53DomainsError > TransferDomainOutcome
Aws::Utils::Outcome< ListDomainsResult, Route53DomainsError > ListDomainsOutcome
Aws::Utils::Outcome< DisableDomainTransferLockResult, Route53DomainsError > DisableDomainTransferLockOutcome
std::future< GetContactReachabilityStatusOutcome > GetContactReachabilityStatusOutcomeCallable
std::future< ResendOperationAuthorizationOutcome > ResendOperationAuthorizationOutcomeCallable
Aws::Utils::Outcome< EnableDomainAutoRenewResult, Route53DomainsError > EnableDomainAutoRenewOutcome
Aws::Utils::Outcome< DeleteTagsForDomainResult, Route53DomainsError > DeleteTagsForDomainOutcome
std::future< DisableDomainTransferLockOutcome > DisableDomainTransferLockOutcomeCallable
std::future< RegisterDomainOutcome > RegisterDomainOutcomeCallable
Aws::Utils::Outcome< DisableDomainAutoRenewResult, Route53DomainsError > DisableDomainAutoRenewOutcome
std::future< ViewBillingOutcome > ViewBillingOutcomeCallable
Aws::Utils::Outcome< ListTagsForDomainResult, Route53DomainsError > ListTagsForDomainOutcome
std::future< ListTagsForDomainOutcome > ListTagsForDomainOutcomeCallable
std::future< UpdateDomainContactOutcome > UpdateDomainContactOutcomeCallable
std::future< ListOperationsOutcome > ListOperationsOutcomeCallable
Aws::Utils::Outcome< GetOperationDetailResult, Route53DomainsError > GetOperationDetailOutcome
std::future< DisassociateDelegationSignerFromDomainOutcome > DisassociateDelegationSignerFromDomainOutcomeCallable
Aws::Utils::Outcome< GetDomainDetailResult, Route53DomainsError > GetDomainDetailOutcome
Aws::Utils::Outcome< RejectDomainTransferFromAnotherAwsAccountResult, Route53DomainsError > RejectDomainTransferFromAnotherAwsAccountOutcome
std::future< AcceptDomainTransferFromAnotherAwsAccountOutcome > AcceptDomainTransferFromAnotherAwsAccountOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
Aws::Utils::Outcome< ResendContactReachabilityEmailResult, Route53DomainsError > ResendContactReachabilityEmailOutcome
Aws::Utils::Outcome< CheckDomainAvailabilityResult, Route53DomainsError > CheckDomainAvailabilityOutcome
Aws::Utils::Outcome< EnableDomainTransferLockResult, Route53DomainsError > EnableDomainTransferLockOutcome
std::future< RenewDomainOutcome > RenewDomainOutcomeCallable
std::future< DeleteTagsForDomainOutcome > DeleteTagsForDomainOutcomeCallable
std::future< UpdateDomainContactPrivacyOutcome > UpdateDomainContactPrivacyOutcomeCallable
Aws::Utils::Outcome< DeleteDomainResult, Route53DomainsError > DeleteDomainOutcome
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
Aws::Utils::Outcome< CancelDomainTransferToAnotherAwsAccountResult, Route53DomainsError > CancelDomainTransferToAnotherAwsAccountOutcome
std::future< GetOperationDetailOutcome > GetOperationDetailOutcomeCallable
std::future< EnableDomainTransferLockOutcome > EnableDomainTransferLockOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
Aws::Utils::Outcome< GetDomainSuggestionsResult, Route53DomainsError > GetDomainSuggestionsOutcome
std::future< PushDomainOutcome > PushDomainOutcomeCallable
Aws::Utils::Outcome< GetContactReachabilityStatusResult, Route53DomainsError > GetContactReachabilityStatusOutcome
std::future< UpdateTagsForDomainOutcome > UpdateTagsForDomainOutcomeCallable
std::future< RetrieveDomainAuthCodeOutcome > RetrieveDomainAuthCodeOutcomeCallable
Aws::Utils::Outcome< UpdateDomainContactPrivacyResult, Route53DomainsError > UpdateDomainContactPrivacyOutcome
Aws::Utils::Outcome< DisassociateDelegationSignerFromDomainResult, Route53DomainsError > DisassociateDelegationSignerFromDomainOutcome
Aws::Utils::Outcome< ListPricesResult, Route53DomainsError > ListPricesOutcome
std::future< CancelDomainTransferToAnotherAwsAccountOutcome > CancelDomainTransferToAnotherAwsAccountOutcomeCallable
Aws::Utils::Outcome< AcceptDomainTransferFromAnotherAwsAccountResult, Route53DomainsError > AcceptDomainTransferFromAnotherAwsAccountOutcome
Aws::Utils::Outcome< Aws::NoResult, Route53DomainsError > PushDomainOutcome
std::future< CheckDomainTransferabilityOutcome > CheckDomainTransferabilityOutcomeCallable
Aws::Utils::Outcome< ListOperationsResult, Route53DomainsError > ListOperationsOutcome
Aws::Utils::Outcome< RetrieveDomainAuthCodeResult, Route53DomainsError > RetrieveDomainAuthCodeOutcome
Aws::Utils::Outcome< UpdateTagsForDomainResult, Route53DomainsError > UpdateTagsForDomainOutcome
Aws::Utils::Outcome< RegisterDomainResult, Route53DomainsError > RegisterDomainOutcome
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