AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CloudWatchEvidentlyServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/evidently/CloudWatchEvidentlyErrors.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/evidently/CloudWatchEvidentlyEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CloudWatchEvidentlyClient header */
21#include <aws/evidently/model/BatchEvaluateFeatureResult.h>
22#include <aws/evidently/model/CreateExperimentResult.h>
23#include <aws/evidently/model/CreateFeatureResult.h>
24#include <aws/evidently/model/CreateLaunchResult.h>
25#include <aws/evidently/model/CreateProjectResult.h>
26#include <aws/evidently/model/CreateSegmentResult.h>
27#include <aws/evidently/model/DeleteExperimentResult.h>
28#include <aws/evidently/model/DeleteFeatureResult.h>
29#include <aws/evidently/model/DeleteLaunchResult.h>
30#include <aws/evidently/model/DeleteProjectResult.h>
31#include <aws/evidently/model/DeleteSegmentResult.h>
32#include <aws/evidently/model/EvaluateFeatureResult.h>
33#include <aws/evidently/model/GetExperimentResult.h>
34#include <aws/evidently/model/GetExperimentResultsResult.h>
35#include <aws/evidently/model/GetFeatureResult.h>
36#include <aws/evidently/model/GetLaunchResult.h>
37#include <aws/evidently/model/GetProjectResult.h>
38#include <aws/evidently/model/GetSegmentResult.h>
39#include <aws/evidently/model/ListExperimentsResult.h>
40#include <aws/evidently/model/ListFeaturesResult.h>
41#include <aws/evidently/model/ListLaunchesResult.h>
42#include <aws/evidently/model/ListProjectsResult.h>
43#include <aws/evidently/model/ListSegmentReferencesResult.h>
44#include <aws/evidently/model/ListSegmentsResult.h>
45#include <aws/evidently/model/ListTagsForResourceResult.h>
46#include <aws/evidently/model/PutProjectEventsResult.h>
47#include <aws/evidently/model/StartExperimentResult.h>
48#include <aws/evidently/model/StartLaunchResult.h>
49#include <aws/evidently/model/StopExperimentResult.h>
50#include <aws/evidently/model/StopLaunchResult.h>
51#include <aws/evidently/model/TagResourceResult.h>
52#include <aws/evidently/model/TestSegmentPatternResult.h>
53#include <aws/evidently/model/UntagResourceResult.h>
54#include <aws/evidently/model/UpdateExperimentResult.h>
55#include <aws/evidently/model/UpdateFeatureResult.h>
56#include <aws/evidently/model/UpdateLaunchResult.h>
57#include <aws/evidently/model/UpdateProjectResult.h>
58#include <aws/evidently/model/UpdateProjectDataDeliveryResult.h>
59#include <aws/evidently/model/ListProjectsRequest.h>
60#include <aws/evidently/model/ListSegmentsRequest.h>
61/* End of service model headers required in CloudWatchEvidentlyClient header */
62
63namespace Aws
64{
65 namespace Http
66 {
67 class HttpClient;
68 class HttpClientFactory;
69 } // namespace Http
70
71 namespace Utils
72 {
73 template< typename R, typename E> class Outcome;
74
75 namespace Threading
76 {
77 class Executor;
78 } // namespace Threading
79 } // namespace Utils
80
81 namespace Auth
82 {
83 class AWSCredentials;
84 class AWSCredentialsProvider;
85 } // namespace Auth
86
87 namespace Client
88 {
89 class RetryStrategy;
90 } // namespace Client
91
92 namespace CloudWatchEvidently
93 {
97
98 namespace Model
99 {
100 /* Service model forward declarations required in CloudWatchEvidentlyClient header */
115 class GetFeatureRequest;
116 class GetLaunchRequest;
117 class GetProjectRequest;
118 class GetSegmentRequest;
128 class StartLaunchRequest;
130 class StopLaunchRequest;
131 class TagResourceRequest;
132 class TestSegmentPatternRequest;
139 /* End of service model forward declarations required in CloudWatchEvidentlyClient header */
140
141 /* Service model Outcome class definitions */
180 /* End of service model Outcome class definitions */
181
182 /* Service model Outcome callable definitions */
183 typedef std::future<BatchEvaluateFeatureOutcome> BatchEvaluateFeatureOutcomeCallable;
184 typedef std::future<CreateExperimentOutcome> CreateExperimentOutcomeCallable;
185 typedef std::future<CreateFeatureOutcome> CreateFeatureOutcomeCallable;
186 typedef std::future<CreateLaunchOutcome> CreateLaunchOutcomeCallable;
187 typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
188 typedef std::future<CreateSegmentOutcome> CreateSegmentOutcomeCallable;
189 typedef std::future<DeleteExperimentOutcome> DeleteExperimentOutcomeCallable;
190 typedef std::future<DeleteFeatureOutcome> DeleteFeatureOutcomeCallable;
191 typedef std::future<DeleteLaunchOutcome> DeleteLaunchOutcomeCallable;
192 typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
193 typedef std::future<DeleteSegmentOutcome> DeleteSegmentOutcomeCallable;
194 typedef std::future<EvaluateFeatureOutcome> EvaluateFeatureOutcomeCallable;
195 typedef std::future<GetExperimentOutcome> GetExperimentOutcomeCallable;
196 typedef std::future<GetExperimentResultsOutcome> GetExperimentResultsOutcomeCallable;
197 typedef std::future<GetFeatureOutcome> GetFeatureOutcomeCallable;
198 typedef std::future<GetLaunchOutcome> GetLaunchOutcomeCallable;
199 typedef std::future<GetProjectOutcome> GetProjectOutcomeCallable;
200 typedef std::future<GetSegmentOutcome> GetSegmentOutcomeCallable;
201 typedef std::future<ListExperimentsOutcome> ListExperimentsOutcomeCallable;
202 typedef std::future<ListFeaturesOutcome> ListFeaturesOutcomeCallable;
203 typedef std::future<ListLaunchesOutcome> ListLaunchesOutcomeCallable;
204 typedef std::future<ListProjectsOutcome> ListProjectsOutcomeCallable;
205 typedef std::future<ListSegmentReferencesOutcome> ListSegmentReferencesOutcomeCallable;
206 typedef std::future<ListSegmentsOutcome> ListSegmentsOutcomeCallable;
207 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
208 typedef std::future<PutProjectEventsOutcome> PutProjectEventsOutcomeCallable;
209 typedef std::future<StartExperimentOutcome> StartExperimentOutcomeCallable;
210 typedef std::future<StartLaunchOutcome> StartLaunchOutcomeCallable;
211 typedef std::future<StopExperimentOutcome> StopExperimentOutcomeCallable;
212 typedef std::future<StopLaunchOutcome> StopLaunchOutcomeCallable;
213 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
214 typedef std::future<TestSegmentPatternOutcome> TestSegmentPatternOutcomeCallable;
215 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
216 typedef std::future<UpdateExperimentOutcome> UpdateExperimentOutcomeCallable;
217 typedef std::future<UpdateFeatureOutcome> UpdateFeatureOutcomeCallable;
218 typedef std::future<UpdateLaunchOutcome> UpdateLaunchOutcomeCallable;
219 typedef std::future<UpdateProjectOutcome> UpdateProjectOutcomeCallable;
220 typedef std::future<UpdateProjectDataDeliveryOutcome> UpdateProjectDataDeliveryOutcomeCallable;
221 /* End of service model Outcome callable definitions */
222 } // namespace Model
223
225
226 /* Service model async handlers definitions */
227 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::BatchEvaluateFeatureRequest&, const Model::BatchEvaluateFeatureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchEvaluateFeatureResponseReceivedHandler;
228 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::CreateExperimentRequest&, const Model::CreateExperimentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateExperimentResponseReceivedHandler;
229 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::CreateFeatureRequest&, const Model::CreateFeatureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFeatureResponseReceivedHandler;
230 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::CreateLaunchRequest&, const Model::CreateLaunchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLaunchResponseReceivedHandler;
231 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::CreateProjectRequest&, const Model::CreateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProjectResponseReceivedHandler;
232 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::CreateSegmentRequest&, const Model::CreateSegmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSegmentResponseReceivedHandler;
233 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::DeleteExperimentRequest&, const Model::DeleteExperimentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteExperimentResponseReceivedHandler;
234 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::DeleteFeatureRequest&, const Model::DeleteFeatureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFeatureResponseReceivedHandler;
235 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::DeleteLaunchRequest&, const Model::DeleteLaunchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLaunchResponseReceivedHandler;
236 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::DeleteProjectRequest&, const Model::DeleteProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProjectResponseReceivedHandler;
237 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::DeleteSegmentRequest&, const Model::DeleteSegmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSegmentResponseReceivedHandler;
238 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::EvaluateFeatureRequest&, const Model::EvaluateFeatureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EvaluateFeatureResponseReceivedHandler;
239 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::GetExperimentRequest&, const Model::GetExperimentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExperimentResponseReceivedHandler;
240 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::GetExperimentResultsRequest&, const Model::GetExperimentResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExperimentResultsResponseReceivedHandler;
241 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::GetFeatureRequest&, const Model::GetFeatureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFeatureResponseReceivedHandler;
242 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::GetLaunchRequest&, const Model::GetLaunchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLaunchResponseReceivedHandler;
243 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::GetProjectRequest&, const Model::GetProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetProjectResponseReceivedHandler;
244 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::GetSegmentRequest&, const Model::GetSegmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSegmentResponseReceivedHandler;
245 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::ListExperimentsRequest&, const Model::ListExperimentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExperimentsResponseReceivedHandler;
246 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::ListFeaturesRequest&, const Model::ListFeaturesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFeaturesResponseReceivedHandler;
247 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::ListLaunchesRequest&, const Model::ListLaunchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLaunchesResponseReceivedHandler;
248 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::ListProjectsRequest&, const Model::ListProjectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProjectsResponseReceivedHandler;
249 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::ListSegmentReferencesRequest&, const Model::ListSegmentReferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSegmentReferencesResponseReceivedHandler;
250 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::ListSegmentsRequest&, const Model::ListSegmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSegmentsResponseReceivedHandler;
251 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
252 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::PutProjectEventsRequest&, const Model::PutProjectEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutProjectEventsResponseReceivedHandler;
253 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::StartExperimentRequest&, const Model::StartExperimentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExperimentResponseReceivedHandler;
254 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::StartLaunchRequest&, const Model::StartLaunchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartLaunchResponseReceivedHandler;
255 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::StopExperimentRequest&, const Model::StopExperimentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopExperimentResponseReceivedHandler;
256 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::StopLaunchRequest&, const Model::StopLaunchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopLaunchResponseReceivedHandler;
257 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
258 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::TestSegmentPatternRequest&, const Model::TestSegmentPatternOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestSegmentPatternResponseReceivedHandler;
259 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
260 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::UpdateExperimentRequest&, const Model::UpdateExperimentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateExperimentResponseReceivedHandler;
261 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::UpdateFeatureRequest&, const Model::UpdateFeatureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFeatureResponseReceivedHandler;
262 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::UpdateLaunchRequest&, const Model::UpdateLaunchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLaunchResponseReceivedHandler;
263 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::UpdateProjectRequest&, const Model::UpdateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProjectResponseReceivedHandler;
264 typedef std::function<void(const CloudWatchEvidentlyClient*, const Model::UpdateProjectDataDeliveryRequest&, const Model::UpdateProjectDataDeliveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProjectDataDeliveryResponseReceivedHandler;
265 /* End of service model async handlers definitions */
266 } // namespace CloudWatchEvidently
267} // namespace Aws
EndpointProviderBase< CloudWatchEvidentlyClientConfiguration, CloudWatchEvidentlyBuiltInParameters, CloudWatchEvidentlyClientContextParameters > CloudWatchEvidentlyEndpointProviderBase
std::future< UpdateFeatureOutcome > UpdateFeatureOutcomeCallable
Aws::Utils::Outcome< UpdateProjectResult, CloudWatchEvidentlyError > UpdateProjectOutcome
std::future< TestSegmentPatternOutcome > TestSegmentPatternOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, CloudWatchEvidentlyError > ListTagsForResourceOutcome
Aws::Utils::Outcome< CreateFeatureResult, CloudWatchEvidentlyError > CreateFeatureOutcome
Aws::Utils::Outcome< UpdateExperimentResult, CloudWatchEvidentlyError > UpdateExperimentOutcome
std::future< UpdateExperimentOutcome > UpdateExperimentOutcomeCallable
Aws::Utils::Outcome< DeleteProjectResult, CloudWatchEvidentlyError > DeleteProjectOutcome
std::future< ListSegmentsOutcome > ListSegmentsOutcomeCallable
std::future< CreateFeatureOutcome > CreateFeatureOutcomeCallable
Aws::Utils::Outcome< GetProjectResult, CloudWatchEvidentlyError > GetProjectOutcome
std::future< UpdateLaunchOutcome > UpdateLaunchOutcomeCallable
Aws::Utils::Outcome< UpdateProjectDataDeliveryResult, CloudWatchEvidentlyError > UpdateProjectDataDeliveryOutcome
std::future< DeleteFeatureOutcome > DeleteFeatureOutcomeCallable
Aws::Utils::Outcome< StartExperimentResult, CloudWatchEvidentlyError > StartExperimentOutcome
std::future< CreateExperimentOutcome > CreateExperimentOutcomeCallable
std::future< CreateLaunchOutcome > CreateLaunchOutcomeCallable
std::future< StopLaunchOutcome > StopLaunchOutcomeCallable
Aws::Utils::Outcome< DeleteSegmentResult, CloudWatchEvidentlyError > DeleteSegmentOutcome
Aws::Utils::Outcome< GetLaunchResult, CloudWatchEvidentlyError > GetLaunchOutcome
Aws::Utils::Outcome< GetExperimentResult, CloudWatchEvidentlyError > GetExperimentOutcome
Aws::Utils::Outcome< BatchEvaluateFeatureResult, CloudWatchEvidentlyError > BatchEvaluateFeatureOutcome
Aws::Utils::Outcome< GetExperimentResultsResult, CloudWatchEvidentlyError > GetExperimentResultsOutcome
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
Aws::Utils::Outcome< CreateLaunchResult, CloudWatchEvidentlyError > CreateLaunchOutcome
std::future< StartExperimentOutcome > StartExperimentOutcomeCallable
std::future< GetExperimentResultsOutcome > GetExperimentResultsOutcomeCallable
Aws::Utils::Outcome< StopLaunchResult, CloudWatchEvidentlyError > StopLaunchOutcome
Aws::Utils::Outcome< PutProjectEventsResult, CloudWatchEvidentlyError > PutProjectEventsOutcome
std::future< StopExperimentOutcome > StopExperimentOutcomeCallable
Aws::Utils::Outcome< CreateSegmentResult, CloudWatchEvidentlyError > CreateSegmentOutcome
std::future< DeleteExperimentOutcome > DeleteExperimentOutcomeCallable
Aws::Utils::Outcome< StopExperimentResult, CloudWatchEvidentlyError > StopExperimentOutcome
std::future< GetFeatureOutcome > GetFeatureOutcomeCallable
Aws::Utils::Outcome< ListExperimentsResult, CloudWatchEvidentlyError > ListExperimentsOutcome
Aws::Utils::Outcome< CreateExperimentResult, CloudWatchEvidentlyError > CreateExperimentOutcome
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
std::future< DeleteLaunchOutcome > DeleteLaunchOutcomeCallable
Aws::Utils::Outcome< ListProjectsResult, CloudWatchEvidentlyError > ListProjectsOutcome
std::future< GetSegmentOutcome > GetSegmentOutcomeCallable
Aws::Utils::Outcome< EvaluateFeatureResult, CloudWatchEvidentlyError > EvaluateFeatureOutcome
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
Aws::Utils::Outcome< TestSegmentPatternResult, CloudWatchEvidentlyError > TestSegmentPatternOutcome
std::future< EvaluateFeatureOutcome > EvaluateFeatureOutcomeCallable
std::future< ListFeaturesOutcome > ListFeaturesOutcomeCallable
Aws::Utils::Outcome< GetFeatureResult, CloudWatchEvidentlyError > GetFeatureOutcome
Aws::Utils::Outcome< ListSegmentsResult, CloudWatchEvidentlyError > ListSegmentsOutcome
std::future< GetLaunchOutcome > GetLaunchOutcomeCallable
std::future< PutProjectEventsOutcome > PutProjectEventsOutcomeCallable
Aws::Utils::Outcome< DeleteExperimentResult, CloudWatchEvidentlyError > DeleteExperimentOutcome
Aws::Utils::Outcome< UpdateFeatureResult, CloudWatchEvidentlyError > UpdateFeatureOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< StartLaunchResult, CloudWatchEvidentlyError > StartLaunchOutcome
Aws::Utils::Outcome< DeleteFeatureResult, CloudWatchEvidentlyError > DeleteFeatureOutcome
std::future< ListSegmentReferencesOutcome > ListSegmentReferencesOutcomeCallable
Aws::Utils::Outcome< GetSegmentResult, CloudWatchEvidentlyError > GetSegmentOutcome
std::future< ListExperimentsOutcome > ListExperimentsOutcomeCallable
std::future< GetExperimentOutcome > GetExperimentOutcomeCallable
Aws::Utils::Outcome< ListLaunchesResult, CloudWatchEvidentlyError > ListLaunchesOutcome
Aws::Utils::Outcome< TagResourceResult, CloudWatchEvidentlyError > TagResourceOutcome
Aws::Utils::Outcome< ListFeaturesResult, CloudWatchEvidentlyError > ListFeaturesOutcome
std::future< StartLaunchOutcome > StartLaunchOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, CloudWatchEvidentlyError > UntagResourceOutcome
std::future< DeleteSegmentOutcome > DeleteSegmentOutcomeCallable
Aws::Utils::Outcome< ListSegmentReferencesResult, CloudWatchEvidentlyError > ListSegmentReferencesOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteLaunchResult, CloudWatchEvidentlyError > DeleteLaunchOutcome
Aws::Utils::Outcome< UpdateLaunchResult, CloudWatchEvidentlyError > UpdateLaunchOutcome
std::future< UpdateProjectDataDeliveryOutcome > UpdateProjectDataDeliveryOutcomeCallable
Aws::Utils::Outcome< CreateProjectResult, CloudWatchEvidentlyError > CreateProjectOutcome
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
std::future< GetProjectOutcome > GetProjectOutcomeCallable
std::future< BatchEvaluateFeatureOutcome > BatchEvaluateFeatureOutcomeCallable
std::future< ListLaunchesOutcome > ListLaunchesOutcomeCallable
std::future< CreateSegmentOutcome > CreateSegmentOutcomeCallable
std::function< void(const CloudWatchEvidentlyClient *, const Model::CreateExperimentRequest &, const Model::CreateExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExperimentResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::DeleteExperimentRequest &, const Model::DeleteExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExperimentResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::StartLaunchRequest &, const Model::StartLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLaunchResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::ListFeaturesRequest &, const Model::ListFeaturesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFeaturesResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::BatchEvaluateFeatureRequest &, const Model::BatchEvaluateFeatureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchEvaluateFeatureResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::ListLaunchesRequest &, const Model::ListLaunchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLaunchesResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::ListProjectsRequest &, const Model::ListProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectsResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::StopExperimentRequest &, const Model::StopExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopExperimentResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProjectResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::DeleteSegmentRequest &, const Model::DeleteSegmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSegmentResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::DeleteLaunchRequest &, const Model::DeleteLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLaunchResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::UpdateExperimentRequest &, const Model::UpdateExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateExperimentResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::CreateSegmentRequest &, const Model::CreateSegmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSegmentResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::UpdateFeatureRequest &, const Model::UpdateFeatureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFeatureResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::GetExperimentResultsRequest &, const Model::GetExperimentResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExperimentResultsResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::ListExperimentsRequest &, const Model::ListExperimentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExperimentsResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::UpdateLaunchRequest &, const Model::UpdateLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLaunchResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::StartExperimentRequest &, const Model::StartExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExperimentResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::DeleteFeatureRequest &, const Model::DeleteFeatureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFeatureResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::GetLaunchRequest &, const Model::GetLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLaunchResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::PutProjectEventsRequest &, const Model::PutProjectEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutProjectEventsResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::GetSegmentRequest &, const Model::GetSegmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSegmentResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::UpdateProjectDataDeliveryRequest &, const Model::UpdateProjectDataDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProjectDataDeliveryResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::GetFeatureRequest &, const Model::GetFeatureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFeatureResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::GetProjectRequest &, const Model::GetProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProjectResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::ListSegmentReferencesRequest &, const Model::ListSegmentReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSegmentReferencesResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::CreateFeatureRequest &, const Model::CreateFeatureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFeatureResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::StopLaunchRequest &, const Model::StopLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopLaunchResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::GetExperimentRequest &, const Model::GetExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExperimentResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::CreateLaunchRequest &, const Model::CreateLaunchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLaunchResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::EvaluateFeatureRequest &, const Model::EvaluateFeatureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluateFeatureResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::ListSegmentsRequest &, const Model::ListSegmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSegmentsResponseReceivedHandler
std::function< void(const CloudWatchEvidentlyClient *, const Model::TestSegmentPatternRequest &, const Model::TestSegmentPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestSegmentPatternResponseReceivedHandler