AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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
267
271 template<typename ExecuteScheduledQueryRequestT = Model::ExecuteScheduledQueryRequest>
272 Model::ExecuteScheduledQueryOutcomeCallable ExecuteScheduledQueryCallable(const ExecuteScheduledQueryRequestT& request) const
273 {
274 return SubmitCallable(&TimestreamQueryClient::ExecuteScheduledQuery, request);
275 }
276
280 template<typename ExecuteScheduledQueryRequestT = Model::ExecuteScheduledQueryRequest>
281 void ExecuteScheduledQueryAsync(const ExecuteScheduledQueryRequestT& request, const ExecuteScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
282 {
283 return SubmitAsync(&TimestreamQueryClient::ExecuteScheduledQuery, request, handler, context);
284 }
285
294
298 template<typename ListScheduledQueriesRequestT = Model::ListScheduledQueriesRequest>
299 Model::ListScheduledQueriesOutcomeCallable ListScheduledQueriesCallable(const ListScheduledQueriesRequestT& request = {}) const
300 {
301 return SubmitCallable(&TimestreamQueryClient::ListScheduledQueries, request);
302 }
303
307 template<typename ListScheduledQueriesRequestT = Model::ListScheduledQueriesRequest>
308 void ListScheduledQueriesAsync(const ListScheduledQueriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListScheduledQueriesRequestT& request = {}) const
309 {
310 return SubmitAsync(&TimestreamQueryClient::ListScheduledQueries, request, handler, context);
311 }
312
319
323 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
324 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
325 {
326 return SubmitCallable(&TimestreamQueryClient::ListTagsForResource, request);
327 }
328
332 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
333 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
334 {
335 return SubmitAsync(&TimestreamQueryClient::ListTagsForResource, request, handler, context);
336 }
337
347
351 template<typename PrepareQueryRequestT = Model::PrepareQueryRequest>
352 Model::PrepareQueryOutcomeCallable PrepareQueryCallable(const PrepareQueryRequestT& request) const
353 {
354 return SubmitCallable(&TimestreamQueryClient::PrepareQuery, request);
355 }
356
360 template<typename PrepareQueryRequestT = Model::PrepareQueryRequest>
361 void PrepareQueryAsync(const PrepareQueryRequestT& request, const PrepareQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
362 {
363 return SubmitAsync(&TimestreamQueryClient::PrepareQuery, request, handler, context);
364 }
365
394 virtual Model::QueryOutcome Query(const Model::QueryRequest& request) const;
395
399 template<typename QueryRequestT = Model::QueryRequest>
400 Model::QueryOutcomeCallable QueryCallable(const QueryRequestT& request) const
401 {
402 return SubmitCallable(&TimestreamQueryClient::Query, request);
403 }
404
408 template<typename QueryRequestT = Model::QueryRequest>
409 void QueryAsync(const QueryRequestT& request, const QueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
410 {
411 return SubmitAsync(&TimestreamQueryClient::Query, request, handler, context);
412 }
413
422
426 template<typename TagResourceRequestT = Model::TagResourceRequest>
427 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
428 {
429 return SubmitCallable(&TimestreamQueryClient::TagResource, request);
430 }
431
435 template<typename TagResourceRequestT = Model::TagResourceRequest>
436 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
437 {
438 return SubmitAsync(&TimestreamQueryClient::TagResource, request, handler, context);
439 }
440
448
452 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
453 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
454 {
455 return SubmitCallable(&TimestreamQueryClient::UntagResource, request);
456 }
457
461 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
462 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
463 {
464 return SubmitAsync(&TimestreamQueryClient::UntagResource, request, handler, context);
465 }
466
478
482 template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
483 Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT& request = {}) const
484 {
485 return SubmitCallable(&TimestreamQueryClient::UpdateAccountSettings, request);
486 }
487
491 template<typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
492 void UpdateAccountSettingsAsync(const UpdateAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateAccountSettingsRequestT& request = {}) const
493 {
494 return SubmitAsync(&TimestreamQueryClient::UpdateAccountSettings, request, handler, context);
495 }
496
503
507 template<typename UpdateScheduledQueryRequestT = Model::UpdateScheduledQueryRequest>
508 Model::UpdateScheduledQueryOutcomeCallable UpdateScheduledQueryCallable(const UpdateScheduledQueryRequestT& request) const
509 {
510 return SubmitCallable(&TimestreamQueryClient::UpdateScheduledQuery, request);
511 }
512
516 template<typename UpdateScheduledQueryRequestT = Model::UpdateScheduledQueryRequest>
517 void UpdateScheduledQueryAsync(const UpdateScheduledQueryRequestT& request, const UpdateScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
518 {
519 return SubmitAsync(&TimestreamQueryClient::UpdateScheduledQuery, request, handler, context);
520 }
521
522
523 void OverrideEndpoint(const Aws::String& endpoint);
524 std::shared_ptr<TimestreamQueryEndpointProviderBase>& accessEndpointProvider();
525 private:
527 void init(const TimestreamQueryClientConfiguration& clientConfiguration);
528
530 TimestreamQueryClientConfiguration m_clientConfiguration;
531 std::shared_ptr<TimestreamQueryEndpointProviderBase> m_endpointProvider;
532 };
533
534} // namespace TimestreamQuery
535} // 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