7#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/partnercentral-selling/PartnerCentralSellingServiceClientModel.h>
16namespace PartnerCentralSelling
69 std::shared_ptr<PartnerCentralSellingEndpointProviderBase> endpointProvider =
nullptr);
76 std::shared_ptr<PartnerCentralSellingEndpointProviderBase> endpointProvider =
nullptr,
84 std::shared_ptr<PartnerCentralSellingEndpointProviderBase> endpointProvider =
nullptr,
125 template<
typename AcceptEngagementInvitationRequestT = Model::AcceptEngagementInvitationRequest>
128 return SubmitCallable(&PartnerCentralSellingClient::AcceptEngagementInvitation, request);
134 template<
typename AcceptEngagementInvitationRequestT = Model::AcceptEngagementInvitationRequest>
137 return SubmitAsync(&PartnerCentralSellingClient::AcceptEngagementInvitation, request, handler, context);
158 template<
typename AssignOpportunityRequestT = Model::AssignOpportunityRequest>
161 return SubmitCallable(&PartnerCentralSellingClient::AssignOpportunity, request);
167 template<
typename AssignOpportunityRequestT = Model::AssignOpportunityRequest>
170 return SubmitAsync(&PartnerCentralSellingClient::AssignOpportunity, request, handler, context);
214 template<
typename AssociateOpportunityRequestT = Model::AssociateOpportunityRequest>
217 return SubmitCallable(&PartnerCentralSellingClient::AssociateOpportunity, request);
223 template<
typename AssociateOpportunityRequestT = Model::AssociateOpportunityRequest>
226 return SubmitAsync(&PartnerCentralSellingClient::AssociateOpportunity, request, handler, context);
243 template<
typename CreateEngagementRequestT = Model::CreateEngagementRequest>
246 return SubmitCallable(&PartnerCentralSellingClient::CreateEngagement, request);
252 template<
typename CreateEngagementRequestT = Model::CreateEngagementRequest>
255 return SubmitAsync(&PartnerCentralSellingClient::CreateEngagement, request, handler, context);
269 template<
typename CreateEngagementInvitationRequestT = Model::CreateEngagementInvitationRequest>
272 return SubmitCallable(&PartnerCentralSellingClient::CreateEngagementInvitation, request);
278 template<
typename CreateEngagementInvitationRequestT = Model::CreateEngagementInvitationRequest>
281 return SubmitAsync(&PartnerCentralSellingClient::CreateEngagementInvitation, request, handler, context);
308 template<
typename CreateOpportunityRequestT = Model::CreateOpportunityRequest>
311 return SubmitCallable(&PartnerCentralSellingClient::CreateOpportunity, request);
317 template<
typename CreateOpportunityRequestT = Model::CreateOpportunityRequest>
320 return SubmitAsync(&PartnerCentralSellingClient::CreateOpportunity, request, handler, context);
336 template<
typename CreateResourceSnapshotRequestT = Model::CreateResourceSnapshotRequest>
339 return SubmitCallable(&PartnerCentralSellingClient::CreateResourceSnapshot, request);
345 template<
typename CreateResourceSnapshotRequestT = Model::CreateResourceSnapshotRequest>
348 return SubmitAsync(&PartnerCentralSellingClient::CreateResourceSnapshot, request, handler, context);
365 template<
typename CreateResourceSnapshotJobRequestT = Model::CreateResourceSnapshotJobRequest>
368 return SubmitCallable(&PartnerCentralSellingClient::CreateResourceSnapshotJob, request);
374 template<
typename CreateResourceSnapshotJobRequestT = Model::CreateResourceSnapshotJobRequest>
377 return SubmitAsync(&PartnerCentralSellingClient::CreateResourceSnapshotJob, request, handler, context);
392 template<
typename DeleteResourceSnapshotJobRequestT = Model::DeleteResourceSnapshotJobRequest>
395 return SubmitCallable(&PartnerCentralSellingClient::DeleteResourceSnapshotJob, request);
401 template<
typename DeleteResourceSnapshotJobRequestT = Model::DeleteResourceSnapshotJobRequest>
404 return SubmitAsync(&PartnerCentralSellingClient::DeleteResourceSnapshotJob, request, handler, context);
427 template<
typename DisassociateOpportunityRequestT = Model::DisassociateOpportunityRequest>
430 return SubmitCallable(&PartnerCentralSellingClient::DisassociateOpportunity, request);
436 template<
typename DisassociateOpportunityRequestT = Model::DisassociateOpportunityRequest>
439 return SubmitAsync(&PartnerCentralSellingClient::DisassociateOpportunity, request, handler, context);
456 template<
typename GetAwsOpportunitySummaryRequestT = Model::GetAwsOpportunitySummaryRequest>
459 return SubmitCallable(&PartnerCentralSellingClient::GetAwsOpportunitySummary, request);
465 template<
typename GetAwsOpportunitySummaryRequestT = Model::GetAwsOpportunitySummaryRequest>
468 return SubmitAsync(&PartnerCentralSellingClient::GetAwsOpportunitySummary, request, handler, context);
482 template<
typename GetEngagementRequestT = Model::GetEngagementRequest>
485 return SubmitCallable(&PartnerCentralSellingClient::GetEngagement, request);
491 template<
typename GetEngagementRequestT = Model::GetEngagementRequest>
494 return SubmitAsync(&PartnerCentralSellingClient::GetEngagement, request, handler, context);
511 template<
typename GetEngagementInvitationRequestT = Model::GetEngagementInvitationRequest>
514 return SubmitCallable(&PartnerCentralSellingClient::GetEngagementInvitation, request);
520 template<
typename GetEngagementInvitationRequestT = Model::GetEngagementInvitationRequest>
523 return SubmitAsync(&PartnerCentralSellingClient::GetEngagementInvitation, request, handler, context);
539 template<
typename GetOpportunityRequestT = Model::GetOpportunityRequest>
542 return SubmitCallable(&PartnerCentralSellingClient::GetOpportunity, request);
548 template<
typename GetOpportunityRequestT = Model::GetOpportunityRequest>
551 return SubmitAsync(&PartnerCentralSellingClient::GetOpportunity, request, handler, context);
565 template<
typename GetResourceSnapshotRequestT = Model::GetResourceSnapshotRequest>
568 return SubmitCallable(&PartnerCentralSellingClient::GetResourceSnapshot, request);
574 template<
typename GetResourceSnapshotRequestT = Model::GetResourceSnapshotRequest>
577 return SubmitAsync(&PartnerCentralSellingClient::GetResourceSnapshot, request, handler, context);
591 template<
typename GetResourceSnapshotJobRequestT = Model::GetResourceSnapshotJobRequest>
594 return SubmitCallable(&PartnerCentralSellingClient::GetResourceSnapshotJob, request);
600 template<
typename GetResourceSnapshotJobRequestT = Model::GetResourceSnapshotJobRequest>
603 return SubmitAsync(&PartnerCentralSellingClient::GetResourceSnapshotJob, request, handler, context);
617 template<
typename GetSellingSystemSettingsRequestT = Model::GetSellingSystemSettingsRequest>
620 return SubmitCallable(&PartnerCentralSellingClient::GetSellingSystemSettings, request);
626 template<
typename GetSellingSystemSettingsRequestT = Model::GetSellingSystemSettingsRequest>
629 return SubmitAsync(&PartnerCentralSellingClient::GetSellingSystemSettings, request, handler, context);
644 template<
typename ListEngagementByAcceptingInvitationTasksRequestT = Model::ListEngagementByAcceptingInvitationTasksRequest>
647 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementByAcceptingInvitationTasks, request);
653 template<
typename ListEngagementByAcceptingInvitationTasksRequestT = Model::ListEngagementByAcceptingInvitationTasksRequest>
656 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementByAcceptingInvitationTasks, request, handler, context);
671 template<
typename ListEngagementFromOpportunityTasksRequestT = Model::ListEngagementFromOpportunityTasksRequest>
674 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementFromOpportunityTasks, request);
680 template<
typename ListEngagementFromOpportunityTasksRequestT = Model::ListEngagementFromOpportunityTasksRequest>
683 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementFromOpportunityTasks, request, handler, context);
698 template<
typename ListEngagementInvitationsRequestT = Model::ListEngagementInvitationsRequest>
701 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementInvitations, request);
707 template<
typename ListEngagementInvitationsRequestT = Model::ListEngagementInvitationsRequest>
710 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementInvitations, request, handler, context);
727 template<
typename ListEngagementMembersRequestT = Model::ListEngagementMembersRequest>
730 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementMembers, request);
736 template<
typename ListEngagementMembersRequestT = Model::ListEngagementMembersRequest>
739 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementMembers, request, handler, context);
754 template<
typename ListEngagementResourceAssociationsRequestT = Model::ListEngagementResourceAssociationsRequest>
757 return SubmitCallable(&PartnerCentralSellingClient::ListEngagementResourceAssociations, request);
763 template<
typename ListEngagementResourceAssociationsRequestT = Model::ListEngagementResourceAssociationsRequest>
766 return SubmitAsync(&PartnerCentralSellingClient::ListEngagementResourceAssociations, request, handler, context);
782 template<
typename ListEngagementsRequestT = Model::ListEngagementsRequest>
785 return SubmitCallable(&PartnerCentralSellingClient::ListEngagements, request);
791 template<
typename ListEngagementsRequestT = Model::ListEngagementsRequest>
794 return SubmitAsync(&PartnerCentralSellingClient::ListEngagements, request, handler, context);
822 template<
typename ListOpportunitiesRequestT = Model::ListOpportunitiesRequest>
825 return SubmitCallable(&PartnerCentralSellingClient::ListOpportunities, request);
831 template<
typename ListOpportunitiesRequestT = Model::ListOpportunitiesRequest>
834 return SubmitAsync(&PartnerCentralSellingClient::ListOpportunities, request, handler, context);
850 template<
typename ListResourceSnapshotJobsRequestT = Model::ListResourceSnapshotJobsRequest>
853 return SubmitCallable(&PartnerCentralSellingClient::ListResourceSnapshotJobs, request);
859 template<
typename ListResourceSnapshotJobsRequestT = Model::ListResourceSnapshotJobsRequest>
862 return SubmitAsync(&PartnerCentralSellingClient::ListResourceSnapshotJobs, request, handler, context);
882 template<
typename ListResourceSnapshotsRequestT = Model::ListResourceSnapshotsRequest>
885 return SubmitCallable(&PartnerCentralSellingClient::ListResourceSnapshots, request);
891 template<
typename ListResourceSnapshotsRequestT = Model::ListResourceSnapshotsRequest>
894 return SubmitAsync(&PartnerCentralSellingClient::ListResourceSnapshots, request, handler, context);
909 template<
typename ListSolutionsRequestT = Model::ListSolutionsRequest>
912 return SubmitCallable(&PartnerCentralSellingClient::ListSolutions, request);
918 template<
typename ListSolutionsRequestT = Model::ListSolutionsRequest>
921 return SubmitAsync(&PartnerCentralSellingClient::ListSolutions, request, handler, context);
934 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
937 return SubmitCallable(&PartnerCentralSellingClient::ListTagsForResource, request);
943 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
946 return SubmitAsync(&PartnerCentralSellingClient::ListTagsForResource, request, handler, context);
960 template<
typename PutSellingSystemSettingsRequestT = Model::PutSellingSystemSettingsRequest>
963 return SubmitCallable(&PartnerCentralSellingClient::PutSellingSystemSettings, request);
969 template<
typename PutSellingSystemSettingsRequestT = Model::PutSellingSystemSettingsRequest>
972 return SubmitAsync(&PartnerCentralSellingClient::PutSellingSystemSettings, request, handler, context);
988 template<
typename RejectEngagementInvitationRequestT = Model::RejectEngagementInvitationRequest>
991 return SubmitCallable(&PartnerCentralSellingClient::RejectEngagementInvitation, request);
997 template<
typename RejectEngagementInvitationRequestT = Model::RejectEngagementInvitationRequest>
1000 return SubmitAsync(&PartnerCentralSellingClient::RejectEngagementInvitation, request, handler, context);
1019 template<
typename StartEngagementByAcceptingInvitationTaskRequestT = Model::StartEngagementByAcceptingInvitationTaskRequest>
1022 return SubmitCallable(&PartnerCentralSellingClient::StartEngagementByAcceptingInvitationTask, request);
1028 template<
typename StartEngagementByAcceptingInvitationTaskRequestT = Model::StartEngagementByAcceptingInvitationTaskRequest>
1031 return SubmitAsync(&PartnerCentralSellingClient::StartEngagementByAcceptingInvitationTask, request, handler, context);
1049 template<
typename StartEngagementFromOpportunityTaskRequestT = Model::StartEngagementFromOpportunityTaskRequest>
1052 return SubmitCallable(&PartnerCentralSellingClient::StartEngagementFromOpportunityTask, request);
1058 template<
typename StartEngagementFromOpportunityTaskRequestT = Model::StartEngagementFromOpportunityTaskRequest>
1061 return SubmitAsync(&PartnerCentralSellingClient::StartEngagementFromOpportunityTask, request, handler, context);
1075 template<
typename StartResourceSnapshotJobRequestT = Model::StartResourceSnapshotJobRequest>
1078 return SubmitCallable(&PartnerCentralSellingClient::StartResourceSnapshotJob, request);
1084 template<
typename StartResourceSnapshotJobRequestT = Model::StartResourceSnapshotJobRequest>
1087 return SubmitAsync(&PartnerCentralSellingClient::StartResourceSnapshotJob, request, handler, context);
1101 template<
typename StopResourceSnapshotJobRequestT = Model::StopResourceSnapshotJobRequest>
1104 return SubmitCallable(&PartnerCentralSellingClient::StopResourceSnapshotJob, request);
1110 template<
typename StopResourceSnapshotJobRequestT = Model::StopResourceSnapshotJobRequest>
1113 return SubmitAsync(&PartnerCentralSellingClient::StopResourceSnapshotJob, request, handler, context);
1130 template<
typename SubmitOpportunityRequestT = Model::SubmitOpportunityRequest>
1133 return SubmitCallable(&PartnerCentralSellingClient::SubmitOpportunity, request);
1139 template<
typename SubmitOpportunityRequestT = Model::SubmitOpportunityRequest>
1142 return SubmitAsync(&PartnerCentralSellingClient::SubmitOpportunity, request, handler, context);
1156 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1159 return SubmitCallable(&PartnerCentralSellingClient::TagResource, request);
1165 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1168 return SubmitAsync(&PartnerCentralSellingClient::TagResource, request, handler, context);
1181 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1184 return SubmitCallable(&PartnerCentralSellingClient::UntagResource, request);
1190 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1193 return SubmitAsync(&PartnerCentralSellingClient::UntagResource, request, handler, context);
1214 template<
typename UpdateOpportunityRequestT = Model::UpdateOpportunityRequest>
1217 return SubmitCallable(&PartnerCentralSellingClient::UpdateOpportunity, request);
1223 template<
typename UpdateOpportunityRequestT = Model::UpdateOpportunityRequest>
1226 return SubmitAsync(&PartnerCentralSellingClient::UpdateOpportunity, request, handler, context);
1237 std::shared_ptr<PartnerCentralSellingEndpointProviderBase> m_endpointProvider;
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
virtual ~PartnerCentralSellingClient()
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
void CreateEngagementAsync(const CreateEngagementRequestT &request, const CreateEngagementResponseReceivedHandler &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::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
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
Model::ListSolutionsOutcomeCallable ListSolutionsCallable(const ListSolutionsRequestT &request) const
Model::CreateResourceSnapshotJobOutcomeCallable CreateResourceSnapshotJobCallable(const CreateResourceSnapshotJobRequestT &request) const
PartnerCentralSellingEndpointProvider EndpointProviderType
void GetAwsOpportunitySummaryAsync(const GetAwsOpportunitySummaryRequestT &request, const GetAwsOpportunitySummaryResponseReceivedHandler &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 OverrideEndpoint(const Aws::String &endpoint)
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
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
Model::ListResourceSnapshotsOutcomeCallable ListResourceSnapshotsCallable(const ListResourceSnapshotsRequestT &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
static const char * GetAllocationTag()
PartnerCentralSellingClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< PartnerCentralSellingEndpointProviderBase > endpointProvider=nullptr, const Aws::PartnerCentralSelling::PartnerCentralSellingClientConfiguration &clientConfiguration=Aws::PartnerCentralSelling::PartnerCentralSellingClientConfiguration())
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 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
Aws::Client::AWSJsonClient BASECLASS
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
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
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
std::shared_ptr< PartnerCentralSellingEndpointProviderBase > & accessEndpointProvider()
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
Model::GetOpportunityOutcomeCallable GetOpportunityCallable(const GetOpportunityRequestT &request) const
Model::AcceptEngagementInvitationOutcomeCallable AcceptEngagementInvitationCallable(const AcceptEngagementInvitationRequestT &request) const
virtual Model::GetResourceSnapshotOutcome GetResourceSnapshot(const Model::GetResourceSnapshotRequest &request) const
virtual Model::StopResourceSnapshotJobOutcome StopResourceSnapshotJob(const Model::StopResourceSnapshotJobRequest &request) const
static const char * GetServiceName()
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::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< GetAwsOpportunitySummaryOutcome > GetAwsOpportunitySummaryOutcomeCallable
std::future< GetSellingSystemSettingsOutcome > GetSellingSystemSettingsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListEngagementByAcceptingInvitationTasksOutcome > ListEngagementByAcceptingInvitationTasksOutcomeCallable
std::future< GetResourceSnapshotOutcome > GetResourceSnapshotOutcomeCallable
std::future< DisassociateOpportunityOutcome > DisassociateOpportunityOutcomeCallable
std::future< ListSolutionsOutcome > ListSolutionsOutcomeCallable
std::future< ListEngagementMembersOutcome > ListEngagementMembersOutcomeCallable
std::future< GetOpportunityOutcome > GetOpportunityOutcomeCallable
std::future< CreateOpportunityOutcome > CreateOpportunityOutcomeCallable
std::future< CreateResourceSnapshotOutcome > CreateResourceSnapshotOutcomeCallable
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< CreateEngagementInvitationOutcome > CreateEngagementInvitationOutcomeCallable
std::future< CreateResourceSnapshotJobOutcome > CreateResourceSnapshotJobOutcomeCallable
std::future< GetEngagementInvitationOutcome > GetEngagementInvitationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListResourceSnapshotsOutcome > ListResourceSnapshotsOutcomeCallable
std::future< StartEngagementFromOpportunityTaskOutcome > StartEngagementFromOpportunityTaskOutcomeCallable
std::future< StartEngagementByAcceptingInvitationTaskOutcome > StartEngagementByAcceptingInvitationTaskOutcomeCallable
std::future< ListEngagementInvitationsOutcome > ListEngagementInvitationsOutcomeCallable
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::CreateResourceSnapshotRequest &, const Model::CreateResourceSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceSnapshotResponseReceivedHandler
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::RejectEngagementInvitationRequest &, const Model::RejectEngagementInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectEngagementInvitationResponseReceivedHandler
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::ListEngagementFromOpportunityTasksRequest &, const Model::ListEngagementFromOpportunityTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEngagementFromOpportunityTasksResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::GetSellingSystemSettingsRequest &, const Model::GetSellingSystemSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSellingSystemSettingsResponseReceivedHandler
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::ListResourceSnapshotsRequest &, const Model::ListResourceSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceSnapshotsResponseReceivedHandler
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::ListOpportunitiesRequest &, const Model::ListOpportunitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpportunitiesResponseReceivedHandler
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::StopResourceSnapshotJobRequest &, const Model::StopResourceSnapshotJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopResourceSnapshotJobResponseReceivedHandler
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::StartEngagementFromOpportunityTaskRequest &, const Model::StartEngagementFromOpportunityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartEngagementFromOpportunityTaskResponseReceivedHandler
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::AssociateOpportunityRequest &, const Model::AssociateOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateOpportunityResponseReceivedHandler
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::PutSellingSystemSettingsRequest &, const Model::PutSellingSystemSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSellingSystemSettingsResponseReceivedHandler
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::CreateOpportunityRequest &, const Model::CreateOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOpportunityResponseReceivedHandler
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::ListResourceSnapshotJobsRequest &, const Model::ListResourceSnapshotJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceSnapshotJobsResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::AssignOpportunityRequest &, const Model::AssignOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssignOpportunityResponseReceivedHandler
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::ListEngagementsRequest &, const Model::ListEngagementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEngagementsResponseReceivedHandler
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::GetAwsOpportunitySummaryRequest &, const Model::GetAwsOpportunitySummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAwsOpportunitySummaryResponseReceivedHandler
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::DisassociateOpportunityRequest &, const Model::DisassociateOpportunityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateOpportunityResponseReceivedHandler
std::function< void(const PartnerCentralSellingClient *, const Model::ListEngagementByAcceptingInvitationTasksRequest &, const Model::ListEngagementByAcceptingInvitationTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEngagementByAcceptingInvitationTasksResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String