AWS SDK for C++

AWS SDK for C++ Version 1.11.868

Loading...
Searching...
No Matches
PartnerCentralSellingClient.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-selling/PartnerCentralSellingPaginationBase.h>
12#include <aws/partnercentral-selling/PartnerCentralSellingServiceClientModel.h>
13#include <aws/partnercentral-selling/PartnerCentralSellingWaiter.h>
14#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
15
16namespace Aws {
17namespace PartnerCentralSelling {
53class AWS_PARTNERCENTRALSELLING_API PartnerCentralSellingClient
55 public Aws::Client::ClientWithAsyncTemplateMethods<PartnerCentralSellingClient>,
56 public PartnerCentralSellingPaginationBase<PartnerCentralSellingClient>,
57 public PartnerCentralSellingWaiter<PartnerCentralSellingClient> {
58 public:
60 static const char* GetServiceName();
61 static const char* GetAllocationTag();
62
65
72 std::shared_ptr<PartnerCentralSellingEndpointProviderBase> endpointProvider = nullptr);
73
79 std::shared_ptr<PartnerCentralSellingEndpointProviderBase> endpointProvider = nullptr,
82
87 PartnerCentralSellingClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
88 std::shared_ptr<PartnerCentralSellingEndpointProviderBase> endpointProvider = nullptr,
91
92 /* Legacy constructors due deprecation */
98
104
109 PartnerCentralSellingClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
110 const Aws::Client::ClientConfiguration& clientConfiguration);
111
112 /* End of legacy constructors due deprecation */
114
124 const Model::AcceptEngagementInvitationRequest& request) const;
125
130 template <typename AcceptEngagementInvitationRequestT = Model::AcceptEngagementInvitationRequest>
132 const AcceptEngagementInvitationRequestT& request) const {
133 return SubmitCallable(&PartnerCentralSellingClient::AcceptEngagementInvitation, request);
134 }
135
140 template <typename AcceptEngagementInvitationRequestT = Model::AcceptEngagementInvitationRequest>
141 void AcceptEngagementInvitationAsync(const AcceptEngagementInvitationRequestT& request,
143 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
144 return SubmitAsync(&PartnerCentralSellingClient::AcceptEngagementInvitation, request, handler, context);
145 }
146
161
166 template <typename AssignOpportunityRequestT = Model::AssignOpportunityRequest>
167 Model::AssignOpportunityOutcomeCallable AssignOpportunityCallable(const AssignOpportunityRequestT& request) const {
168 return SubmitCallable(&PartnerCentralSellingClient::AssignOpportunity, request);
169 }
170
175 template <typename AssignOpportunityRequestT = Model::AssignOpportunityRequest>
176 void AssignOpportunityAsync(const AssignOpportunityRequestT& request, const AssignOpportunityResponseReceivedHandler& handler,
177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
178 return SubmitAsync(&PartnerCentralSellingClient::AssignOpportunity, request, handler, context);
179 }
180
218
223 template <typename AssociateOpportunityRequestT = Model::AssociateOpportunityRequest>
224 Model::AssociateOpportunityOutcomeCallable AssociateOpportunityCallable(const AssociateOpportunityRequestT& request) const {
225 return SubmitCallable(&PartnerCentralSellingClient::AssociateOpportunity, request);
226 }
227
232 template <typename AssociateOpportunityRequestT = Model::AssociateOpportunityRequest>
233 void AssociateOpportunityAsync(const AssociateOpportunityRequestT& request, const AssociateOpportunityResponseReceivedHandler& handler,
234 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
235 return SubmitAsync(&PartnerCentralSellingClient::AssociateOpportunity, request, handler, context);
236 }
237
248
253 template <typename CreateEngagementRequestT = Model::CreateEngagementRequest>
254 Model::CreateEngagementOutcomeCallable CreateEngagementCallable(const CreateEngagementRequestT& request) const {
255 return SubmitCallable(&PartnerCentralSellingClient::CreateEngagement, request);
256 }
257
262 template <typename CreateEngagementRequestT = Model::CreateEngagementRequest>
263 void CreateEngagementAsync(const CreateEngagementRequestT& request, const CreateEngagementResponseReceivedHandler& handler,
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
265 return SubmitAsync(&PartnerCentralSellingClient::CreateEngagement, request, handler, context);
266 }
267
277
282 template <typename CreateEngagementContextRequestT = Model::CreateEngagementContextRequest>
283 Model::CreateEngagementContextOutcomeCallable CreateEngagementContextCallable(const CreateEngagementContextRequestT& request) const {
284 return SubmitCallable(&PartnerCentralSellingClient::CreateEngagementContext, request);
285 }
286
291 template <typename CreateEngagementContextRequestT = Model::CreateEngagementContextRequest>
292 void CreateEngagementContextAsync(const CreateEngagementContextRequestT& request,
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
295 return SubmitAsync(&PartnerCentralSellingClient::CreateEngagementContext, request, handler, context);
296 }
297
305 const Model::CreateEngagementInvitationRequest& request) const;
306
311 template <typename CreateEngagementInvitationRequestT = Model::CreateEngagementInvitationRequest>
313 const CreateEngagementInvitationRequestT& request) const {
314 return SubmitCallable(&PartnerCentralSellingClient::CreateEngagementInvitation, request);
315 }
316
321 template <typename CreateEngagementInvitationRequestT = Model::CreateEngagementInvitationRequest>
322 void CreateEngagementInvitationAsync(const CreateEngagementInvitationRequestT& request,
324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
325 return SubmitAsync(&PartnerCentralSellingClient::CreateEngagementInvitation, request, handler, context);
326 }
327
348
353 template <typename CreateOpportunityRequestT = Model::CreateOpportunityRequest>
354 Model::CreateOpportunityOutcomeCallable CreateOpportunityCallable(const CreateOpportunityRequestT& request) const {
355 return SubmitCallable(&PartnerCentralSellingClient::CreateOpportunity, request);
356 }
357
362 template <typename CreateOpportunityRequestT = Model::CreateOpportunityRequest>
363 void CreateOpportunityAsync(const CreateOpportunityRequestT& request, const CreateOpportunityResponseReceivedHandler& handler,
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
365 return SubmitAsync(&PartnerCentralSellingClient::CreateOpportunity, request, handler, context);
366 }
367
377
382 template <typename CreateResourceSnapshotRequestT = Model::CreateResourceSnapshotRequest>
383 Model::CreateResourceSnapshotOutcomeCallable CreateResourceSnapshotCallable(const CreateResourceSnapshotRequestT& request) const {
384 return SubmitCallable(&PartnerCentralSellingClient::CreateResourceSnapshot, request);
385 }
386
391 template <typename CreateResourceSnapshotRequestT = Model::CreateResourceSnapshotRequest>
392 void CreateResourceSnapshotAsync(const CreateResourceSnapshotRequestT& request,
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
395 return SubmitAsync(&PartnerCentralSellingClient::CreateResourceSnapshot, request, handler, context);
396 }
397
408
413 template <typename CreateResourceSnapshotJobRequestT = Model::CreateResourceSnapshotJobRequest>
415 const CreateResourceSnapshotJobRequestT& request) const {
416 return SubmitCallable(&PartnerCentralSellingClient::CreateResourceSnapshotJob, request);
417 }
418
423 template <typename CreateResourceSnapshotJobRequestT = Model::CreateResourceSnapshotJobRequest>
424 void CreateResourceSnapshotJobAsync(const CreateResourceSnapshotJobRequestT& request,
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
427 return SubmitAsync(&PartnerCentralSellingClient::CreateResourceSnapshotJob, request, handler, context);
428 }
429
438
443 template <typename DeleteResourceSnapshotJobRequestT = Model::DeleteResourceSnapshotJobRequest>
445 const DeleteResourceSnapshotJobRequestT& request) const {
446 return SubmitCallable(&PartnerCentralSellingClient::DeleteResourceSnapshotJob, request);
447 }
448
453 template <typename DeleteResourceSnapshotJobRequestT = Model::DeleteResourceSnapshotJobRequest>
454 void DeleteResourceSnapshotJobAsync(const DeleteResourceSnapshotJobRequestT& request,
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
457 return SubmitAsync(&PartnerCentralSellingClient::DeleteResourceSnapshotJob, request, handler, context);
458 }
459
476
481 template <typename DisassociateOpportunityRequestT = Model::DisassociateOpportunityRequest>
482 Model::DisassociateOpportunityOutcomeCallable DisassociateOpportunityCallable(const DisassociateOpportunityRequestT& request) const {
483 return SubmitCallable(&PartnerCentralSellingClient::DisassociateOpportunity, request);
484 }
485
490 template <typename DisassociateOpportunityRequestT = Model::DisassociateOpportunityRequest>
491 void DisassociateOpportunityAsync(const DisassociateOpportunityRequestT& request,
493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
494 return SubmitAsync(&PartnerCentralSellingClient::DisassociateOpportunity, request, handler, context);
495 }
496
507
512 template <typename GetAwsOpportunitySummaryRequestT = Model::GetAwsOpportunitySummaryRequest>
513 Model::GetAwsOpportunitySummaryOutcomeCallable GetAwsOpportunitySummaryCallable(const GetAwsOpportunitySummaryRequestT& request) const {
514 return SubmitCallable(&PartnerCentralSellingClient::GetAwsOpportunitySummary, request);
515 }
516
521 template <typename GetAwsOpportunitySummaryRequestT = Model::GetAwsOpportunitySummaryRequest>
522 void GetAwsOpportunitySummaryAsync(const GetAwsOpportunitySummaryRequestT& request,
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
525 return SubmitAsync(&PartnerCentralSellingClient::GetAwsOpportunitySummary, request, handler, context);
526 }
527
535
539 template <typename GetEngagementRequestT = Model::GetEngagementRequest>
540 Model::GetEngagementOutcomeCallable GetEngagementCallable(const GetEngagementRequestT& request) const {
541 return SubmitCallable(&PartnerCentralSellingClient::GetEngagement, request);
542 }
543
548 template <typename GetEngagementRequestT = Model::GetEngagementRequest>
549 void GetEngagementAsync(const GetEngagementRequestT& request, const GetEngagementResponseReceivedHandler& handler,
550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
551 return SubmitAsync(&PartnerCentralSellingClient::GetEngagement, request, handler, context);
552 }
553
564
569 template <typename GetEngagementInvitationRequestT = Model::GetEngagementInvitationRequest>
570 Model::GetEngagementInvitationOutcomeCallable GetEngagementInvitationCallable(const GetEngagementInvitationRequestT& request) const {
571 return SubmitCallable(&PartnerCentralSellingClient::GetEngagementInvitation, request);
572 }
573
578 template <typename GetEngagementInvitationRequestT = Model::GetEngagementInvitationRequest>
579 void GetEngagementInvitationAsync(const GetEngagementInvitationRequestT& request,
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
582 return SubmitAsync(&PartnerCentralSellingClient::GetEngagementInvitation, request, handler, context);
583 }
584
594
598 template <typename GetOpportunityRequestT = Model::GetOpportunityRequest>
599 Model::GetOpportunityOutcomeCallable GetOpportunityCallable(const GetOpportunityRequestT& request) const {
600 return SubmitCallable(&PartnerCentralSellingClient::GetOpportunity, request);
601 }
602
607 template <typename GetOpportunityRequestT = Model::GetOpportunityRequest>
608 void GetOpportunityAsync(const GetOpportunityRequestT& request, const GetOpportunityResponseReceivedHandler& handler,
609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
610 return SubmitAsync(&PartnerCentralSellingClient::GetOpportunity, request, handler, context);
611 }
612
623
628 template <typename GetProspectingFromEngagementTaskRequestT = Model::GetProspectingFromEngagementTaskRequest>
630 const GetProspectingFromEngagementTaskRequestT& request) const {
631 return SubmitCallable(&PartnerCentralSellingClient::GetProspectingFromEngagementTask, request);
632 }
633
638 template <typename GetProspectingFromEngagementTaskRequestT = Model::GetProspectingFromEngagementTaskRequest>
639 void GetProspectingFromEngagementTaskAsync(const GetProspectingFromEngagementTaskRequestT& request,
641 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
642 return SubmitAsync(&PartnerCentralSellingClient::GetProspectingFromEngagementTask, request, handler, context);
643 }
644
652
657 template <typename GetResourceSnapshotRequestT = Model::GetResourceSnapshotRequest>
658 Model::GetResourceSnapshotOutcomeCallable GetResourceSnapshotCallable(const GetResourceSnapshotRequestT& request) const {
659 return SubmitCallable(&PartnerCentralSellingClient::GetResourceSnapshot, request);
660 }
661
666 template <typename GetResourceSnapshotRequestT = Model::GetResourceSnapshotRequest>
667 void GetResourceSnapshotAsync(const GetResourceSnapshotRequestT& request, const GetResourceSnapshotResponseReceivedHandler& handler,
668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
669 return SubmitAsync(&PartnerCentralSellingClient::GetResourceSnapshot, request, handler, context);
670 }
671
679
684 template <typename GetResourceSnapshotJobRequestT = Model::GetResourceSnapshotJobRequest>
685 Model::GetResourceSnapshotJobOutcomeCallable GetResourceSnapshotJobCallable(const GetResourceSnapshotJobRequestT& request) const {
686 return SubmitCallable(&PartnerCentralSellingClient::GetResourceSnapshotJob, request);
687 }
688
693 template <typename GetResourceSnapshotJobRequestT = Model::GetResourceSnapshotJobRequest>
694 void GetResourceSnapshotJobAsync(const GetResourceSnapshotJobRequestT& request,
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
697 return SubmitAsync(&PartnerCentralSellingClient::GetResourceSnapshotJob, request, handler, context);
698 }
699
707
712 template <typename GetSellingSystemSettingsRequestT = Model::GetSellingSystemSettingsRequest>
713 Model::GetSellingSystemSettingsOutcomeCallable GetSellingSystemSettingsCallable(const GetSellingSystemSettingsRequestT& request) const {
714 return SubmitCallable(&PartnerCentralSellingClient::GetSellingSystemSettings, request);
715 }
716
721 template <typename GetSellingSystemSettingsRequestT = Model::GetSellingSystemSettingsRequest>
722 void GetSellingSystemSettingsAsync(const GetSellingSystemSettingsRequestT& request,
724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
725 return SubmitAsync(&PartnerCentralSellingClient::GetSellingSystemSettings, request, handler, context);
726 }
727
737
742 template <typename ListEngagementByAcceptingInvitationTasksRequestT = Model::ListEngagementByAcceptingInvitationTasksRequest>
744 const ListEngagementByAcceptingInvitationTasksRequestT& request) const {
745 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementByAcceptingInvitationTasks, request);
746 }
747
752 template <typename ListEngagementByAcceptingInvitationTasksRequestT = Model::ListEngagementByAcceptingInvitationTasksRequest>
754 const ListEngagementByAcceptingInvitationTasksRequestT& request,
756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
757 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementByAcceptingInvitationTasks, request, handler, context);
758 }
759
769
774 template <typename ListEngagementFromOpportunityTasksRequestT = Model::ListEngagementFromOpportunityTasksRequest>
776 const ListEngagementFromOpportunityTasksRequestT& request) const {
777 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementFromOpportunityTasks, request);
778 }
779
784 template <typename ListEngagementFromOpportunityTasksRequestT = Model::ListEngagementFromOpportunityTasksRequest>
785 void ListEngagementFromOpportunityTasksAsync(const ListEngagementFromOpportunityTasksRequestT& request,
787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
788 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementFromOpportunityTasks, request, handler, context);
789 }
790
799
804 template <typename ListEngagementInvitationsRequestT = Model::ListEngagementInvitationsRequest>
806 const ListEngagementInvitationsRequestT& request) const {
807 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementInvitations, request);
808 }
809
814 template <typename ListEngagementInvitationsRequestT = Model::ListEngagementInvitationsRequest>
815 void ListEngagementInvitationsAsync(const ListEngagementInvitationsRequestT& request,
817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
818 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementInvitations, request, handler, context);
819 }
820
831
836 template <typename ListEngagementMembersRequestT = Model::ListEngagementMembersRequest>
837 Model::ListEngagementMembersOutcomeCallable ListEngagementMembersCallable(const ListEngagementMembersRequestT& request) const {
838 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementMembers, request);
839 }
840
845 template <typename ListEngagementMembersRequestT = Model::ListEngagementMembersRequest>
846 void ListEngagementMembersAsync(const ListEngagementMembersRequestT& request, const ListEngagementMembersResponseReceivedHandler& handler,
847 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
848 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementMembers, request, handler, context);
849 }
850
860
865 template <typename ListEngagementResourceAssociationsRequestT = Model::ListEngagementResourceAssociationsRequest>
867 const ListEngagementResourceAssociationsRequestT& request) const {
868 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementResourceAssociations, request);
869 }
870
875 template <typename ListEngagementResourceAssociationsRequestT = Model::ListEngagementResourceAssociationsRequest>
876 void ListEngagementResourceAssociationsAsync(const ListEngagementResourceAssociationsRequestT& request,
878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
879 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementResourceAssociations, request, handler, context);
880 }
881
891
895 template <typename ListEngagementsRequestT = Model::ListEngagementsRequest>
896 Model::ListEngagementsOutcomeCallable ListEngagementsCallable(const ListEngagementsRequestT& request) const {
897 return SubmitCallable(&PartnerCentralSellingClient::ListEngagements, request);
898 }
899
904 template <typename ListEngagementsRequestT = Model::ListEngagementsRequest>
905 void ListEngagementsAsync(const ListEngagementsRequestT& request, const ListEngagementsResponseReceivedHandler& handler,
906 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
907 return SubmitAsync(&PartnerCentralSellingClient::ListEngagements, request, handler, context);
908 }
909
931
936 template <typename ListOpportunitiesRequestT = Model::ListOpportunitiesRequest>
937 Model::ListOpportunitiesOutcomeCallable ListOpportunitiesCallable(const ListOpportunitiesRequestT& request) const {
938 return SubmitCallable(&PartnerCentralSellingClient::ListOpportunities, request);
939 }
940
945 template <typename ListOpportunitiesRequestT = Model::ListOpportunitiesRequest>
946 void ListOpportunitiesAsync(const ListOpportunitiesRequestT& request, const ListOpportunitiesResponseReceivedHandler& handler,
947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
948 return SubmitAsync(&PartnerCentralSellingClient::ListOpportunities, request, handler, context);
949 }
950
960
965 template <typename ListOpportunityFromEngagementTasksRequestT = Model::ListOpportunityFromEngagementTasksRequest>
967 const ListOpportunityFromEngagementTasksRequestT& request) const {
968 return SubmitCallable(&PartnerCentralSellingClient::ListOpportunityFromEngagementTasks, request);
969 }
970
975 template <typename ListOpportunityFromEngagementTasksRequestT = Model::ListOpportunityFromEngagementTasksRequest>
976 void ListOpportunityFromEngagementTasksAsync(const ListOpportunityFromEngagementTasksRequestT& request,
978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
979 return SubmitAsync(&PartnerCentralSellingClient::ListOpportunityFromEngagementTasks, request, handler, context);
980 }
981
993
998 template <typename ListProspectingFromEngagementTasksRequestT = Model::ListProspectingFromEngagementTasksRequest>
1000 const ListProspectingFromEngagementTasksRequestT& request) const {
1001 return SubmitCallable(&PartnerCentralSellingClient::ListProspectingFromEngagementTasks, request);
1002 }
1003
1008 template <typename ListProspectingFromEngagementTasksRequestT = Model::ListProspectingFromEngagementTasksRequest>
1009 void ListProspectingFromEngagementTasksAsync(const ListProspectingFromEngagementTasksRequestT& request,
1011 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1012 return SubmitAsync(&PartnerCentralSellingClient::ListProspectingFromEngagementTasks, request, handler, context);
1013 }
1014
1024
1029 template <typename ListResourceSnapshotJobsRequestT = Model::ListResourceSnapshotJobsRequest>
1030 Model::ListResourceSnapshotJobsOutcomeCallable ListResourceSnapshotJobsCallable(const ListResourceSnapshotJobsRequestT& request) const {
1031 return SubmitCallable(&PartnerCentralSellingClient::ListResourceSnapshotJobs, request);
1032 }
1033
1038 template <typename ListResourceSnapshotJobsRequestT = Model::ListResourceSnapshotJobsRequest>
1039 void ListResourceSnapshotJobsAsync(const ListResourceSnapshotJobsRequestT& request,
1041 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1042 return SubmitAsync(&PartnerCentralSellingClient::ListResourceSnapshotJobs, request, handler, context);
1043 }
1044
1058
1063 template <typename ListResourceSnapshotsRequestT = Model::ListResourceSnapshotsRequest>
1064 Model::ListResourceSnapshotsOutcomeCallable ListResourceSnapshotsCallable(const ListResourceSnapshotsRequestT& request) const {
1065 return SubmitCallable(&PartnerCentralSellingClient::ListResourceSnapshots, request);
1066 }
1067
1072 template <typename ListResourceSnapshotsRequestT = Model::ListResourceSnapshotsRequest>
1073 void ListResourceSnapshotsAsync(const ListResourceSnapshotsRequestT& request, const ListResourceSnapshotsResponseReceivedHandler& handler,
1074 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1075 return SubmitAsync(&PartnerCentralSellingClient::ListResourceSnapshots, request, handler, context);
1076 }
1077
1086
1090 template <typename ListSolutionsRequestT = Model::ListSolutionsRequest>
1091 Model::ListSolutionsOutcomeCallable ListSolutionsCallable(const ListSolutionsRequestT& request) const {
1092 return SubmitCallable(&PartnerCentralSellingClient::ListSolutions, request);
1093 }
1094
1099 template <typename ListSolutionsRequestT = Model::ListSolutionsRequest>
1100 void ListSolutionsAsync(const ListSolutionsRequestT& request, const ListSolutionsResponseReceivedHandler& handler,
1101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1102 return SubmitAsync(&PartnerCentralSellingClient::ListSolutions, request, handler, context);
1103 }
1104
1111
1116 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1117 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1118 return SubmitCallable(&PartnerCentralSellingClient::ListTagsForResource, request);
1119 }
1120
1125 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1126 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1127 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1128 return SubmitAsync(&PartnerCentralSellingClient::ListTagsForResource, request, handler, context);
1129 }
1130
1138
1143 template <typename PutSellingSystemSettingsRequestT = Model::PutSellingSystemSettingsRequest>
1144 Model::PutSellingSystemSettingsOutcomeCallable PutSellingSystemSettingsCallable(const PutSellingSystemSettingsRequestT& request) const {
1145 return SubmitCallable(&PartnerCentralSellingClient::PutSellingSystemSettings, request);
1146 }
1147
1152 template <typename PutSellingSystemSettingsRequestT = Model::PutSellingSystemSettingsRequest>
1153 void PutSellingSystemSettingsAsync(const PutSellingSystemSettingsRequestT& request,
1155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1156 return SubmitAsync(&PartnerCentralSellingClient::PutSellingSystemSettings, request, handler, context);
1157 }
1158
1168 const Model::RejectEngagementInvitationRequest& request) const;
1169
1174 template <typename RejectEngagementInvitationRequestT = Model::RejectEngagementInvitationRequest>
1176 const RejectEngagementInvitationRequestT& request) const {
1177 return SubmitCallable(&PartnerCentralSellingClient::RejectEngagementInvitation, request);
1178 }
1179
1184 template <typename RejectEngagementInvitationRequestT = Model::RejectEngagementInvitationRequest>
1185 void RejectEngagementInvitationAsync(const RejectEngagementInvitationRequestT& request,
1187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1188 return SubmitAsync(&PartnerCentralSellingClient::RejectEngagementInvitation, request, handler, context);
1189 }
1190
1204
1209 template <typename StartEngagementByAcceptingInvitationTaskRequestT = Model::StartEngagementByAcceptingInvitationTaskRequest>
1211 const StartEngagementByAcceptingInvitationTaskRequestT& request) const {
1212 return SubmitCallable(&PartnerCentralSellingClient::StartEngagementByAcceptingInvitationTask, request);
1213 }
1214
1219 template <typename StartEngagementByAcceptingInvitationTaskRequestT = Model::StartEngagementByAcceptingInvitationTaskRequest>
1221 const StartEngagementByAcceptingInvitationTaskRequestT& request,
1223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1224 return SubmitAsync(&PartnerCentralSellingClient::StartEngagementByAcceptingInvitationTask, request, handler, context);
1225 }
1226
1243
1248 template <typename StartEngagementFromOpportunityTaskRequestT = Model::StartEngagementFromOpportunityTaskRequest>
1250 const StartEngagementFromOpportunityTaskRequestT& request) const {
1251 return SubmitCallable(&PartnerCentralSellingClient::StartEngagementFromOpportunityTask, request);
1252 }
1253
1258 template <typename StartEngagementFromOpportunityTaskRequestT = Model::StartEngagementFromOpportunityTaskRequest>
1259 void StartEngagementFromOpportunityTaskAsync(const StartEngagementFromOpportunityTaskRequestT& request,
1261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1262 return SubmitAsync(&PartnerCentralSellingClient::StartEngagementFromOpportunityTask, request, handler, context);
1263 }
1264
1275
1280 template <typename StartOpportunityFromEngagementTaskRequestT = Model::StartOpportunityFromEngagementTaskRequest>
1282 const StartOpportunityFromEngagementTaskRequestT& request) const {
1283 return SubmitCallable(&PartnerCentralSellingClient::StartOpportunityFromEngagementTask, request);
1284 }
1285
1290 template <typename StartOpportunityFromEngagementTaskRequestT = Model::StartOpportunityFromEngagementTaskRequest>
1291 void StartOpportunityFromEngagementTaskAsync(const StartOpportunityFromEngagementTaskRequestT& request,
1293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1294 return SubmitAsync(&PartnerCentralSellingClient::StartOpportunityFromEngagementTask, request, handler, context);
1295 }
1296
1308
1313 template <typename StartProspectingFromEngagementTaskRequestT = Model::StartProspectingFromEngagementTaskRequest>
1315 const StartProspectingFromEngagementTaskRequestT& request) const {
1316 return SubmitCallable(&PartnerCentralSellingClient::StartProspectingFromEngagementTask, request);
1317 }
1318
1323 template <typename StartProspectingFromEngagementTaskRequestT = Model::StartProspectingFromEngagementTaskRequest>
1324 void StartProspectingFromEngagementTaskAsync(const StartProspectingFromEngagementTaskRequestT& request,
1326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1327 return SubmitAsync(&PartnerCentralSellingClient::StartProspectingFromEngagementTask, request, handler, context);
1328 }
1329
1337
1342 template <typename StartResourceSnapshotJobRequestT = Model::StartResourceSnapshotJobRequest>
1343 Model::StartResourceSnapshotJobOutcomeCallable StartResourceSnapshotJobCallable(const StartResourceSnapshotJobRequestT& request) const {
1344 return SubmitCallable(&PartnerCentralSellingClient::StartResourceSnapshotJob, request);
1345 }
1346
1351 template <typename StartResourceSnapshotJobRequestT = Model::StartResourceSnapshotJobRequest>
1352 void StartResourceSnapshotJobAsync(const StartResourceSnapshotJobRequestT& request,
1354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1355 return SubmitAsync(&PartnerCentralSellingClient::StartResourceSnapshotJob, request, handler, context);
1356 }
1357
1365
1370 template <typename StopResourceSnapshotJobRequestT = Model::StopResourceSnapshotJobRequest>
1371 Model::StopResourceSnapshotJobOutcomeCallable StopResourceSnapshotJobCallable(const StopResourceSnapshotJobRequestT& request) const {
1372 return SubmitCallable(&PartnerCentralSellingClient::StopResourceSnapshotJob, request);
1373 }
1374
1379 template <typename StopResourceSnapshotJobRequestT = Model::StopResourceSnapshotJobRequest>
1380 void StopResourceSnapshotJobAsync(const StopResourceSnapshotJobRequestT& request,
1382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1383 return SubmitAsync(&PartnerCentralSellingClient::StopResourceSnapshotJob, request, handler, context);
1384 }
1385
1396
1401 template <typename SubmitOpportunityRequestT = Model::SubmitOpportunityRequest>
1402 Model::SubmitOpportunityOutcomeCallable SubmitOpportunityCallable(const SubmitOpportunityRequestT& request) const {
1403 return SubmitCallable(&PartnerCentralSellingClient::SubmitOpportunity, request);
1404 }
1405
1410 template <typename SubmitOpportunityRequestT = Model::SubmitOpportunityRequest>
1411 void SubmitOpportunityAsync(const SubmitOpportunityRequestT& request, const SubmitOpportunityResponseReceivedHandler& handler,
1412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1413 return SubmitAsync(&PartnerCentralSellingClient::SubmitOpportunity, request, handler, context);
1414 }
1415
1423
1427 template <typename TagResourceRequestT = Model::TagResourceRequest>
1428 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1429 return SubmitCallable(&PartnerCentralSellingClient::TagResource, request);
1430 }
1431
1436 template <typename TagResourceRequestT = Model::TagResourceRequest>
1437 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1439 return SubmitAsync(&PartnerCentralSellingClient::TagResource, request, handler, context);
1440 }
1441
1448
1452 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1453 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1454 return SubmitCallable(&PartnerCentralSellingClient::UntagResource, request);
1455 }
1456
1461 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1462 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1464 return SubmitAsync(&PartnerCentralSellingClient::UntagResource, request, handler, context);
1465 }
1466
1474
1479 template <typename UpdateEngagementContextRequestT = Model::UpdateEngagementContextRequest>
1480 Model::UpdateEngagementContextOutcomeCallable UpdateEngagementContextCallable(const UpdateEngagementContextRequestT& request) const {
1481 return SubmitCallable(&PartnerCentralSellingClient::UpdateEngagementContext, request);
1482 }
1483
1488 template <typename UpdateEngagementContextRequestT = Model::UpdateEngagementContextRequest>
1489 void UpdateEngagementContextAsync(const UpdateEngagementContextRequestT& request,
1491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1492 return SubmitAsync(&PartnerCentralSellingClient::UpdateEngagementContext, request, handler, context);
1493 }
1494
1509
1514 template <typename UpdateOpportunityRequestT = Model::UpdateOpportunityRequest>
1515 Model::UpdateOpportunityOutcomeCallable UpdateOpportunityCallable(const UpdateOpportunityRequestT& request) const {
1516 return SubmitCallable(&PartnerCentralSellingClient::UpdateOpportunity, request);
1517 }
1518
1523 template <typename UpdateOpportunityRequestT = Model::UpdateOpportunityRequest>
1524 void UpdateOpportunityAsync(const UpdateOpportunityRequestT& request, const UpdateOpportunityResponseReceivedHandler& handler,
1525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1526 return SubmitAsync(&PartnerCentralSellingClient::UpdateOpportunity, request, handler, context);
1527 }
1528
1529 virtual void OverrideEndpoint(const Aws::String& endpoint);
1530 virtual std::shared_ptr<PartnerCentralSellingEndpointProviderBase>& accessEndpointProvider();
1531
1532 private:
1534 void init(const PartnerCentralSellingClientConfiguration& clientConfiguration);
1535
1537
1538 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request, Aws::Http::HttpMethod httpMethod) const;
1539
1540 PartnerCentralSellingClientConfiguration m_clientConfiguration;
1541 std::shared_ptr<PartnerCentralSellingEndpointProviderBase> m_endpointProvider;
1542};
1543
1544} // namespace PartnerCentralSelling
1545} // namespace Aws
Model::GetAwsOpportunitySummaryOutcomeCallable GetAwsOpportunitySummaryCallable(const GetAwsOpportunitySummaryRequestT &request) const
Model::CreateOpportunityOutcomeCallable CreateOpportunityCallable(const CreateOpportunityRequestT &request) const
void AssignOpportunityAsync(const AssignOpportunityRequestT &request, const AssignOpportunityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PartnerCentralSellingClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void StartResourceSnapshotJobAsync(const StartResourceSnapshotJobRequestT &request, const StartResourceSnapshotJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEngagementInvitationAsync(const GetEngagementInvitationRequestT &request, const GetEngagementInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteResourceSnapshotJobOutcome DeleteResourceSnapshotJob(const Model::DeleteResourceSnapshotJobRequest &request) const
Model::StartEngagementFromOpportunityTaskOutcomeCallable StartEngagementFromOpportunityTaskCallable(const StartEngagementFromOpportunityTaskRequestT &request) const
PartnerCentralSellingClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< PartnerCentralSellingEndpointProviderBase > endpointProvider=nullptr, const Aws::PartnerCentralSelling::PartnerCentralSellingClientConfiguration &clientConfiguration=Aws::PartnerCentralSelling::PartnerCentralSellingClientConfiguration())
void CreateOpportunityAsync(const CreateOpportunityRequestT &request, const CreateOpportunityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartEngagementByAcceptingInvitationTaskAsync(const StartEngagementByAcceptingInvitationTaskRequestT &request, const StartEngagementByAcceptingInvitationTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEngagementInvitationOutcomeCallable CreateEngagementInvitationCallable(const CreateEngagementInvitationRequestT &request) const
Model::CreateResourceSnapshotOutcomeCallable CreateResourceSnapshotCallable(const CreateResourceSnapshotRequestT &request) const
virtual Model::PutSellingSystemSettingsOutcome PutSellingSystemSettings(const Model::PutSellingSystemSettingsRequest &request) const
void ListEngagementResourceAssociationsAsync(const ListEngagementResourceAssociationsRequestT &request, const ListEngagementResourceAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetResourceSnapshotJobAsync(const GetResourceSnapshotJobRequestT &request, const GetResourceSnapshotJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RejectEngagementInvitationOutcomeCallable RejectEngagementInvitationCallable(const RejectEngagementInvitationRequestT &request) const
virtual Model::GetResourceSnapshotJobOutcome GetResourceSnapshotJob(const Model::GetResourceSnapshotJobRequest &request) const
void StartEngagementFromOpportunityTaskAsync(const StartEngagementFromOpportunityTaskRequestT &request, const StartEngagementFromOpportunityTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PartnerCentralSellingClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::GetEngagementInvitationOutcome GetEngagementInvitation(const Model::GetEngagementInvitationRequest &request) const
PartnerCentralSellingClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListEngagementMembersOutcomeCallable ListEngagementMembersCallable(const ListEngagementMembersRequestT &request) const
void GetSellingSystemSettingsAsync(const GetSellingSystemSettingsRequestT &request, const GetSellingSystemSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetEngagementOutcomeCallable GetEngagementCallable(const GetEngagementRequestT &request) const
Model::DisassociateOpportunityOutcomeCallable DisassociateOpportunityCallable(const DisassociateOpportunityRequestT &request) const
virtual Model::ListResourceSnapshotsOutcome ListResourceSnapshots(const Model::ListResourceSnapshotsRequest &request) const
Model::StartOpportunityFromEngagementTaskOutcomeCallable StartOpportunityFromEngagementTaskCallable(const StartOpportunityFromEngagementTaskRequestT &request) const
void CreateEngagementAsync(const CreateEngagementRequestT &request, const CreateEngagementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartOpportunityFromEngagementTaskAsync(const StartOpportunityFromEngagementTaskRequestT &request, const StartOpportunityFromEngagementTaskResponseReceivedHandler &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
virtual Model::ListProspectingFromEngagementTasksOutcome ListProspectingFromEngagementTasks(const Model::ListProspectingFromEngagementTasksRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void RejectEngagementInvitationAsync(const RejectEngagementInvitationRequestT &request, const RejectEngagementInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEngagementFromOpportunityTasksOutcomeCallable ListEngagementFromOpportunityTasksCallable(const ListEngagementFromOpportunityTasksRequestT &request) const
virtual Model::ListResourceSnapshotJobsOutcome ListResourceSnapshotJobs(const Model::ListResourceSnapshotJobsRequest &request) const
virtual Model::ListOpportunityFromEngagementTasksOutcome ListOpportunityFromEngagementTasks(const Model::ListOpportunityFromEngagementTasksRequest &request) const
Model::ListOpportunityFromEngagementTasksOutcomeCallable ListOpportunityFromEngagementTasksCallable(const ListOpportunityFromEngagementTasksRequestT &request) const
Model::CreateEngagementOutcomeCallable CreateEngagementCallable(const CreateEngagementRequestT &request) const
virtual Model::ListSolutionsOutcome ListSolutions(const Model::ListSolutionsRequest &request) const
virtual Model::StartEngagementByAcceptingInvitationTaskOutcome StartEngagementByAcceptingInvitationTask(const Model::StartEngagementByAcceptingInvitationTaskRequest &request) const
Model::DeleteResourceSnapshotJobOutcomeCallable DeleteResourceSnapshotJobCallable(const DeleteResourceSnapshotJobRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void GetEngagementAsync(const GetEngagementRequestT &request, const GetEngagementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateResourceSnapshotOutcome CreateResourceSnapshot(const Model::CreateResourceSnapshotRequest &request) const
Model::PutSellingSystemSettingsOutcomeCallable PutSellingSystemSettingsCallable(const PutSellingSystemSettingsRequestT &request) const
void UpdateOpportunityAsync(const UpdateOpportunityRequestT &request, const UpdateOpportunityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEngagementContextOutcome CreateEngagementContext(const Model::CreateEngagementContextRequest &request) const
Model::ListSolutionsOutcomeCallable ListSolutionsCallable(const ListSolutionsRequestT &request) const
Model::CreateResourceSnapshotJobOutcomeCallable CreateResourceSnapshotJobCallable(const CreateResourceSnapshotJobRequestT &request) const
virtual Model::UpdateEngagementContextOutcome UpdateEngagementContext(const Model::UpdateEngagementContextRequest &request) const
void GetAwsOpportunitySummaryAsync(const GetAwsOpportunitySummaryRequestT &request, const GetAwsOpportunitySummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListOpportunityFromEngagementTasksAsync(const ListOpportunityFromEngagementTasksRequestT &request, const ListOpportunityFromEngagementTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateOpportunityOutcomeCallable UpdateOpportunityCallable(const UpdateOpportunityRequestT &request) const
virtual Model::GetEngagementOutcome GetEngagement(const Model::GetEngagementRequest &request) const
void ListResourceSnapshotsAsync(const ListResourceSnapshotsRequestT &request, const ListResourceSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartResourceSnapshotJobOutcomeCallable StartResourceSnapshotJobCallable(const StartResourceSnapshotJobRequestT &request) const
virtual Model::GetSellingSystemSettingsOutcome GetSellingSystemSettings(const Model::GetSellingSystemSettingsRequest &request) const
void ListEngagementByAcceptingInvitationTasksAsync(const ListEngagementByAcceptingInvitationTasksRequestT &request, const ListEngagementByAcceptingInvitationTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PartnerCentralSellingClient(const Aws::PartnerCentralSelling::PartnerCentralSellingClientConfiguration &clientConfiguration=Aws::PartnerCentralSelling::PartnerCentralSellingClientConfiguration(), std::shared_ptr< PartnerCentralSellingEndpointProviderBase > endpointProvider=nullptr)
Model::StopResourceSnapshotJobOutcomeCallable StopResourceSnapshotJobCallable(const StopResourceSnapshotJobRequestT &request) const
void ListOpportunitiesAsync(const ListOpportunitiesRequestT &request, const ListOpportunitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetResourceSnapshotAsync(const GetResourceSnapshotRequestT &request, const GetResourceSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListResourceSnapshotJobsOutcomeCallable ListResourceSnapshotJobsCallable(const ListResourceSnapshotJobsRequestT &request) const
virtual Model::ListEngagementFromOpportunityTasksOutcome ListEngagementFromOpportunityTasks(const Model::ListEngagementFromOpportunityTasksRequest &request) const
virtual Model::SubmitOpportunityOutcome SubmitOpportunity(const Model::SubmitOpportunityRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartEngagementByAcceptingInvitationTaskOutcomeCallable StartEngagementByAcceptingInvitationTaskCallable(const StartEngagementByAcceptingInvitationTaskRequestT &request) const
virtual Model::CreateOpportunityOutcome CreateOpportunity(const Model::CreateOpportunityRequest &request) const
void ListEngagementsAsync(const ListEngagementsRequestT &request, const ListEngagementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetOpportunityAsync(const GetOpportunityRequestT &request, const GetOpportunityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEngagementsOutcomeCallable ListEngagementsCallable(const ListEngagementsRequestT &request) const
virtual Model::GetProspectingFromEngagementTaskOutcome GetProspectingFromEngagementTask(const Model::GetProspectingFromEngagementTaskRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteResourceSnapshotJobAsync(const DeleteResourceSnapshotJobRequestT &request, const DeleteResourceSnapshotJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::SubmitOpportunityOutcomeCallable SubmitOpportunityCallable(const SubmitOpportunityRequestT &request) const
virtual Model::UpdateOpportunityOutcome UpdateOpportunity(const Model::UpdateOpportunityRequest &request) const
virtual Model::ListEngagementsOutcome ListEngagements(const Model::ListEngagementsRequest &request) const
virtual Model::CreateEngagementOutcome CreateEngagement(const Model::CreateEngagementRequest &request) const
Model::ListEngagementByAcceptingInvitationTasksOutcomeCallable ListEngagementByAcceptingInvitationTasksCallable(const ListEngagementByAcceptingInvitationTasksRequestT &request) const
void AcceptEngagementInvitationAsync(const AcceptEngagementInvitationRequestT &request, const AcceptEngagementInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateEngagementContextAsync(const CreateEngagementContextRequestT &request, const CreateEngagementContextResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEngagementContextOutcomeCallable CreateEngagementContextCallable(const CreateEngagementContextRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::ListResourceSnapshotsOutcomeCallable ListResourceSnapshotsCallable(const ListResourceSnapshotsRequestT &request) const
virtual Model::StartOpportunityFromEngagementTaskOutcome StartOpportunityFromEngagementTask(const Model::StartOpportunityFromEngagementTaskRequest &request) const
void CreateResourceSnapshotAsync(const CreateResourceSnapshotRequestT &request, const CreateResourceSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssignOpportunityOutcome AssignOpportunity(const Model::AssignOpportunityRequest &request) const
Model::ListEngagementResourceAssociationsOutcomeCallable ListEngagementResourceAssociationsCallable(const ListEngagementResourceAssociationsRequestT &request) const
virtual Model::ListEngagementMembersOutcome ListEngagementMembers(const Model::ListEngagementMembersRequest &request) const
void SubmitOpportunityAsync(const SubmitOpportunityRequestT &request, const SubmitOpportunityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEngagementContextOutcomeCallable UpdateEngagementContextCallable(const UpdateEngagementContextRequestT &request) const
PartnerCentralSellingClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< PartnerCentralSellingEndpointProviderBase > endpointProvider=nullptr, const Aws::PartnerCentralSelling::PartnerCentralSellingClientConfiguration &clientConfiguration=Aws::PartnerCentralSelling::PartnerCentralSellingClientConfiguration())
Model::ListProspectingFromEngagementTasksOutcomeCallable ListProspectingFromEngagementTasksCallable(const ListProspectingFromEngagementTasksRequestT &request) const
virtual Model::GetOpportunityOutcome GetOpportunity(const Model::GetOpportunityRequest &request) const
Model::GetEngagementInvitationOutcomeCallable GetEngagementInvitationCallable(const GetEngagementInvitationRequestT &request) const
Model::AssociateOpportunityOutcomeCallable AssociateOpportunityCallable(const AssociateOpportunityRequestT &request) const
virtual Model::ListEngagementByAcceptingInvitationTasksOutcome ListEngagementByAcceptingInvitationTasks(const Model::ListEngagementByAcceptingInvitationTasksRequest &request) const
Model::ListEngagementInvitationsOutcomeCallable ListEngagementInvitationsCallable(const ListEngagementInvitationsRequestT &request) const
void ListProspectingFromEngagementTasksAsync(const ListProspectingFromEngagementTasksRequestT &request, const ListProspectingFromEngagementTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateResourceSnapshotJobAsync(const CreateResourceSnapshotJobRequestT &request, const CreateResourceSnapshotJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSellingSystemSettingsOutcomeCallable GetSellingSystemSettingsCallable(const GetSellingSystemSettingsRequestT &request) const
void StopResourceSnapshotJobAsync(const StopResourceSnapshotJobRequestT &request, const StopResourceSnapshotJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListEngagementInvitationsAsync(const ListEngagementInvitationsRequestT &request, const ListEngagementInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateOpportunityOutcome DisassociateOpportunity(const Model::DisassociateOpportunityRequest &request) const
virtual Model::StartEngagementFromOpportunityTaskOutcome StartEngagementFromOpportunityTask(const Model::StartEngagementFromOpportunityTaskRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::GetResourceSnapshotJobOutcomeCallable GetResourceSnapshotJobCallable(const GetResourceSnapshotJobRequestT &request) const
void DisassociateOpportunityAsync(const DisassociateOpportunityRequestT &request, const DisassociateOpportunityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEngagementResourceAssociationsOutcome ListEngagementResourceAssociations(const Model::ListEngagementResourceAssociationsRequest &request) const
virtual Model::StartProspectingFromEngagementTaskOutcome StartProspectingFromEngagementTask(const Model::StartProspectingFromEngagementTaskRequest &request) const
void ListSolutionsAsync(const ListSolutionsRequestT &request, const ListSolutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAwsOpportunitySummaryOutcome GetAwsOpportunitySummary(const Model::GetAwsOpportunitySummaryRequest &request) const
void ListEngagementMembersAsync(const ListEngagementMembersRequestT &request, const ListEngagementMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AcceptEngagementInvitationOutcome AcceptEngagementInvitation(const Model::AcceptEngagementInvitationRequest &request) const
Model::StartProspectingFromEngagementTaskOutcomeCallable StartProspectingFromEngagementTaskCallable(const StartProspectingFromEngagementTaskRequestT &request) const
void ListResourceSnapshotJobsAsync(const ListResourceSnapshotJobsRequestT &request, const ListResourceSnapshotJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateOpportunityAsync(const AssociateOpportunityRequestT &request, const AssociateOpportunityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateOpportunityOutcome AssociateOpportunity(const Model::AssociateOpportunityRequest &request) const
void UpdateEngagementContextAsync(const UpdateEngagementContextRequestT &request, const UpdateEngagementContextResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEngagementInvitationOutcome CreateEngagementInvitation(const Model::CreateEngagementInvitationRequest &request) const
void ListEngagementFromOpportunityTasksAsync(const ListEngagementFromOpportunityTasksRequestT &request, const ListEngagementFromOpportunityTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartProspectingFromEngagementTaskAsync(const StartProspectingFromEngagementTaskRequestT &request, const StartProspectingFromEngagementTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetOpportunityOutcomeCallable GetOpportunityCallable(const GetOpportunityRequestT &request) const
Model::AcceptEngagementInvitationOutcomeCallable AcceptEngagementInvitationCallable(const AcceptEngagementInvitationRequestT &request) const
virtual Model::GetResourceSnapshotOutcome GetResourceSnapshot(const Model::GetResourceSnapshotRequest &request) const
void GetProspectingFromEngagementTaskAsync(const GetProspectingFromEngagementTaskRequestT &request, const GetProspectingFromEngagementTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopResourceSnapshotJobOutcome StopResourceSnapshotJob(const Model::StopResourceSnapshotJobRequest &request) const
virtual std::shared_ptr< PartnerCentralSellingEndpointProviderBase > & accessEndpointProvider()
PartnerCentralSellingClientConfiguration ClientConfigurationType
Model::ListOpportunitiesOutcomeCallable ListOpportunitiesCallable(const ListOpportunitiesRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void CreateEngagementInvitationAsync(const CreateEngagementInvitationRequestT &request, const CreateEngagementInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutSellingSystemSettingsAsync(const PutSellingSystemSettingsRequestT &request, const PutSellingSystemSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartResourceSnapshotJobOutcome StartResourceSnapshotJob(const Model::StartResourceSnapshotJobRequest &request) const
Model::GetResourceSnapshotOutcomeCallable GetResourceSnapshotCallable(const GetResourceSnapshotRequestT &request) const
Model::GetProspectingFromEngagementTaskOutcomeCallable GetProspectingFromEngagementTaskCallable(const GetProspectingFromEngagementTaskRequestT &request) const
Model::AssignOpportunityOutcomeCallable AssignOpportunityCallable(const AssignOpportunityRequestT &request) const
virtual Model::CreateResourceSnapshotJobOutcome CreateResourceSnapshotJob(const Model::CreateResourceSnapshotJobRequest &request) const
virtual Model::ListOpportunitiesOutcome ListOpportunities(const Model::ListOpportunitiesRequest &request) const
virtual Model::RejectEngagementInvitationOutcome RejectEngagementInvitation(const Model::RejectEngagementInvitationRequest &request) const
virtual Model::ListEngagementInvitationsOutcome ListEngagementInvitations(const Model::ListEngagementInvitationsRequest &request) const
std::future< StartOpportunityFromEngagementTaskOutcome > StartOpportunityFromEngagementTaskOutcomeCallable
std::future< GetAwsOpportunitySummaryOutcome > GetAwsOpportunitySummaryOutcomeCallable
std::future< GetSellingSystemSettingsOutcome > GetSellingSystemSettingsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetProspectingFromEngagementTaskOutcome > GetProspectingFromEngagementTaskOutcomeCallable
std::future< ListEngagementByAcceptingInvitationTasksOutcome > ListEngagementByAcceptingInvitationTasksOutcomeCallable
std::future< GetResourceSnapshotOutcome > GetResourceSnapshotOutcomeCallable
std::future< DisassociateOpportunityOutcome > DisassociateOpportunityOutcomeCallable
std::future< ListSolutionsOutcome > ListSolutionsOutcomeCallable
std::future< ListOpportunityFromEngagementTasksOutcome > ListOpportunityFromEngagementTasksOutcomeCallable
std::future< ListEngagementMembersOutcome > ListEngagementMembersOutcomeCallable
std::future< GetOpportunityOutcome > GetOpportunityOutcomeCallable
std::future< CreateOpportunityOutcome > CreateOpportunityOutcomeCallable
std::future< CreateResourceSnapshotOutcome > CreateResourceSnapshotOutcomeCallable
std::future< CreateEngagementContextOutcome > CreateEngagementContextOutcomeCallable
std::future< UpdateEngagementContextOutcome > UpdateEngagementContextOutcomeCallable
std::future< PutSellingSystemSettingsOutcome > PutSellingSystemSettingsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateEngagementOutcome > CreateEngagementOutcomeCallable
std::future< GetEngagementOutcome > GetEngagementOutcomeCallable
std::future< ListEngagementFromOpportunityTasksOutcome > ListEngagementFromOpportunityTasksOutcomeCallable
std::future< AcceptEngagementInvitationOutcome > AcceptEngagementInvitationOutcomeCallable
std::future< SubmitOpportunityOutcome > SubmitOpportunityOutcomeCallable
std::future< DeleteResourceSnapshotJobOutcome > DeleteResourceSnapshotJobOutcomeCallable
std::future< ListEngagementsOutcome > ListEngagementsOutcomeCallable
std::future< ListEngagementResourceAssociationsOutcome > ListEngagementResourceAssociationsOutcomeCallable
std::future< ListResourceSnapshotJobsOutcome > ListResourceSnapshotJobsOutcomeCallable
std::future< StartResourceSnapshotJobOutcome > StartResourceSnapshotJobOutcomeCallable
std::future< AssignOpportunityOutcome > AssignOpportunityOutcomeCallable
std::future< ListOpportunitiesOutcome > ListOpportunitiesOutcomeCallable
std::future< GetResourceSnapshotJobOutcome > GetResourceSnapshotJobOutcomeCallable
std::future< UpdateOpportunityOutcome > UpdateOpportunityOutcomeCallable
std::future< AssociateOpportunityOutcome > AssociateOpportunityOutcomeCallable
std::future< StopResourceSnapshotJobOutcome > StopResourceSnapshotJobOutcomeCallable
std::future< RejectEngagementInvitationOutcome > RejectEngagementInvitationOutcomeCallable
std::future< ListProspectingFromEngagementTasksOutcome > ListProspectingFromEngagementTasksOutcomeCallable
std::future< CreateEngagementInvitationOutcome > CreateEngagementInvitationOutcomeCallable
std::future< CreateResourceSnapshotJobOutcome > CreateResourceSnapshotJobOutcomeCallable
std::future< GetEngagementInvitationOutcome > GetEngagementInvitationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListResourceSnapshotsOutcome > ListResourceSnapshotsOutcomeCallable
std::future< StartProspectingFromEngagementTaskOutcome > StartProspectingFromEngagementTaskOutcomeCallable
std::future< StartEngagementFromOpportunityTaskOutcome > StartEngagementFromOpportunityTaskOutcomeCallable
std::future< StartEngagementByAcceptingInvitationTaskOutcome > StartEngagementByAcceptingInvitationTaskOutcomeCallable
std::future< ListEngagementInvitationsOutcome > ListEngagementInvitationsOutcomeCallable
std::function< void(const PartnerCentralSellingClient *, const Model::ListEngagementFromOpportunityTasksRequest &, const Model::ListEngagementFromOpportunityTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEngagementFromOpportunityTasksResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::StartEngagementFromOpportunityTaskRequest &, const Model::StartEngagementFromOpportunityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartEngagementFromOpportunityTaskResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::AssociateOpportunityRequest &, const Model::AssociateOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateOpportunityResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListEngagementInvitationsRequest &, const Model::ListEngagementInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEngagementInvitationsResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::CreateEngagementRequest &, const Model::CreateEngagementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEngagementResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::StartOpportunityFromEngagementTaskRequest &, const Model::StartOpportunityFromEngagementTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartOpportunityFromEngagementTaskResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::StartEngagementByAcceptingInvitationTaskRequest &, const Model::StartEngagementByAcceptingInvitationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartEngagementByAcceptingInvitationTaskResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::PutSellingSystemSettingsRequest &, const Model::PutSellingSystemSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutSellingSystemSettingsResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::GetEngagementRequest &, const Model::GetEngagementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEngagementResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::GetSellingSystemSettingsRequest &, const Model::GetSellingSystemSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSellingSystemSettingsResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::GetOpportunityRequest &, const Model::GetOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOpportunityResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::DeleteResourceSnapshotJobRequest &, const Model::DeleteResourceSnapshotJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourceSnapshotJobResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::RejectEngagementInvitationRequest &, const Model::RejectEngagementInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectEngagementInvitationResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListResourceSnapshotJobsRequest &, const Model::ListResourceSnapshotJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceSnapshotJobsResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::StartProspectingFromEngagementTaskRequest &, const Model::StartProspectingFromEngagementTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartProspectingFromEngagementTaskResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::SubmitOpportunityRequest &, const Model::SubmitOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SubmitOpportunityResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::CreateEngagementContextRequest &, const Model::CreateEngagementContextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEngagementContextResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::UpdateOpportunityRequest &, const Model::UpdateOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateOpportunityResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::GetAwsOpportunitySummaryRequest &, const Model::GetAwsOpportunitySummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAwsOpportunitySummaryResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::GetEngagementInvitationRequest &, const Model::GetEngagementInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEngagementInvitationResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::GetProspectingFromEngagementTaskRequest &, const Model::GetProspectingFromEngagementTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProspectingFromEngagementTaskResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::StopResourceSnapshotJobRequest &, const Model::StopResourceSnapshotJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopResourceSnapshotJobResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListEngagementMembersRequest &, const Model::ListEngagementMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEngagementMembersResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::StartResourceSnapshotJobRequest &, const Model::StartResourceSnapshotJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartResourceSnapshotJobResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::AcceptEngagementInvitationRequest &, const Model::AcceptEngagementInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptEngagementInvitationResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::DisassociateOpportunityRequest &, const Model::DisassociateOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateOpportunityResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::CreateResourceSnapshotRequest &, const Model::CreateResourceSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateResourceSnapshotResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListOpportunitiesRequest &, const Model::ListOpportunitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOpportunitiesResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::CreateOpportunityRequest &, const Model::CreateOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOpportunityResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::GetResourceSnapshotRequest &, const Model::GetResourceSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourceSnapshotResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListSolutionsRequest &, const Model::ListSolutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSolutionsResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListResourceSnapshotsRequest &, const Model::ListResourceSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceSnapshotsResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListEngagementByAcceptingInvitationTasksRequest &, const Model::ListEngagementByAcceptingInvitationTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEngagementByAcceptingInvitationTasksResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::CreateResourceSnapshotJobRequest &, const Model::CreateResourceSnapshotJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateResourceSnapshotJobResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::AssignOpportunityRequest &, const Model::AssignOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssignOpportunityResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::UpdateEngagementContextRequest &, const Model::UpdateEngagementContextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEngagementContextResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListOpportunityFromEngagementTasksRequest &, const Model::ListOpportunityFromEngagementTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOpportunityFromEngagementTasksResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListProspectingFromEngagementTasksRequest &, const Model::ListProspectingFromEngagementTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProspectingFromEngagementTasksResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::CreateEngagementInvitationRequest &, const Model::CreateEngagementInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEngagementInvitationResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::GetResourceSnapshotJobRequest &, const Model::GetResourceSnapshotJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourceSnapshotJobResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListEngagementsRequest &, const Model::ListEngagementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEngagementsResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListEngagementResourceAssociationsRequest &, const Model::ListEngagementResourceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEngagementResourceAssociationsResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String