AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Route53Client.h
1
6#pragma once
7#include <aws/route53/Route53_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/AmazonSerializableWebServiceRequest.h>
10#include <aws/core/client/AWSClient.h>
11#include <aws/core/client/AWSClientAsyncCRTP.h>
12#include <aws/core/utils/xml/XmlSerializer.h>
13#include <aws/route53/Route53ServiceClientModel.h>
14
15namespace Aws
16{
17namespace Route53
18{
32 class AWS_ROUTE53_API Route53Client : public Aws::Client::AWSXMLClient, public Aws::Client::ClientWithAsyncTemplateMethods<Route53Client>
33 {
34 public:
36 static const char* GetServiceName();
37 static const char* GetAllocationTag();
38
41
47 std::shared_ptr<Route53EndpointProviderBase> endpointProvider = nullptr);
48
54 std::shared_ptr<Route53EndpointProviderBase> endpointProvider = nullptr,
56
61 Route53Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
62 std::shared_ptr<Route53EndpointProviderBase> endpointProvider = nullptr,
64
65
66 /* Legacy constructors due deprecation */
72
78 const Aws::Client::ClientConfiguration& clientConfiguration);
79
84 Route53Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
85 const Aws::Client::ClientConfiguration& clientConfiguration);
86
87 /* End of legacy constructors due deprecation */
88 virtual ~Route53Client();
89
90
99
103 template<typename ActivateKeySigningKeyRequestT = Model::ActivateKeySigningKeyRequest>
104 Model::ActivateKeySigningKeyOutcomeCallable ActivateKeySigningKeyCallable(const ActivateKeySigningKeyRequestT& request) const
105 {
106 return SubmitCallable(&Route53Client::ActivateKeySigningKey, request);
107 }
108
112 template<typename ActivateKeySigningKeyRequestT = Model::ActivateKeySigningKeyRequest>
113 void ActivateKeySigningKeyAsync(const ActivateKeySigningKeyRequestT& request, const ActivateKeySigningKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
114 {
115 return SubmitAsync(&Route53Client::ActivateKeySigningKey, request, handler, context);
116 }
117
143
147 template<typename AssociateVPCWithHostedZoneRequestT = Model::AssociateVPCWithHostedZoneRequest>
148 Model::AssociateVPCWithHostedZoneOutcomeCallable AssociateVPCWithHostedZoneCallable(const AssociateVPCWithHostedZoneRequestT& request) const
149 {
150 return SubmitCallable(&Route53Client::AssociateVPCWithHostedZone, request);
151 }
152
156 template<typename AssociateVPCWithHostedZoneRequestT = Model::AssociateVPCWithHostedZoneRequest>
157 void AssociateVPCWithHostedZoneAsync(const AssociateVPCWithHostedZoneRequestT& request, const AssociateVPCWithHostedZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
158 {
159 return SubmitAsync(&Route53Client::AssociateVPCWithHostedZone, request, handler, context);
160 }
161
179
183 template<typename ChangeCidrCollectionRequestT = Model::ChangeCidrCollectionRequest>
184 Model::ChangeCidrCollectionOutcomeCallable ChangeCidrCollectionCallable(const ChangeCidrCollectionRequestT& request) const
185 {
186 return SubmitCallable(&Route53Client::ChangeCidrCollection, request);
187 }
188
192 template<typename ChangeCidrCollectionRequestT = Model::ChangeCidrCollectionRequest>
193 void ChangeCidrCollectionAsync(const ChangeCidrCollectionRequestT& request, const ChangeCidrCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
194 {
195 return SubmitAsync(&Route53Client::ChangeCidrCollection, request, handler, context);
196 }
197
265
269 template<typename ChangeResourceRecordSetsRequestT = Model::ChangeResourceRecordSetsRequest>
270 Model::ChangeResourceRecordSetsOutcomeCallable ChangeResourceRecordSetsCallable(const ChangeResourceRecordSetsRequestT& request) const
271 {
272 return SubmitCallable(&Route53Client::ChangeResourceRecordSets, request);
273 }
274
278 template<typename ChangeResourceRecordSetsRequestT = Model::ChangeResourceRecordSetsRequest>
279 void ChangeResourceRecordSetsAsync(const ChangeResourceRecordSetsRequestT& request, const ChangeResourceRecordSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
280 {
281 return SubmitAsync(&Route53Client::ChangeResourceRecordSets, request, handler, context);
282 }
283
294
298 template<typename ChangeTagsForResourceRequestT = Model::ChangeTagsForResourceRequest>
299 Model::ChangeTagsForResourceOutcomeCallable ChangeTagsForResourceCallable(const ChangeTagsForResourceRequestT& request) const
300 {
301 return SubmitCallable(&Route53Client::ChangeTagsForResource, request);
302 }
303
307 template<typename ChangeTagsForResourceRequestT = Model::ChangeTagsForResourceRequest>
308 void ChangeTagsForResourceAsync(const ChangeTagsForResourceRequestT& request, const ChangeTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
309 {
310 return SubmitAsync(&Route53Client::ChangeTagsForResource, request, handler, context);
311 }
312
320
324 template<typename CreateCidrCollectionRequestT = Model::CreateCidrCollectionRequest>
325 Model::CreateCidrCollectionOutcomeCallable CreateCidrCollectionCallable(const CreateCidrCollectionRequestT& request) const
326 {
327 return SubmitCallable(&Route53Client::CreateCidrCollection, request);
328 }
329
333 template<typename CreateCidrCollectionRequestT = Model::CreateCidrCollectionRequest>
334 void CreateCidrCollectionAsync(const CreateCidrCollectionRequestT& request, const CreateCidrCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
335 {
336 return SubmitAsync(&Route53Client::CreateCidrCollection, request, handler, context);
337 }
338
369
373 template<typename CreateHealthCheckRequestT = Model::CreateHealthCheckRequest>
374 Model::CreateHealthCheckOutcomeCallable CreateHealthCheckCallable(const CreateHealthCheckRequestT& request) const
375 {
376 return SubmitCallable(&Route53Client::CreateHealthCheck, request);
377 }
378
382 template<typename CreateHealthCheckRequestT = Model::CreateHealthCheckRequest>
383 void CreateHealthCheckAsync(const CreateHealthCheckRequestT& request, const CreateHealthCheckResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
384 {
385 return SubmitAsync(&Route53Client::CreateHealthCheck, request, handler, context);
386 }
387
436
440 template<typename CreateHostedZoneRequestT = Model::CreateHostedZoneRequest>
441 Model::CreateHostedZoneOutcomeCallable CreateHostedZoneCallable(const CreateHostedZoneRequestT& request) const
442 {
443 return SubmitCallable(&Route53Client::CreateHostedZone, request);
444 }
445
449 template<typename CreateHostedZoneRequestT = Model::CreateHostedZoneRequest>
450 void CreateHostedZoneAsync(const CreateHostedZoneRequestT& request, const CreateHostedZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
451 {
452 return SubmitAsync(&Route53Client::CreateHostedZone, request, handler, context);
453 }
454
462
466 template<typename CreateKeySigningKeyRequestT = Model::CreateKeySigningKeyRequest>
467 Model::CreateKeySigningKeyOutcomeCallable CreateKeySigningKeyCallable(const CreateKeySigningKeyRequestT& request) const
468 {
469 return SubmitCallable(&Route53Client::CreateKeySigningKey, request);
470 }
471
475 template<typename CreateKeySigningKeyRequestT = Model::CreateKeySigningKeyRequest>
476 void CreateKeySigningKeyAsync(const CreateKeySigningKeyRequestT& request, const CreateKeySigningKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
477 {
478 return SubmitAsync(&Route53Client::CreateKeySigningKey, request, handler, context);
479 }
480
572
576 template<typename CreateQueryLoggingConfigRequestT = Model::CreateQueryLoggingConfigRequest>
577 Model::CreateQueryLoggingConfigOutcomeCallable CreateQueryLoggingConfigCallable(const CreateQueryLoggingConfigRequestT& request) const
578 {
579 return SubmitCallable(&Route53Client::CreateQueryLoggingConfig, request);
580 }
581
585 template<typename CreateQueryLoggingConfigRequestT = Model::CreateQueryLoggingConfigRequest>
586 void CreateQueryLoggingConfigAsync(const CreateQueryLoggingConfigRequestT& request, const CreateQueryLoggingConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
587 {
588 return SubmitAsync(&Route53Client::CreateQueryLoggingConfig, request, handler, context);
589 }
590
627
631 template<typename CreateReusableDelegationSetRequestT = Model::CreateReusableDelegationSetRequest>
632 Model::CreateReusableDelegationSetOutcomeCallable CreateReusableDelegationSetCallable(const CreateReusableDelegationSetRequestT& request) const
633 {
634 return SubmitCallable(&Route53Client::CreateReusableDelegationSet, request);
635 }
636
640 template<typename CreateReusableDelegationSetRequestT = Model::CreateReusableDelegationSetRequest>
641 void CreateReusableDelegationSetAsync(const CreateReusableDelegationSetRequestT& request, const CreateReusableDelegationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
642 {
643 return SubmitAsync(&Route53Client::CreateReusableDelegationSet, request, handler, context);
644 }
645
654
658 template<typename CreateTrafficPolicyRequestT = Model::CreateTrafficPolicyRequest>
659 Model::CreateTrafficPolicyOutcomeCallable CreateTrafficPolicyCallable(const CreateTrafficPolicyRequestT& request) const
660 {
661 return SubmitCallable(&Route53Client::CreateTrafficPolicy, request);
662 }
663
667 template<typename CreateTrafficPolicyRequestT = Model::CreateTrafficPolicyRequest>
668 void CreateTrafficPolicyAsync(const CreateTrafficPolicyRequestT& request, const CreateTrafficPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
669 {
670 return SubmitAsync(&Route53Client::CreateTrafficPolicy, request, handler, context);
671 }
672
692
696 template<typename CreateTrafficPolicyInstanceRequestT = Model::CreateTrafficPolicyInstanceRequest>
697 Model::CreateTrafficPolicyInstanceOutcomeCallable CreateTrafficPolicyInstanceCallable(const CreateTrafficPolicyInstanceRequestT& request) const
698 {
699 return SubmitCallable(&Route53Client::CreateTrafficPolicyInstance, request);
700 }
701
705 template<typename CreateTrafficPolicyInstanceRequestT = Model::CreateTrafficPolicyInstanceRequest>
706 void CreateTrafficPolicyInstanceAsync(const CreateTrafficPolicyInstanceRequestT& request, const CreateTrafficPolicyInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
707 {
708 return SubmitAsync(&Route53Client::CreateTrafficPolicyInstance, request, handler, context);
709 }
710
724
728 template<typename CreateTrafficPolicyVersionRequestT = Model::CreateTrafficPolicyVersionRequest>
729 Model::CreateTrafficPolicyVersionOutcomeCallable CreateTrafficPolicyVersionCallable(const CreateTrafficPolicyVersionRequestT& request) const
730 {
731 return SubmitCallable(&Route53Client::CreateTrafficPolicyVersion, request);
732 }
733
737 template<typename CreateTrafficPolicyVersionRequestT = Model::CreateTrafficPolicyVersionRequest>
738 void CreateTrafficPolicyVersionAsync(const CreateTrafficPolicyVersionRequestT& request, const CreateTrafficPolicyVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
739 {
740 return SubmitAsync(&Route53Client::CreateTrafficPolicyVersion, request, handler, context);
741 }
742
758
762 template<typename CreateVPCAssociationAuthorizationRequestT = Model::CreateVPCAssociationAuthorizationRequest>
764 {
765 return SubmitCallable(&Route53Client::CreateVPCAssociationAuthorization, request);
766 }
767
771 template<typename CreateVPCAssociationAuthorizationRequestT = Model::CreateVPCAssociationAuthorizationRequest>
772 void CreateVPCAssociationAuthorizationAsync(const CreateVPCAssociationAuthorizationRequestT& request, const CreateVPCAssociationAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
773 {
774 return SubmitAsync(&Route53Client::CreateVPCAssociationAuthorization, request, handler, context);
775 }
776
785
789 template<typename DeactivateKeySigningKeyRequestT = Model::DeactivateKeySigningKeyRequest>
790 Model::DeactivateKeySigningKeyOutcomeCallable DeactivateKeySigningKeyCallable(const DeactivateKeySigningKeyRequestT& request) const
791 {
792 return SubmitCallable(&Route53Client::DeactivateKeySigningKey, request);
793 }
794
798 template<typename DeactivateKeySigningKeyRequestT = Model::DeactivateKeySigningKeyRequest>
799 void DeactivateKeySigningKeyAsync(const DeactivateKeySigningKeyRequestT& request, const DeactivateKeySigningKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
800 {
801 return SubmitAsync(&Route53Client::DeactivateKeySigningKey, request, handler, context);
802 }
803
811
815 template<typename DeleteCidrCollectionRequestT = Model::DeleteCidrCollectionRequest>
816 Model::DeleteCidrCollectionOutcomeCallable DeleteCidrCollectionCallable(const DeleteCidrCollectionRequestT& request) const
817 {
818 return SubmitCallable(&Route53Client::DeleteCidrCollection, request);
819 }
820
824 template<typename DeleteCidrCollectionRequestT = Model::DeleteCidrCollectionRequest>
825 void DeleteCidrCollectionAsync(const DeleteCidrCollectionRequestT& request, const DeleteCidrCollectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
826 {
827 return SubmitAsync(&Route53Client::DeleteCidrCollection, request, handler, context);
828 }
829
849
853 template<typename DeleteHealthCheckRequestT = Model::DeleteHealthCheckRequest>
854 Model::DeleteHealthCheckOutcomeCallable DeleteHealthCheckCallable(const DeleteHealthCheckRequestT& request) const
855 {
856 return SubmitCallable(&Route53Client::DeleteHealthCheck, request);
857 }
858
862 template<typename DeleteHealthCheckRequestT = Model::DeleteHealthCheckRequest>
863 void DeleteHealthCheckAsync(const DeleteHealthCheckRequestT& request, const DeleteHealthCheckResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
864 {
865 return SubmitAsync(&Route53Client::DeleteHealthCheck, request, handler, context);
866 }
867
911
915 template<typename DeleteHostedZoneRequestT = Model::DeleteHostedZoneRequest>
916 Model::DeleteHostedZoneOutcomeCallable DeleteHostedZoneCallable(const DeleteHostedZoneRequestT& request) const
917 {
918 return SubmitCallable(&Route53Client::DeleteHostedZone, request);
919 }
920
924 template<typename DeleteHostedZoneRequestT = Model::DeleteHostedZoneRequest>
925 void DeleteHostedZoneAsync(const DeleteHostedZoneRequestT& request, const DeleteHostedZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
926 {
927 return SubmitAsync(&Route53Client::DeleteHostedZone, request, handler, context);
928 }
929
943
947 template<typename DeleteKeySigningKeyRequestT = Model::DeleteKeySigningKeyRequest>
948 Model::DeleteKeySigningKeyOutcomeCallable DeleteKeySigningKeyCallable(const DeleteKeySigningKeyRequestT& request) const
949 {
950 return SubmitCallable(&Route53Client::DeleteKeySigningKey, request);
951 }
952
956 template<typename DeleteKeySigningKeyRequestT = Model::DeleteKeySigningKeyRequest>
957 void DeleteKeySigningKeyAsync(const DeleteKeySigningKeyRequestT& request, const DeleteKeySigningKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
958 {
959 return SubmitAsync(&Route53Client::DeleteKeySigningKey, request, handler, context);
960 }
961
973
977 template<typename DeleteQueryLoggingConfigRequestT = Model::DeleteQueryLoggingConfigRequest>
978 Model::DeleteQueryLoggingConfigOutcomeCallable DeleteQueryLoggingConfigCallable(const DeleteQueryLoggingConfigRequestT& request) const
979 {
980 return SubmitCallable(&Route53Client::DeleteQueryLoggingConfig, request);
981 }
982
986 template<typename DeleteQueryLoggingConfigRequestT = Model::DeleteQueryLoggingConfigRequest>
987 void DeleteQueryLoggingConfigAsync(const DeleteQueryLoggingConfigRequestT& request, const DeleteQueryLoggingConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
988 {
989 return SubmitAsync(&Route53Client::DeleteQueryLoggingConfig, request, handler, context);
990 }
991
1004
1008 template<typename DeleteReusableDelegationSetRequestT = Model::DeleteReusableDelegationSetRequest>
1009 Model::DeleteReusableDelegationSetOutcomeCallable DeleteReusableDelegationSetCallable(const DeleteReusableDelegationSetRequestT& request) const
1010 {
1011 return SubmitCallable(&Route53Client::DeleteReusableDelegationSet, request);
1012 }
1013
1017 template<typename DeleteReusableDelegationSetRequestT = Model::DeleteReusableDelegationSetRequest>
1018 void DeleteReusableDelegationSetAsync(const DeleteReusableDelegationSetRequestT& request, const DeleteReusableDelegationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1019 {
1020 return SubmitAsync(&Route53Client::DeleteReusableDelegationSet, request, handler, context);
1021 }
1022
1038
1042 template<typename DeleteTrafficPolicyRequestT = Model::DeleteTrafficPolicyRequest>
1043 Model::DeleteTrafficPolicyOutcomeCallable DeleteTrafficPolicyCallable(const DeleteTrafficPolicyRequestT& request) const
1044 {
1045 return SubmitCallable(&Route53Client::DeleteTrafficPolicy, request);
1046 }
1047
1051 template<typename DeleteTrafficPolicyRequestT = Model::DeleteTrafficPolicyRequest>
1052 void DeleteTrafficPolicyAsync(const DeleteTrafficPolicyRequestT& request, const DeleteTrafficPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1053 {
1054 return SubmitAsync(&Route53Client::DeleteTrafficPolicy, request, handler, context);
1055 }
1056
1066
1070 template<typename DeleteTrafficPolicyInstanceRequestT = Model::DeleteTrafficPolicyInstanceRequest>
1071 Model::DeleteTrafficPolicyInstanceOutcomeCallable DeleteTrafficPolicyInstanceCallable(const DeleteTrafficPolicyInstanceRequestT& request) const
1072 {
1073 return SubmitCallable(&Route53Client::DeleteTrafficPolicyInstance, request);
1074 }
1075
1079 template<typename DeleteTrafficPolicyInstanceRequestT = Model::DeleteTrafficPolicyInstanceRequest>
1080 void DeleteTrafficPolicyInstanceAsync(const DeleteTrafficPolicyInstanceRequestT& request, const DeleteTrafficPolicyInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1081 {
1082 return SubmitAsync(&Route53Client::DeleteTrafficPolicyInstance, request, handler, context);
1083 }
1084
1101
1105 template<typename DeleteVPCAssociationAuthorizationRequestT = Model::DeleteVPCAssociationAuthorizationRequest>
1107 {
1108 return SubmitCallable(&Route53Client::DeleteVPCAssociationAuthorization, request);
1109 }
1110
1114 template<typename DeleteVPCAssociationAuthorizationRequestT = Model::DeleteVPCAssociationAuthorizationRequest>
1115 void DeleteVPCAssociationAuthorizationAsync(const DeleteVPCAssociationAuthorizationRequestT& request, const DeleteVPCAssociationAuthorizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1116 {
1117 return SubmitAsync(&Route53Client::DeleteVPCAssociationAuthorization, request, handler, context);
1118 }
1119
1128
1132 template<typename DisableHostedZoneDNSSECRequestT = Model::DisableHostedZoneDNSSECRequest>
1133 Model::DisableHostedZoneDNSSECOutcomeCallable DisableHostedZoneDNSSECCallable(const DisableHostedZoneDNSSECRequestT& request) const
1134 {
1135 return SubmitCallable(&Route53Client::DisableHostedZoneDNSSEC, request);
1136 }
1137
1141 template<typename DisableHostedZoneDNSSECRequestT = Model::DisableHostedZoneDNSSECRequest>
1142 void DisableHostedZoneDNSSECAsync(const DisableHostedZoneDNSSECRequestT& request, const DisableHostedZoneDNSSECResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1143 {
1144 return SubmitAsync(&Route53Client::DisableHostedZoneDNSSEC, request, handler, context);
1145 }
1146
1179
1183 template<typename DisassociateVPCFromHostedZoneRequestT = Model::DisassociateVPCFromHostedZoneRequest>
1184 Model::DisassociateVPCFromHostedZoneOutcomeCallable DisassociateVPCFromHostedZoneCallable(const DisassociateVPCFromHostedZoneRequestT& request) const
1185 {
1186 return SubmitCallable(&Route53Client::DisassociateVPCFromHostedZone, request);
1187 }
1188
1192 template<typename DisassociateVPCFromHostedZoneRequestT = Model::DisassociateVPCFromHostedZoneRequest>
1193 void DisassociateVPCFromHostedZoneAsync(const DisassociateVPCFromHostedZoneRequestT& request, const DisassociateVPCFromHostedZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1194 {
1195 return SubmitAsync(&Route53Client::DisassociateVPCFromHostedZone, request, handler, context);
1196 }
1197
1205
1209 template<typename EnableHostedZoneDNSSECRequestT = Model::EnableHostedZoneDNSSECRequest>
1210 Model::EnableHostedZoneDNSSECOutcomeCallable EnableHostedZoneDNSSECCallable(const EnableHostedZoneDNSSECRequestT& request) const
1211 {
1212 return SubmitCallable(&Route53Client::EnableHostedZoneDNSSEC, request);
1213 }
1214
1218 template<typename EnableHostedZoneDNSSECRequestT = Model::EnableHostedZoneDNSSECRequest>
1219 void EnableHostedZoneDNSSECAsync(const EnableHostedZoneDNSSECRequestT& request, const EnableHostedZoneDNSSECResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1220 {
1221 return SubmitAsync(&Route53Client::EnableHostedZoneDNSSEC, request, handler, context);
1222 }
1223
1241
1245 template<typename GetAccountLimitRequestT = Model::GetAccountLimitRequest>
1246 Model::GetAccountLimitOutcomeCallable GetAccountLimitCallable(const GetAccountLimitRequestT& request) const
1247 {
1248 return SubmitCallable(&Route53Client::GetAccountLimit, request);
1249 }
1250
1254 template<typename GetAccountLimitRequestT = Model::GetAccountLimitRequest>
1255 void GetAccountLimitAsync(const GetAccountLimitRequestT& request, const GetAccountLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1256 {
1257 return SubmitAsync(&Route53Client::GetAccountLimit, request, handler, context);
1258 }
1259
1272
1276 template<typename GetChangeRequestT = Model::GetChangeRequest>
1277 Model::GetChangeOutcomeCallable GetChangeCallable(const GetChangeRequestT& request) const
1278 {
1279 return SubmitCallable(&Route53Client::GetChange, request);
1280 }
1281
1285 template<typename GetChangeRequestT = Model::GetChangeRequest>
1286 void GetChangeAsync(const GetChangeRequestT& request, const GetChangeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1287 {
1288 return SubmitAsync(&Route53Client::GetChange, request, handler, context);
1289 }
1290
1304
1308 template<typename GetCheckerIpRangesRequestT = Model::GetCheckerIpRangesRequest>
1309 Model::GetCheckerIpRangesOutcomeCallable GetCheckerIpRangesCallable(const GetCheckerIpRangesRequestT& request = {}) const
1310 {
1311 return SubmitCallable(&Route53Client::GetCheckerIpRanges, request);
1312 }
1313
1317 template<typename GetCheckerIpRangesRequestT = Model::GetCheckerIpRangesRequest>
1318 void GetCheckerIpRangesAsync(const GetCheckerIpRangesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetCheckerIpRangesRequestT& request = {}) const
1319 {
1320 return SubmitAsync(&Route53Client::GetCheckerIpRanges, request, handler, context);
1321 }
1322
1330
1334 template<typename GetDNSSECRequestT = Model::GetDNSSECRequest>
1335 Model::GetDNSSECOutcomeCallable GetDNSSECCallable(const GetDNSSECRequestT& request) const
1336 {
1337 return SubmitCallable(&Route53Client::GetDNSSEC, request);
1338 }
1339
1343 template<typename GetDNSSECRequestT = Model::GetDNSSECRequest>
1344 void GetDNSSECAsync(const GetDNSSECRequestT& request, const GetDNSSECResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1345 {
1346 return SubmitAsync(&Route53Client::GetDNSSEC, request, handler, context);
1347 }
1348
1368
1372 template<typename GetGeoLocationRequestT = Model::GetGeoLocationRequest>
1373 Model::GetGeoLocationOutcomeCallable GetGeoLocationCallable(const GetGeoLocationRequestT& request = {}) const
1374 {
1375 return SubmitCallable(&Route53Client::GetGeoLocation, request);
1376 }
1377
1381 template<typename GetGeoLocationRequestT = Model::GetGeoLocationRequest>
1382 void GetGeoLocationAsync(const GetGeoLocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetGeoLocationRequestT& request = {}) const
1383 {
1384 return SubmitAsync(&Route53Client::GetGeoLocation, request, handler, context);
1385 }
1386
1394
1398 template<typename GetHealthCheckRequestT = Model::GetHealthCheckRequest>
1399 Model::GetHealthCheckOutcomeCallable GetHealthCheckCallable(const GetHealthCheckRequestT& request) const
1400 {
1401 return SubmitCallable(&Route53Client::GetHealthCheck, request);
1402 }
1403
1407 template<typename GetHealthCheckRequestT = Model::GetHealthCheckRequest>
1408 void GetHealthCheckAsync(const GetHealthCheckRequestT& request, const GetHealthCheckResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1409 {
1410 return SubmitAsync(&Route53Client::GetHealthCheck, request, handler, context);
1411 }
1412
1420
1424 template<typename GetHealthCheckCountRequestT = Model::GetHealthCheckCountRequest>
1425 Model::GetHealthCheckCountOutcomeCallable GetHealthCheckCountCallable(const GetHealthCheckCountRequestT& request = {}) const
1426 {
1427 return SubmitCallable(&Route53Client::GetHealthCheckCount, request);
1428 }
1429
1433 template<typename GetHealthCheckCountRequestT = Model::GetHealthCheckCountRequest>
1434 void GetHealthCheckCountAsync(const GetHealthCheckCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetHealthCheckCountRequestT& request = {}) const
1435 {
1436 return SubmitAsync(&Route53Client::GetHealthCheckCount, request, handler, context);
1437 }
1438
1446
1450 template<typename GetHealthCheckLastFailureReasonRequestT = Model::GetHealthCheckLastFailureReasonRequest>
1452 {
1453 return SubmitCallable(&Route53Client::GetHealthCheckLastFailureReason, request);
1454 }
1455
1459 template<typename GetHealthCheckLastFailureReasonRequestT = Model::GetHealthCheckLastFailureReasonRequest>
1460 void GetHealthCheckLastFailureReasonAsync(const GetHealthCheckLastFailureReasonRequestT& request, const GetHealthCheckLastFailureReasonResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1461 {
1462 return SubmitAsync(&Route53Client::GetHealthCheckLastFailureReason, request, handler, context);
1463 }
1464
1474
1478 template<typename GetHealthCheckStatusRequestT = Model::GetHealthCheckStatusRequest>
1479 Model::GetHealthCheckStatusOutcomeCallable GetHealthCheckStatusCallable(const GetHealthCheckStatusRequestT& request) const
1480 {
1481 return SubmitCallable(&Route53Client::GetHealthCheckStatus, request);
1482 }
1483
1487 template<typename GetHealthCheckStatusRequestT = Model::GetHealthCheckStatusRequest>
1488 void GetHealthCheckStatusAsync(const GetHealthCheckStatusRequestT& request, const GetHealthCheckStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1489 {
1490 return SubmitAsync(&Route53Client::GetHealthCheckStatus, request, handler, context);
1491 }
1492
1504
1508 template<typename GetHostedZoneRequestT = Model::GetHostedZoneRequest>
1509 Model::GetHostedZoneOutcomeCallable GetHostedZoneCallable(const GetHostedZoneRequestT& request) const
1510 {
1511 return SubmitCallable(&Route53Client::GetHostedZone, request);
1512 }
1513
1517 template<typename GetHostedZoneRequestT = Model::GetHostedZoneRequest>
1518 void GetHostedZoneAsync(const GetHostedZoneRequestT& request, const GetHostedZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1519 {
1520 return SubmitAsync(&Route53Client::GetHostedZone, request, handler, context);
1521 }
1522
1530
1534 template<typename GetHostedZoneCountRequestT = Model::GetHostedZoneCountRequest>
1535 Model::GetHostedZoneCountOutcomeCallable GetHostedZoneCountCallable(const GetHostedZoneCountRequestT& request = {}) const
1536 {
1537 return SubmitCallable(&Route53Client::GetHostedZoneCount, request);
1538 }
1539
1543 template<typename GetHostedZoneCountRequestT = Model::GetHostedZoneCountRequest>
1544 void GetHostedZoneCountAsync(const GetHostedZoneCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetHostedZoneCountRequestT& request = {}) const
1545 {
1546 return SubmitAsync(&Route53Client::GetHostedZoneCount, request, handler, context);
1547 }
1548
1561
1565 template<typename GetHostedZoneLimitRequestT = Model::GetHostedZoneLimitRequest>
1566 Model::GetHostedZoneLimitOutcomeCallable GetHostedZoneLimitCallable(const GetHostedZoneLimitRequestT& request) const
1567 {
1568 return SubmitCallable(&Route53Client::GetHostedZoneLimit, request);
1569 }
1570
1574 template<typename GetHostedZoneLimitRequestT = Model::GetHostedZoneLimitRequest>
1575 void GetHostedZoneLimitAsync(const GetHostedZoneLimitRequestT& request, const GetHostedZoneLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1576 {
1577 return SubmitAsync(&Route53Client::GetHostedZoneLimit, request, handler, context);
1578 }
1579
1591
1595 template<typename GetQueryLoggingConfigRequestT = Model::GetQueryLoggingConfigRequest>
1596 Model::GetQueryLoggingConfigOutcomeCallable GetQueryLoggingConfigCallable(const GetQueryLoggingConfigRequestT& request) const
1597 {
1598 return SubmitCallable(&Route53Client::GetQueryLoggingConfig, request);
1599 }
1600
1604 template<typename GetQueryLoggingConfigRequestT = Model::GetQueryLoggingConfigRequest>
1605 void GetQueryLoggingConfigAsync(const GetQueryLoggingConfigRequestT& request, const GetQueryLoggingConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1606 {
1607 return SubmitAsync(&Route53Client::GetQueryLoggingConfig, request, handler, context);
1608 }
1609
1618
1622 template<typename GetReusableDelegationSetRequestT = Model::GetReusableDelegationSetRequest>
1623 Model::GetReusableDelegationSetOutcomeCallable GetReusableDelegationSetCallable(const GetReusableDelegationSetRequestT& request) const
1624 {
1625 return SubmitCallable(&Route53Client::GetReusableDelegationSet, request);
1626 }
1627
1631 template<typename GetReusableDelegationSetRequestT = Model::GetReusableDelegationSetRequest>
1632 void GetReusableDelegationSetAsync(const GetReusableDelegationSetRequestT& request, const GetReusableDelegationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1633 {
1634 return SubmitAsync(&Route53Client::GetReusableDelegationSet, request, handler, context);
1635 }
1636
1648
1652 template<typename GetReusableDelegationSetLimitRequestT = Model::GetReusableDelegationSetLimitRequest>
1653 Model::GetReusableDelegationSetLimitOutcomeCallable GetReusableDelegationSetLimitCallable(const GetReusableDelegationSetLimitRequestT& request) const
1654 {
1655 return SubmitCallable(&Route53Client::GetReusableDelegationSetLimit, request);
1656 }
1657
1661 template<typename GetReusableDelegationSetLimitRequestT = Model::GetReusableDelegationSetLimitRequest>
1662 void GetReusableDelegationSetLimitAsync(const GetReusableDelegationSetLimitRequestT& request, const GetReusableDelegationSetLimitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1663 {
1664 return SubmitAsync(&Route53Client::GetReusableDelegationSetLimit, request, handler, context);
1665 }
1666
1677
1681 template<typename GetTrafficPolicyRequestT = Model::GetTrafficPolicyRequest>
1682 Model::GetTrafficPolicyOutcomeCallable GetTrafficPolicyCallable(const GetTrafficPolicyRequestT& request) const
1683 {
1684 return SubmitCallable(&Route53Client::GetTrafficPolicy, request);
1685 }
1686
1690 template<typename GetTrafficPolicyRequestT = Model::GetTrafficPolicyRequest>
1691 void GetTrafficPolicyAsync(const GetTrafficPolicyRequestT& request, const GetTrafficPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1692 {
1693 return SubmitAsync(&Route53Client::GetTrafficPolicy, request, handler, context);
1694 }
1695
1709
1713 template<typename GetTrafficPolicyInstanceRequestT = Model::GetTrafficPolicyInstanceRequest>
1714 Model::GetTrafficPolicyInstanceOutcomeCallable GetTrafficPolicyInstanceCallable(const GetTrafficPolicyInstanceRequestT& request) const
1715 {
1716 return SubmitCallable(&Route53Client::GetTrafficPolicyInstance, request);
1717 }
1718
1722 template<typename GetTrafficPolicyInstanceRequestT = Model::GetTrafficPolicyInstanceRequest>
1723 void GetTrafficPolicyInstanceAsync(const GetTrafficPolicyInstanceRequestT& request, const GetTrafficPolicyInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1724 {
1725 return SubmitAsync(&Route53Client::GetTrafficPolicyInstance, request, handler, context);
1726 }
1727
1735
1739 template<typename GetTrafficPolicyInstanceCountRequestT = Model::GetTrafficPolicyInstanceCountRequest>
1740 Model::GetTrafficPolicyInstanceCountOutcomeCallable GetTrafficPolicyInstanceCountCallable(const GetTrafficPolicyInstanceCountRequestT& request = {}) const
1741 {
1742 return SubmitCallable(&Route53Client::GetTrafficPolicyInstanceCount, request);
1743 }
1744
1748 template<typename GetTrafficPolicyInstanceCountRequestT = Model::GetTrafficPolicyInstanceCountRequest>
1749 void GetTrafficPolicyInstanceCountAsync(const GetTrafficPolicyInstanceCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetTrafficPolicyInstanceCountRequestT& request = {}) const
1750 {
1751 return SubmitAsync(&Route53Client::GetTrafficPolicyInstanceCount, request, handler, context);
1752 }
1753
1761
1765 template<typename ListCidrBlocksRequestT = Model::ListCidrBlocksRequest>
1766 Model::ListCidrBlocksOutcomeCallable ListCidrBlocksCallable(const ListCidrBlocksRequestT& request) const
1767 {
1768 return SubmitCallable(&Route53Client::ListCidrBlocks, request);
1769 }
1770
1774 template<typename ListCidrBlocksRequestT = Model::ListCidrBlocksRequest>
1775 void ListCidrBlocksAsync(const ListCidrBlocksRequestT& request, const ListCidrBlocksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1776 {
1777 return SubmitAsync(&Route53Client::ListCidrBlocks, request, handler, context);
1778 }
1779
1787
1791 template<typename ListCidrCollectionsRequestT = Model::ListCidrCollectionsRequest>
1792 Model::ListCidrCollectionsOutcomeCallable ListCidrCollectionsCallable(const ListCidrCollectionsRequestT& request = {}) const
1793 {
1794 return SubmitCallable(&Route53Client::ListCidrCollections, request);
1795 }
1796
1800 template<typename ListCidrCollectionsRequestT = Model::ListCidrCollectionsRequest>
1801 void ListCidrCollectionsAsync(const ListCidrCollectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCidrCollectionsRequestT& request = {}) const
1802 {
1803 return SubmitAsync(&Route53Client::ListCidrCollections, request, handler, context);
1804 }
1805
1813
1817 template<typename ListCidrLocationsRequestT = Model::ListCidrLocationsRequest>
1818 Model::ListCidrLocationsOutcomeCallable ListCidrLocationsCallable(const ListCidrLocationsRequestT& request) const
1819 {
1820 return SubmitCallable(&Route53Client::ListCidrLocations, request);
1821 }
1822
1826 template<typename ListCidrLocationsRequestT = Model::ListCidrLocationsRequest>
1827 void ListCidrLocationsAsync(const ListCidrLocationsRequestT& request, const ListCidrLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1828 {
1829 return SubmitAsync(&Route53Client::ListCidrLocations, request, handler, context);
1830 }
1831
1846
1850 template<typename ListGeoLocationsRequestT = Model::ListGeoLocationsRequest>
1851 Model::ListGeoLocationsOutcomeCallable ListGeoLocationsCallable(const ListGeoLocationsRequestT& request = {}) const
1852 {
1853 return SubmitCallable(&Route53Client::ListGeoLocations, request);
1854 }
1855
1859 template<typename ListGeoLocationsRequestT = Model::ListGeoLocationsRequest>
1860 void ListGeoLocationsAsync(const ListGeoLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListGeoLocationsRequestT& request = {}) const
1861 {
1862 return SubmitAsync(&Route53Client::ListGeoLocations, request, handler, context);
1863 }
1864
1872
1876 template<typename ListHealthChecksRequestT = Model::ListHealthChecksRequest>
1877 Model::ListHealthChecksOutcomeCallable ListHealthChecksCallable(const ListHealthChecksRequestT& request = {}) const
1878 {
1879 return SubmitCallable(&Route53Client::ListHealthChecks, request);
1880 }
1881
1885 template<typename ListHealthChecksRequestT = Model::ListHealthChecksRequest>
1886 void ListHealthChecksAsync(const ListHealthChecksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListHealthChecksRequestT& request = {}) const
1887 {
1888 return SubmitAsync(&Route53Client::ListHealthChecks, request, handler, context);
1889 }
1890
1902
1906 template<typename ListHostedZonesRequestT = Model::ListHostedZonesRequest>
1907 Model::ListHostedZonesOutcomeCallable ListHostedZonesCallable(const ListHostedZonesRequestT& request = {}) const
1908 {
1909 return SubmitCallable(&Route53Client::ListHostedZones, request);
1910 }
1911
1915 template<typename ListHostedZonesRequestT = Model::ListHostedZonesRequest>
1916 void ListHostedZonesAsync(const ListHostedZonesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListHostedZonesRequestT& request = {}) const
1917 {
1918 return SubmitAsync(&Route53Client::ListHostedZones, request, handler, context);
1919 }
1920
1965
1969 template<typename ListHostedZonesByNameRequestT = Model::ListHostedZonesByNameRequest>
1970 Model::ListHostedZonesByNameOutcomeCallable ListHostedZonesByNameCallable(const ListHostedZonesByNameRequestT& request = {}) const
1971 {
1972 return SubmitCallable(&Route53Client::ListHostedZonesByName, request);
1973 }
1974
1978 template<typename ListHostedZonesByNameRequestT = Model::ListHostedZonesByNameRequest>
1979 void ListHostedZonesByNameAsync(const ListHostedZonesByNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListHostedZonesByNameRequestT& request = {}) const
1980 {
1981 return SubmitAsync(&Route53Client::ListHostedZonesByName, request, handler, context);
1982 }
1983
2015
2019 template<typename ListHostedZonesByVPCRequestT = Model::ListHostedZonesByVPCRequest>
2020 Model::ListHostedZonesByVPCOutcomeCallable ListHostedZonesByVPCCallable(const ListHostedZonesByVPCRequestT& request) const
2021 {
2022 return SubmitCallable(&Route53Client::ListHostedZonesByVPC, request);
2023 }
2024
2028 template<typename ListHostedZonesByVPCRequestT = Model::ListHostedZonesByVPCRequest>
2029 void ListHostedZonesByVPCAsync(const ListHostedZonesByVPCRequestT& request, const ListHostedZonesByVPCResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2030 {
2031 return SubmitAsync(&Route53Client::ListHostedZonesByVPC, request, handler, context);
2032 }
2033
2048
2052 template<typename ListQueryLoggingConfigsRequestT = Model::ListQueryLoggingConfigsRequest>
2053 Model::ListQueryLoggingConfigsOutcomeCallable ListQueryLoggingConfigsCallable(const ListQueryLoggingConfigsRequestT& request = {}) const
2054 {
2055 return SubmitCallable(&Route53Client::ListQueryLoggingConfigs, request);
2056 }
2057
2061 template<typename ListQueryLoggingConfigsRequestT = Model::ListQueryLoggingConfigsRequest>
2062 void ListQueryLoggingConfigsAsync(const ListQueryLoggingConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListQueryLoggingConfigsRequestT& request = {}) const
2063 {
2064 return SubmitAsync(&Route53Client::ListQueryLoggingConfigs, request, handler, context);
2065 }
2066
2112
2116 template<typename ListResourceRecordSetsRequestT = Model::ListResourceRecordSetsRequest>
2117 Model::ListResourceRecordSetsOutcomeCallable ListResourceRecordSetsCallable(const ListResourceRecordSetsRequestT& request) const
2118 {
2119 return SubmitCallable(&Route53Client::ListResourceRecordSets, request);
2120 }
2121
2125 template<typename ListResourceRecordSetsRequestT = Model::ListResourceRecordSetsRequest>
2126 void ListResourceRecordSetsAsync(const ListResourceRecordSetsRequestT& request, const ListResourceRecordSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2127 {
2128 return SubmitAsync(&Route53Client::ListResourceRecordSets, request, handler, context);
2129 }
2130
2138
2142 template<typename ListReusableDelegationSetsRequestT = Model::ListReusableDelegationSetsRequest>
2143 Model::ListReusableDelegationSetsOutcomeCallable ListReusableDelegationSetsCallable(const ListReusableDelegationSetsRequestT& request = {}) const
2144 {
2145 return SubmitCallable(&Route53Client::ListReusableDelegationSets, request);
2146 }
2147
2151 template<typename ListReusableDelegationSetsRequestT = Model::ListReusableDelegationSetsRequest>
2152 void ListReusableDelegationSetsAsync(const ListReusableDelegationSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListReusableDelegationSetsRequestT& request = {}) const
2153 {
2154 return SubmitAsync(&Route53Client::ListReusableDelegationSets, request, handler, context);
2155 }
2156
2167
2171 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2172 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
2173 {
2174 return SubmitCallable(&Route53Client::ListTagsForResource, request);
2175 }
2176
2180 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2181 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2182 {
2183 return SubmitAsync(&Route53Client::ListTagsForResource, request, handler, context);
2184 }
2185
2196
2200 template<typename ListTagsForResourcesRequestT = Model::ListTagsForResourcesRequest>
2201 Model::ListTagsForResourcesOutcomeCallable ListTagsForResourcesCallable(const ListTagsForResourcesRequestT& request) const
2202 {
2203 return SubmitCallable(&Route53Client::ListTagsForResources, request);
2204 }
2205
2209 template<typename ListTagsForResourcesRequestT = Model::ListTagsForResourcesRequest>
2210 void ListTagsForResourcesAsync(const ListTagsForResourcesRequestT& request, const ListTagsForResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2211 {
2212 return SubmitAsync(&Route53Client::ListTagsForResources, request, handler, context);
2213 }
2214
2227
2231 template<typename ListTrafficPoliciesRequestT = Model::ListTrafficPoliciesRequest>
2232 Model::ListTrafficPoliciesOutcomeCallable ListTrafficPoliciesCallable(const ListTrafficPoliciesRequestT& request = {}) const
2233 {
2234 return SubmitCallable(&Route53Client::ListTrafficPolicies, request);
2235 }
2236
2240 template<typename ListTrafficPoliciesRequestT = Model::ListTrafficPoliciesRequest>
2241 void ListTrafficPoliciesAsync(const ListTrafficPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListTrafficPoliciesRequestT& request = {}) const
2242 {
2243 return SubmitAsync(&Route53Client::ListTrafficPolicies, request, handler, context);
2244 }
2245
2260
2264 template<typename ListTrafficPolicyInstancesRequestT = Model::ListTrafficPolicyInstancesRequest>
2265 Model::ListTrafficPolicyInstancesOutcomeCallable ListTrafficPolicyInstancesCallable(const ListTrafficPolicyInstancesRequestT& request = {}) const
2266 {
2267 return SubmitCallable(&Route53Client::ListTrafficPolicyInstances, request);
2268 }
2269
2273 template<typename ListTrafficPolicyInstancesRequestT = Model::ListTrafficPolicyInstancesRequest>
2274 void ListTrafficPolicyInstancesAsync(const ListTrafficPolicyInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListTrafficPolicyInstancesRequestT& request = {}) const
2275 {
2276 return SubmitAsync(&Route53Client::ListTrafficPolicyInstances, request, handler, context);
2277 }
2278
2294
2298 template<typename ListTrafficPolicyInstancesByHostedZoneRequestT = Model::ListTrafficPolicyInstancesByHostedZoneRequest>
2300 {
2301 return SubmitCallable(&Route53Client::ListTrafficPolicyInstancesByHostedZone, request);
2302 }
2303
2307 template<typename ListTrafficPolicyInstancesByHostedZoneRequestT = Model::ListTrafficPolicyInstancesByHostedZoneRequest>
2308 void ListTrafficPolicyInstancesByHostedZoneAsync(const ListTrafficPolicyInstancesByHostedZoneRequestT& request, const ListTrafficPolicyInstancesByHostedZoneResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2309 {
2310 return SubmitAsync(&Route53Client::ListTrafficPolicyInstancesByHostedZone, request, handler, context);
2311 }
2312
2328
2332 template<typename ListTrafficPolicyInstancesByPolicyRequestT = Model::ListTrafficPolicyInstancesByPolicyRequest>
2334 {
2335 return SubmitCallable(&Route53Client::ListTrafficPolicyInstancesByPolicy, request);
2336 }
2337
2341 template<typename ListTrafficPolicyInstancesByPolicyRequestT = Model::ListTrafficPolicyInstancesByPolicyRequest>
2342 void ListTrafficPolicyInstancesByPolicyAsync(const ListTrafficPolicyInstancesByPolicyRequestT& request, const ListTrafficPolicyInstancesByPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2343 {
2344 return SubmitAsync(&Route53Client::ListTrafficPolicyInstancesByPolicy, request, handler, context);
2345 }
2346
2355
2359 template<typename ListTrafficPolicyVersionsRequestT = Model::ListTrafficPolicyVersionsRequest>
2360 Model::ListTrafficPolicyVersionsOutcomeCallable ListTrafficPolicyVersionsCallable(const ListTrafficPolicyVersionsRequestT& request) const
2361 {
2362 return SubmitCallable(&Route53Client::ListTrafficPolicyVersions, request);
2363 }
2364
2368 template<typename ListTrafficPolicyVersionsRequestT = Model::ListTrafficPolicyVersionsRequest>
2369 void ListTrafficPolicyVersionsAsync(const ListTrafficPolicyVersionsRequestT& request, const ListTrafficPolicyVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2370 {
2371 return SubmitAsync(&Route53Client::ListTrafficPolicyVersions, request, handler, context);
2372 }
2373
2385
2389 template<typename ListVPCAssociationAuthorizationsRequestT = Model::ListVPCAssociationAuthorizationsRequest>
2391 {
2392 return SubmitCallable(&Route53Client::ListVPCAssociationAuthorizations, request);
2393 }
2394
2398 template<typename ListVPCAssociationAuthorizationsRequestT = Model::ListVPCAssociationAuthorizationsRequest>
2399 void ListVPCAssociationAuthorizationsAsync(const ListVPCAssociationAuthorizationsRequestT& request, const ListVPCAssociationAuthorizationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2400 {
2401 return SubmitAsync(&Route53Client::ListVPCAssociationAuthorizations, request, handler, context);
2402 }
2403
2417
2421 template<typename TestDNSAnswerRequestT = Model::TestDNSAnswerRequest>
2422 Model::TestDNSAnswerOutcomeCallable TestDNSAnswerCallable(const TestDNSAnswerRequestT& request) const
2423 {
2424 return SubmitCallable(&Route53Client::TestDNSAnswer, request);
2425 }
2426
2430 template<typename TestDNSAnswerRequestT = Model::TestDNSAnswerRequest>
2431 void TestDNSAnswerAsync(const TestDNSAnswerRequestT& request, const TestDNSAnswerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2432 {
2433 return SubmitAsync(&Route53Client::TestDNSAnswer, request, handler, context);
2434 }
2435
2446
2450 template<typename UpdateHealthCheckRequestT = Model::UpdateHealthCheckRequest>
2451 Model::UpdateHealthCheckOutcomeCallable UpdateHealthCheckCallable(const UpdateHealthCheckRequestT& request) const
2452 {
2453 return SubmitCallable(&Route53Client::UpdateHealthCheck, request);
2454 }
2455
2459 template<typename UpdateHealthCheckRequestT = Model::UpdateHealthCheckRequest>
2460 void UpdateHealthCheckAsync(const UpdateHealthCheckRequestT& request, const UpdateHealthCheckResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2461 {
2462 return SubmitAsync(&Route53Client::UpdateHealthCheck, request, handler, context);
2463 }
2464
2472
2476 template<typename UpdateHostedZoneCommentRequestT = Model::UpdateHostedZoneCommentRequest>
2477 Model::UpdateHostedZoneCommentOutcomeCallable UpdateHostedZoneCommentCallable(const UpdateHostedZoneCommentRequestT& request) const
2478 {
2479 return SubmitCallable(&Route53Client::UpdateHostedZoneComment, request);
2480 }
2481
2485 template<typename UpdateHostedZoneCommentRequestT = Model::UpdateHostedZoneCommentRequest>
2486 void UpdateHostedZoneCommentAsync(const UpdateHostedZoneCommentRequestT& request, const UpdateHostedZoneCommentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2487 {
2488 return SubmitAsync(&Route53Client::UpdateHostedZoneComment, request, handler, context);
2489 }
2490
2498
2502 template<typename UpdateTrafficPolicyCommentRequestT = Model::UpdateTrafficPolicyCommentRequest>
2503 Model::UpdateTrafficPolicyCommentOutcomeCallable UpdateTrafficPolicyCommentCallable(const UpdateTrafficPolicyCommentRequestT& request) const
2504 {
2505 return SubmitCallable(&Route53Client::UpdateTrafficPolicyComment, request);
2506 }
2507
2511 template<typename UpdateTrafficPolicyCommentRequestT = Model::UpdateTrafficPolicyCommentRequest>
2512 void UpdateTrafficPolicyCommentAsync(const UpdateTrafficPolicyCommentRequestT& request, const UpdateTrafficPolicyCommentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2513 {
2514 return SubmitAsync(&Route53Client::UpdateTrafficPolicyComment, request, handler, context);
2515 }
2516
2543
2547 template<typename UpdateTrafficPolicyInstanceRequestT = Model::UpdateTrafficPolicyInstanceRequest>
2548 Model::UpdateTrafficPolicyInstanceOutcomeCallable UpdateTrafficPolicyInstanceCallable(const UpdateTrafficPolicyInstanceRequestT& request) const
2549 {
2550 return SubmitCallable(&Route53Client::UpdateTrafficPolicyInstance, request);
2551 }
2552
2556 template<typename UpdateTrafficPolicyInstanceRequestT = Model::UpdateTrafficPolicyInstanceRequest>
2557 void UpdateTrafficPolicyInstanceAsync(const UpdateTrafficPolicyInstanceRequestT& request, const UpdateTrafficPolicyInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2558 {
2559 return SubmitAsync(&Route53Client::UpdateTrafficPolicyInstance, request, handler, context);
2560 }
2561
2562
2563 void OverrideEndpoint(const Aws::String& endpoint);
2564 std::shared_ptr<Route53EndpointProviderBase>& accessEndpointProvider();
2565 private:
2567 void init(const Route53ClientConfiguration& clientConfiguration);
2568
2569 Route53ClientConfiguration m_clientConfiguration;
2570 std::shared_ptr<Route53EndpointProviderBase> m_endpointProvider;
2571 };
2572
2573} // namespace Route53
2574} // namespace Aws
virtual Model::ListHostedZonesOutcome ListHostedZones(const Model::ListHostedZonesRequest &request={}) const
Model::ListTrafficPolicyVersionsOutcomeCallable ListTrafficPolicyVersionsCallable(const ListTrafficPolicyVersionsRequestT &request) const
Model::GetChangeOutcomeCallable GetChangeCallable(const GetChangeRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void GetQueryLoggingConfigAsync(const GetQueryLoggingConfigRequestT &request, const GetQueryLoggingConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ChangeTagsForResourceAsync(const ChangeTagsForResourceRequestT &request, const ChangeTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListQueryLoggingConfigsOutcomeCallable ListQueryLoggingConfigsCallable(const ListQueryLoggingConfigsRequestT &request={}) const
void GetReusableDelegationSetLimitAsync(const GetReusableDelegationSetLimitRequestT &request, const GetReusableDelegationSetLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
Route53Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void GetTrafficPolicyAsync(const GetTrafficPolicyRequestT &request, const GetTrafficPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::GetDNSSECOutcomeCallable GetDNSSECCallable(const GetDNSSECRequestT &request) const
void DeleteCidrCollectionAsync(const DeleteCidrCollectionRequestT &request, const DeleteCidrCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTrafficPolicyInstanceOutcomeCallable DeleteTrafficPolicyInstanceCallable(const DeleteTrafficPolicyInstanceRequestT &request) const
virtual Model::UpdateTrafficPolicyInstanceOutcome UpdateTrafficPolicyInstance(const Model::UpdateTrafficPolicyInstanceRequest &request) const
Model::ListTrafficPolicyInstancesByPolicyOutcomeCallable ListTrafficPolicyInstancesByPolicyCallable(const ListTrafficPolicyInstancesByPolicyRequestT &request) const
Model::GetReusableDelegationSetOutcomeCallable GetReusableDelegationSetCallable(const GetReusableDelegationSetRequestT &request) const
Model::GetHealthCheckOutcomeCallable GetHealthCheckCallable(const GetHealthCheckRequestT &request) const
Model::ListTrafficPolicyInstancesOutcomeCallable ListTrafficPolicyInstancesCallable(const ListTrafficPolicyInstancesRequestT &request={}) const
virtual Model::DeleteQueryLoggingConfigOutcome DeleteQueryLoggingConfig(const Model::DeleteQueryLoggingConfigRequest &request) const
virtual Model::GetCheckerIpRangesOutcome GetCheckerIpRanges(const Model::GetCheckerIpRangesRequest &request={}) const
Model::DeleteVPCAssociationAuthorizationOutcomeCallable DeleteVPCAssociationAuthorizationCallable(const DeleteVPCAssociationAuthorizationRequestT &request) const
void GetTrafficPolicyInstanceCountAsync(const GetTrafficPolicyInstanceCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetTrafficPolicyInstanceCountRequestT &request={}) const
Model::UpdateTrafficPolicyInstanceOutcomeCallable UpdateTrafficPolicyInstanceCallable(const UpdateTrafficPolicyInstanceRequestT &request) const
Model::DeactivateKeySigningKeyOutcomeCallable DeactivateKeySigningKeyCallable(const DeactivateKeySigningKeyRequestT &request) const
void GetGeoLocationAsync(const GetGeoLocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetGeoLocationRequestT &request={}) const
virtual Model::CreateKeySigningKeyOutcome CreateKeySigningKey(const Model::CreateKeySigningKeyRequest &request) const
void UpdateHostedZoneCommentAsync(const UpdateHostedZoneCommentRequestT &request, const UpdateHostedZoneCommentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAccountLimitOutcomeCallable GetAccountLimitCallable(const GetAccountLimitRequestT &request) const
void ListVPCAssociationAuthorizationsAsync(const ListVPCAssociationAuthorizationsRequestT &request, const ListVPCAssociationAuthorizationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetHealthCheckLastFailureReasonAsync(const GetHealthCheckLastFailureReasonRequestT &request, const GetHealthCheckLastFailureReasonResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTrafficPolicyVersionOutcome CreateTrafficPolicyVersion(const Model::CreateTrafficPolicyVersionRequest &request) const
Model::ListTrafficPolicyInstancesByHostedZoneOutcomeCallable ListTrafficPolicyInstancesByHostedZoneCallable(const ListTrafficPolicyInstancesByHostedZoneRequestT &request) const
virtual Model::AssociateVPCWithHostedZoneOutcome AssociateVPCWithHostedZone(const Model::AssociateVPCWithHostedZoneRequest &request) const
void ListCidrLocationsAsync(const ListCidrLocationsRequestT &request, const ListCidrLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListVPCAssociationAuthorizationsOutcomeCallable ListVPCAssociationAuthorizationsCallable(const ListVPCAssociationAuthorizationsRequestT &request) const
virtual Model::DisassociateVPCFromHostedZoneOutcome DisassociateVPCFromHostedZone(const Model::DisassociateVPCFromHostedZoneRequest &request) const
Model::ListReusableDelegationSetsOutcomeCallable ListReusableDelegationSetsCallable(const ListReusableDelegationSetsRequestT &request={}) const
virtual Model::ActivateKeySigningKeyOutcome ActivateKeySigningKey(const Model::ActivateKeySigningKeyRequest &request) const
virtual Model::GetHealthCheckStatusOutcome GetHealthCheckStatus(const Model::GetHealthCheckStatusRequest &request) const
virtual Model::ListHostedZonesByVPCOutcome ListHostedZonesByVPC(const Model::ListHostedZonesByVPCRequest &request) const
Model::GetHostedZoneCountOutcomeCallable GetHostedZoneCountCallable(const GetHostedZoneCountRequestT &request={}) const
Model::GetHostedZoneOutcomeCallable GetHostedZoneCallable(const GetHostedZoneRequestT &request) const
virtual Model::GetHealthCheckCountOutcome GetHealthCheckCount(const Model::GetHealthCheckCountRequest &request={}) const
Route53Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::CreateTrafficPolicyVersionOutcomeCallable CreateTrafficPolicyVersionCallable(const CreateTrafficPolicyVersionRequestT &request) const
Model::CreateQueryLoggingConfigOutcomeCallable CreateQueryLoggingConfigCallable(const CreateQueryLoggingConfigRequestT &request) const
void GetHostedZoneLimitAsync(const GetHostedZoneLimitRequestT &request, const GetHostedZoneLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EnableHostedZoneDNSSECOutcomeCallable EnableHostedZoneDNSSECCallable(const EnableHostedZoneDNSSECRequestT &request) const
void ListCidrBlocksAsync(const ListCidrBlocksRequestT &request, const ListCidrBlocksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTrafficPolicyOutcome DeleteTrafficPolicy(const Model::DeleteTrafficPolicyRequest &request) const
void DisassociateVPCFromHostedZoneAsync(const DisassociateVPCFromHostedZoneRequestT &request, const DisassociateVPCFromHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetHostedZoneOutcome GetHostedZone(const Model::GetHostedZoneRequest &request) const
void GetAccountLimitAsync(const GetAccountLimitRequestT &request, const GetAccountLimitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListHostedZonesByNameAsync(const ListHostedZonesByNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListHostedZonesByNameRequestT &request={}) const
void DeleteHealthCheckAsync(const DeleteHealthCheckRequestT &request, const DeleteHealthCheckResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTrafficPolicyInstancesOutcome ListTrafficPolicyInstances(const Model::ListTrafficPolicyInstancesRequest &request={}) const
Route53ClientConfiguration ClientConfigurationType
virtual Model::DeleteHostedZoneOutcome DeleteHostedZone(const Model::DeleteHostedZoneRequest &request) const
virtual Model::GetHealthCheckOutcome GetHealthCheck(const Model::GetHealthCheckRequest &request) const
virtual Model::CreateCidrCollectionOutcome CreateCidrCollection(const Model::CreateCidrCollectionRequest &request) const
Model::GetTrafficPolicyInstanceCountOutcomeCallable GetTrafficPolicyInstanceCountCallable(const GetTrafficPolicyInstanceCountRequestT &request={}) const
void GetDNSSECAsync(const GetDNSSECRequestT &request, const GetDNSSECResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetHealthCheckStatusOutcomeCallable GetHealthCheckStatusCallable(const GetHealthCheckStatusRequestT &request) const
Model::AssociateVPCWithHostedZoneOutcomeCallable AssociateVPCWithHostedZoneCallable(const AssociateVPCWithHostedZoneRequestT &request) const
void ActivateKeySigningKeyAsync(const ActivateKeySigningKeyRequestT &request, const ActivateKeySigningKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAccountLimitOutcome GetAccountLimit(const Model::GetAccountLimitRequest &request) const
void DeleteTrafficPolicyAsync(const DeleteTrafficPolicyRequestT &request, const DeleteTrafficPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCidrLocationsOutcomeCallable ListCidrLocationsCallable(const ListCidrLocationsRequestT &request) const
virtual Model::ListTrafficPoliciesOutcome ListTrafficPolicies(const Model::ListTrafficPoliciesRequest &request={}) const
Aws::Client::AWSXMLClient BASECLASS
virtual Model::ListVPCAssociationAuthorizationsOutcome ListVPCAssociationAuthorizations(const Model::ListVPCAssociationAuthorizationsRequest &request) const
void ListHostedZonesAsync(const ListHostedZonesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListHostedZonesRequestT &request={}) const
Model::CreateCidrCollectionOutcomeCallable CreateCidrCollectionCallable(const CreateCidrCollectionRequestT &request) const
virtual Model::ChangeCidrCollectionOutcome ChangeCidrCollection(const Model::ChangeCidrCollectionRequest &request) const
void CreateVPCAssociationAuthorizationAsync(const CreateVPCAssociationAuthorizationRequestT &request, const CreateVPCAssociationAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ChangeCidrCollectionAsync(const ChangeCidrCollectionRequestT &request, const ChangeCidrCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCidrBlocksOutcomeCallable ListCidrBlocksCallable(const ListCidrBlocksRequestT &request) const
Model::CreateVPCAssociationAuthorizationOutcomeCallable CreateVPCAssociationAuthorizationCallable(const CreateVPCAssociationAuthorizationRequestT &request) const
void GetHealthCheckAsync(const GetHealthCheckRequestT &request, const GetHealthCheckResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTrafficPolicyInstanceOutcome DeleteTrafficPolicyInstance(const Model::DeleteTrafficPolicyInstanceRequest &request) const
void ListTrafficPolicyVersionsAsync(const ListTrafficPolicyVersionsRequestT &request, const ListTrafficPolicyVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteHealthCheckOutcomeCallable DeleteHealthCheckCallable(const DeleteHealthCheckRequestT &request) const
Model::ChangeResourceRecordSetsOutcomeCallable ChangeResourceRecordSetsCallable(const ChangeResourceRecordSetsRequestT &request) const
Route53Client(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< Route53EndpointProviderBase > endpointProvider=nullptr, const Aws::Route53::Route53ClientConfiguration &clientConfiguration=Aws::Route53::Route53ClientConfiguration())
Model::GetHealthCheckCountOutcomeCallable GetHealthCheckCountCallable(const GetHealthCheckCountRequestT &request={}) const
Route53Client(const Aws::Route53::Route53ClientConfiguration &clientConfiguration=Aws::Route53::Route53ClientConfiguration(), std::shared_ptr< Route53EndpointProviderBase > endpointProvider=nullptr)
Model::CreateHostedZoneOutcomeCallable CreateHostedZoneCallable(const CreateHostedZoneRequestT &request) const
Model::DisableHostedZoneDNSSECOutcomeCallable DisableHostedZoneDNSSECCallable(const DisableHostedZoneDNSSECRequestT &request) const
Model::ListResourceRecordSetsOutcomeCallable ListResourceRecordSetsCallable(const ListResourceRecordSetsRequestT &request) const
Model::ListHealthChecksOutcomeCallable ListHealthChecksCallable(const ListHealthChecksRequestT &request={}) const
Model::CreateTrafficPolicyOutcomeCallable CreateTrafficPolicyCallable(const CreateTrafficPolicyRequestT &request) const
void DeleteReusableDelegationSetAsync(const DeleteReusableDelegationSetRequestT &request, const DeleteReusableDelegationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetHostedZoneLimitOutcome GetHostedZoneLimit(const Model::GetHostedZoneLimitRequest &request) const
virtual Model::DeleteVPCAssociationAuthorizationOutcome DeleteVPCAssociationAuthorization(const Model::DeleteVPCAssociationAuthorizationRequest &request) const
void CreateQueryLoggingConfigAsync(const CreateQueryLoggingConfigRequestT &request, const CreateQueryLoggingConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableHostedZoneDNSSECAsync(const EnableHostedZoneDNSSECRequestT &request, const EnableHostedZoneDNSSECResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTrafficPolicyInstanceOutcome GetTrafficPolicyInstance(const Model::GetTrafficPolicyInstanceRequest &request) const
Model::GetTrafficPolicyOutcomeCallable GetTrafficPolicyCallable(const GetTrafficPolicyRequestT &request) const
void GetHostedZoneCountAsync(const GetHostedZoneCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetHostedZoneCountRequestT &request={}) const
virtual Model::CreateTrafficPolicyOutcome CreateTrafficPolicy(const Model::CreateTrafficPolicyRequest &request) const
void ListGeoLocationsAsync(const ListGeoLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGeoLocationsRequestT &request={}) const
void CreateHealthCheckAsync(const CreateHealthCheckRequestT &request, const CreateHealthCheckResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTrafficPolicyInstancesByHostedZoneAsync(const ListTrafficPolicyInstancesByHostedZoneRequestT &request, const ListTrafficPolicyInstancesByHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetGeoLocationOutcomeCallable GetGeoLocationCallable(const GetGeoLocationRequestT &request={}) const
virtual Model::GetReusableDelegationSetOutcome GetReusableDelegationSet(const Model::GetReusableDelegationSetRequest &request) const
Model::ListHostedZonesByVPCOutcomeCallable ListHostedZonesByVPCCallable(const ListHostedZonesByVPCRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourcesOutcome ListTagsForResources(const Model::ListTagsForResourcesRequest &request) const
virtual Model::ListQueryLoggingConfigsOutcome ListQueryLoggingConfigs(const Model::ListQueryLoggingConfigsRequest &request={}) const
void ChangeResourceRecordSetsAsync(const ChangeResourceRecordSetsRequestT &request, const ChangeResourceRecordSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateKeySigningKeyAsync(const CreateKeySigningKeyRequestT &request, const CreateKeySigningKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTrafficPolicyInstancesByPolicyAsync(const ListTrafficPolicyInstancesByPolicyRequestT &request, const ListTrafficPolicyInstancesByPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTrafficPolicyOutcomeCallable DeleteTrafficPolicyCallable(const DeleteTrafficPolicyRequestT &request) const
virtual Model::CreateTrafficPolicyInstanceOutcome CreateTrafficPolicyInstance(const Model::CreateTrafficPolicyInstanceRequest &request) const
Model::DisassociateVPCFromHostedZoneOutcomeCallable DisassociateVPCFromHostedZoneCallable(const DisassociateVPCFromHostedZoneRequestT &request) const
void DeleteQueryLoggingConfigAsync(const DeleteQueryLoggingConfigRequestT &request, const DeleteQueryLoggingConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteCidrCollectionOutcome DeleteCidrCollection(const Model::DeleteCidrCollectionRequest &request) const
virtual Model::DeleteHealthCheckOutcome DeleteHealthCheck(const Model::DeleteHealthCheckRequest &request) const
void CreateTrafficPolicyInstanceAsync(const CreateTrafficPolicyInstanceRequestT &request, const CreateTrafficPolicyInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCidrCollectionsOutcomeCallable ListCidrCollectionsCallable(const ListCidrCollectionsRequestT &request={}) const
virtual Model::DeleteKeySigningKeyOutcome DeleteKeySigningKey(const Model::DeleteKeySigningKeyRequest &request) const
void CreateTrafficPolicyAsync(const CreateTrafficPolicyRequestT &request, const CreateTrafficPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListHostedZonesByNameOutcomeCallable ListHostedZonesByNameCallable(const ListHostedZonesByNameRequestT &request={}) const
virtual Model::ListTrafficPolicyInstancesByHostedZoneOutcome ListTrafficPolicyInstancesByHostedZone(const Model::ListTrafficPolicyInstancesByHostedZoneRequest &request) const
void ListTagsForResourcesAsync(const ListTagsForResourcesRequestT &request, const ListTagsForResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetHealthCheckLastFailureReasonOutcomeCallable GetHealthCheckLastFailureReasonCallable(const GetHealthCheckLastFailureReasonRequestT &request) const
virtual Model::EnableHostedZoneDNSSECOutcome EnableHostedZoneDNSSEC(const Model::EnableHostedZoneDNSSECRequest &request) const
virtual Model::DeactivateKeySigningKeyOutcome DeactivateKeySigningKey(const Model::DeactivateKeySigningKeyRequest &request) const
Model::GetTrafficPolicyInstanceOutcomeCallable GetTrafficPolicyInstanceCallable(const GetTrafficPolicyInstanceRequestT &request) const
void DeleteVPCAssociationAuthorizationAsync(const DeleteVPCAssociationAuthorizationRequestT &request, const DeleteVPCAssociationAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TestDNSAnswerOutcomeCallable TestDNSAnswerCallable(const TestDNSAnswerRequestT &request) const
void DisableHostedZoneDNSSECAsync(const DisableHostedZoneDNSSECRequestT &request, const DisableHostedZoneDNSSECResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ChangeTagsForResourceOutcomeCallable ChangeTagsForResourceCallable(const ChangeTagsForResourceRequestT &request) const
Route53Client(const Aws::Client::ClientConfiguration &clientConfiguration)
void GetTrafficPolicyInstanceAsync(const GetTrafficPolicyInstanceRequestT &request, const GetTrafficPolicyInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCidrLocationsOutcome ListCidrLocations(const Model::ListCidrLocationsRequest &request) const
virtual Model::UpdateHealthCheckOutcome UpdateHealthCheck(const Model::UpdateHealthCheckRequest &request) const
Model::ChangeCidrCollectionOutcomeCallable ChangeCidrCollectionCallable(const ChangeCidrCollectionRequestT &request) const
virtual Model::ListTrafficPolicyVersionsOutcome ListTrafficPolicyVersions(const Model::ListTrafficPolicyVersionsRequest &request) const
virtual Model::ListCidrCollectionsOutcome ListCidrCollections(const Model::ListCidrCollectionsRequest &request={}) const
virtual Model::CreateHostedZoneOutcome CreateHostedZone(const Model::CreateHostedZoneRequest &request) const
Model::GetCheckerIpRangesOutcomeCallable GetCheckerIpRangesCallable(const GetCheckerIpRangesRequestT &request={}) const
Model::ListTrafficPoliciesOutcomeCallable ListTrafficPoliciesCallable(const ListTrafficPoliciesRequestT &request={}) const
void ListHostedZonesByVPCAsync(const ListHostedZonesByVPCRequestT &request, const ListHostedZonesByVPCResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Route53EndpointProvider EndpointProviderType
Model::CreateTrafficPolicyInstanceOutcomeCallable CreateTrafficPolicyInstanceCallable(const CreateTrafficPolicyInstanceRequestT &request) const
Model::GetHostedZoneLimitOutcomeCallable GetHostedZoneLimitCallable(const GetHostedZoneLimitRequestT &request) const
Model::DeleteHostedZoneOutcomeCallable DeleteHostedZoneCallable(const DeleteHostedZoneRequestT &request) const
virtual Model::GetHostedZoneCountOutcome GetHostedZoneCount(const Model::GetHostedZoneCountRequest &request={}) const
Model::UpdateHealthCheckOutcomeCallable UpdateHealthCheckCallable(const UpdateHealthCheckRequestT &request) const
virtual Model::GetGeoLocationOutcome GetGeoLocation(const Model::GetGeoLocationRequest &request={}) const
void GetHealthCheckCountAsync(const GetHealthCheckCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetHealthCheckCountRequestT &request={}) const
virtual Model::ChangeTagsForResourceOutcome ChangeTagsForResource(const Model::ChangeTagsForResourceRequest &request) const
void UpdateHealthCheckAsync(const UpdateHealthCheckRequestT &request, const UpdateHealthCheckResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateHostedZoneAsync(const CreateHostedZoneRequestT &request, const CreateHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateHostedZoneCommentOutcomeCallable UpdateHostedZoneCommentCallable(const UpdateHostedZoneCommentRequestT &request) const
void DeleteTrafficPolicyInstanceAsync(const DeleteTrafficPolicyInstanceRequestT &request, const DeleteTrafficPolicyInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateHealthCheckOutcome CreateHealthCheck(const Model::CreateHealthCheckRequest &request) const
void CreateCidrCollectionAsync(const CreateCidrCollectionRequestT &request, const CreateCidrCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ActivateKeySigningKeyOutcomeCallable ActivateKeySigningKeyCallable(const ActivateKeySigningKeyRequestT &request) const
virtual Model::GetHealthCheckLastFailureReasonOutcome GetHealthCheckLastFailureReason(const Model::GetHealthCheckLastFailureReasonRequest &request) const
static const char * GetServiceName()
void GetChangeAsync(const GetChangeRequestT &request, const GetChangeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTrafficPolicyInstancesByPolicyOutcome ListTrafficPolicyInstancesByPolicy(const Model::ListTrafficPolicyInstancesByPolicyRequest &request) const
virtual Model::DisableHostedZoneDNSSECOutcome DisableHostedZoneDNSSEC(const Model::DisableHostedZoneDNSSECRequest &request) const
virtual Model::DeleteReusableDelegationSetOutcome DeleteReusableDelegationSet(const Model::DeleteReusableDelegationSetRequest &request) const
void CreateTrafficPolicyVersionAsync(const CreateTrafficPolicyVersionRequestT &request, const CreateTrafficPolicyVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQueryLoggingConfigOutcome GetQueryLoggingConfig(const Model::GetQueryLoggingConfigRequest &request) const
void GetCheckerIpRangesAsync(const GetCheckerIpRangesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCheckerIpRangesRequestT &request={}) const
virtual Model::ListGeoLocationsOutcome ListGeoLocations(const Model::ListGeoLocationsRequest &request={}) const
std::shared_ptr< Route53EndpointProviderBase > & accessEndpointProvider()
void ListHealthChecksAsync(const ListHealthChecksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListHealthChecksRequestT &request={}) const
virtual Model::GetReusableDelegationSetLimitOutcome GetReusableDelegationSetLimit(const Model::GetReusableDelegationSetLimitRequest &request) const
Model::DeleteCidrCollectionOutcomeCallable DeleteCidrCollectionCallable(const DeleteCidrCollectionRequestT &request) const
void ListTrafficPoliciesAsync(const ListTrafficPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTrafficPoliciesRequestT &request={}) const
void GetReusableDelegationSetAsync(const GetReusableDelegationSetRequestT &request, const GetReusableDelegationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteQueryLoggingConfigOutcomeCallable DeleteQueryLoggingConfigCallable(const DeleteQueryLoggingConfigRequestT &request) const
Model::UpdateTrafficPolicyCommentOutcomeCallable UpdateTrafficPolicyCommentCallable(const UpdateTrafficPolicyCommentRequestT &request) const
Model::GetReusableDelegationSetLimitOutcomeCallable GetReusableDelegationSetLimitCallable(const GetReusableDelegationSetLimitRequestT &request) const
virtual Model::GetDNSSECOutcome GetDNSSEC(const Model::GetDNSSECRequest &request) const
void UpdateTrafficPolicyCommentAsync(const UpdateTrafficPolicyCommentRequestT &request, const UpdateTrafficPolicyCommentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ChangeResourceRecordSetsOutcome ChangeResourceRecordSets(const Model::ChangeResourceRecordSetsRequest &request) const
virtual Model::GetTrafficPolicyInstanceCountOutcome GetTrafficPolicyInstanceCount(const Model::GetTrafficPolicyInstanceCountRequest &request={}) const
virtual Model::ListResourceRecordSetsOutcome ListResourceRecordSets(const Model::ListResourceRecordSetsRequest &request) const
void DeactivateKeySigningKeyAsync(const DeactivateKeySigningKeyRequestT &request, const DeactivateKeySigningKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListReusableDelegationSetsAsync(const ListReusableDelegationSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReusableDelegationSetsRequestT &request={}) const
Model::CreateKeySigningKeyOutcomeCallable CreateKeySigningKeyCallable(const CreateKeySigningKeyRequestT &request) const
Model::DeleteReusableDelegationSetOutcomeCallable DeleteReusableDelegationSetCallable(const DeleteReusableDelegationSetRequestT &request) const
virtual Model::CreateReusableDelegationSetOutcome CreateReusableDelegationSet(const Model::CreateReusableDelegationSetRequest &request) const
virtual Model::GetTrafficPolicyOutcome GetTrafficPolicy(const Model::GetTrafficPolicyRequest &request) const
virtual Model::GetChangeOutcome GetChange(const Model::GetChangeRequest &request) const
void DeleteKeySigningKeyAsync(const DeleteKeySigningKeyRequestT &request, const DeleteKeySigningKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateReusableDelegationSetOutcomeCallable CreateReusableDelegationSetCallable(const CreateReusableDelegationSetRequestT &request) const
virtual Model::UpdateTrafficPolicyCommentOutcome UpdateTrafficPolicyComment(const Model::UpdateTrafficPolicyCommentRequest &request) const
virtual Model::CreateVPCAssociationAuthorizationOutcome CreateVPCAssociationAuthorization(const Model::CreateVPCAssociationAuthorizationRequest &request) const
virtual Model::ListReusableDelegationSetsOutcome ListReusableDelegationSets(const Model::ListReusableDelegationSetsRequest &request={}) const
void GetHealthCheckStatusAsync(const GetHealthCheckStatusRequestT &request, const GetHealthCheckStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateReusableDelegationSetAsync(const CreateReusableDelegationSetRequestT &request, const CreateReusableDelegationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetQueryLoggingConfigOutcomeCallable GetQueryLoggingConfigCallable(const GetQueryLoggingConfigRequestT &request) const
virtual Model::CreateQueryLoggingConfigOutcome CreateQueryLoggingConfig(const Model::CreateQueryLoggingConfigRequest &request) const
Model::ListGeoLocationsOutcomeCallable ListGeoLocationsCallable(const ListGeoLocationsRequestT &request={}) const
void TestDNSAnswerAsync(const TestDNSAnswerRequestT &request, const TestDNSAnswerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListQueryLoggingConfigsAsync(const ListQueryLoggingConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListQueryLoggingConfigsRequestT &request={}) const
static const char * GetAllocationTag()
Model::ListHostedZonesOutcomeCallable ListHostedZonesCallable(const ListHostedZonesRequestT &request={}) const
void ListResourceRecordSetsAsync(const ListResourceRecordSetsRequestT &request, const ListResourceRecordSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetHostedZoneAsync(const GetHostedZoneRequestT &request, const GetHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateTrafficPolicyInstanceAsync(const UpdateTrafficPolicyInstanceRequestT &request, const UpdateTrafficPolicyInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Route53Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< Route53EndpointProviderBase > endpointProvider=nullptr, const Aws::Route53::Route53ClientConfiguration &clientConfiguration=Aws::Route53::Route53ClientConfiguration())
void ListTrafficPolicyInstancesAsync(const ListTrafficPolicyInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTrafficPolicyInstancesRequestT &request={}) const
virtual Model::ListHealthChecksOutcome ListHealthChecks(const Model::ListHealthChecksRequest &request={}) const
virtual Model::ListHostedZonesByNameOutcome ListHostedZonesByName(const Model::ListHostedZonesByNameRequest &request={}) const
void AssociateVPCWithHostedZoneAsync(const AssociateVPCWithHostedZoneRequestT &request, const AssociateVPCWithHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TestDNSAnswerOutcome TestDNSAnswer(const Model::TestDNSAnswerRequest &request) const
Model::ListTagsForResourcesOutcomeCallable ListTagsForResourcesCallable(const ListTagsForResourcesRequestT &request) const
void DeleteHostedZoneAsync(const DeleteHostedZoneRequestT &request, const DeleteHostedZoneResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateHealthCheckOutcomeCallable CreateHealthCheckCallable(const CreateHealthCheckRequestT &request) const
void ListCidrCollectionsAsync(const ListCidrCollectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCidrCollectionsRequestT &request={}) const
virtual Model::ListCidrBlocksOutcome ListCidrBlocks(const Model::ListCidrBlocksRequest &request) const
Model::DeleteKeySigningKeyOutcomeCallable DeleteKeySigningKeyCallable(const DeleteKeySigningKeyRequestT &request) const
virtual Model::UpdateHostedZoneCommentOutcome UpdateHostedZoneComment(const Model::UpdateHostedZoneCommentRequest &request) const
std::future< EnableHostedZoneDNSSECOutcome > EnableHostedZoneDNSSECOutcomeCallable
std::future< GetHostedZoneCountOutcome > GetHostedZoneCountOutcomeCallable
std::future< DeleteHealthCheckOutcome > DeleteHealthCheckOutcomeCallable
std::future< ChangeCidrCollectionOutcome > ChangeCidrCollectionOutcomeCallable
std::future< GetHostedZoneOutcome > GetHostedZoneOutcomeCallable
std::future< ListCidrCollectionsOutcome > ListCidrCollectionsOutcomeCallable
std::future< ListCidrBlocksOutcome > ListCidrBlocksOutcomeCallable
std::future< GetQueryLoggingConfigOutcome > GetQueryLoggingConfigOutcomeCallable
std::future< GetHealthCheckStatusOutcome > GetHealthCheckStatusOutcomeCallable
std::future< DisassociateVPCFromHostedZoneOutcome > DisassociateVPCFromHostedZoneOutcomeCallable
std::future< DeleteReusableDelegationSetOutcome > DeleteReusableDelegationSetOutcomeCallable
std::future< CreateTrafficPolicyOutcome > CreateTrafficPolicyOutcomeCallable
std::future< GetHostedZoneLimitOutcome > GetHostedZoneLimitOutcomeCallable
std::future< CreateHostedZoneOutcome > CreateHostedZoneOutcomeCallable
std::future< AssociateVPCWithHostedZoneOutcome > AssociateVPCWithHostedZoneOutcomeCallable
std::future< ListHostedZonesByNameOutcome > ListHostedZonesByNameOutcomeCallable
std::future< GetChangeOutcome > GetChangeOutcomeCallable
std::future< ListVPCAssociationAuthorizationsOutcome > ListVPCAssociationAuthorizationsOutcomeCallable
std::future< ChangeResourceRecordSetsOutcome > ChangeResourceRecordSetsOutcomeCallable
std::future< CreateVPCAssociationAuthorizationOutcome > CreateVPCAssociationAuthorizationOutcomeCallable
std::future< DeleteVPCAssociationAuthorizationOutcome > DeleteVPCAssociationAuthorizationOutcomeCallable
std::future< ListHealthChecksOutcome > ListHealthChecksOutcomeCallable
std::future< ListTagsForResourcesOutcome > ListTagsForResourcesOutcomeCallable
std::future< CreateTrafficPolicyVersionOutcome > CreateTrafficPolicyVersionOutcomeCallable
std::future< DeleteHostedZoneOutcome > DeleteHostedZoneOutcomeCallable
std::future< CreateQueryLoggingConfigOutcome > CreateQueryLoggingConfigOutcomeCallable
std::future< GetHealthCheckCountOutcome > GetHealthCheckCountOutcomeCallable
std::future< ListReusableDelegationSetsOutcome > ListReusableDelegationSetsOutcomeCallable
std::future< ListHostedZonesByVPCOutcome > ListHostedZonesByVPCOutcomeCallable
std::future< ListQueryLoggingConfigsOutcome > ListQueryLoggingConfigsOutcomeCallable
std::future< DeleteKeySigningKeyOutcome > DeleteKeySigningKeyOutcomeCallable
std::future< DeleteQueryLoggingConfigOutcome > DeleteQueryLoggingConfigOutcomeCallable
std::future< DisableHostedZoneDNSSECOutcome > DisableHostedZoneDNSSECOutcomeCallable
std::future< UpdateHealthCheckOutcome > UpdateHealthCheckOutcomeCallable
std::future< ListHostedZonesOutcome > ListHostedZonesOutcomeCallable
std::future< CreateKeySigningKeyOutcome > CreateKeySigningKeyOutcomeCallable
std::future< CreateHealthCheckOutcome > CreateHealthCheckOutcomeCallable
std::future< GetTrafficPolicyOutcome > GetTrafficPolicyOutcomeCallable
std::future< ActivateKeySigningKeyOutcome > ActivateKeySigningKeyOutcomeCallable
std::future< ChangeTagsForResourceOutcome > ChangeTagsForResourceOutcomeCallable
std::future< CreateTrafficPolicyInstanceOutcome > CreateTrafficPolicyInstanceOutcomeCallable
std::future< ListTrafficPolicyInstancesByPolicyOutcome > ListTrafficPolicyInstancesByPolicyOutcomeCallable
std::future< GetCheckerIpRangesOutcome > GetCheckerIpRangesOutcomeCallable
std::future< UpdateTrafficPolicyInstanceOutcome > UpdateTrafficPolicyInstanceOutcomeCallable
std::future< GetHealthCheckLastFailureReasonOutcome > GetHealthCheckLastFailureReasonOutcomeCallable
std::future< GetAccountLimitOutcome > GetAccountLimitOutcomeCallable
std::future< GetTrafficPolicyInstanceOutcome > GetTrafficPolicyInstanceOutcomeCallable
std::future< ListCidrLocationsOutcome > ListCidrLocationsOutcomeCallable
std::future< ListTrafficPoliciesOutcome > ListTrafficPoliciesOutcomeCallable
std::future< ListResourceRecordSetsOutcome > ListResourceRecordSetsOutcomeCallable
std::future< GetReusableDelegationSetLimitOutcome > GetReusableDelegationSetLimitOutcomeCallable
std::future< DeactivateKeySigningKeyOutcome > DeactivateKeySigningKeyOutcomeCallable
std::future< UpdateHostedZoneCommentOutcome > UpdateHostedZoneCommentOutcomeCallable
std::future< GetTrafficPolicyInstanceCountOutcome > GetTrafficPolicyInstanceCountOutcomeCallable
std::future< ListTrafficPolicyInstancesOutcome > ListTrafficPolicyInstancesOutcomeCallable
std::future< GetGeoLocationOutcome > GetGeoLocationOutcomeCallable
std::future< DeleteTrafficPolicyOutcome > DeleteTrafficPolicyOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteTrafficPolicyInstanceOutcome > DeleteTrafficPolicyInstanceOutcomeCallable
std::future< ListTrafficPolicyInstancesByHostedZoneOutcome > ListTrafficPolicyInstancesByHostedZoneOutcomeCallable
std::future< CreateReusableDelegationSetOutcome > CreateReusableDelegationSetOutcomeCallable
std::future< CreateCidrCollectionOutcome > CreateCidrCollectionOutcomeCallable
std::future< GetDNSSECOutcome > GetDNSSECOutcomeCallable
std::future< ListTrafficPolicyVersionsOutcome > ListTrafficPolicyVersionsOutcomeCallable
std::future< UpdateTrafficPolicyCommentOutcome > UpdateTrafficPolicyCommentOutcomeCallable
std::future< ListGeoLocationsOutcome > ListGeoLocationsOutcomeCallable
std::future< DeleteCidrCollectionOutcome > DeleteCidrCollectionOutcomeCallable
std::future< TestDNSAnswerOutcome > TestDNSAnswerOutcomeCallable
std::future< GetReusableDelegationSetOutcome > GetReusableDelegationSetOutcomeCallable
std::future< GetHealthCheckOutcome > GetHealthCheckOutcomeCallable
std::function< void(const Route53Client *, const Model::UpdateTrafficPolicyCommentRequest &, const Model::UpdateTrafficPolicyCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrafficPolicyCommentResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHostedZoneCountRequest &, const Model::GetHostedZoneCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostedZoneCountResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteTrafficPolicyRequest &, const Model::DeleteTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficPolicyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetTrafficPolicyRequest &, const Model::GetTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ChangeTagsForResourceRequest &, const Model::ChangeTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangeTagsForResourceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListResourceRecordSetsRequest &, const Model::ListResourceRecordSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceRecordSetsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListReusableDelegationSetsRequest &, const Model::ListReusableDelegationSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReusableDelegationSetsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListHealthChecksRequest &, const Model::ListHealthChecksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHealthChecksResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateVPCAssociationAuthorizationRequest &, const Model::CreateVPCAssociationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVPCAssociationAuthorizationResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeactivateKeySigningKeyRequest &, const Model::DeactivateKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateKeySigningKeyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListQueryLoggingConfigsRequest &, const Model::ListQueryLoggingConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueryLoggingConfigsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListHostedZonesByVPCRequest &, const Model::ListHostedZonesByVPCOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesByVPCResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetReusableDelegationSetLimitRequest &, const Model::GetReusableDelegationSetLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReusableDelegationSetLimitResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetTrafficPolicyInstanceCountRequest &, const Model::GetTrafficPolicyInstanceCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyInstanceCountResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyVersionRequest &, const Model::CreateTrafficPolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyVersionResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyRequest &, const Model::CreateTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPolicyInstancesByHostedZoneRequest &, const Model::ListTrafficPolicyInstancesByHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesByHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteVPCAssociationAuthorizationRequest &, const Model::DeleteVPCAssociationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVPCAssociationAuthorizationResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetAccountLimitRequest &, const Model::GetAccountLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountLimitResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateHostedZoneRequest &, const Model::CreateHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteReusableDelegationSetRequest &, const Model::DeleteReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReusableDelegationSetResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DisassociateVPCFromHostedZoneRequest &, const Model::DisassociateVPCFromHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateVPCFromHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateTrafficPolicyInstanceRequest &, const Model::CreateTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficPolicyInstanceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHealthCheckRequest &, const Model::GetHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetReusableDelegationSetRequest &, const Model::GetReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReusableDelegationSetResponseReceivedHandler
std::function< void(const Route53Client *, const Model::UpdateHostedZoneCommentRequest &, const Model::UpdateHostedZoneCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHostedZoneCommentResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateReusableDelegationSetRequest &, const Model::CreateReusableDelegationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReusableDelegationSetResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteKeySigningKeyRequest &, const Model::DeleteKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeySigningKeyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPoliciesRequest &, const Model::ListTrafficPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPoliciesResponseReceivedHandler
std::function< void(const Route53Client *, const Model::AssociateVPCWithHostedZoneRequest &, const Model::AssociateVPCWithHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateVPCWithHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListHostedZonesByNameRequest &, const Model::ListHostedZonesByNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesByNameResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetQueryLoggingConfigRequest &, const Model::GetQueryLoggingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryLoggingConfigResponseReceivedHandler
std::function< void(const Route53Client *, const Model::UpdateTrafficPolicyInstanceRequest &, const Model::UpdateTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrafficPolicyInstanceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetGeoLocationRequest &, const Model::GetGeoLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGeoLocationResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHostedZoneLimitRequest &, const Model::GetHostedZoneLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostedZoneLimitResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetDNSSECRequest &, const Model::GetDNSSECOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDNSSECResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteHealthCheckRequest &, const Model::DeleteHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHealthCheckResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListVPCAssociationAuthorizationsRequest &, const Model::ListVPCAssociationAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVPCAssociationAuthorizationsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetChangeRequest &, const Model::GetChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChangeResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListGeoLocationsRequest &, const Model::ListGeoLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGeoLocationsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPolicyInstancesByPolicyRequest &, const Model::ListTrafficPolicyInstancesByPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesByPolicyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateCidrCollectionRequest &, const Model::CreateCidrCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCidrCollectionResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListCidrCollectionsRequest &, const Model::ListCidrCollectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCidrCollectionsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::UpdateHealthCheckRequest &, const Model::UpdateHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHealthCheckResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetTrafficPolicyInstanceRequest &, const Model::GetTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficPolicyInstanceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteCidrCollectionRequest &, const Model::DeleteCidrCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCidrCollectionResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteHostedZoneRequest &, const Model::DeleteHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::TestDNSAnswerRequest &, const Model::TestDNSAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestDNSAnswerResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateHealthCheckRequest &, const Model::CreateHealthCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHealthCheckResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetCheckerIpRangesRequest &, const Model::GetCheckerIpRangesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCheckerIpRangesResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ChangeCidrCollectionRequest &, const Model::ChangeCidrCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangeCidrCollectionResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteQueryLoggingConfigRequest &, const Model::DeleteQueryLoggingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueryLoggingConfigResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListCidrBlocksRequest &, const Model::ListCidrBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCidrBlocksResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DeleteTrafficPolicyInstanceRequest &, const Model::DeleteTrafficPolicyInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficPolicyInstanceResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListHostedZonesRequest &, const Model::ListHostedZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHostedZonesResponseReceivedHandler
std::function< void(const Route53Client *, const Model::EnableHostedZoneDNSSECRequest &, const Model::EnableHostedZoneDNSSECOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableHostedZoneDNSSECResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHealthCheckStatusRequest &, const Model::GetHealthCheckStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckStatusResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ActivateKeySigningKeyRequest &, const Model::ActivateKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateKeySigningKeyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHealthCheckLastFailureReasonRequest &, const Model::GetHealthCheckLastFailureReasonOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckLastFailureReasonResponseReceivedHandler
std::function< void(const Route53Client *, const Model::DisableHostedZoneDNSSECRequest &, const Model::DisableHostedZoneDNSSECOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableHostedZoneDNSSECResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListCidrLocationsRequest &, const Model::ListCidrLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCidrLocationsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPolicyVersionsRequest &, const Model::ListTrafficPolicyVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyVersionsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTagsForResourcesRequest &, const Model::ListTagsForResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourcesResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateKeySigningKeyRequest &, const Model::CreateKeySigningKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeySigningKeyResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHealthCheckCountRequest &, const Model::GetHealthCheckCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHealthCheckCountResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ChangeResourceRecordSetsRequest &, const Model::ChangeResourceRecordSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangeResourceRecordSetsResponseReceivedHandler
std::function< void(const Route53Client *, const Model::CreateQueryLoggingConfigRequest &, const Model::CreateQueryLoggingConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQueryLoggingConfigResponseReceivedHandler
std::function< void(const Route53Client *, const Model::GetHostedZoneRequest &, const Model::GetHostedZoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHostedZoneResponseReceivedHandler
std::function< void(const Route53Client *, const Model::ListTrafficPolicyInstancesRequest &, const Model::ListTrafficPolicyInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficPolicyInstancesResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String