AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
TimestreamQueryClient.h
1
6#pragma once
7#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/timestream-query/TimestreamQueryServiceClientModel.h>
13
14namespace Aws
15{
16namespace TimestreamQuery
17{
21 class AWS_TIMESTREAMQUERY_API TimestreamQueryClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<TimestreamQueryClient>
22 {
23 public:
25 static const char* GetServiceName();
26 static const char* GetAllocationTag();
27
30
36 std::shared_ptr<TimestreamQueryEndpointProviderBase> endpointProvider = nullptr);
37
43 std::shared_ptr<TimestreamQueryEndpointProviderBase> endpointProvider = nullptr,
45
50 TimestreamQueryClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<TimestreamQueryEndpointProviderBase> endpointProvider = nullptr,
53
54
55 /* Legacy constructors due deprecation */
61
67 const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 TimestreamQueryClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
78
91
95 template<typename CancelQueryRequestT = Model::CancelQueryRequest>
96 Model::CancelQueryOutcomeCallable CancelQueryCallable(const CancelQueryRequestT& request) const
97 {
98 return SubmitCallable(&TimestreamQueryClient::CancelQuery, request);
99 }
100
104 template<typename CancelQueryRequestT = Model::CancelQueryRequest>
105 void CancelQueryAsync(const CancelQueryRequestT& request, const CancelQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
106 {
107 return SubmitAsync(&TimestreamQueryClient::CancelQuery, request, handler, context);
108 }
109
120
124 template<typename CreateScheduledQueryRequestT = Model::CreateScheduledQueryRequest>
125 Model::CreateScheduledQueryOutcomeCallable CreateScheduledQueryCallable(const CreateScheduledQueryRequestT& request) const
126 {
127 return SubmitCallable(&TimestreamQueryClient::CreateScheduledQuery, request);
128 }
129
133 template<typename CreateScheduledQueryRequestT = Model::CreateScheduledQueryRequest>
134 void CreateScheduledQueryAsync(const CreateScheduledQueryRequestT& request, const CreateScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
135 {
136 return SubmitAsync(&TimestreamQueryClient::CreateScheduledQuery, request, handler, context);
137 }
138
146
150 template<typename DeleteScheduledQueryRequestT = Model::DeleteScheduledQueryRequest>
151 Model::DeleteScheduledQueryOutcomeCallable DeleteScheduledQueryCallable(const DeleteScheduledQueryRequestT& request) const
152 {
153 return SubmitCallable(&TimestreamQueryClient::DeleteScheduledQuery, request);
154 }
155
159 template<typename DeleteScheduledQueryRequestT = Model::DeleteScheduledQueryRequest>
160 void DeleteScheduledQueryAsync(const DeleteScheduledQueryRequestT& request, const DeleteScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
161 {
162 return SubmitAsync(&TimestreamQueryClient::DeleteScheduledQuery, request, handler, context);
163 }
164
174
178 template<typename DescribeAccountSettingsRequestT = Model::DescribeAccountSettingsRequest>
179 Model::DescribeAccountSettingsOutcomeCallable DescribeAccountSettingsCallable(const DescribeAccountSettingsRequestT& request = {}) const
180 {
181 return SubmitCallable(&TimestreamQueryClient::DescribeAccountSettings, request);
182 }
183
187 template<typename DescribeAccountSettingsRequestT = Model::DescribeAccountSettingsRequest>
188 void DescribeAccountSettingsAsync(const DescribeAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAccountSettingsRequestT& request = {}) const
189 {
190 return SubmitAsync(&TimestreamQueryClient::DescribeAccountSettings, request, handler, context);
191 }
192
212
216 template<typename DescribeEndpointsRequestT = Model::DescribeEndpointsRequest>
217 Model::DescribeEndpointsOutcomeCallable DescribeEndpointsCallable(const DescribeEndpointsRequestT& request = {}) const
218 {
219 return SubmitCallable(&TimestreamQueryClient::DescribeEndpoints, request);
220 }
221
225 template<typename DescribeEndpointsRequestT = Model::DescribeEndpointsRequest>
226 void DescribeEndpointsAsync(const DescribeEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEndpointsRequestT& request = {}) const
227 {
228 return SubmitAsync(&TimestreamQueryClient::DescribeEndpoints, request, handler, context);
229 }
230
238
242 template<typename DescribeScheduledQueryRequestT = Model::DescribeScheduledQueryRequest>
243 Model::DescribeScheduledQueryOutcomeCallable DescribeScheduledQueryCallable(const DescribeScheduledQueryRequestT& request) const
244 {
245 return SubmitCallable(&TimestreamQueryClient::DescribeScheduledQuery, request);
246 }
247
251 template<typename DescribeScheduledQueryRequestT = Model::DescribeScheduledQueryRequest>
252 void DescribeScheduledQueryAsync(const DescribeScheduledQueryRequestT& request, const DescribeScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
253 {
254 return SubmitAsync(&TimestreamQueryClient::DescribeScheduledQuery, request, handler, context);
255 }
256
270
274 template<typename ExecuteScheduledQueryRequestT = Model::ExecuteScheduledQueryRequest>
275 Model::ExecuteScheduledQueryOutcomeCallable ExecuteScheduledQueryCallable(const ExecuteScheduledQueryRequestT& request) const
276 {
277 return SubmitCallable(&TimestreamQueryClient::ExecuteScheduledQuery, request);
278 }
279
283 template<typename ExecuteScheduledQueryRequestT = Model::ExecuteScheduledQueryRequest>
284 void ExecuteScheduledQueryAsync(const ExecuteScheduledQueryRequestT& request, const ExecuteScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
285 {
286 return SubmitAsync(&TimestreamQueryClient::ExecuteScheduledQuery, request, handler, context);
287 }
288
297
301 template<typename ListScheduledQueriesRequestT = Model::ListScheduledQueriesRequest>
302 Model::ListScheduledQueriesOutcomeCallable ListScheduledQueriesCallable(const ListScheduledQueriesRequestT& request = {}) const
303 {
304 return SubmitCallable(&TimestreamQueryClient::ListScheduledQueries, request);
305 }
306
310 template<typename ListScheduledQueriesRequestT = Model::ListScheduledQueriesRequest>
311 void ListScheduledQueriesAsync(const ListScheduledQueriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListScheduledQueriesRequestT& request = {}) const
312 {
313 return SubmitAsync(&TimestreamQueryClient::ListScheduledQueries, request, handler, context);
314 }
315
322
326 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
327 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
328 {
329 return SubmitCallable(&TimestreamQueryClient::ListTagsForResource, request);
330 }
331
335 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
336 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
337 {
338 return SubmitAsync(&TimestreamQueryClient::ListTagsForResource, request, handler, context);
339 }
340
350
354 template<typename PrepareQueryRequestT = Model::PrepareQueryRequest>
355 Model::PrepareQueryOutcomeCallable PrepareQueryCallable(const PrepareQueryRequestT& request) const
356 {
357 return SubmitCallable(&TimestreamQueryClient::PrepareQuery, request);
358 }
359
363 template<typename PrepareQueryRequestT = Model::PrepareQueryRequest>
364 void PrepareQueryAsync(const PrepareQueryRequestT& request, const PrepareQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
365 {
366 return SubmitAsync(&TimestreamQueryClient::PrepareQuery, request, handler, context);
367 }
368
400 virtual Model::QueryOutcome Query(const Model::QueryRequest& request) const;
401
405 template<typename QueryRequestT = Model::QueryRequest>
406 Model::QueryOutcomeCallable QueryCallable(const QueryRequestT& request) const
407 {
408 return SubmitCallable(&TimestreamQueryClient::Query, request);
409 }
410
414 template<typename QueryRequestT = Model::QueryRequest>
415 void QueryAsync(const QueryRequestT& request, const QueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
416 {
417 return SubmitAsync(&TimestreamQueryClient::Query, request, handler, context);
418 }
419
428
432 template<typename TagResourceRequestT = Model::TagResourceRequest>
433 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
434 {
435 return SubmitCallable(&TimestreamQueryClient::TagResource, request);
436 }
437
441 template<typename TagResourceRequestT = Model::TagResourceRequest>
442 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
443 {
444 return SubmitAsync(&TimestreamQueryClient::TagResource, request, handler, context);
445 }
446
454
458 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
459 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
460 {
461 return SubmitCallable(&TimestreamQueryClient::UntagResource, request);
462 }
463
467 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
468 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
469 {
470 return SubmitAsync(&TimestreamQueryClient::UntagResource, request, handler, context);
471 }
472
484
488 template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
489 Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT& request = {}) const
490 {
491 return SubmitCallable(&TimestreamQueryClient::UpdateAccountSettings, request);
492 }
493
497 template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
498 void UpdateAccountSettingsAsync(const UpdateAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateAccountSettingsRequestT& request = {}) const
499 {
500 return SubmitAsync(&TimestreamQueryClient::UpdateAccountSettings, request, handler, context);
501 }
502
509
513 template<typename UpdateScheduledQueryRequestT = Model::UpdateScheduledQueryRequest>
514 Model::UpdateScheduledQueryOutcomeCallable UpdateScheduledQueryCallable(const UpdateScheduledQueryRequestT& request) const
515 {
516 return SubmitCallable(&TimestreamQueryClient::UpdateScheduledQuery, request);
517 }
518
522 template<typename UpdateScheduledQueryRequestT = Model::UpdateScheduledQueryRequest>
523 void UpdateScheduledQueryAsync(const UpdateScheduledQueryRequestT& request, const UpdateScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
524 {
525 return SubmitAsync(&TimestreamQueryClient::UpdateScheduledQuery, request, handler, context);
526 }
527
528
529 void OverrideEndpoint(const Aws::String& endpoint);
530 std::shared_ptr<TimestreamQueryEndpointProviderBase>& accessEndpointProvider();
531 private:
533 void init(const TimestreamQueryClientConfiguration& clientConfiguration);
534
536 TimestreamQueryClientConfiguration m_clientConfiguration;
537 std::shared_ptr<TimestreamQueryEndpointProviderBase> m_endpointProvider;
538 };
539
540} // namespace TimestreamQuery
541} // namespace Aws
Model::DescribeAccountSettingsOutcomeCallable DescribeAccountSettingsCallable(const DescribeAccountSettingsRequestT &request={}) const
Model::CreateScheduledQueryOutcomeCallable CreateScheduledQueryCallable(const CreateScheduledQueryRequestT &request) const
virtual Model::CancelQueryOutcome CancelQuery(const Model::CancelQueryRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateScheduledQueryAsync(const UpdateScheduledQueryRequestT &request, const UpdateScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TimestreamQueryClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void ExecuteScheduledQueryAsync(const ExecuteScheduledQueryRequestT &request, const ExecuteScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TimestreamQueryClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeScheduledQueryAsync(const DescribeScheduledQueryRequestT &request, const DescribeScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::QueryOutcomeCallable QueryCallable(const QueryRequestT &request) const
virtual Model::DescribeEndpointsOutcome DescribeEndpoints(const Model::DescribeEndpointsRequest &request={}) const
Model::DeleteScheduledQueryOutcomeCallable DeleteScheduledQueryCallable(const DeleteScheduledQueryRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelQueryAsync(const CancelQueryRequestT &request, const CancelQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TimestreamQueryClientConfiguration ClientConfigurationType
void OverrideEndpoint(const Aws::String &endpoint)
Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT &request={}) const
Model::ExecuteScheduledQueryOutcomeCallable ExecuteScheduledQueryCallable(const ExecuteScheduledQueryRequestT &request) const
virtual Model::CreateScheduledQueryOutcome CreateScheduledQuery(const Model::CreateScheduledQueryRequest &request) const
void ListScheduledQueriesAsync(const ListScheduledQueriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListScheduledQueriesRequestT &request={}) const
void DeleteScheduledQueryAsync(const DeleteScheduledQueryRequestT &request, const DeleteScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListScheduledQueriesOutcomeCallable ListScheduledQueriesCallable(const ListScheduledQueriesRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
TimestreamQueryClient(const Aws::TimestreamQuery::TimestreamQueryClientConfiguration &clientConfiguration=Aws::TimestreamQuery::TimestreamQueryClientConfiguration(), std::shared_ptr< TimestreamQueryEndpointProviderBase > endpointProvider=nullptr)
Model::DescribeScheduledQueryOutcomeCallable DescribeScheduledQueryCallable(const DescribeScheduledQueryRequestT &request) const
virtual Model::UpdateAccountSettingsOutcome UpdateAccountSettings(const Model::UpdateAccountSettingsRequest &request={}) const
void PrepareQueryAsync(const PrepareQueryRequestT &request, const PrepareQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::QueryOutcome Query(const Model::QueryRequest &request) const
virtual Model::DeleteScheduledQueryOutcome DeleteScheduledQuery(const Model::DeleteScheduledQueryRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::UpdateScheduledQueryOutcomeCallable UpdateScheduledQueryCallable(const UpdateScheduledQueryRequestT &request) const
TimestreamQueryClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DescribeScheduledQueryOutcome DescribeScheduledQuery(const Model::DescribeScheduledQueryRequest &request) const
Model::DescribeEndpointsOutcomeCallable DescribeEndpointsCallable(const DescribeEndpointsRequestT &request={}) const
TimestreamQueryClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< TimestreamQueryEndpointProviderBase > endpointProvider=nullptr, const Aws::TimestreamQuery::TimestreamQueryClientConfiguration &clientConfiguration=Aws::TimestreamQuery::TimestreamQueryClientConfiguration())
TimestreamQueryClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< TimestreamQueryEndpointProviderBase > endpointProvider=nullptr, const Aws::TimestreamQuery::TimestreamQueryClientConfiguration &clientConfiguration=Aws::TimestreamQuery::TimestreamQueryClientConfiguration())
void DescribeEndpointsAsync(const DescribeEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEndpointsRequestT &request={}) const
void CreateScheduledQueryAsync(const CreateScheduledQueryRequestT &request, const CreateScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAccountSettingsAsync(const DescribeAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAccountSettingsRequestT &request={}) const
void QueryAsync(const QueryRequestT &request, const QueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListScheduledQueriesOutcome ListScheduledQueries(const Model::ListScheduledQueriesRequest &request={}) const
virtual Model::PrepareQueryOutcome PrepareQuery(const Model::PrepareQueryRequest &request) const
TimestreamQueryEndpointProvider EndpointProviderType
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::CancelQueryOutcomeCallable CancelQueryCallable(const CancelQueryRequestT &request) const
virtual Model::ExecuteScheduledQueryOutcome ExecuteScheduledQuery(const Model::ExecuteScheduledQueryRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::PrepareQueryOutcomeCallable PrepareQueryCallable(const PrepareQueryRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void UpdateAccountSettingsAsync(const UpdateAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateAccountSettingsRequestT &request={}) const
std::shared_ptr< TimestreamQueryEndpointProviderBase > & accessEndpointProvider()
virtual Model::UpdateScheduledQueryOutcome UpdateScheduledQuery(const Model::UpdateScheduledQueryRequest &request) const
virtual Model::DescribeAccountSettingsOutcome DescribeAccountSettings(const Model::DescribeAccountSettingsRequest &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
std::future< ListScheduledQueriesOutcome > ListScheduledQueriesOutcomeCallable
std::future< DescribeScheduledQueryOutcome > DescribeScheduledQueryOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< QueryOutcome > QueryOutcomeCallable
std::future< DescribeAccountSettingsOutcome > DescribeAccountSettingsOutcomeCallable
std::future< ExecuteScheduledQueryOutcome > ExecuteScheduledQueryOutcomeCallable
std::future< UpdateScheduledQueryOutcome > UpdateScheduledQueryOutcomeCallable
std::future< UpdateAccountSettingsOutcome > UpdateAccountSettingsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< PrepareQueryOutcome > PrepareQueryOutcomeCallable
std::future< DescribeEndpointsOutcome > DescribeEndpointsOutcomeCallable
std::future< DeleteScheduledQueryOutcome > DeleteScheduledQueryOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateScheduledQueryOutcome > CreateScheduledQueryOutcomeCallable
std::future< CancelQueryOutcome > CancelQueryOutcomeCallable
std::function< void(const TimestreamQueryClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::DescribeEndpointsRequest &, const Model::DescribeEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointsResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::PrepareQueryRequest &, const Model::PrepareQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PrepareQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::ListScheduledQueriesRequest &, const Model::ListScheduledQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScheduledQueriesResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::DeleteScheduledQueryRequest &, const Model::DeleteScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScheduledQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::DescribeScheduledQueryRequest &, const Model::DescribeScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduledQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::ExecuteScheduledQueryRequest &, const Model::ExecuteScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteScheduledQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::UpdateScheduledQueryRequest &, const Model::UpdateScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScheduledQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::DescribeAccountSettingsRequest &, const Model::DescribeAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountSettingsResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::CancelQueryRequest &, const Model::CancelQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::UpdateAccountSettingsRequest &, const Model::UpdateAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountSettingsResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::CreateScheduledQueryRequest &, const Model::CreateScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateScheduledQueryResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String