AWS SDK for C++

AWS SDK for C++ Version 1.11.691

Loading...
Searching...
No Matches
FinspaceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/finspace/FinspaceEndpointProvider.h>
15#include <aws/finspace/FinspaceErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in FinspaceClient header */
22#include <aws/finspace/model/CreateKxChangesetResult.h>
23#include <aws/finspace/model/CreateKxClusterResult.h>
24#include <aws/finspace/model/CreateKxDatabaseResult.h>
25#include <aws/finspace/model/CreateKxDataviewResult.h>
26#include <aws/finspace/model/CreateKxEnvironmentResult.h>
27#include <aws/finspace/model/CreateKxScalingGroupResult.h>
28#include <aws/finspace/model/CreateKxUserResult.h>
29#include <aws/finspace/model/CreateKxVolumeResult.h>
30#include <aws/finspace/model/DeleteKxClusterNodeResult.h>
31#include <aws/finspace/model/DeleteKxClusterResult.h>
32#include <aws/finspace/model/DeleteKxDatabaseResult.h>
33#include <aws/finspace/model/DeleteKxDataviewResult.h>
34#include <aws/finspace/model/DeleteKxEnvironmentResult.h>
35#include <aws/finspace/model/DeleteKxScalingGroupResult.h>
36#include <aws/finspace/model/DeleteKxUserResult.h>
37#include <aws/finspace/model/DeleteKxVolumeResult.h>
38#include <aws/finspace/model/GetKxChangesetResult.h>
39#include <aws/finspace/model/GetKxClusterResult.h>
40#include <aws/finspace/model/GetKxConnectionStringResult.h>
41#include <aws/finspace/model/GetKxDatabaseResult.h>
42#include <aws/finspace/model/GetKxDataviewResult.h>
43#include <aws/finspace/model/GetKxEnvironmentResult.h>
44#include <aws/finspace/model/GetKxScalingGroupResult.h>
45#include <aws/finspace/model/GetKxUserResult.h>
46#include <aws/finspace/model/GetKxVolumeResult.h>
47#include <aws/finspace/model/ListKxChangesetsResult.h>
48#include <aws/finspace/model/ListKxClusterNodesResult.h>
49#include <aws/finspace/model/ListKxClustersResult.h>
50#include <aws/finspace/model/ListKxDatabasesResult.h>
51#include <aws/finspace/model/ListKxDataviewsResult.h>
52#include <aws/finspace/model/ListKxEnvironmentsRequest.h>
53#include <aws/finspace/model/ListKxEnvironmentsResult.h>
54#include <aws/finspace/model/ListKxScalingGroupsResult.h>
55#include <aws/finspace/model/ListKxUsersResult.h>
56#include <aws/finspace/model/ListKxVolumesResult.h>
57#include <aws/finspace/model/ListTagsForResourceResult.h>
58#include <aws/finspace/model/TagResourceResult.h>
59#include <aws/finspace/model/UntagResourceResult.h>
60#include <aws/finspace/model/UpdateKxClusterCodeConfigurationResult.h>
61#include <aws/finspace/model/UpdateKxClusterDatabasesResult.h>
62#include <aws/finspace/model/UpdateKxDatabaseResult.h>
63#include <aws/finspace/model/UpdateKxDataviewResult.h>
64#include <aws/finspace/model/UpdateKxEnvironmentNetworkResult.h>
65#include <aws/finspace/model/UpdateKxEnvironmentResult.h>
66#include <aws/finspace/model/UpdateKxUserResult.h>
67#include <aws/finspace/model/UpdateKxVolumeResult.h>
68/* End of service model headers required in FinspaceClient header */
69
70namespace Aws {
71namespace Http {
72class HttpClient;
73class HttpClientFactory;
74} // namespace Http
75
76namespace Utils {
77template <typename R, typename E>
78class Outcome;
79
80namespace Threading {
81class Executor;
82} // namespace Threading
83} // namespace Utils
84
85namespace Auth {
86class AWSCredentials;
87class AWSCredentialsProvider;
88} // namespace Auth
89
90namespace Client {
91class RetryStrategy;
92} // namespace Client
93
94namespace finspace {
98
99namespace Model {
100/* Service model forward declarations required in FinspaceClient header */
124class GetKxUserRequest;
146/* End of service model forward declarations required in FinspaceClient header */
147
148/* Service model Outcome class definitions */
194/* End of service model Outcome class definitions */
195
196/* Service model Outcome callable definitions */
197typedef std::future<CreateKxChangesetOutcome> CreateKxChangesetOutcomeCallable;
198typedef std::future<CreateKxClusterOutcome> CreateKxClusterOutcomeCallable;
199typedef std::future<CreateKxDatabaseOutcome> CreateKxDatabaseOutcomeCallable;
200typedef std::future<CreateKxDataviewOutcome> CreateKxDataviewOutcomeCallable;
201typedef std::future<CreateKxEnvironmentOutcome> CreateKxEnvironmentOutcomeCallable;
202typedef std::future<CreateKxScalingGroupOutcome> CreateKxScalingGroupOutcomeCallable;
203typedef std::future<CreateKxUserOutcome> CreateKxUserOutcomeCallable;
204typedef std::future<CreateKxVolumeOutcome> CreateKxVolumeOutcomeCallable;
205typedef std::future<DeleteKxClusterOutcome> DeleteKxClusterOutcomeCallable;
206typedef std::future<DeleteKxClusterNodeOutcome> DeleteKxClusterNodeOutcomeCallable;
207typedef std::future<DeleteKxDatabaseOutcome> DeleteKxDatabaseOutcomeCallable;
208typedef std::future<DeleteKxDataviewOutcome> DeleteKxDataviewOutcomeCallable;
209typedef std::future<DeleteKxEnvironmentOutcome> DeleteKxEnvironmentOutcomeCallable;
210typedef std::future<DeleteKxScalingGroupOutcome> DeleteKxScalingGroupOutcomeCallable;
211typedef std::future<DeleteKxUserOutcome> DeleteKxUserOutcomeCallable;
212typedef std::future<DeleteKxVolumeOutcome> DeleteKxVolumeOutcomeCallable;
213typedef std::future<GetKxChangesetOutcome> GetKxChangesetOutcomeCallable;
214typedef std::future<GetKxClusterOutcome> GetKxClusterOutcomeCallable;
215typedef std::future<GetKxConnectionStringOutcome> GetKxConnectionStringOutcomeCallable;
216typedef std::future<GetKxDatabaseOutcome> GetKxDatabaseOutcomeCallable;
217typedef std::future<GetKxDataviewOutcome> GetKxDataviewOutcomeCallable;
218typedef std::future<GetKxEnvironmentOutcome> GetKxEnvironmentOutcomeCallable;
219typedef std::future<GetKxScalingGroupOutcome> GetKxScalingGroupOutcomeCallable;
220typedef std::future<GetKxUserOutcome> GetKxUserOutcomeCallable;
221typedef std::future<GetKxVolumeOutcome> GetKxVolumeOutcomeCallable;
222typedef std::future<ListKxChangesetsOutcome> ListKxChangesetsOutcomeCallable;
223typedef std::future<ListKxClusterNodesOutcome> ListKxClusterNodesOutcomeCallable;
224typedef std::future<ListKxClustersOutcome> ListKxClustersOutcomeCallable;
225typedef std::future<ListKxDatabasesOutcome> ListKxDatabasesOutcomeCallable;
226typedef std::future<ListKxDataviewsOutcome> ListKxDataviewsOutcomeCallable;
227typedef std::future<ListKxEnvironmentsOutcome> ListKxEnvironmentsOutcomeCallable;
228typedef std::future<ListKxScalingGroupsOutcome> ListKxScalingGroupsOutcomeCallable;
229typedef std::future<ListKxUsersOutcome> ListKxUsersOutcomeCallable;
230typedef std::future<ListKxVolumesOutcome> ListKxVolumesOutcomeCallable;
231typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
232typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
233typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
234typedef std::future<UpdateKxClusterCodeConfigurationOutcome> UpdateKxClusterCodeConfigurationOutcomeCallable;
235typedef std::future<UpdateKxClusterDatabasesOutcome> UpdateKxClusterDatabasesOutcomeCallable;
236typedef std::future<UpdateKxDatabaseOutcome> UpdateKxDatabaseOutcomeCallable;
237typedef std::future<UpdateKxDataviewOutcome> UpdateKxDataviewOutcomeCallable;
238typedef std::future<UpdateKxEnvironmentOutcome> UpdateKxEnvironmentOutcomeCallable;
239typedef std::future<UpdateKxEnvironmentNetworkOutcome> UpdateKxEnvironmentNetworkOutcomeCallable;
240typedef std::future<UpdateKxUserOutcome> UpdateKxUserOutcomeCallable;
241typedef std::future<UpdateKxVolumeOutcome> UpdateKxVolumeOutcomeCallable;
242/* End of service model Outcome callable definitions */
243} // namespace Model
244
245class FinspaceClient;
246
247/* Service model async handlers definitions */
248typedef std::function<void(const FinspaceClient*, const Model::CreateKxChangesetRequest&, const Model::CreateKxChangesetOutcome&,
249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
251typedef std::function<void(const FinspaceClient*, const Model::CreateKxClusterRequest&, const Model::CreateKxClusterOutcome&,
252 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
254typedef std::function<void(const FinspaceClient*, const Model::CreateKxDatabaseRequest&, const Model::CreateKxDatabaseOutcome&,
255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
257typedef std::function<void(const FinspaceClient*, const Model::CreateKxDataviewRequest&, const Model::CreateKxDataviewOutcome&,
258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
260typedef std::function<void(const FinspaceClient*, const Model::CreateKxEnvironmentRequest&, const Model::CreateKxEnvironmentOutcome&,
261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
263typedef std::function<void(const FinspaceClient*, const Model::CreateKxScalingGroupRequest&, const Model::CreateKxScalingGroupOutcome&,
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
266typedef std::function<void(const FinspaceClient*, const Model::CreateKxUserRequest&, const Model::CreateKxUserOutcome&,
267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
269typedef std::function<void(const FinspaceClient*, const Model::CreateKxVolumeRequest&, const Model::CreateKxVolumeOutcome&,
270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
272typedef std::function<void(const FinspaceClient*, const Model::DeleteKxClusterRequest&, const Model::DeleteKxClusterOutcome&,
273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
275typedef std::function<void(const FinspaceClient*, const Model::DeleteKxClusterNodeRequest&, const Model::DeleteKxClusterNodeOutcome&,
276 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
278typedef std::function<void(const FinspaceClient*, const Model::DeleteKxDatabaseRequest&, const Model::DeleteKxDatabaseOutcome&,
279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
281typedef std::function<void(const FinspaceClient*, const Model::DeleteKxDataviewRequest&, const Model::DeleteKxDataviewOutcome&,
282 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
284typedef std::function<void(const FinspaceClient*, const Model::DeleteKxEnvironmentRequest&, const Model::DeleteKxEnvironmentOutcome&,
285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287typedef std::function<void(const FinspaceClient*, const Model::DeleteKxScalingGroupRequest&, const Model::DeleteKxScalingGroupOutcome&,
288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290typedef std::function<void(const FinspaceClient*, const Model::DeleteKxUserRequest&, const Model::DeleteKxUserOutcome&,
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293typedef std::function<void(const FinspaceClient*, const Model::DeleteKxVolumeRequest&, const Model::DeleteKxVolumeOutcome&,
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
296typedef std::function<void(const FinspaceClient*, const Model::GetKxChangesetRequest&, const Model::GetKxChangesetOutcome&,
297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
299typedef std::function<void(const FinspaceClient*, const Model::GetKxClusterRequest&, const Model::GetKxClusterOutcome&,
300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302typedef std::function<void(const FinspaceClient*, const Model::GetKxConnectionStringRequest&, const Model::GetKxConnectionStringOutcome&,
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305typedef std::function<void(const FinspaceClient*, const Model::GetKxDatabaseRequest&, const Model::GetKxDatabaseOutcome&,
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308typedef std::function<void(const FinspaceClient*, const Model::GetKxDataviewRequest&, const Model::GetKxDataviewOutcome&,
309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
311typedef std::function<void(const FinspaceClient*, const Model::GetKxEnvironmentRequest&, const Model::GetKxEnvironmentOutcome&,
312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
314typedef std::function<void(const FinspaceClient*, const Model::GetKxScalingGroupRequest&, const Model::GetKxScalingGroupOutcome&,
315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
317typedef std::function<void(const FinspaceClient*, const Model::GetKxUserRequest&, const Model::GetKxUserOutcome&,
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320typedef std::function<void(const FinspaceClient*, const Model::GetKxVolumeRequest&, const Model::GetKxVolumeOutcome&,
321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323typedef std::function<void(const FinspaceClient*, const Model::ListKxChangesetsRequest&, const Model::ListKxChangesetsOutcome&,
324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326typedef std::function<void(const FinspaceClient*, const Model::ListKxClusterNodesRequest&, const Model::ListKxClusterNodesOutcome&,
327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
329typedef std::function<void(const FinspaceClient*, const Model::ListKxClustersRequest&, const Model::ListKxClustersOutcome&,
330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
332typedef std::function<void(const FinspaceClient*, const Model::ListKxDatabasesRequest&, const Model::ListKxDatabasesOutcome&,
333 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
335typedef std::function<void(const FinspaceClient*, const Model::ListKxDataviewsRequest&, const Model::ListKxDataviewsOutcome&,
336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338typedef std::function<void(const FinspaceClient*, const Model::ListKxEnvironmentsRequest&, const Model::ListKxEnvironmentsOutcome&,
339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
341typedef std::function<void(const FinspaceClient*, const Model::ListKxScalingGroupsRequest&, const Model::ListKxScalingGroupsOutcome&,
342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
344typedef std::function<void(const FinspaceClient*, const Model::ListKxUsersRequest&, const Model::ListKxUsersOutcome&,
345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
347typedef std::function<void(const FinspaceClient*, const Model::ListKxVolumesRequest&, const Model::ListKxVolumesOutcome&,
348 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
350typedef std::function<void(const FinspaceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353typedef std::function<void(const FinspaceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356typedef std::function<void(const FinspaceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
359typedef std::function<void(const FinspaceClient*, const Model::UpdateKxClusterCodeConfigurationRequest&,
361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
363typedef std::function<void(const FinspaceClient*, const Model::UpdateKxClusterDatabasesRequest&,
364 const Model::UpdateKxClusterDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366typedef std::function<void(const FinspaceClient*, const Model::UpdateKxDatabaseRequest&, const Model::UpdateKxDatabaseOutcome&,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
369typedef std::function<void(const FinspaceClient*, const Model::UpdateKxDataviewRequest&, const Model::UpdateKxDataviewOutcome&,
370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
372typedef std::function<void(const FinspaceClient*, const Model::UpdateKxEnvironmentRequest&, const Model::UpdateKxEnvironmentOutcome&,
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
375typedef std::function<void(const FinspaceClient*, const Model::UpdateKxEnvironmentNetworkRequest&,
376 const Model::UpdateKxEnvironmentNetworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
378typedef std::function<void(const FinspaceClient*, const Model::UpdateKxUserRequest&, const Model::UpdateKxUserOutcome&,
379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381typedef std::function<void(const FinspaceClient*, const Model::UpdateKxVolumeRequest&, const Model::UpdateKxVolumeOutcome&,
382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
384/* End of service model async handlers definitions */
385} // namespace finspace
386} // namespace Aws
EndpointProviderBase< FinspaceClientConfiguration, FinspaceBuiltInParameters, FinspaceClientContextParameters > FinspaceEndpointProviderBase
Aws::Utils::Outcome< DeleteKxUserResult, FinspaceError > DeleteKxUserOutcome
Aws::Utils::Outcome< UntagResourceResult, FinspaceError > UntagResourceOutcome
Aws::Utils::Outcome< GetKxVolumeResult, FinspaceError > GetKxVolumeOutcome
std::future< UpdateKxClusterDatabasesOutcome > UpdateKxClusterDatabasesOutcomeCallable
std::future< GetKxUserOutcome > GetKxUserOutcomeCallable
std::future< ListKxEnvironmentsOutcome > ListKxEnvironmentsOutcomeCallable
Aws::Utils::Outcome< UpdateKxUserResult, FinspaceError > UpdateKxUserOutcome
std::future< GetKxDataviewOutcome > GetKxDataviewOutcomeCallable
std::future< UpdateKxDatabaseOutcome > UpdateKxDatabaseOutcomeCallable
Aws::Utils::Outcome< CreateKxUserResult, FinspaceError > CreateKxUserOutcome
Aws::Utils::Outcome< DeleteKxScalingGroupResult, FinspaceError > DeleteKxScalingGroupOutcome
Aws::Utils::Outcome< DeleteKxDatabaseResult, FinspaceError > DeleteKxDatabaseOutcome
std::future< CreateKxDatabaseOutcome > CreateKxDatabaseOutcomeCallable
std::future< UpdateKxEnvironmentNetworkOutcome > UpdateKxEnvironmentNetworkOutcomeCallable
Aws::Utils::Outcome< GetKxUserResult, FinspaceError > GetKxUserOutcome
std::future< CreateKxScalingGroupOutcome > CreateKxScalingGroupOutcomeCallable
std::future< DeleteKxDataviewOutcome > DeleteKxDataviewOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListKxChangesetsResult, FinspaceError > ListKxChangesetsOutcome
std::future< CreateKxVolumeOutcome > CreateKxVolumeOutcomeCallable
std::future< GetKxEnvironmentOutcome > GetKxEnvironmentOutcomeCallable
Aws::Utils::Outcome< GetKxDatabaseResult, FinspaceError > GetKxDatabaseOutcome
Aws::Utils::Outcome< DeleteKxClusterNodeResult, FinspaceError > DeleteKxClusterNodeOutcome
std::future< CreateKxEnvironmentOutcome > CreateKxEnvironmentOutcomeCallable
Aws::Utils::Outcome< CreateKxEnvironmentResult, FinspaceError > CreateKxEnvironmentOutcome
Aws::Utils::Outcome< GetKxClusterResult, FinspaceError > GetKxClusterOutcome
std::future< DeleteKxUserOutcome > DeleteKxUserOutcomeCallable
std::future< GetKxClusterOutcome > GetKxClusterOutcomeCallable
std::future< ListKxClusterNodesOutcome > ListKxClusterNodesOutcomeCallable
Aws::Utils::Outcome< ListKxUsersResult, FinspaceError > ListKxUsersOutcome
Aws::Utils::Outcome< UpdateKxEnvironmentResult, FinspaceError > UpdateKxEnvironmentOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateKxChangesetResult, FinspaceError > CreateKxChangesetOutcome
Aws::Utils::Outcome< ListKxClustersResult, FinspaceError > ListKxClustersOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, FinspaceError > ListTagsForResourceOutcome
std::future< ListKxChangesetsOutcome > ListKxChangesetsOutcomeCallable
std::future< DeleteKxScalingGroupOutcome > DeleteKxScalingGroupOutcomeCallable
std::future< UpdateKxDataviewOutcome > UpdateKxDataviewOutcomeCallable
std::future< DeleteKxVolumeOutcome > DeleteKxVolumeOutcomeCallable
std::future< CreateKxDataviewOutcome > CreateKxDataviewOutcomeCallable
Aws::Utils::Outcome< CreateKxClusterResult, FinspaceError > CreateKxClusterOutcome
std::future< ListKxUsersOutcome > ListKxUsersOutcomeCallable
std::future< UpdateKxEnvironmentOutcome > UpdateKxEnvironmentOutcomeCallable
Aws::Utils::Outcome< DeleteKxClusterResult, FinspaceError > DeleteKxClusterOutcome
std::future< GetKxDatabaseOutcome > GetKxDatabaseOutcomeCallable
std::future< UpdateKxUserOutcome > UpdateKxUserOutcomeCallable
Aws::Utils::Outcome< ListKxEnvironmentsResult, FinspaceError > ListKxEnvironmentsOutcome
std::future< UpdateKxClusterCodeConfigurationOutcome > UpdateKxClusterCodeConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateKxScalingGroupResult, FinspaceError > CreateKxScalingGroupOutcome
std::future< DeleteKxEnvironmentOutcome > DeleteKxEnvironmentOutcomeCallable
std::future< CreateKxClusterOutcome > CreateKxClusterOutcomeCallable
std::future< DeleteKxClusterNodeOutcome > DeleteKxClusterNodeOutcomeCallable
Aws::Utils::Outcome< ListKxClusterNodesResult, FinspaceError > ListKxClusterNodesOutcome
std::future< CreateKxUserOutcome > CreateKxUserOutcomeCallable
std::future< GetKxChangesetOutcome > GetKxChangesetOutcomeCallable
std::future< ListKxDataviewsOutcome > ListKxDataviewsOutcomeCallable
std::future< DeleteKxDatabaseOutcome > DeleteKxDatabaseOutcomeCallable
std::future< UpdateKxVolumeOutcome > UpdateKxVolumeOutcomeCallable
Aws::Utils::Outcome< GetKxConnectionStringResult, FinspaceError > GetKxConnectionStringOutcome
Aws::Utils::Outcome< DeleteKxEnvironmentResult, FinspaceError > DeleteKxEnvironmentOutcome
Aws::Utils::Outcome< GetKxScalingGroupResult, FinspaceError > GetKxScalingGroupOutcome
Aws::Utils::Outcome< UpdateKxVolumeResult, FinspaceError > UpdateKxVolumeOutcome
std::future< ListKxDatabasesOutcome > ListKxDatabasesOutcomeCallable
std::future< ListKxClustersOutcome > ListKxClustersOutcomeCallable
Aws::Utils::Outcome< ListKxScalingGroupsResult, FinspaceError > ListKxScalingGroupsOutcome
std::future< GetKxConnectionStringOutcome > GetKxConnectionStringOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, FinspaceError > TagResourceOutcome
Aws::Utils::Outcome< UpdateKxDataviewResult, FinspaceError > UpdateKxDataviewOutcome
std::future< DeleteKxClusterOutcome > DeleteKxClusterOutcomeCallable
std::future< CreateKxChangesetOutcome > CreateKxChangesetOutcomeCallable
Aws::Utils::Outcome< DeleteKxVolumeResult, FinspaceError > DeleteKxVolumeOutcome
Aws::Utils::Outcome< GetKxDataviewResult, FinspaceError > GetKxDataviewOutcome
Aws::Utils::Outcome< DeleteKxDataviewResult, FinspaceError > DeleteKxDataviewOutcome
Aws::Utils::Outcome< ListKxDatabasesResult, FinspaceError > ListKxDatabasesOutcome
Aws::Utils::Outcome< CreateKxVolumeResult, FinspaceError > CreateKxVolumeOutcome
Aws::Utils::Outcome< CreateKxDataviewResult, FinspaceError > CreateKxDataviewOutcome
Aws::Utils::Outcome< GetKxChangesetResult, FinspaceError > GetKxChangesetOutcome
Aws::Utils::Outcome< ListKxDataviewsResult, FinspaceError > ListKxDataviewsOutcome
Aws::Utils::Outcome< UpdateKxDatabaseResult, FinspaceError > UpdateKxDatabaseOutcome
std::future< GetKxScalingGroupOutcome > GetKxScalingGroupOutcomeCallable
std::future< GetKxVolumeOutcome > GetKxVolumeOutcomeCallable
Aws::Utils::Outcome< ListKxVolumesResult, FinspaceError > ListKxVolumesOutcome
Aws::Utils::Outcome< UpdateKxEnvironmentNetworkResult, FinspaceError > UpdateKxEnvironmentNetworkOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateKxClusterCodeConfigurationResult, FinspaceError > UpdateKxClusterCodeConfigurationOutcome
Aws::Utils::Outcome< CreateKxDatabaseResult, FinspaceError > CreateKxDatabaseOutcome
Aws::Utils::Outcome< GetKxEnvironmentResult, FinspaceError > GetKxEnvironmentOutcome
std::future< ListKxScalingGroupsOutcome > ListKxScalingGroupsOutcomeCallable
Aws::Utils::Outcome< UpdateKxClusterDatabasesResult, FinspaceError > UpdateKxClusterDatabasesOutcome
std::future< ListKxVolumesOutcome > ListKxVolumesOutcomeCallable
std::function< void(const FinspaceClient *, const Model::CreateKxDatabaseRequest &, const Model::CreateKxDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKxDatabaseResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxClusterCodeConfigurationRequest &, const Model::UpdateKxClusterCodeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKxClusterCodeConfigurationResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxClusterRequest &, const Model::DeleteKxClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKxClusterResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxDataviewRequest &, const Model::GetKxDataviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKxDataviewResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxClusterRequest &, const Model::GetKxClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKxClusterResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxEnvironmentRequest &, const Model::GetKxEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKxEnvironmentResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxDataviewRequest &, const Model::CreateKxDataviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKxDataviewResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxUsersRequest &, const Model::ListKxUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKxUsersResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxDatabaseRequest &, const Model::GetKxDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKxDatabaseResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxClusterDatabasesRequest &, const Model::UpdateKxClusterDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKxClusterDatabasesResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxVolumeRequest &, const Model::CreateKxVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKxVolumeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxDatabaseRequest &, const Model::DeleteKxDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKxDatabaseResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxDatabasesRequest &, const Model::ListKxDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKxDatabasesResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxEnvironmentRequest &, const Model::DeleteKxEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKxEnvironmentResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxChangesetRequest &, const Model::GetKxChangesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKxChangesetResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxUserRequest &, const Model::GetKxUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKxUserResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxEnvironmentNetworkRequest &, const Model::UpdateKxEnvironmentNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKxEnvironmentNetworkResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxClusterNodeRequest &, const Model::DeleteKxClusterNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKxClusterNodeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxVolumeRequest &, const Model::GetKxVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKxVolumeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxEnvironmentRequest &, const Model::CreateKxEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKxEnvironmentResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxUserRequest &, const Model::CreateKxUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKxUserResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxClusterRequest &, const Model::CreateKxClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKxClusterResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxDataviewRequest &, const Model::DeleteKxDataviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKxDataviewResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxVolumesRequest &, const Model::ListKxVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKxVolumesResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxEnvironmentsRequest &, const Model::ListKxEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKxEnvironmentsResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxScalingGroupRequest &, const Model::GetKxScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKxScalingGroupResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxScalingGroupsRequest &, const Model::ListKxScalingGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKxScalingGroupsResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxDataviewRequest &, const Model::UpdateKxDataviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKxDataviewResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxVolumeRequest &, const Model::DeleteKxVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKxVolumeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxChangesetRequest &, const Model::CreateKxChangesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKxChangesetResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxClusterNodesRequest &, const Model::ListKxClusterNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKxClusterNodesResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxDataviewsRequest &, const Model::ListKxDataviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKxDataviewsResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxConnectionStringRequest &, const Model::GetKxConnectionStringOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetKxConnectionStringResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxScalingGroupRequest &, const Model::DeleteKxScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKxScalingGroupResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxScalingGroupRequest &, const Model::CreateKxScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKxScalingGroupResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxDatabaseRequest &, const Model::UpdateKxDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKxDatabaseResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxClustersRequest &, const Model::ListKxClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKxClustersResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxChangesetsRequest &, const Model::ListKxChangesetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKxChangesetsResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxUserRequest &, const Model::DeleteKxUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKxUserResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxEnvironmentRequest &, const Model::UpdateKxEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKxEnvironmentResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxVolumeRequest &, const Model::UpdateKxVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKxVolumeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxUserRequest &, const Model::UpdateKxUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKxUserResponseReceivedHandler