AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
PartnerCentralSellingServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/partnercentral-selling/PartnerCentralSellingErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/partnercentral-selling/PartnerCentralSellingEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in PartnerCentralSellingClient header */
21#include <aws/partnercentral-selling/model/CreateEngagementResult.h>
22#include <aws/partnercentral-selling/model/CreateEngagementInvitationResult.h>
23#include <aws/partnercentral-selling/model/CreateOpportunityResult.h>
24#include <aws/partnercentral-selling/model/CreateResourceSnapshotResult.h>
25#include <aws/partnercentral-selling/model/CreateResourceSnapshotJobResult.h>
26#include <aws/partnercentral-selling/model/GetAwsOpportunitySummaryResult.h>
27#include <aws/partnercentral-selling/model/GetEngagementResult.h>
28#include <aws/partnercentral-selling/model/GetEngagementInvitationResult.h>
29#include <aws/partnercentral-selling/model/GetOpportunityResult.h>
30#include <aws/partnercentral-selling/model/GetResourceSnapshotResult.h>
31#include <aws/partnercentral-selling/model/GetResourceSnapshotJobResult.h>
32#include <aws/partnercentral-selling/model/GetSellingSystemSettingsResult.h>
33#include <aws/partnercentral-selling/model/ListEngagementByAcceptingInvitationTasksResult.h>
34#include <aws/partnercentral-selling/model/ListEngagementFromOpportunityTasksResult.h>
35#include <aws/partnercentral-selling/model/ListEngagementInvitationsResult.h>
36#include <aws/partnercentral-selling/model/ListEngagementMembersResult.h>
37#include <aws/partnercentral-selling/model/ListEngagementResourceAssociationsResult.h>
38#include <aws/partnercentral-selling/model/ListEngagementsResult.h>
39#include <aws/partnercentral-selling/model/ListOpportunitiesResult.h>
40#include <aws/partnercentral-selling/model/ListResourceSnapshotJobsResult.h>
41#include <aws/partnercentral-selling/model/ListResourceSnapshotsResult.h>
42#include <aws/partnercentral-selling/model/ListSolutionsResult.h>
43#include <aws/partnercentral-selling/model/ListTagsForResourceResult.h>
44#include <aws/partnercentral-selling/model/PutSellingSystemSettingsResult.h>
45#include <aws/partnercentral-selling/model/StartEngagementByAcceptingInvitationTaskResult.h>
46#include <aws/partnercentral-selling/model/StartEngagementFromOpportunityTaskResult.h>
47#include <aws/partnercentral-selling/model/TagResourceResult.h>
48#include <aws/partnercentral-selling/model/UntagResourceResult.h>
49#include <aws/partnercentral-selling/model/UpdateOpportunityResult.h>
50#include <aws/core/NoResult.h>
51/* End of service model headers required in PartnerCentralSellingClient header */
52
53namespace Aws
54{
55 namespace Http
56 {
57 class HttpClient;
58 class HttpClientFactory;
59 } // namespace Http
60
61 namespace Utils
62 {
63 template< typename R, typename E> class Outcome;
64
65 namespace Threading
66 {
67 class Executor;
68 } // namespace Threading
69 } // namespace Utils
70
71 namespace Auth
72 {
73 class AWSCredentials;
74 class AWSCredentialsProvider;
75 } // namespace Auth
76
77 namespace Client
78 {
79 class RetryStrategy;
80 } // namespace Client
81
82 namespace PartnerCentralSelling
83 {
87
88 namespace Model
89 {
90 /* Service model forward declarations required in PartnerCentralSellingClient header */
91 class AcceptEngagementInvitationRequest;
92 class AssignOpportunityRequest;
93 class AssociateOpportunityRequest;
94 class CreateEngagementRequest;
95 class CreateEngagementInvitationRequest;
96 class CreateOpportunityRequest;
97 class CreateResourceSnapshotRequest;
98 class CreateResourceSnapshotJobRequest;
99 class DeleteResourceSnapshotJobRequest;
100 class DisassociateOpportunityRequest;
101 class GetAwsOpportunitySummaryRequest;
102 class GetEngagementRequest;
103 class GetEngagementInvitationRequest;
104 class GetOpportunityRequest;
105 class GetResourceSnapshotRequest;
106 class GetResourceSnapshotJobRequest;
107 class GetSellingSystemSettingsRequest;
108 class ListEngagementByAcceptingInvitationTasksRequest;
109 class ListEngagementFromOpportunityTasksRequest;
110 class ListEngagementInvitationsRequest;
111 class ListEngagementMembersRequest;
112 class ListEngagementResourceAssociationsRequest;
113 class ListEngagementsRequest;
114 class ListOpportunitiesRequest;
115 class ListResourceSnapshotJobsRequest;
116 class ListResourceSnapshotsRequest;
117 class ListSolutionsRequest;
118 class ListTagsForResourceRequest;
119 class PutSellingSystemSettingsRequest;
120 class RejectEngagementInvitationRequest;
121 class StartEngagementByAcceptingInvitationTaskRequest;
122 class StartEngagementFromOpportunityTaskRequest;
123 class StartResourceSnapshotJobRequest;
124 class StopResourceSnapshotJobRequest;
125 class SubmitOpportunityRequest;
126 class TagResourceRequest;
127 class UntagResourceRequest;
128 class UpdateOpportunityRequest;
129 /* End of service model forward declarations required in PartnerCentralSellingClient header */
130
131 /* Service model Outcome class definitions */
170 /* End of service model Outcome class definitions */
171
172 /* Service model Outcome callable definitions */
173 typedef std::future<AcceptEngagementInvitationOutcome> AcceptEngagementInvitationOutcomeCallable;
174 typedef std::future<AssignOpportunityOutcome> AssignOpportunityOutcomeCallable;
175 typedef std::future<AssociateOpportunityOutcome> AssociateOpportunityOutcomeCallable;
176 typedef std::future<CreateEngagementOutcome> CreateEngagementOutcomeCallable;
177 typedef std::future<CreateEngagementInvitationOutcome> CreateEngagementInvitationOutcomeCallable;
178 typedef std::future<CreateOpportunityOutcome> CreateOpportunityOutcomeCallable;
179 typedef std::future<CreateResourceSnapshotOutcome> CreateResourceSnapshotOutcomeCallable;
180 typedef std::future<CreateResourceSnapshotJobOutcome> CreateResourceSnapshotJobOutcomeCallable;
181 typedef std::future<DeleteResourceSnapshotJobOutcome> DeleteResourceSnapshotJobOutcomeCallable;
182 typedef std::future<DisassociateOpportunityOutcome> DisassociateOpportunityOutcomeCallable;
183 typedef std::future<GetAwsOpportunitySummaryOutcome> GetAwsOpportunitySummaryOutcomeCallable;
184 typedef std::future<GetEngagementOutcome> GetEngagementOutcomeCallable;
185 typedef std::future<GetEngagementInvitationOutcome> GetEngagementInvitationOutcomeCallable;
186 typedef std::future<GetOpportunityOutcome> GetOpportunityOutcomeCallable;
187 typedef std::future<GetResourceSnapshotOutcome> GetResourceSnapshotOutcomeCallable;
188 typedef std::future<GetResourceSnapshotJobOutcome> GetResourceSnapshotJobOutcomeCallable;
189 typedef std::future<GetSellingSystemSettingsOutcome> GetSellingSystemSettingsOutcomeCallable;
190 typedef std::future<ListEngagementByAcceptingInvitationTasksOutcome> ListEngagementByAcceptingInvitationTasksOutcomeCallable;
191 typedef std::future<ListEngagementFromOpportunityTasksOutcome> ListEngagementFromOpportunityTasksOutcomeCallable;
192 typedef std::future<ListEngagementInvitationsOutcome> ListEngagementInvitationsOutcomeCallable;
193 typedef std::future<ListEngagementMembersOutcome> ListEngagementMembersOutcomeCallable;
194 typedef std::future<ListEngagementResourceAssociationsOutcome> ListEngagementResourceAssociationsOutcomeCallable;
195 typedef std::future<ListEngagementsOutcome> ListEngagementsOutcomeCallable;
196 typedef std::future<ListOpportunitiesOutcome> ListOpportunitiesOutcomeCallable;
197 typedef std::future<ListResourceSnapshotJobsOutcome> ListResourceSnapshotJobsOutcomeCallable;
198 typedef std::future<ListResourceSnapshotsOutcome> ListResourceSnapshotsOutcomeCallable;
199 typedef std::future<ListSolutionsOutcome> ListSolutionsOutcomeCallable;
200 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
201 typedef std::future<PutSellingSystemSettingsOutcome> PutSellingSystemSettingsOutcomeCallable;
202 typedef std::future<RejectEngagementInvitationOutcome> RejectEngagementInvitationOutcomeCallable;
203 typedef std::future<StartEngagementByAcceptingInvitationTaskOutcome> StartEngagementByAcceptingInvitationTaskOutcomeCallable;
204 typedef std::future<StartEngagementFromOpportunityTaskOutcome> StartEngagementFromOpportunityTaskOutcomeCallable;
205 typedef std::future<StartResourceSnapshotJobOutcome> StartResourceSnapshotJobOutcomeCallable;
206 typedef std::future<StopResourceSnapshotJobOutcome> StopResourceSnapshotJobOutcomeCallable;
207 typedef std::future<SubmitOpportunityOutcome> SubmitOpportunityOutcomeCallable;
208 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
209 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
210 typedef std::future<UpdateOpportunityOutcome> UpdateOpportunityOutcomeCallable;
211 /* End of service model Outcome callable definitions */
212 } // namespace Model
213
215
216 /* Service model async handlers definitions */
217 typedef std::function<void(const PartnerCentralSellingClient*, const Model::AcceptEngagementInvitationRequest&, const Model::AcceptEngagementInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptEngagementInvitationResponseReceivedHandler;
218 typedef std::function<void(const PartnerCentralSellingClient*, const Model::AssignOpportunityRequest&, const Model::AssignOpportunityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssignOpportunityResponseReceivedHandler;
219 typedef std::function<void(const PartnerCentralSellingClient*, const Model::AssociateOpportunityRequest&, const Model::AssociateOpportunityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateOpportunityResponseReceivedHandler;
220 typedef std::function<void(const PartnerCentralSellingClient*, const Model::CreateEngagementRequest&, const Model::CreateEngagementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEngagementResponseReceivedHandler;
221 typedef std::function<void(const PartnerCentralSellingClient*, const Model::CreateEngagementInvitationRequest&, const Model::CreateEngagementInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEngagementInvitationResponseReceivedHandler;
222 typedef std::function<void(const PartnerCentralSellingClient*, const Model::CreateOpportunityRequest&, const Model::CreateOpportunityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOpportunityResponseReceivedHandler;
223 typedef std::function<void(const PartnerCentralSellingClient*, const Model::CreateResourceSnapshotRequest&, const Model::CreateResourceSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResourceSnapshotResponseReceivedHandler;
224 typedef std::function<void(const PartnerCentralSellingClient*, const Model::CreateResourceSnapshotJobRequest&, const Model::CreateResourceSnapshotJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResourceSnapshotJobResponseReceivedHandler;
225 typedef std::function<void(const PartnerCentralSellingClient*, const Model::DeleteResourceSnapshotJobRequest&, const Model::DeleteResourceSnapshotJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourceSnapshotJobResponseReceivedHandler;
226 typedef std::function<void(const PartnerCentralSellingClient*, const Model::DisassociateOpportunityRequest&, const Model::DisassociateOpportunityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateOpportunityResponseReceivedHandler;
227 typedef std::function<void(const PartnerCentralSellingClient*, const Model::GetAwsOpportunitySummaryRequest&, const Model::GetAwsOpportunitySummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAwsOpportunitySummaryResponseReceivedHandler;
228 typedef std::function<void(const PartnerCentralSellingClient*, const Model::GetEngagementRequest&, const Model::GetEngagementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEngagementResponseReceivedHandler;
229 typedef std::function<void(const PartnerCentralSellingClient*, const Model::GetEngagementInvitationRequest&, const Model::GetEngagementInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEngagementInvitationResponseReceivedHandler;
230 typedef std::function<void(const PartnerCentralSellingClient*, const Model::GetOpportunityRequest&, const Model::GetOpportunityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOpportunityResponseReceivedHandler;
231 typedef std::function<void(const PartnerCentralSellingClient*, const Model::GetResourceSnapshotRequest&, const Model::GetResourceSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourceSnapshotResponseReceivedHandler;
232 typedef std::function<void(const PartnerCentralSellingClient*, const Model::GetResourceSnapshotJobRequest&, const Model::GetResourceSnapshotJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourceSnapshotJobResponseReceivedHandler;
233 typedef std::function<void(const PartnerCentralSellingClient*, const Model::GetSellingSystemSettingsRequest&, const Model::GetSellingSystemSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSellingSystemSettingsResponseReceivedHandler;
236 typedef std::function<void(const PartnerCentralSellingClient*, const Model::ListEngagementInvitationsRequest&, const Model::ListEngagementInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEngagementInvitationsResponseReceivedHandler;
237 typedef std::function<void(const PartnerCentralSellingClient*, const Model::ListEngagementMembersRequest&, const Model::ListEngagementMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEngagementMembersResponseReceivedHandler;
239 typedef std::function<void(const PartnerCentralSellingClient*, const Model::ListEngagementsRequest&, const Model::ListEngagementsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEngagementsResponseReceivedHandler;
240 typedef std::function<void(const PartnerCentralSellingClient*, const Model::ListOpportunitiesRequest&, const Model::ListOpportunitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOpportunitiesResponseReceivedHandler;
241 typedef std::function<void(const PartnerCentralSellingClient*, const Model::ListResourceSnapshotJobsRequest&, const Model::ListResourceSnapshotJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceSnapshotJobsResponseReceivedHandler;
242 typedef std::function<void(const PartnerCentralSellingClient*, const Model::ListResourceSnapshotsRequest&, const Model::ListResourceSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceSnapshotsResponseReceivedHandler;
243 typedef std::function<void(const PartnerCentralSellingClient*, const Model::ListSolutionsRequest&, const Model::ListSolutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSolutionsResponseReceivedHandler;
244 typedef std::function<void(const PartnerCentralSellingClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
245 typedef std::function<void(const PartnerCentralSellingClient*, const Model::PutSellingSystemSettingsRequest&, const Model::PutSellingSystemSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSellingSystemSettingsResponseReceivedHandler;
246 typedef std::function<void(const PartnerCentralSellingClient*, const Model::RejectEngagementInvitationRequest&, const Model::RejectEngagementInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectEngagementInvitationResponseReceivedHandler;
249 typedef std::function<void(const PartnerCentralSellingClient*, const Model::StartResourceSnapshotJobRequest&, const Model::StartResourceSnapshotJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartResourceSnapshotJobResponseReceivedHandler;
250 typedef std::function<void(const PartnerCentralSellingClient*, const Model::StopResourceSnapshotJobRequest&, const Model::StopResourceSnapshotJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopResourceSnapshotJobResponseReceivedHandler;
251 typedef std::function<void(const PartnerCentralSellingClient*, const Model::SubmitOpportunityRequest&, const Model::SubmitOpportunityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubmitOpportunityResponseReceivedHandler;
252 typedef std::function<void(const PartnerCentralSellingClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
253 typedef std::function<void(const PartnerCentralSellingClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
254 typedef std::function<void(const PartnerCentralSellingClient*, const Model::UpdateOpportunityRequest&, const Model::UpdateOpportunityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOpportunityResponseReceivedHandler;
255 /* End of service model async handlers definitions */
256 } // namespace PartnerCentralSelling
257} // namespace Aws
EndpointProviderBase< PartnerCentralSellingClientConfiguration, PartnerCentralSellingBuiltInParameters, PartnerCentralSellingClientContextParameters > PartnerCentralSellingEndpointProviderBase
std::future< GetAwsOpportunitySummaryOutcome > GetAwsOpportunitySummaryOutcomeCallable
std::future< GetSellingSystemSettingsOutcome > GetSellingSystemSettingsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ListEngagementFromOpportunityTasksResult, PartnerCentralSellingError > ListEngagementFromOpportunityTasksOutcome
Aws::Utils::Outcome< ListEngagementResourceAssociationsResult, PartnerCentralSellingError > ListEngagementResourceAssociationsOutcome
Aws::Utils::Outcome< GetAwsOpportunitySummaryResult, PartnerCentralSellingError > GetAwsOpportunitySummaryOutcome
std::future< ListEngagementByAcceptingInvitationTasksOutcome > ListEngagementByAcceptingInvitationTasksOutcomeCallable
std::future< GetResourceSnapshotOutcome > GetResourceSnapshotOutcomeCallable
std::future< DisassociateOpportunityOutcome > DisassociateOpportunityOutcomeCallable
Aws::Utils::Outcome< StartEngagementFromOpportunityTaskResult, PartnerCentralSellingError > StartEngagementFromOpportunityTaskOutcome
Aws::Utils::Outcome< ListSolutionsResult, PartnerCentralSellingError > ListSolutionsOutcome
Aws::Utils::Outcome< Aws::NoResult, PartnerCentralSellingError > SubmitOpportunityOutcome
Aws::Utils::Outcome< PutSellingSystemSettingsResult, PartnerCentralSellingError > PutSellingSystemSettingsOutcome
std::future< ListSolutionsOutcome > ListSolutionsOutcomeCallable
Aws::Utils::Outcome< CreateResourceSnapshotResult, PartnerCentralSellingError > CreateResourceSnapshotOutcome
Aws::Utils::Outcome< UpdateOpportunityResult, PartnerCentralSellingError > UpdateOpportunityOutcome
std::future< ListEngagementMembersOutcome > ListEngagementMembersOutcomeCallable
Aws::Utils::Outcome< ListOpportunitiesResult, PartnerCentralSellingError > ListOpportunitiesOutcome
Aws::Utils::Outcome< GetEngagementInvitationResult, PartnerCentralSellingError > GetEngagementInvitationOutcome
std::future< GetOpportunityOutcome > GetOpportunityOutcomeCallable
std::future< CreateOpportunityOutcome > CreateOpportunityOutcomeCallable
Aws::Utils::Outcome< CreateOpportunityResult, PartnerCentralSellingError > CreateOpportunityOutcome
std::future< CreateResourceSnapshotOutcome > CreateResourceSnapshotOutcomeCallable
Aws::Utils::Outcome< CreateEngagementInvitationResult, PartnerCentralSellingError > CreateEngagementInvitationOutcome
Aws::Utils::Outcome< Aws::NoResult, PartnerCentralSellingError > AcceptEngagementInvitationOutcome
std::future< PutSellingSystemSettingsOutcome > PutSellingSystemSettingsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateEngagementOutcome > CreateEngagementOutcomeCallable
std::future< GetEngagementOutcome > GetEngagementOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PartnerCentralSellingError > RejectEngagementInvitationOutcome
Aws::Utils::Outcome< Aws::NoResult, PartnerCentralSellingError > DisassociateOpportunityOutcome
Aws::Utils::Outcome< Aws::NoResult, PartnerCentralSellingError > StartResourceSnapshotJobOutcome
Aws::Utils::Outcome< Aws::NoResult, PartnerCentralSellingError > DeleteResourceSnapshotJobOutcome
std::future< ListEngagementFromOpportunityTasksOutcome > ListEngagementFromOpportunityTasksOutcomeCallable
std::future< AcceptEngagementInvitationOutcome > AcceptEngagementInvitationOutcomeCallable
std::future< SubmitOpportunityOutcome > SubmitOpportunityOutcomeCallable
std::future< DeleteResourceSnapshotJobOutcome > DeleteResourceSnapshotJobOutcomeCallable
std::future< ListEngagementsOutcome > ListEngagementsOutcomeCallable
Aws::Utils::Outcome< GetResourceSnapshotResult, PartnerCentralSellingError > GetResourceSnapshotOutcome
std::future< ListEngagementResourceAssociationsOutcome > ListEngagementResourceAssociationsOutcomeCallable
std::future< ListResourceSnapshotJobsOutcome > ListResourceSnapshotJobsOutcomeCallable
std::future< StartResourceSnapshotJobOutcome > StartResourceSnapshotJobOutcomeCallable
std::future< AssignOpportunityOutcome > AssignOpportunityOutcomeCallable
Aws::Utils::Outcome< StartEngagementByAcceptingInvitationTaskResult, PartnerCentralSellingError > StartEngagementByAcceptingInvitationTaskOutcome
Aws::Utils::Outcome< ListResourceSnapshotsResult, PartnerCentralSellingError > ListResourceSnapshotsOutcome
Aws::Utils::Outcome< TagResourceResult, PartnerCentralSellingError > TagResourceOutcome
Aws::Utils::Outcome< GetResourceSnapshotJobResult, PartnerCentralSellingError > GetResourceSnapshotJobOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, PartnerCentralSellingError > ListTagsForResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, PartnerCentralSellingError > StopResourceSnapshotJobOutcome
Aws::Utils::Outcome< ListEngagementByAcceptingInvitationTasksResult, PartnerCentralSellingError > ListEngagementByAcceptingInvitationTasksOutcome
Aws::Utils::Outcome< ListResourceSnapshotJobsResult, PartnerCentralSellingError > ListResourceSnapshotJobsOutcome
std::future< ListOpportunitiesOutcome > ListOpportunitiesOutcomeCallable
std::future< GetResourceSnapshotJobOutcome > GetResourceSnapshotJobOutcomeCallable
std::future< UpdateOpportunityOutcome > UpdateOpportunityOutcomeCallable
std::future< AssociateOpportunityOutcome > AssociateOpportunityOutcomeCallable
Aws::Utils::Outcome< ListEngagementMembersResult, PartnerCentralSellingError > ListEngagementMembersOutcome
Aws::Utils::Outcome< Aws::NoResult, PartnerCentralSellingError > AssignOpportunityOutcome
std::future< StopResourceSnapshotJobOutcome > StopResourceSnapshotJobOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PartnerCentralSellingError > AssociateOpportunityOutcome
Aws::Utils::Outcome< CreateEngagementResult, PartnerCentralSellingError > CreateEngagementOutcome
std::future< RejectEngagementInvitationOutcome > RejectEngagementInvitationOutcomeCallable
Aws::Utils::Outcome< CreateResourceSnapshotJobResult, PartnerCentralSellingError > CreateResourceSnapshotJobOutcome
std::future< CreateEngagementInvitationOutcome > CreateEngagementInvitationOutcomeCallable
std::future< CreateResourceSnapshotJobOutcome > CreateResourceSnapshotJobOutcomeCallable
Aws::Utils::Outcome< ListEngagementsResult, PartnerCentralSellingError > ListEngagementsOutcome
Aws::Utils::Outcome< UntagResourceResult, PartnerCentralSellingError > UntagResourceOutcome
std::future< GetEngagementInvitationOutcome > GetEngagementInvitationOutcomeCallable
Aws::Utils::Outcome< GetSellingSystemSettingsResult, PartnerCentralSellingError > GetSellingSystemSettingsOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetOpportunityResult, PartnerCentralSellingError > GetOpportunityOutcome
Aws::Utils::Outcome< GetEngagementResult, PartnerCentralSellingError > GetEngagementOutcome
Aws::Utils::Outcome< ListEngagementInvitationsResult, PartnerCentralSellingError > ListEngagementInvitationsOutcome
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