AWS SDK for C++

AWS SDK for C++ Version 1.11.785

Loading...
Searching...
No Matches
TimestreamQueryClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/timestream-query/TimestreamQueryPaginationBase.h>
12#include <aws/timestream-query/TimestreamQueryServiceClientModel.h>
13#include <aws/timestream-query/TimestreamQueryWaiter.h>
14#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
15
16namespace Aws {
17namespace TimestreamQuery {
21class AWS_TIMESTREAMQUERY_API TimestreamQueryClient : public Aws::Client::AWSJsonClient,
22 public Aws::Client::ClientWithAsyncTemplateMethods<TimestreamQueryClient>,
23 public TimestreamQueryPaginationBase<TimestreamQueryClient>,
24 public TimestreamQueryWaiter<TimestreamQueryClient> {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
39 std::shared_ptr<TimestreamQueryEndpointProviderBase> endpointProvider = nullptr);
40
46 std::shared_ptr<TimestreamQueryEndpointProviderBase> endpointProvider = nullptr,
49
54 TimestreamQueryClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
55 std::shared_ptr<TimestreamQueryEndpointProviderBase> endpointProvider = nullptr,
58
59 /* Legacy constructors due deprecation */
65
71
76 TimestreamQueryClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
77 const Aws::Client::ClientConfiguration& clientConfiguration);
78
79 /* End of legacy constructors due deprecation */
81
94
98 template <typename CancelQueryRequestT = Model::CancelQueryRequest>
99 Model::CancelQueryOutcomeCallable CancelQueryCallable(const CancelQueryRequestT& request) const {
100 return SubmitCallable(&TimestreamQueryClient::CancelQuery, request);
101 }
102
107 template <typename CancelQueryRequestT = Model::CancelQueryRequest>
108 void CancelQueryAsync(const CancelQueryRequestT& request, const CancelQueryResponseReceivedHandler& handler,
109 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
110 return SubmitAsync(&TimestreamQueryClient::CancelQuery, request, handler, context);
111 }
112
123
128 template <typename CreateScheduledQueryRequestT = Model::CreateScheduledQueryRequest>
129 Model::CreateScheduledQueryOutcomeCallable CreateScheduledQueryCallable(const CreateScheduledQueryRequestT& request) const {
130 return SubmitCallable(&TimestreamQueryClient::CreateScheduledQuery, request);
131 }
132
137 template <typename CreateScheduledQueryRequestT = Model::CreateScheduledQueryRequest>
138 void CreateScheduledQueryAsync(const CreateScheduledQueryRequestT& request, const CreateScheduledQueryResponseReceivedHandler& handler,
139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
140 return SubmitAsync(&TimestreamQueryClient::CreateScheduledQuery, request, handler, context);
141 }
142
150
155 template <typename DeleteScheduledQueryRequestT = Model::DeleteScheduledQueryRequest>
156 Model::DeleteScheduledQueryOutcomeCallable DeleteScheduledQueryCallable(const DeleteScheduledQueryRequestT& request) const {
157 return SubmitCallable(&TimestreamQueryClient::DeleteScheduledQuery, request);
158 }
159
164 template <typename DeleteScheduledQueryRequestT = Model::DeleteScheduledQueryRequest>
165 void DeleteScheduledQueryAsync(const DeleteScheduledQueryRequestT& request, const DeleteScheduledQueryResponseReceivedHandler& handler,
166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
167 return SubmitAsync(&TimestreamQueryClient::DeleteScheduledQuery, request, handler, context);
168 }
169
179
184 template <typename DescribeAccountSettingsRequestT = Model::DescribeAccountSettingsRequest>
185 Model::DescribeAccountSettingsOutcomeCallable DescribeAccountSettingsCallable(const DescribeAccountSettingsRequestT& request = {}) const {
186 return SubmitCallable(&TimestreamQueryClient::DescribeAccountSettings, request);
187 }
188
193 template <typename DescribeAccountSettingsRequestT = Model::DescribeAccountSettingsRequest>
195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
196 const DescribeAccountSettingsRequestT& request = {}) const {
197 return SubmitAsync(&TimestreamQueryClient::DescribeAccountSettings, request, handler, context);
198 }
199
219
224 template <typename DescribeEndpointsRequestT = Model::DescribeEndpointsRequest>
225 Model::DescribeEndpointsOutcomeCallable DescribeEndpointsCallable(const DescribeEndpointsRequestT& request = {}) const {
226 return SubmitCallable(&TimestreamQueryClient::DescribeEndpoints, request);
227 }
228
233 template <typename DescribeEndpointsRequestT = Model::DescribeEndpointsRequest>
235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
236 const DescribeEndpointsRequestT& request = {}) const {
237 return SubmitAsync(&TimestreamQueryClient::DescribeEndpoints, request, handler, context);
238 }
239
247
252 template <typename DescribeScheduledQueryRequestT = Model::DescribeScheduledQueryRequest>
253 Model::DescribeScheduledQueryOutcomeCallable DescribeScheduledQueryCallable(const DescribeScheduledQueryRequestT& request) const {
254 return SubmitCallable(&TimestreamQueryClient::DescribeScheduledQuery, request);
255 }
256
261 template <typename DescribeScheduledQueryRequestT = Model::DescribeScheduledQueryRequest>
262 void DescribeScheduledQueryAsync(const DescribeScheduledQueryRequestT& request,
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
265 return SubmitAsync(&TimestreamQueryClient::DescribeScheduledQuery, request, handler, context);
266 }
267
281
286 template <typename ExecuteScheduledQueryRequestT = Model::ExecuteScheduledQueryRequest>
287 Model::ExecuteScheduledQueryOutcomeCallable ExecuteScheduledQueryCallable(const ExecuteScheduledQueryRequestT& request) const {
288 return SubmitCallable(&TimestreamQueryClient::ExecuteScheduledQuery, request);
289 }
290
295 template <typename ExecuteScheduledQueryRequestT = Model::ExecuteScheduledQueryRequest>
296 void ExecuteScheduledQueryAsync(const ExecuteScheduledQueryRequestT& request, const ExecuteScheduledQueryResponseReceivedHandler& handler,
297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
298 return SubmitAsync(&TimestreamQueryClient::ExecuteScheduledQuery, request, handler, context);
299 }
300
309
314 template <typename ListScheduledQueriesRequestT = Model::ListScheduledQueriesRequest>
315 Model::ListScheduledQueriesOutcomeCallable ListScheduledQueriesCallable(const ListScheduledQueriesRequestT& request = {}) const {
316 return SubmitCallable(&TimestreamQueryClient::ListScheduledQueries, request);
317 }
318
323 template <typename ListScheduledQueriesRequestT = Model::ListScheduledQueriesRequest>
325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
326 const ListScheduledQueriesRequestT& request = {}) const {
327 return SubmitAsync(&TimestreamQueryClient::ListScheduledQueries, request, handler, context);
328 }
329
336
341 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
342 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
343 return SubmitCallable(&TimestreamQueryClient::ListTagsForResource, request);
344 }
345
350 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
351 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
353 return SubmitAsync(&TimestreamQueryClient::ListTagsForResource, request, handler, context);
354 }
355
365
369 template <typename PrepareQueryRequestT = Model::PrepareQueryRequest>
370 Model::PrepareQueryOutcomeCallable PrepareQueryCallable(const PrepareQueryRequestT& request) const {
371 return SubmitCallable(&TimestreamQueryClient::PrepareQuery, request);
372 }
373
378 template <typename PrepareQueryRequestT = Model::PrepareQueryRequest>
379 void PrepareQueryAsync(const PrepareQueryRequestT& request, const PrepareQueryResponseReceivedHandler& handler,
380 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
381 return SubmitAsync(&TimestreamQueryClient::PrepareQuery, request, handler, context);
382 }
383
415 virtual Model::QueryOutcome Query(const Model::QueryRequest& request) const;
416
420 template <typename QueryRequestT = Model::QueryRequest>
421 Model::QueryOutcomeCallable QueryCallable(const QueryRequestT& request) const {
422 return SubmitCallable(&TimestreamQueryClient::Query, request);
423 }
424
428 template <typename QueryRequestT = Model::QueryRequest>
429 void QueryAsync(const QueryRequestT& request, const QueryResponseReceivedHandler& handler,
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
431 return SubmitAsync(&TimestreamQueryClient::Query, request, handler, context);
432 }
433
442
446 template <typename TagResourceRequestT = Model::TagResourceRequest>
447 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
448 return SubmitCallable(&TimestreamQueryClient::TagResource, request);
449 }
450
455 template <typename TagResourceRequestT = Model::TagResourceRequest>
456 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
458 return SubmitAsync(&TimestreamQueryClient::TagResource, request, handler, context);
459 }
460
468
472 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
473 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
474 return SubmitCallable(&TimestreamQueryClient::UntagResource, request);
475 }
476
481 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
482 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
484 return SubmitAsync(&TimestreamQueryClient::UntagResource, request, handler, context);
485 }
486
498
503 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
504 Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT& request = {}) const {
505 return SubmitCallable(&TimestreamQueryClient::UpdateAccountSettings, request);
506 }
507
512 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
515 const UpdateAccountSettingsRequestT& request = {}) const {
516 return SubmitAsync(&TimestreamQueryClient::UpdateAccountSettings, request, handler, context);
517 }
518
525
530 template <typename UpdateScheduledQueryRequestT = Model::UpdateScheduledQueryRequest>
531 Model::UpdateScheduledQueryOutcomeCallable UpdateScheduledQueryCallable(const UpdateScheduledQueryRequestT& request) const {
532 return SubmitCallable(&TimestreamQueryClient::UpdateScheduledQuery, request);
533 }
534
539 template <typename UpdateScheduledQueryRequestT = Model::UpdateScheduledQueryRequest>
540 void UpdateScheduledQueryAsync(const UpdateScheduledQueryRequestT& request, const UpdateScheduledQueryResponseReceivedHandler& handler,
541 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
542 return SubmitAsync(&TimestreamQueryClient::UpdateScheduledQuery, request, handler, context);
543 }
544
545 virtual void OverrideEndpoint(const Aws::String& endpoint);
546 virtual std::shared_ptr<TimestreamQueryEndpointProviderBase>& accessEndpointProvider();
547
548 private:
550 void init(const TimestreamQueryClientConfiguration& clientConfiguration);
551
553
554 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request, Aws::Http::HttpMethod httpMethod) const;
555
557 TimestreamQueryClientConfiguration m_clientConfiguration;
558 std::shared_ptr<TimestreamQueryEndpointProviderBase> m_endpointProvider;
559};
560
561} // namespace TimestreamQuery
562} // 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
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 std::shared_ptr< TimestreamQueryEndpointProviderBase > & accessEndpointProvider()
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
virtual void OverrideEndpoint(const Aws::String &endpoint)
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
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::DescribeAccountSettingsRequest &, const Model::DescribeAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountSettingsResponseReceivedHandler
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::ExecuteScheduledQueryRequest &, const Model::ExecuteScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExecuteScheduledQueryResponseReceivedHandler
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::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::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> QueryResponseReceivedHandler
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::CreateScheduledQueryRequest &, const Model::CreateScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateScheduledQueryResponseReceivedHandler
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::ListScheduledQueriesRequest &, const Model::ListScheduledQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListScheduledQueriesResponseReceivedHandler
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::DescribeEndpointsRequest &, const Model::DescribeEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEndpointsResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String