AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Route53DomainsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/route53domains/Route53DomainsErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/route53domains/Route53DomainsEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in Route53DomainsClient header */
21#include <aws/route53domains/model/AcceptDomainTransferFromAnotherAwsAccountResult.h>
22#include <aws/route53domains/model/AssociateDelegationSignerToDomainResult.h>
23#include <aws/route53domains/model/CancelDomainTransferToAnotherAwsAccountResult.h>
24#include <aws/route53domains/model/CheckDomainAvailabilityResult.h>
25#include <aws/route53domains/model/CheckDomainTransferabilityResult.h>
26#include <aws/route53domains/model/DeleteDomainResult.h>
27#include <aws/route53domains/model/DeleteTagsForDomainResult.h>
28#include <aws/route53domains/model/DisableDomainAutoRenewResult.h>
29#include <aws/route53domains/model/DisableDomainTransferLockResult.h>
30#include <aws/route53domains/model/DisassociateDelegationSignerFromDomainResult.h>
31#include <aws/route53domains/model/EnableDomainAutoRenewResult.h>
32#include <aws/route53domains/model/EnableDomainTransferLockResult.h>
33#include <aws/route53domains/model/GetContactReachabilityStatusResult.h>
34#include <aws/route53domains/model/GetDomainDetailResult.h>
35#include <aws/route53domains/model/GetDomainSuggestionsResult.h>
36#include <aws/route53domains/model/GetOperationDetailResult.h>
37#include <aws/route53domains/model/ListDomainsResult.h>
38#include <aws/route53domains/model/ListOperationsResult.h>
39#include <aws/route53domains/model/ListPricesResult.h>
40#include <aws/route53domains/model/ListTagsForDomainResult.h>
41#include <aws/route53domains/model/RegisterDomainResult.h>
42#include <aws/route53domains/model/RejectDomainTransferFromAnotherAwsAccountResult.h>
43#include <aws/route53domains/model/RenewDomainResult.h>
44#include <aws/route53domains/model/ResendContactReachabilityEmailResult.h>
45#include <aws/route53domains/model/RetrieveDomainAuthCodeResult.h>
46#include <aws/route53domains/model/TransferDomainResult.h>
47#include <aws/route53domains/model/TransferDomainToAnotherAwsAccountResult.h>
48#include <aws/route53domains/model/UpdateDomainContactResult.h>
49#include <aws/route53domains/model/UpdateDomainContactPrivacyResult.h>
50#include <aws/route53domains/model/UpdateDomainNameserversResult.h>
51#include <aws/route53domains/model/UpdateTagsForDomainResult.h>
52#include <aws/route53domains/model/ViewBillingResult.h>
53#include <aws/route53domains/model/ResendContactReachabilityEmailRequest.h>
54#include <aws/route53domains/model/ListDomainsRequest.h>
55#include <aws/route53domains/model/ListPricesRequest.h>
56#include <aws/route53domains/model/ViewBillingRequest.h>
57#include <aws/route53domains/model/GetContactReachabilityStatusRequest.h>
58#include <aws/route53domains/model/ListOperationsRequest.h>
59#include <aws/core/NoResult.h>
60/* End of service model headers required in Route53DomainsClient header */
61
62namespace Aws
63{
64 namespace Http
65 {
66 class HttpClient;
67 class HttpClientFactory;
68 } // namespace Http
69
70 namespace Utils
71 {
72 template< typename R, typename E> class Outcome;
73
74 namespace Threading
75 {
76 class Executor;
77 } // namespace Threading
78 } // namespace Utils
79
80 namespace Auth
81 {
82 class AWSCredentials;
83 class AWSCredentialsProvider;
84 } // namespace Auth
85
86 namespace Client
87 {
88 class RetryStrategy;
89 } // namespace Client
90
91 namespace Route53Domains
92 {
96
97 namespace Model
98 {
99 /* Service model forward declarations required in Route53DomainsClient header */
100 class AcceptDomainTransferFromAnotherAwsAccountRequest;
101 class AssociateDelegationSignerToDomainRequest;
102 class CancelDomainTransferToAnotherAwsAccountRequest;
103 class CheckDomainAvailabilityRequest;
104 class CheckDomainTransferabilityRequest;
105 class DeleteDomainRequest;
106 class DeleteTagsForDomainRequest;
107 class DisableDomainAutoRenewRequest;
108 class DisableDomainTransferLockRequest;
109 class DisassociateDelegationSignerFromDomainRequest;
110 class EnableDomainAutoRenewRequest;
111 class EnableDomainTransferLockRequest;
112 class GetContactReachabilityStatusRequest;
113 class GetDomainDetailRequest;
114 class GetDomainSuggestionsRequest;
115 class GetOperationDetailRequest;
116 class ListDomainsRequest;
117 class ListOperationsRequest;
118 class ListPricesRequest;
119 class ListTagsForDomainRequest;
120 class PushDomainRequest;
121 class RegisterDomainRequest;
122 class RejectDomainTransferFromAnotherAwsAccountRequest;
123 class RenewDomainRequest;
124 class ResendContactReachabilityEmailRequest;
125 class ResendOperationAuthorizationRequest;
126 class RetrieveDomainAuthCodeRequest;
127 class TransferDomainRequest;
128 class TransferDomainToAnotherAwsAccountRequest;
129 class UpdateDomainContactRequest;
130 class UpdateDomainContactPrivacyRequest;
131 class UpdateDomainNameserversRequest;
132 class UpdateTagsForDomainRequest;
133 class ViewBillingRequest;
134 /* End of service model forward declarations required in Route53DomainsClient header */
135
136 /* Service model Outcome class definitions */
171 /* End of service model Outcome class definitions */
172
173 /* Service model Outcome callable definitions */
174 typedef std::future<AcceptDomainTransferFromAnotherAwsAccountOutcome> AcceptDomainTransferFromAnotherAwsAccountOutcomeCallable;
175 typedef std::future<AssociateDelegationSignerToDomainOutcome> AssociateDelegationSignerToDomainOutcomeCallable;
176 typedef std::future<CancelDomainTransferToAnotherAwsAccountOutcome> CancelDomainTransferToAnotherAwsAccountOutcomeCallable;
177 typedef std::future<CheckDomainAvailabilityOutcome> CheckDomainAvailabilityOutcomeCallable;
178 typedef std::future<CheckDomainTransferabilityOutcome> CheckDomainTransferabilityOutcomeCallable;
179 typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
180 typedef std::future<DeleteTagsForDomainOutcome> DeleteTagsForDomainOutcomeCallable;
181 typedef std::future<DisableDomainAutoRenewOutcome> DisableDomainAutoRenewOutcomeCallable;
182 typedef std::future<DisableDomainTransferLockOutcome> DisableDomainTransferLockOutcomeCallable;
183 typedef std::future<DisassociateDelegationSignerFromDomainOutcome> DisassociateDelegationSignerFromDomainOutcomeCallable;
184 typedef std::future<EnableDomainAutoRenewOutcome> EnableDomainAutoRenewOutcomeCallable;
185 typedef std::future<EnableDomainTransferLockOutcome> EnableDomainTransferLockOutcomeCallable;
186 typedef std::future<GetContactReachabilityStatusOutcome> GetContactReachabilityStatusOutcomeCallable;
187 typedef std::future<GetDomainDetailOutcome> GetDomainDetailOutcomeCallable;
188 typedef std::future<GetDomainSuggestionsOutcome> GetDomainSuggestionsOutcomeCallable;
189 typedef std::future<GetOperationDetailOutcome> GetOperationDetailOutcomeCallable;
190 typedef std::future<ListDomainsOutcome> ListDomainsOutcomeCallable;
191 typedef std::future<ListOperationsOutcome> ListOperationsOutcomeCallable;
192 typedef std::future<ListPricesOutcome> ListPricesOutcomeCallable;
193 typedef std::future<ListTagsForDomainOutcome> ListTagsForDomainOutcomeCallable;
194 typedef std::future<PushDomainOutcome> PushDomainOutcomeCallable;
195 typedef std::future<RegisterDomainOutcome> RegisterDomainOutcomeCallable;
196 typedef std::future<RejectDomainTransferFromAnotherAwsAccountOutcome> RejectDomainTransferFromAnotherAwsAccountOutcomeCallable;
197 typedef std::future<RenewDomainOutcome> RenewDomainOutcomeCallable;
198 typedef std::future<ResendContactReachabilityEmailOutcome> ResendContactReachabilityEmailOutcomeCallable;
199 typedef std::future<ResendOperationAuthorizationOutcome> ResendOperationAuthorizationOutcomeCallable;
200 typedef std::future<RetrieveDomainAuthCodeOutcome> RetrieveDomainAuthCodeOutcomeCallable;
201 typedef std::future<TransferDomainOutcome> TransferDomainOutcomeCallable;
202 typedef std::future<TransferDomainToAnotherAwsAccountOutcome> TransferDomainToAnotherAwsAccountOutcomeCallable;
203 typedef std::future<UpdateDomainContactOutcome> UpdateDomainContactOutcomeCallable;
204 typedef std::future<UpdateDomainContactPrivacyOutcome> UpdateDomainContactPrivacyOutcomeCallable;
205 typedef std::future<UpdateDomainNameserversOutcome> UpdateDomainNameserversOutcomeCallable;
206 typedef std::future<UpdateTagsForDomainOutcome> UpdateTagsForDomainOutcomeCallable;
207 typedef std::future<ViewBillingOutcome> ViewBillingOutcomeCallable;
208 /* End of service model Outcome callable definitions */
209 } // namespace Model
210
212
213 /* Service model async handlers definitions */
215 typedef std::function<void(const Route53DomainsClient*, const Model::AssociateDelegationSignerToDomainRequest&, const Model::AssociateDelegationSignerToDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateDelegationSignerToDomainResponseReceivedHandler;
217 typedef std::function<void(const Route53DomainsClient*, const Model::CheckDomainAvailabilityRequest&, const Model::CheckDomainAvailabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CheckDomainAvailabilityResponseReceivedHandler;
218 typedef std::function<void(const Route53DomainsClient*, const Model::CheckDomainTransferabilityRequest&, const Model::CheckDomainTransferabilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CheckDomainTransferabilityResponseReceivedHandler;
219 typedef std::function<void(const Route53DomainsClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainResponseReceivedHandler;
220 typedef std::function<void(const Route53DomainsClient*, const Model::DeleteTagsForDomainRequest&, const Model::DeleteTagsForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTagsForDomainResponseReceivedHandler;
221 typedef std::function<void(const Route53DomainsClient*, const Model::DisableDomainAutoRenewRequest&, const Model::DisableDomainAutoRenewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableDomainAutoRenewResponseReceivedHandler;
222 typedef std::function<void(const Route53DomainsClient*, const Model::DisableDomainTransferLockRequest&, const Model::DisableDomainTransferLockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableDomainTransferLockResponseReceivedHandler;
224 typedef std::function<void(const Route53DomainsClient*, const Model::EnableDomainAutoRenewRequest&, const Model::EnableDomainAutoRenewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableDomainAutoRenewResponseReceivedHandler;
225 typedef std::function<void(const Route53DomainsClient*, const Model::EnableDomainTransferLockRequest&, const Model::EnableDomainTransferLockOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableDomainTransferLockResponseReceivedHandler;
226 typedef std::function<void(const Route53DomainsClient*, const Model::GetContactReachabilityStatusRequest&, const Model::GetContactReachabilityStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactReachabilityStatusResponseReceivedHandler;
227 typedef std::function<void(const Route53DomainsClient*, const Model::GetDomainDetailRequest&, const Model::GetDomainDetailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainDetailResponseReceivedHandler;
228 typedef std::function<void(const Route53DomainsClient*, const Model::GetDomainSuggestionsRequest&, const Model::GetDomainSuggestionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainSuggestionsResponseReceivedHandler;
229 typedef std::function<void(const Route53DomainsClient*, const Model::GetOperationDetailRequest&, const Model::GetOperationDetailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOperationDetailResponseReceivedHandler;
230 typedef std::function<void(const Route53DomainsClient*, const Model::ListDomainsRequest&, const Model::ListDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainsResponseReceivedHandler;
231 typedef std::function<void(const Route53DomainsClient*, const Model::ListOperationsRequest&, const Model::ListOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOperationsResponseReceivedHandler;
232 typedef std::function<void(const Route53DomainsClient*, const Model::ListPricesRequest&, const Model::ListPricesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPricesResponseReceivedHandler;
233 typedef std::function<void(const Route53DomainsClient*, const Model::ListTagsForDomainRequest&, const Model::ListTagsForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForDomainResponseReceivedHandler;
234 typedef std::function<void(const Route53DomainsClient*, const Model::PushDomainRequest&, const Model::PushDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PushDomainResponseReceivedHandler;
235 typedef std::function<void(const Route53DomainsClient*, const Model::RegisterDomainRequest&, const Model::RegisterDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterDomainResponseReceivedHandler;
237 typedef std::function<void(const Route53DomainsClient*, const Model::RenewDomainRequest&, const Model::RenewDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RenewDomainResponseReceivedHandler;
238 typedef std::function<void(const Route53DomainsClient*, const Model::ResendContactReachabilityEmailRequest&, const Model::ResendContactReachabilityEmailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResendContactReachabilityEmailResponseReceivedHandler;
239 typedef std::function<void(const Route53DomainsClient*, const Model::ResendOperationAuthorizationRequest&, const Model::ResendOperationAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResendOperationAuthorizationResponseReceivedHandler;
240 typedef std::function<void(const Route53DomainsClient*, const Model::RetrieveDomainAuthCodeRequest&, const Model::RetrieveDomainAuthCodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetrieveDomainAuthCodeResponseReceivedHandler;
241 typedef std::function<void(const Route53DomainsClient*, const Model::TransferDomainRequest&, const Model::TransferDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TransferDomainResponseReceivedHandler;
242 typedef std::function<void(const Route53DomainsClient*, const Model::TransferDomainToAnotherAwsAccountRequest&, const Model::TransferDomainToAnotherAwsAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TransferDomainToAnotherAwsAccountResponseReceivedHandler;
243 typedef std::function<void(const Route53DomainsClient*, const Model::UpdateDomainContactRequest&, const Model::UpdateDomainContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainContactResponseReceivedHandler;
244 typedef std::function<void(const Route53DomainsClient*, const Model::UpdateDomainContactPrivacyRequest&, const Model::UpdateDomainContactPrivacyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainContactPrivacyResponseReceivedHandler;
245 typedef std::function<void(const Route53DomainsClient*, const Model::UpdateDomainNameserversRequest&, const Model::UpdateDomainNameserversOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainNameserversResponseReceivedHandler;
246 typedef std::function<void(const Route53DomainsClient*, const Model::UpdateTagsForDomainRequest&, const Model::UpdateTagsForDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTagsForDomainResponseReceivedHandler;
247 typedef std::function<void(const Route53DomainsClient*, const Model::ViewBillingRequest&, const Model::ViewBillingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ViewBillingResponseReceivedHandler;
248 /* End of service model async handlers definitions */
249 } // namespace Route53Domains
250} // 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::UpdateDomainNameserversRequest &, const Model::UpdateDomainNameserversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainNameserversResponseReceivedHandler
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::DisableDomainTransferLockRequest &, const Model::DisableDomainTransferLockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableDomainTransferLockResponseReceivedHandler
std::function< void(const Route53DomainsClient *, const Model::CancelDomainTransferToAnotherAwsAccountRequest &, const Model::CancelDomainTransferToAnotherAwsAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelDomainTransferToAnotherAwsAccountResponseReceivedHandler
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::AssociateDelegationSignerToDomainRequest &, const Model::AssociateDelegationSignerToDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateDelegationSignerToDomainResponseReceivedHandler
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::UpdateDomainContactPrivacyRequest &, const Model::UpdateDomainContactPrivacyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainContactPrivacyResponseReceivedHandler
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::PushDomainRequest &, const Model::PushDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PushDomainResponseReceivedHandler
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::DisableDomainAutoRenewRequest &, const Model::DisableDomainAutoRenewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableDomainAutoRenewResponseReceivedHandler
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::RegisterDomainRequest &, const Model::RegisterDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDomainResponseReceivedHandler
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::ResendOperationAuthorizationRequest &, const Model::ResendOperationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResendOperationAuthorizationResponseReceivedHandler
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::GetDomainSuggestionsRequest &, const Model::GetDomainSuggestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainSuggestionsResponseReceivedHandler
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::AcceptDomainTransferFromAnotherAwsAccountRequest &, const Model::AcceptDomainTransferFromAnotherAwsAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptDomainTransferFromAnotherAwsAccountResponseReceivedHandler
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::CheckDomainTransferabilityRequest &, const Model::CheckDomainTransferabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CheckDomainTransferabilityResponseReceivedHandler
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::RenewDomainRequest &, const Model::RenewDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RenewDomainResponseReceivedHandler
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::DeleteTagsForDomainRequest &, const Model::DeleteTagsForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsForDomainResponseReceivedHandler
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::ListTagsForDomainRequest &, const Model::ListTagsForDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForDomainResponseReceivedHandler
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::UpdateDomainContactRequest &, const Model::UpdateDomainContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainContactResponseReceivedHandler
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::EnableDomainAutoRenewRequest &, const Model::EnableDomainAutoRenewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableDomainAutoRenewResponseReceivedHandler
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::ListOperationsRequest &, const Model::ListOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOperationsResponseReceivedHandler