AWS SDK for C++

AWS SDK for C++ Version 1.11.852

Loading...
Searching...
No Matches
PartnerCentralAccountClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/partnercentral-account/PartnerCentralAccountPaginationBase.h>
12#include <aws/partnercentral-account/PartnerCentralAccountServiceClientModel.h>
13#include <aws/partnercentral-account/PartnerCentralAccountWaiter.h>
14#include <aws/partnercentral-account/PartnerCentralAccount_EXPORTS.h>
15
16namespace Aws {
17namespace PartnerCentralAccount {
24class AWS_PARTNERCENTRALACCOUNT_API PartnerCentralAccountClient
26 public Aws::Client::ClientWithAsyncTemplateMethods<PartnerCentralAccountClient>,
27 public PartnerCentralAccountPaginationBase<PartnerCentralAccountClient>,
28 public PartnerCentralAccountWaiter<PartnerCentralAccountClient> {
29 public:
31 static const char* GetServiceName();
32 static const char* GetAllocationTag();
33
36
43 std::shared_ptr<PartnerCentralAccountEndpointProviderBase> endpointProvider = nullptr);
44
50 std::shared_ptr<PartnerCentralAccountEndpointProviderBase> endpointProvider = nullptr,
53
58 PartnerCentralAccountClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
59 std::shared_ptr<PartnerCentralAccountEndpointProviderBase> endpointProvider = nullptr,
62
63 /* Legacy constructors due deprecation */
69
75
80 PartnerCentralAccountClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
81 const Aws::Client::ClientConfiguration& clientConfiguration);
82
83 /* End of legacy constructors due deprecation */
85
93 const Model::AcceptConnectionInvitationRequest& request) const;
94
99 template <typename AcceptConnectionInvitationRequestT = Model::AcceptConnectionInvitationRequest>
101 const AcceptConnectionInvitationRequestT& request) const {
102 return SubmitCallable(&PartnerCentralAccountClient::AcceptConnectionInvitation, request);
103 }
104
109 template <typename AcceptConnectionInvitationRequestT = Model::AcceptConnectionInvitationRequest>
110 void AcceptConnectionInvitationAsync(const AcceptConnectionInvitationRequestT& request,
112 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
113 return SubmitAsync(&PartnerCentralAccountClient::AcceptConnectionInvitation, request, handler, context);
114 }
115
125
130 template <typename AssociateAwsTrainingCertificationEmailDomainRequestT = Model::AssociateAwsTrainingCertificationEmailDomainRequest>
132 const AssociateAwsTrainingCertificationEmailDomainRequestT& request) const {
133 return SubmitCallable(&PartnerCentralAccountClient::AssociateAwsTrainingCertificationEmailDomain, request);
134 }
135
140 template <typename AssociateAwsTrainingCertificationEmailDomainRequestT = Model::AssociateAwsTrainingCertificationEmailDomainRequest>
142 const AssociateAwsTrainingCertificationEmailDomainRequestT& request,
144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
145 return SubmitAsync(&PartnerCentralAccountClient::AssociateAwsTrainingCertificationEmailDomain, request, handler, context);
146 }
147
155
160 template <typename CancelConnectionRequestT = Model::CancelConnectionRequest>
161 Model::CancelConnectionOutcomeCallable CancelConnectionCallable(const CancelConnectionRequestT& request) const {
162 return SubmitCallable(&PartnerCentralAccountClient::CancelConnection, request);
163 }
164
169 template <typename CancelConnectionRequestT = Model::CancelConnectionRequest>
170 void CancelConnectionAsync(const CancelConnectionRequestT& request, const CancelConnectionResponseReceivedHandler& handler,
171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
172 return SubmitAsync(&PartnerCentralAccountClient::CancelConnection, request, handler, context);
173 }
174
182 const Model::CancelConnectionInvitationRequest& request) const;
183
188 template <typename CancelConnectionInvitationRequestT = Model::CancelConnectionInvitationRequest>
190 const CancelConnectionInvitationRequestT& request) const {
191 return SubmitCallable(&PartnerCentralAccountClient::CancelConnectionInvitation, request);
192 }
193
198 template <typename CancelConnectionInvitationRequestT = Model::CancelConnectionInvitationRequest>
199 void CancelConnectionInvitationAsync(const CancelConnectionInvitationRequestT& request,
201 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
202 return SubmitAsync(&PartnerCentralAccountClient::CancelConnectionInvitation, request, handler, context);
203 }
204
212
217 template <typename CancelProfileUpdateTaskRequestT = Model::CancelProfileUpdateTaskRequest>
218 Model::CancelProfileUpdateTaskOutcomeCallable CancelProfileUpdateTaskCallable(const CancelProfileUpdateTaskRequestT& request) const {
219 return SubmitCallable(&PartnerCentralAccountClient::CancelProfileUpdateTask, request);
220 }
221
226 template <typename CancelProfileUpdateTaskRequestT = Model::CancelProfileUpdateTaskRequest>
227 void CancelProfileUpdateTaskAsync(const CancelProfileUpdateTaskRequestT& request,
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
230 return SubmitAsync(&PartnerCentralAccountClient::CancelProfileUpdateTask, request, handler, context);
231 }
232
240 const Model::CreateConnectionInvitationRequest& request) const;
241
246 template <typename CreateConnectionInvitationRequestT = Model::CreateConnectionInvitationRequest>
248 const CreateConnectionInvitationRequestT& request) const {
249 return SubmitCallable(&PartnerCentralAccountClient::CreateConnectionInvitation, request);
250 }
251
256 template <typename CreateConnectionInvitationRequestT = Model::CreateConnectionInvitationRequest>
257 void CreateConnectionInvitationAsync(const CreateConnectionInvitationRequestT& request,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
260 return SubmitAsync(&PartnerCentralAccountClient::CreateConnectionInvitation, request, handler, context);
261 }
262
270
274 template <typename CreatePartnerRequestT = Model::CreatePartnerRequest>
275 Model::CreatePartnerOutcomeCallable CreatePartnerCallable(const CreatePartnerRequestT& request) const {
276 return SubmitCallable(&PartnerCentralAccountClient::CreatePartner, request);
277 }
278
283 template <typename CreatePartnerRequestT = Model::CreatePartnerRequest>
284 void CreatePartnerAsync(const CreatePartnerRequestT& request, const CreatePartnerResponseReceivedHandler& handler,
285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
286 return SubmitAsync(&PartnerCentralAccountClient::CreatePartner, request, handler, context);
287 }
288
297
302 template <
303 typename DisassociateAwsTrainingCertificationEmailDomainRequestT = Model::DisassociateAwsTrainingCertificationEmailDomainRequest>
305 const DisassociateAwsTrainingCertificationEmailDomainRequestT& request) const {
306 return SubmitCallable(&PartnerCentralAccountClient::DisassociateAwsTrainingCertificationEmailDomain, request);
307 }
308
313 template <
314 typename DisassociateAwsTrainingCertificationEmailDomainRequestT = Model::DisassociateAwsTrainingCertificationEmailDomainRequest>
316 const DisassociateAwsTrainingCertificationEmailDomainRequestT& request,
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
319 return SubmitAsync(&PartnerCentralAccountClient::DisassociateAwsTrainingCertificationEmailDomain, request, handler, context);
320 }
321
329
334 template <typename GetAllianceLeadContactRequestT = Model::GetAllianceLeadContactRequest>
335 Model::GetAllianceLeadContactOutcomeCallable GetAllianceLeadContactCallable(const GetAllianceLeadContactRequestT& request) const {
336 return SubmitCallable(&PartnerCentralAccountClient::GetAllianceLeadContact, request);
337 }
338
343 template <typename GetAllianceLeadContactRequestT = Model::GetAllianceLeadContactRequest>
344 void GetAllianceLeadContactAsync(const GetAllianceLeadContactRequestT& request,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
347 return SubmitAsync(&PartnerCentralAccountClient::GetAllianceLeadContact, request, handler, context);
348 }
349
357
361 template <typename GetConnectionRequestT = Model::GetConnectionRequest>
362 Model::GetConnectionOutcomeCallable GetConnectionCallable(const GetConnectionRequestT& request) const {
363 return SubmitCallable(&PartnerCentralAccountClient::GetConnection, request);
364 }
365
370 template <typename GetConnectionRequestT = Model::GetConnectionRequest>
371 void GetConnectionAsync(const GetConnectionRequestT& request, const GetConnectionResponseReceivedHandler& handler,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
373 return SubmitAsync(&PartnerCentralAccountClient::GetConnection, request, handler, context);
374 }
375
383
388 template <typename GetConnectionInvitationRequestT = Model::GetConnectionInvitationRequest>
389 Model::GetConnectionInvitationOutcomeCallable GetConnectionInvitationCallable(const GetConnectionInvitationRequestT& request) const {
390 return SubmitCallable(&PartnerCentralAccountClient::GetConnectionInvitation, request);
391 }
392
397 template <typename GetConnectionInvitationRequestT = Model::GetConnectionInvitationRequest>
398 void GetConnectionInvitationAsync(const GetConnectionInvitationRequestT& request,
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
401 return SubmitAsync(&PartnerCentralAccountClient::GetConnectionInvitation, request, handler, context);
402 }
403
411
416 template <typename GetConnectionPreferencesRequestT = Model::GetConnectionPreferencesRequest>
417 Model::GetConnectionPreferencesOutcomeCallable GetConnectionPreferencesCallable(const GetConnectionPreferencesRequestT& request) const {
418 return SubmitCallable(&PartnerCentralAccountClient::GetConnectionPreferences, request);
419 }
420
425 template <typename GetConnectionPreferencesRequestT = Model::GetConnectionPreferencesRequest>
426 void GetConnectionPreferencesAsync(const GetConnectionPreferencesRequestT& request,
428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
429 return SubmitAsync(&PartnerCentralAccountClient::GetConnectionPreferences, request, handler, context);
430 }
431
439
443 template <typename GetPartnerRequestT = Model::GetPartnerRequest>
444 Model::GetPartnerOutcomeCallable GetPartnerCallable(const GetPartnerRequestT& request) const {
445 return SubmitCallable(&PartnerCentralAccountClient::GetPartner, request);
446 }
447
452 template <typename GetPartnerRequestT = Model::GetPartnerRequest>
453 void GetPartnerAsync(const GetPartnerRequestT& request, const GetPartnerResponseReceivedHandler& handler,
454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
455 return SubmitAsync(&PartnerCentralAccountClient::GetPartner, request, handler, context);
456 }
457
465
470 template <typename GetProfileUpdateTaskRequestT = Model::GetProfileUpdateTaskRequest>
471 Model::GetProfileUpdateTaskOutcomeCallable GetProfileUpdateTaskCallable(const GetProfileUpdateTaskRequestT& request) const {
472 return SubmitCallable(&PartnerCentralAccountClient::GetProfileUpdateTask, request);
473 }
474
479 template <typename GetProfileUpdateTaskRequestT = Model::GetProfileUpdateTaskRequest>
480 void GetProfileUpdateTaskAsync(const GetProfileUpdateTaskRequestT& request, const GetProfileUpdateTaskResponseReceivedHandler& handler,
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
482 return SubmitAsync(&PartnerCentralAccountClient::GetProfileUpdateTask, request, handler, context);
483 }
484
492
497 template <typename GetProfileVisibilityRequestT = Model::GetProfileVisibilityRequest>
498 Model::GetProfileVisibilityOutcomeCallable GetProfileVisibilityCallable(const GetProfileVisibilityRequestT& request) const {
499 return SubmitCallable(&PartnerCentralAccountClient::GetProfileVisibility, request);
500 }
501
506 template <typename GetProfileVisibilityRequestT = Model::GetProfileVisibilityRequest>
507 void GetProfileVisibilityAsync(const GetProfileVisibilityRequestT& request, const GetProfileVisibilityResponseReceivedHandler& handler,
508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
509 return SubmitAsync(&PartnerCentralAccountClient::GetProfileVisibility, request, handler, context);
510 }
511
521
526 template <typename GetQualificationsAssociationDetailsRequestT = Model::GetQualificationsAssociationDetailsRequest>
528 const GetQualificationsAssociationDetailsRequestT& request) const {
529 return SubmitCallable(&PartnerCentralAccountClient::GetQualificationsAssociationDetails, request);
530 }
531
536 template <typename GetQualificationsAssociationDetailsRequestT = Model::GetQualificationsAssociationDetailsRequest>
537 void GetQualificationsAssociationDetailsAsync(const GetQualificationsAssociationDetailsRequestT& request,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
540 return SubmitAsync(&PartnerCentralAccountClient::GetQualificationsAssociationDetails, request, handler, context);
541 }
542
553
558 template <typename GetQualificationsAssociationTaskRequestT = Model::GetQualificationsAssociationTaskRequest>
560 const GetQualificationsAssociationTaskRequestT& request) const {
561 return SubmitCallable(&PartnerCentralAccountClient::GetQualificationsAssociationTask, request);
562 }
563
568 template <typename GetQualificationsAssociationTaskRequestT = Model::GetQualificationsAssociationTaskRequest>
569 void GetQualificationsAssociationTaskAsync(const GetQualificationsAssociationTaskRequestT& request,
571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
572 return SubmitAsync(&PartnerCentralAccountClient::GetQualificationsAssociationTask, request, handler, context);
573 }
574
586
591 template <typename GetQualificationsDisassociationTaskRequestT = Model::GetQualificationsDisassociationTaskRequest>
593 const GetQualificationsDisassociationTaskRequestT& request) const {
594 return SubmitCallable(&PartnerCentralAccountClient::GetQualificationsDisassociationTask, request);
595 }
596
601 template <typename GetQualificationsDisassociationTaskRequestT = Model::GetQualificationsDisassociationTaskRequest>
602 void GetQualificationsDisassociationTaskAsync(const GetQualificationsDisassociationTaskRequestT& request,
604 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
605 return SubmitAsync(&PartnerCentralAccountClient::GetQualificationsDisassociationTask, request, handler, context);
606 }
607
617
621 template <typename GetVerificationRequestT = Model::GetVerificationRequest>
622 Model::GetVerificationOutcomeCallable GetVerificationCallable(const GetVerificationRequestT& request) const {
623 return SubmitCallable(&PartnerCentralAccountClient::GetVerification, request);
624 }
625
630 template <typename GetVerificationRequestT = Model::GetVerificationRequest>
631 void GetVerificationAsync(const GetVerificationRequestT& request, const GetVerificationResponseReceivedHandler& handler,
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
633 return SubmitAsync(&PartnerCentralAccountClient::GetVerification, request, handler, context);
634 }
635
643
648 template <typename ListConnectionInvitationsRequestT = Model::ListConnectionInvitationsRequest>
650 const ListConnectionInvitationsRequestT& request) const {
651 return SubmitCallable(&PartnerCentralAccountClient::ListConnectionInvitations, request);
652 }
653
658 template <typename ListConnectionInvitationsRequestT = Model::ListConnectionInvitationsRequest>
659 void ListConnectionInvitationsAsync(const ListConnectionInvitationsRequestT& request,
661 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
662 return SubmitAsync(&PartnerCentralAccountClient::ListConnectionInvitations, request, handler, context);
663 }
664
672
676 template <typename ListConnectionsRequestT = Model::ListConnectionsRequest>
677 Model::ListConnectionsOutcomeCallable ListConnectionsCallable(const ListConnectionsRequestT& request) const {
678 return SubmitCallable(&PartnerCentralAccountClient::ListConnections, request);
679 }
680
685 template <typename ListConnectionsRequestT = Model::ListConnectionsRequest>
686 void ListConnectionsAsync(const ListConnectionsRequestT& request, const ListConnectionsResponseReceivedHandler& handler,
687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
688 return SubmitAsync(&PartnerCentralAccountClient::ListConnections, request, handler, context);
689 }
690
698
702 template <typename ListPartnersRequestT = Model::ListPartnersRequest>
703 Model::ListPartnersOutcomeCallable ListPartnersCallable(const ListPartnersRequestT& request) const {
704 return SubmitCallable(&PartnerCentralAccountClient::ListPartners, request);
705 }
706
711 template <typename ListPartnersRequestT = Model::ListPartnersRequest>
712 void ListPartnersAsync(const ListPartnersRequestT& request, const ListPartnersResponseReceivedHandler& handler,
713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
714 return SubmitAsync(&PartnerCentralAccountClient::ListPartners, request, handler, context);
715 }
716
724
729 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
730 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
731 return SubmitCallable(&PartnerCentralAccountClient::ListTagsForResource, request);
732 }
733
738 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
739 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
740 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
741 return SubmitAsync(&PartnerCentralAccountClient::ListTagsForResource, request, handler, context);
742 }
743
751
756 template <typename PutAllianceLeadContactRequestT = Model::PutAllianceLeadContactRequest>
757 Model::PutAllianceLeadContactOutcomeCallable PutAllianceLeadContactCallable(const PutAllianceLeadContactRequestT& request) const {
758 return SubmitCallable(&PartnerCentralAccountClient::PutAllianceLeadContact, request);
759 }
760
765 template <typename PutAllianceLeadContactRequestT = Model::PutAllianceLeadContactRequest>
766 void PutAllianceLeadContactAsync(const PutAllianceLeadContactRequestT& request,
768 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
769 return SubmitAsync(&PartnerCentralAccountClient::PutAllianceLeadContact, request, handler, context);
770 }
771
779
784 template <typename PutProfileVisibilityRequestT = Model::PutProfileVisibilityRequest>
785 Model::PutProfileVisibilityOutcomeCallable PutProfileVisibilityCallable(const PutProfileVisibilityRequestT& request) const {
786 return SubmitCallable(&PartnerCentralAccountClient::PutProfileVisibility, request);
787 }
788
793 template <typename PutProfileVisibilityRequestT = Model::PutProfileVisibilityRequest>
794 void PutProfileVisibilityAsync(const PutProfileVisibilityRequestT& request, const PutProfileVisibilityResponseReceivedHandler& handler,
795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
796 return SubmitAsync(&PartnerCentralAccountClient::PutProfileVisibility, request, handler, context);
797 }
798
806 const Model::RejectConnectionInvitationRequest& request) const;
807
812 template <typename RejectConnectionInvitationRequestT = Model::RejectConnectionInvitationRequest>
814 const RejectConnectionInvitationRequestT& request) const {
815 return SubmitCallable(&PartnerCentralAccountClient::RejectConnectionInvitation, request);
816 }
817
822 template <typename RejectConnectionInvitationRequestT = Model::RejectConnectionInvitationRequest>
823 void RejectConnectionInvitationAsync(const RejectConnectionInvitationRequestT& request,
825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
826 return SubmitAsync(&PartnerCentralAccountClient::RejectConnectionInvitation, request, handler, context);
827 }
828
836
841 template <typename SendEmailVerificationCodeRequestT = Model::SendEmailVerificationCodeRequest>
843 const SendEmailVerificationCodeRequestT& request) const {
844 return SubmitCallable(&PartnerCentralAccountClient::SendEmailVerificationCode, request);
845 }
846
851 template <typename SendEmailVerificationCodeRequestT = Model::SendEmailVerificationCodeRequest>
852 void SendEmailVerificationCodeAsync(const SendEmailVerificationCodeRequestT& request,
854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
855 return SubmitAsync(&PartnerCentralAccountClient::SendEmailVerificationCode, request, handler, context);
856 }
857
865
870 template <typename StartProfileUpdateTaskRequestT = Model::StartProfileUpdateTaskRequest>
871 Model::StartProfileUpdateTaskOutcomeCallable StartProfileUpdateTaskCallable(const StartProfileUpdateTaskRequestT& request) const {
872 return SubmitCallable(&PartnerCentralAccountClient::StartProfileUpdateTask, request);
873 }
874
879 template <typename StartProfileUpdateTaskRequestT = Model::StartProfileUpdateTaskRequest>
880 void StartProfileUpdateTaskAsync(const StartProfileUpdateTaskRequestT& request,
882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
883 return SubmitAsync(&PartnerCentralAccountClient::StartProfileUpdateTask, request, handler, context);
884 }
885
896
901 template <typename StartQualificationsAssociationTaskRequestT = Model::StartQualificationsAssociationTaskRequest>
903 const StartQualificationsAssociationTaskRequestT& request) const {
904 return SubmitCallable(&PartnerCentralAccountClient::StartQualificationsAssociationTask, request);
905 }
906
911 template <typename StartQualificationsAssociationTaskRequestT = Model::StartQualificationsAssociationTaskRequest>
912 void StartQualificationsAssociationTaskAsync(const StartQualificationsAssociationTaskRequestT& request,
914 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
915 return SubmitAsync(&PartnerCentralAccountClient::StartQualificationsAssociationTask, request, handler, context);
916 }
917
929
934 template <typename StartQualificationsDisassociationTaskRequestT = Model::StartQualificationsDisassociationTaskRequest>
936 const StartQualificationsDisassociationTaskRequestT& request) const {
937 return SubmitCallable(&PartnerCentralAccountClient::StartQualificationsDisassociationTask, request);
938 }
939
944 template <typename StartQualificationsDisassociationTaskRequestT = Model::StartQualificationsDisassociationTaskRequest>
945 void StartQualificationsDisassociationTaskAsync(const StartQualificationsDisassociationTaskRequestT& request,
947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
948 return SubmitAsync(&PartnerCentralAccountClient::StartQualificationsDisassociationTask, request, handler, context);
949 }
950
960
965 template <typename StartVerificationRequestT = Model::StartVerificationRequest>
966 Model::StartVerificationOutcomeCallable StartVerificationCallable(const StartVerificationRequestT& request = {}) const {
967 return SubmitCallable(&PartnerCentralAccountClient::StartVerification, request);
968 }
969
974 template <typename StartVerificationRequestT = Model::StartVerificationRequest>
976 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
977 const StartVerificationRequestT& request = {}) const {
978 return SubmitAsync(&PartnerCentralAccountClient::StartVerification, request, handler, context);
979 }
980
988
992 template <typename TagResourceRequestT = Model::TagResourceRequest>
993 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
994 return SubmitCallable(&PartnerCentralAccountClient::TagResource, request);
995 }
996
1001 template <typename TagResourceRequestT = Model::TagResourceRequest>
1002 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1004 return SubmitAsync(&PartnerCentralAccountClient::TagResource, request, handler, context);
1005 }
1006
1014
1018 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1019 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1020 return SubmitCallable(&PartnerCentralAccountClient::UntagResource, request);
1021 }
1022
1027 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1028 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1029 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1030 return SubmitAsync(&PartnerCentralAccountClient::UntagResource, request, handler, context);
1031 }
1032
1040 const Model::UpdateConnectionPreferencesRequest& request) const;
1041
1046 template <typename UpdateConnectionPreferencesRequestT = Model::UpdateConnectionPreferencesRequest>
1048 const UpdateConnectionPreferencesRequestT& request) const {
1049 return SubmitCallable(&PartnerCentralAccountClient::UpdateConnectionPreferences, request);
1050 }
1051
1056 template <typename UpdateConnectionPreferencesRequestT = Model::UpdateConnectionPreferencesRequest>
1057 void UpdateConnectionPreferencesAsync(const UpdateConnectionPreferencesRequestT& request,
1059 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1060 return SubmitAsync(&PartnerCentralAccountClient::UpdateConnectionPreferences, request, handler, context);
1061 }
1062
1063 virtual void OverrideEndpoint(const Aws::String& endpoint);
1064 virtual std::shared_ptr<PartnerCentralAccountEndpointProviderBase>& accessEndpointProvider();
1065
1066 private:
1068 void init(const PartnerCentralAccountClientConfiguration& clientConfiguration);
1069
1071
1072 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request, Aws::Http::HttpMethod httpMethod) const;
1073
1074 PartnerCentralAccountClientConfiguration m_clientConfiguration;
1075 std::shared_ptr<PartnerCentralAccountEndpointProviderBase> m_endpointProvider;
1076};
1077
1078} // namespace PartnerCentralAccount
1079} // namespace Aws
void GetProfileVisibilityAsync(const GetProfileVisibilityRequestT &request, const GetProfileVisibilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutAllianceLeadContactAsync(const PutAllianceLeadContactRequestT &request, const PutAllianceLeadContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetProfileUpdateTaskOutcomeCallable GetProfileUpdateTaskCallable(const GetProfileUpdateTaskRequestT &request) const
Model::ListPartnersOutcomeCallable ListPartnersCallable(const ListPartnersRequestT &request) const
PartnerCentralAccountClientConfiguration ClientConfigurationType
PartnerCentralAccountClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
PartnerCentralAccountClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::SendEmailVerificationCodeOutcomeCallable SendEmailVerificationCodeCallable(const SendEmailVerificationCodeRequestT &request) const
Model::ListConnectionInvitationsOutcomeCallable ListConnectionInvitationsCallable(const ListConnectionInvitationsRequestT &request) const
void CreateConnectionInvitationAsync(const CreateConnectionInvitationRequestT &request, const CreateConnectionInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPartnersAsync(const ListPartnersRequestT &request, const ListPartnersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetConnectionAsync(const GetConnectionRequestT &request, const GetConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetVerificationOutcome GetVerification(const Model::GetVerificationRequest &request) const
virtual Model::StartQualificationsAssociationTaskOutcome StartQualificationsAssociationTask(const Model::StartQualificationsAssociationTaskRequest &request) const
Model::CreatePartnerOutcomeCallable CreatePartnerCallable(const CreatePartnerRequestT &request) const
virtual Model::GetConnectionOutcome GetConnection(const Model::GetConnectionRequest &request) const
Model::DisassociateAwsTrainingCertificationEmailDomainOutcomeCallable DisassociateAwsTrainingCertificationEmailDomainCallable(const DisassociateAwsTrainingCertificationEmailDomainRequestT &request) const
virtual Model::GetQualificationsAssociationTaskOutcome GetQualificationsAssociationTask(const Model::GetQualificationsAssociationTaskRequest &request) const
virtual Model::AcceptConnectionInvitationOutcome AcceptConnectionInvitation(const Model::AcceptConnectionInvitationRequest &request) const
virtual Model::CancelProfileUpdateTaskOutcome CancelProfileUpdateTask(const Model::CancelProfileUpdateTaskRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::PutAllianceLeadContactOutcomeCallable PutAllianceLeadContactCallable(const PutAllianceLeadContactRequestT &request) const
void AssociateAwsTrainingCertificationEmailDomainAsync(const AssociateAwsTrainingCertificationEmailDomainRequestT &request, const AssociateAwsTrainingCertificationEmailDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateConnectionInvitationOutcomeCallable CreateConnectionInvitationCallable(const CreateConnectionInvitationRequestT &request) const
virtual Model::ListPartnersOutcome ListPartners(const Model::ListPartnersRequest &request) const
Model::StartVerificationOutcomeCallable StartVerificationCallable(const StartVerificationRequestT &request={}) const
void StartQualificationsDisassociationTaskAsync(const StartQualificationsDisassociationTaskRequestT &request, const StartQualificationsDisassociationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetConnectionPreferencesOutcome GetConnectionPreferences(const Model::GetConnectionPreferencesRequest &request) const
virtual Model::AssociateAwsTrainingCertificationEmailDomainOutcome AssociateAwsTrainingCertificationEmailDomain(const Model::AssociateAwsTrainingCertificationEmailDomainRequest &request) const
void SendEmailVerificationCodeAsync(const SendEmailVerificationCodeRequestT &request, const SendEmailVerificationCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetQualificationsAssociationTaskOutcomeCallable GetQualificationsAssociationTaskCallable(const GetQualificationsAssociationTaskRequestT &request) const
Model::GetConnectionInvitationOutcomeCallable GetConnectionInvitationCallable(const GetConnectionInvitationRequestT &request) const
Model::StartQualificationsDisassociationTaskOutcomeCallable StartQualificationsDisassociationTaskCallable(const StartQualificationsDisassociationTaskRequestT &request) const
virtual Model::GetProfileVisibilityOutcome GetProfileVisibility(const Model::GetProfileVisibilityRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::GetVerificationOutcomeCallable GetVerificationCallable(const GetVerificationRequestT &request) const
virtual Model::PutAllianceLeadContactOutcome PutAllianceLeadContact(const Model::PutAllianceLeadContactRequest &request) const
void RejectConnectionInvitationAsync(const RejectConnectionInvitationRequestT &request, const RejectConnectionInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetProfileUpdateTaskAsync(const GetProfileUpdateTaskRequestT &request, const GetProfileUpdateTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartProfileUpdateTaskOutcomeCallable StartProfileUpdateTaskCallable(const StartProfileUpdateTaskRequestT &request) const
void GetQualificationsDisassociationTaskAsync(const GetQualificationsDisassociationTaskRequestT &request, const GetQualificationsDisassociationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateConnectionPreferencesOutcomeCallable UpdateConnectionPreferencesCallable(const UpdateConnectionPreferencesRequestT &request) const
void CancelProfileUpdateTaskAsync(const CancelProfileUpdateTaskRequestT &request, const CancelProfileUpdateTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListConnectionsOutcomeCallable ListConnectionsCallable(const ListConnectionsRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PartnerCentralAccountClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< PartnerCentralAccountEndpointProviderBase > endpointProvider=nullptr, const Aws::PartnerCentralAccount::PartnerCentralAccountClientConfiguration &clientConfiguration=Aws::PartnerCentralAccount::PartnerCentralAccountClientConfiguration())
Model::GetQualificationsDisassociationTaskOutcomeCallable GetQualificationsDisassociationTaskCallable(const GetQualificationsDisassociationTaskRequestT &request) const
void ListConnectionsAsync(const ListConnectionsRequestT &request, const ListConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQualificationsAssociationDetailsOutcome GetQualificationsAssociationDetails(const Model::GetQualificationsAssociationDetailsRequest &request) const
virtual Model::StartVerificationOutcome StartVerification(const Model::StartVerificationRequest &request={}) const
virtual Model::CreatePartnerOutcome CreatePartner(const Model::CreatePartnerRequest &request) const
virtual Model::GetQualificationsDisassociationTaskOutcome GetQualificationsDisassociationTask(const Model::GetQualificationsDisassociationTaskRequest &request) const
void GetConnectionInvitationAsync(const GetConnectionInvitationRequestT &request, const GetConnectionInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PartnerCentralAccountClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CancelConnectionOutcome CancelConnection(const Model::CancelConnectionRequest &request) const
Model::CancelConnectionOutcomeCallable CancelConnectionCallable(const CancelConnectionRequestT &request) const
virtual Model::PutProfileVisibilityOutcome PutProfileVisibility(const Model::PutProfileVisibilityRequest &request) const
void GetConnectionPreferencesAsync(const GetConnectionPreferencesRequestT &request, const GetConnectionPreferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutProfileVisibilityAsync(const PutProfileVisibilityRequestT &request, const PutProfileVisibilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void StartVerificationAsync(const StartVerificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartVerificationRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void CancelConnectionAsync(const CancelConnectionRequestT &request, const CancelConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateAwsTrainingCertificationEmailDomainOutcomeCallable AssociateAwsTrainingCertificationEmailDomainCallable(const AssociateAwsTrainingCertificationEmailDomainRequestT &request) const
Model::CancelConnectionInvitationOutcomeCallable CancelConnectionInvitationCallable(const CancelConnectionInvitationRequestT &request) const
virtual Model::SendEmailVerificationCodeOutcome SendEmailVerificationCode(const Model::SendEmailVerificationCodeRequest &request) const
Model::GetAllianceLeadContactOutcomeCallable GetAllianceLeadContactCallable(const GetAllianceLeadContactRequestT &request) const
void DisassociateAwsTrainingCertificationEmailDomainAsync(const DisassociateAwsTrainingCertificationEmailDomainRequestT &request, const DisassociateAwsTrainingCertificationEmailDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateConnectionPreferencesOutcome UpdateConnectionPreferences(const Model::UpdateConnectionPreferencesRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::GetConnectionInvitationOutcome GetConnectionInvitation(const Model::GetConnectionInvitationRequest &request) const
void GetQualificationsAssociationDetailsAsync(const GetQualificationsAssociationDetailsRequestT &request, const GetQualificationsAssociationDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PartnerCentralAccountClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< PartnerCentralAccountEndpointProviderBase > endpointProvider=nullptr, const Aws::PartnerCentralAccount::PartnerCentralAccountClientConfiguration &clientConfiguration=Aws::PartnerCentralAccount::PartnerCentralAccountClientConfiguration())
void AcceptConnectionInvitationAsync(const AcceptConnectionInvitationRequestT &request, const AcceptConnectionInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPartnerOutcome GetPartner(const Model::GetPartnerRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartProfileUpdateTaskOutcome StartProfileUpdateTask(const Model::StartProfileUpdateTaskRequest &request) const
virtual Model::ListConnectionsOutcome ListConnections(const Model::ListConnectionsRequest &request) const
Model::RejectConnectionInvitationOutcomeCallable RejectConnectionInvitationCallable(const RejectConnectionInvitationRequestT &request) const
virtual Model::GetProfileUpdateTaskOutcome GetProfileUpdateTask(const Model::GetProfileUpdateTaskRequest &request) const
virtual Model::StartQualificationsDisassociationTaskOutcome StartQualificationsDisassociationTask(const Model::StartQualificationsDisassociationTaskRequest &request) const
virtual Model::CancelConnectionInvitationOutcome CancelConnectionInvitation(const Model::CancelConnectionInvitationRequest &request) const
virtual Model::DisassociateAwsTrainingCertificationEmailDomainOutcome DisassociateAwsTrainingCertificationEmailDomain(const Model::DisassociateAwsTrainingCertificationEmailDomainRequest &request) const
Model::PutProfileVisibilityOutcomeCallable PutProfileVisibilityCallable(const PutProfileVisibilityRequestT &request) const
void CreatePartnerAsync(const CreatePartnerRequestT &request, const CreatePartnerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateConnectionInvitationOutcome CreateConnectionInvitation(const Model::CreateConnectionInvitationRequest &request) const
void StartQualificationsAssociationTaskAsync(const StartQualificationsAssociationTaskRequestT &request, const StartQualificationsAssociationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPartnerAsync(const GetPartnerRequestT &request, const GetPartnerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartProfileUpdateTaskAsync(const StartProfileUpdateTaskRequestT &request, const StartProfileUpdateTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListConnectionInvitationsOutcome ListConnectionInvitations(const Model::ListConnectionInvitationsRequest &request) const
void GetVerificationAsync(const GetVerificationRequestT &request, const GetVerificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelConnectionInvitationAsync(const CancelConnectionInvitationRequestT &request, const CancelConnectionInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetQualificationsAssociationDetailsOutcomeCallable GetQualificationsAssociationDetailsCallable(const GetQualificationsAssociationDetailsRequestT &request) const
void ListConnectionInvitationsAsync(const ListConnectionInvitationsRequestT &request, const ListConnectionInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetConnectionOutcomeCallable GetConnectionCallable(const GetConnectionRequestT &request) const
Model::CancelProfileUpdateTaskOutcomeCallable CancelProfileUpdateTaskCallable(const CancelProfileUpdateTaskRequestT &request) const
PartnerCentralAccountClient(const Aws::PartnerCentralAccount::PartnerCentralAccountClientConfiguration &clientConfiguration=Aws::PartnerCentralAccount::PartnerCentralAccountClientConfiguration(), std::shared_ptr< PartnerCentralAccountEndpointProviderBase > endpointProvider=nullptr)
Model::AcceptConnectionInvitationOutcomeCallable AcceptConnectionInvitationCallable(const AcceptConnectionInvitationRequestT &request) const
void UpdateConnectionPreferencesAsync(const UpdateConnectionPreferencesRequestT &request, const UpdateConnectionPreferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAllianceLeadContactOutcome GetAllianceLeadContact(const Model::GetAllianceLeadContactRequest &request) const
Model::GetPartnerOutcomeCallable GetPartnerCallable(const GetPartnerRequestT &request) const
void GetAllianceLeadContactAsync(const GetAllianceLeadContactRequestT &request, const GetAllianceLeadContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetQualificationsAssociationTaskAsync(const GetQualificationsAssociationTaskRequestT &request, const GetQualificationsAssociationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RejectConnectionInvitationOutcome RejectConnectionInvitation(const Model::RejectConnectionInvitationRequest &request) const
Model::StartQualificationsAssociationTaskOutcomeCallable StartQualificationsAssociationTaskCallable(const StartQualificationsAssociationTaskRequestT &request) const
virtual std::shared_ptr< PartnerCentralAccountEndpointProviderBase > & accessEndpointProvider()
Model::GetProfileVisibilityOutcomeCallable GetProfileVisibilityCallable(const GetProfileVisibilityRequestT &request) const
Model::GetConnectionPreferencesOutcomeCallable GetConnectionPreferencesCallable(const GetConnectionPreferencesRequestT &request) const
std::future< DisassociateAwsTrainingCertificationEmailDomainOutcome > DisassociateAwsTrainingCertificationEmailDomainOutcomeCallable
std::future< GetConnectionOutcome > GetConnectionOutcomeCallable
std::future< ListPartnersOutcome > ListPartnersOutcomeCallable
std::future< CancelProfileUpdateTaskOutcome > CancelProfileUpdateTaskOutcomeCallable
std::future< StartProfileUpdateTaskOutcome > StartProfileUpdateTaskOutcomeCallable
std::future< ListConnectionsOutcome > ListConnectionsOutcomeCallable
std::future< StartQualificationsDisassociationTaskOutcome > StartQualificationsDisassociationTaskOutcomeCallable
std::future< RejectConnectionInvitationOutcome > RejectConnectionInvitationOutcomeCallable
std::future< GetConnectionInvitationOutcome > GetConnectionInvitationOutcomeCallable
std::future< CancelConnectionOutcome > CancelConnectionOutcomeCallable
std::future< CreatePartnerOutcome > CreatePartnerOutcomeCallable
std::future< PutAllianceLeadContactOutcome > PutAllianceLeadContactOutcomeCallable
std::future< GetProfileUpdateTaskOutcome > GetProfileUpdateTaskOutcomeCallable
std::future< ListConnectionInvitationsOutcome > ListConnectionInvitationsOutcomeCallable
std::future< CreateConnectionInvitationOutcome > CreateConnectionInvitationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetQualificationsDisassociationTaskOutcome > GetQualificationsDisassociationTaskOutcomeCallable
std::future< GetConnectionPreferencesOutcome > GetConnectionPreferencesOutcomeCallable
std::future< PutProfileVisibilityOutcome > PutProfileVisibilityOutcomeCallable
std::future< GetQualificationsAssociationTaskOutcome > GetQualificationsAssociationTaskOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetAllianceLeadContactOutcome > GetAllianceLeadContactOutcomeCallable
std::future< AcceptConnectionInvitationOutcome > AcceptConnectionInvitationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< StartQualificationsAssociationTaskOutcome > StartQualificationsAssociationTaskOutcomeCallable
std::future< UpdateConnectionPreferencesOutcome > UpdateConnectionPreferencesOutcomeCallable
std::future< GetQualificationsAssociationDetailsOutcome > GetQualificationsAssociationDetailsOutcomeCallable
std::future< GetVerificationOutcome > GetVerificationOutcomeCallable
std::future< StartVerificationOutcome > StartVerificationOutcomeCallable
std::future< CancelConnectionInvitationOutcome > CancelConnectionInvitationOutcomeCallable
std::future< GetProfileVisibilityOutcome > GetProfileVisibilityOutcomeCallable
std::future< AssociateAwsTrainingCertificationEmailDomainOutcome > AssociateAwsTrainingCertificationEmailDomainOutcomeCallable
std::future< SendEmailVerificationCodeOutcome > SendEmailVerificationCodeOutcomeCallable
std::function< void(const PartnerCentralAccountClient *, const Model::GetConnectionInvitationRequest &, const Model::GetConnectionInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionInvitationResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetQualificationsAssociationTaskRequest &, const Model::GetQualificationsAssociationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQualificationsAssociationTaskResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetQualificationsAssociationDetailsRequest &, const Model::GetQualificationsAssociationDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQualificationsAssociationDetailsResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::StartProfileUpdateTaskRequest &, const Model::StartProfileUpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartProfileUpdateTaskResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetConnectionPreferencesRequest &, const Model::GetConnectionPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionPreferencesResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetConnectionRequest &, const Model::GetConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::CancelConnectionRequest &, const Model::CancelConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelConnectionResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::SendEmailVerificationCodeRequest &, const Model::SendEmailVerificationCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendEmailVerificationCodeResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::ListPartnersRequest &, const Model::ListPartnersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPartnersResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetVerificationRequest &, const Model::GetVerificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVerificationResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::DisassociateAwsTrainingCertificationEmailDomainRequest &, const Model::DisassociateAwsTrainingCertificationEmailDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateAwsTrainingCertificationEmailDomainResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::AssociateAwsTrainingCertificationEmailDomainRequest &, const Model::AssociateAwsTrainingCertificationEmailDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateAwsTrainingCertificationEmailDomainResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::PutAllianceLeadContactRequest &, const Model::PutAllianceLeadContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAllianceLeadContactResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::UpdateConnectionPreferencesRequest &, const Model::UpdateConnectionPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectionPreferencesResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::StartVerificationRequest &, const Model::StartVerificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartVerificationResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::StartQualificationsDisassociationTaskRequest &, const Model::StartQualificationsDisassociationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartQualificationsDisassociationTaskResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::CancelConnectionInvitationRequest &, const Model::CancelConnectionInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelConnectionInvitationResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::AcceptConnectionInvitationRequest &, const Model::AcceptConnectionInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptConnectionInvitationResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetQualificationsDisassociationTaskRequest &, const Model::GetQualificationsDisassociationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQualificationsDisassociationTaskResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetProfileVisibilityRequest &, const Model::GetProfileVisibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileVisibilityResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::ListConnectionInvitationsRequest &, const Model::ListConnectionInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectionInvitationsResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetPartnerRequest &, const Model::GetPartnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPartnerResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::CreatePartnerRequest &, const Model::CreatePartnerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePartnerResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::StartQualificationsAssociationTaskRequest &, const Model::StartQualificationsAssociationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartQualificationsAssociationTaskResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::CreateConnectionInvitationRequest &, const Model::CreateConnectionInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConnectionInvitationResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::ListConnectionsRequest &, const Model::ListConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectionsResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::CancelProfileUpdateTaskRequest &, const Model::CancelProfileUpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelProfileUpdateTaskResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::RejectConnectionInvitationRequest &, const Model::RejectConnectionInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectConnectionInvitationResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::PutProfileVisibilityRequest &, const Model::PutProfileVisibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutProfileVisibilityResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetProfileUpdateTaskRequest &, const Model::GetProfileUpdateTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileUpdateTaskResponseReceivedHandler
std::function< void(const PartnerCentralAccountClient *, const Model::GetAllianceLeadContactRequest &, const Model::GetAllianceLeadContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAllianceLeadContactResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String