AWS SDK for C++  1.9.156
AWS SDK for C++
TimestreamQueryClient.h
Go to the documentation of this file.
1 
6 #pragma once
24 #include <aws/core/NoResult.h>
28 #include <future>
29 #include <functional>
30 
31 namespace Aws
32 {
33 
34 namespace Http
35 {
36  class HttpClient;
37  class HttpClientFactory;
38 } // namespace Http
39 
40 namespace Utils
41 {
42  template< typename R, typename E> class Outcome;
43 namespace Threading
44 {
45  class Executor;
46 } // namespace Threading
47 } // namespace Utils
48 
49 namespace Auth
50 {
51  class AWSCredentials;
52  class AWSCredentialsProvider;
53 } // namespace Auth
54 
55 namespace Client
56 {
57  class RetryStrategy;
58 } // namespace Client
59 
60 namespace TimestreamQuery
61 {
62 
63 namespace Model
64 {
65  class CancelQueryRequest;
66  class CreateScheduledQueryRequest;
67  class DeleteScheduledQueryRequest;
68  class DescribeEndpointsRequest;
69  class DescribeScheduledQueryRequest;
70  class ExecuteScheduledQueryRequest;
71  class ListScheduledQueriesRequest;
72  class ListTagsForResourceRequest;
73  class PrepareQueryRequest;
74  class QueryRequest;
75  class TagResourceRequest;
76  class UntagResourceRequest;
77  class UpdateScheduledQueryRequest;
78 
92 
93  typedef std::future<CancelQueryOutcome> CancelQueryOutcomeCallable;
94  typedef std::future<CreateScheduledQueryOutcome> CreateScheduledQueryOutcomeCallable;
95  typedef std::future<DeleteScheduledQueryOutcome> DeleteScheduledQueryOutcomeCallable;
96  typedef std::future<DescribeEndpointsOutcome> DescribeEndpointsOutcomeCallable;
97  typedef std::future<DescribeScheduledQueryOutcome> DescribeScheduledQueryOutcomeCallable;
98  typedef std::future<ExecuteScheduledQueryOutcome> ExecuteScheduledQueryOutcomeCallable;
99  typedef std::future<ListScheduledQueriesOutcome> ListScheduledQueriesOutcomeCallable;
100  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
101  typedef std::future<PrepareQueryOutcome> PrepareQueryOutcomeCallable;
102  typedef std::future<QueryOutcome> QueryOutcomeCallable;
103  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
104  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
105  typedef std::future<UpdateScheduledQueryOutcome> UpdateScheduledQueryOutcomeCallable;
106 } // namespace Model
107 
108  class TimestreamQueryClient;
109 
110  typedef std::function<void(const TimestreamQueryClient*, const Model::CancelQueryRequest&, const Model::CancelQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelQueryResponseReceivedHandler;
111  typedef std::function<void(const TimestreamQueryClient*, const Model::CreateScheduledQueryRequest&, const Model::CreateScheduledQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateScheduledQueryResponseReceivedHandler;
112  typedef std::function<void(const TimestreamQueryClient*, const Model::DeleteScheduledQueryRequest&, const Model::DeleteScheduledQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScheduledQueryResponseReceivedHandler;
113  typedef std::function<void(const TimestreamQueryClient*, const Model::DescribeEndpointsRequest&, const Model::DescribeEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEndpointsResponseReceivedHandler;
114  typedef std::function<void(const TimestreamQueryClient*, const Model::DescribeScheduledQueryRequest&, const Model::DescribeScheduledQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScheduledQueryResponseReceivedHandler;
115  typedef std::function<void(const TimestreamQueryClient*, const Model::ExecuteScheduledQueryRequest&, const Model::ExecuteScheduledQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteScheduledQueryResponseReceivedHandler;
116  typedef std::function<void(const TimestreamQueryClient*, const Model::ListScheduledQueriesRequest&, const Model::ListScheduledQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListScheduledQueriesResponseReceivedHandler;
117  typedef std::function<void(const TimestreamQueryClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
118  typedef std::function<void(const TimestreamQueryClient*, const Model::PrepareQueryRequest&, const Model::PrepareQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PrepareQueryResponseReceivedHandler;
119  typedef std::function<void(const TimestreamQueryClient*, const Model::QueryRequest&, const Model::QueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > QueryResponseReceivedHandler;
120  typedef std::function<void(const TimestreamQueryClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
121  typedef std::function<void(const TimestreamQueryClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
122  typedef std::function<void(const TimestreamQueryClient*, const Model::UpdateScheduledQueryRequest&, const Model::UpdateScheduledQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScheduledQueryResponseReceivedHandler;
123 
128  {
129  public:
131 
137 
143 
148  TimestreamQueryClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
150 
152 
153 
166 
181 
195  virtual void CancelQueryAsync(const Model::CancelQueryRequest& request, const CancelQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
196 
207 
220 
232  virtual void CreateScheduledQueryAsync(const Model::CreateScheduledQueryRequest& request, const CreateScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
233 
241 
251 
260  virtual void DeleteScheduledQueryAsync(const Model::DeleteScheduledQueryRequest& request, const DeleteScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
261 
281 
303 
324  virtual void DescribeEndpointsAsync(const Model::DescribeEndpointsRequest& request, const DescribeEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
325 
333 
343 
352  virtual void DescribeScheduledQueryAsync(const Model::DescribeScheduledQueryRequest& request, const DescribeScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
353 
361 
371 
380  virtual void ExecuteScheduledQueryAsync(const Model::ExecuteScheduledQueryRequest& request, const ExecuteScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
381 
390 
401 
411  virtual void ListScheduledQueriesAsync(const Model::ListScheduledQueriesRequest& request, const ListScheduledQueriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
412 
419 
428 
436  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
437 
447 
459 
470  virtual void PrepareQueryAsync(const Model::PrepareQueryRequest& request, const PrepareQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
471 
494  virtual Model::QueryOutcome Query(const Model::QueryRequest& request) const;
495 
521 
546  virtual void QueryAsync(const Model::QueryRequest& request, const QueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
547 
556 
567 
577  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
578 
586 
596 
605  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
606 
613 
622 
630  virtual void UpdateScheduledQueryAsync(const Model::UpdateScheduledQueryRequest& request, const UpdateScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
631 
632 
633  void OverrideEndpoint(const Aws::String& endpoint);
634  private:
635  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
636  void LoadTimestreamQuerySpecificConfig(const Aws::Client::ClientConfiguration& clientConfiguration);
637  void CancelQueryAsyncHelper(const Model::CancelQueryRequest& request, const CancelQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
638  void CreateScheduledQueryAsyncHelper(const Model::CreateScheduledQueryRequest& request, const CreateScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
639  void DeleteScheduledQueryAsyncHelper(const Model::DeleteScheduledQueryRequest& request, const DeleteScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
640  void DescribeEndpointsAsyncHelper(const Model::DescribeEndpointsRequest& request, const DescribeEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
641  void DescribeScheduledQueryAsyncHelper(const Model::DescribeScheduledQueryRequest& request, const DescribeScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
642  void ExecuteScheduledQueryAsyncHelper(const Model::ExecuteScheduledQueryRequest& request, const ExecuteScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
643  void ListScheduledQueriesAsyncHelper(const Model::ListScheduledQueriesRequest& request, const ListScheduledQueriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
644  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
645  void PrepareQueryAsyncHelper(const Model::PrepareQueryRequest& request, const PrepareQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
646  void QueryAsyncHelper(const Model::QueryRequest& request, const QueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
647  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
648  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
649  void UpdateScheduledQueryAsyncHelper(const Model::UpdateScheduledQueryRequest& request, const UpdateScheduledQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
650 
651  Aws::String m_uri;
653  bool m_enableEndpointDiscovery;
654  Aws::String m_configScheme;
655  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
656  };
657 
658 } // namespace TimestreamQuery
659 } // namespace Aws
DescribeEndpointsResult.h
Aws::TimestreamQuery::Model::QueryOutcomeCallable
std::future< QueryOutcome > QueryOutcomeCallable
Definition: TimestreamQueryClient.h:102
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::TimestreamQuery::Model::UpdateScheduledQueryRequest
Definition: UpdateScheduledQueryRequest.h:23
Aws::TimestreamQuery::Model::DescribeEndpointsOutcome
Aws::Utils::Outcome< DescribeEndpointsResult, TimestreamQueryError > DescribeEndpointsOutcome
Definition: TimestreamQueryClient.h:82
AWS_TIMESTREAMQUERY_API
#define AWS_TIMESTREAMQUERY_API
Definition: TimestreamQuery_EXPORTS.h:28
Aws::TimestreamQuery::Model::CreateScheduledQueryRequest
Definition: CreateScheduledQueryRequest.h:29
Aws::TimestreamQuery::TimestreamQueryClient::DescribeScheduledQueryAsync
virtual void DescribeScheduledQueryAsync(const Model::DescribeScheduledQueryRequest &request, const DescribeScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::Model::CreateScheduledQueryOutcome
Aws::Utils::Outcome< CreateScheduledQueryResult, TimestreamQueryError > CreateScheduledQueryOutcome
Definition: TimestreamQueryClient.h:80
Aws::TimestreamQuery::TimestreamQueryClient::~TimestreamQueryClient
virtual ~TimestreamQueryClient()
Aws::TimestreamQuery::Model::PrepareQueryOutcomeCallable
std::future< PrepareQueryOutcome > PrepareQueryOutcomeCallable
Definition: TimestreamQueryClient.h:101
Aws::TimestreamQuery::Model::PrepareQueryRequest
Definition: PrepareQueryRequest.h:22
Aws::TimestreamQuery::TimestreamQueryClient::ListScheduledQueriesCallable
virtual Model::ListScheduledQueriesOutcomeCallable ListScheduledQueriesCallable(const Model::ListScheduledQueriesRequest &request) const
AWSError.h
Aws::TimestreamQuery::CreateScheduledQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::CreateScheduledQueryRequest &, const Model::CreateScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateScheduledQueryResponseReceivedHandler
Definition: TimestreamQueryClient.h:111
Aws::TimestreamQuery::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: TimestreamQueryClient.h:100
ListTagsForResourceResult.h
Aws::TimestreamQuery::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, TimestreamQueryError > UntagResourceOutcome
Definition: TimestreamQueryClient.h:90
Aws::TimestreamQuery::Model::DescribeEndpointsRequest
Definition: DescribeEndpointsRequest.h:20
Aws::TimestreamQuery::TimestreamQueryClient::Query
virtual Model::QueryOutcome Query(const Model::QueryRequest &request) const
Aws::TimestreamQuery::Model::QueryRequest
Definition: QueryRequest.h:23
Aws::TimestreamQuery::Model::ListScheduledQueriesRequest
Definition: ListScheduledQueriesRequest.h:22
Aws::TimestreamQuery::Model::QueryOutcome
Aws::Utils::Outcome< QueryResult, TimestreamQueryError > QueryOutcome
Definition: TimestreamQueryClient.h:88
Aws::TimestreamQuery::UntagResourceResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: TimestreamQueryClient.h:121
Aws::TimestreamQuery::Model::ListScheduledQueriesOutcome
Aws::Utils::Outcome< ListScheduledQueriesResult, TimestreamQueryError > ListScheduledQueriesOutcome
Definition: TimestreamQueryClient.h:85
TagResourceResult.h
Aws::TimestreamQuery::Model::DeleteScheduledQueryOutcomeCallable
std::future< DeleteScheduledQueryOutcome > DeleteScheduledQueryOutcomeCallable
Definition: TimestreamQueryClient.h:95
Aws::TimestreamQuery::Model::CreateScheduledQueryOutcomeCallable
std::future< CreateScheduledQueryOutcome > CreateScheduledQueryOutcomeCallable
Definition: TimestreamQueryClient.h:94
Aws::TimestreamQuery::TimestreamQueryClient::DeleteScheduledQueryAsync
virtual void DeleteScheduledQueryAsync(const Model::DeleteScheduledQueryRequest &request, const DeleteScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::UpdateScheduledQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::UpdateScheduledQueryRequest &, const Model::UpdateScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScheduledQueryResponseReceivedHandler
Definition: TimestreamQueryClient.h:122
Aws::TimestreamQuery::Model::CancelQueryOutcomeCallable
std::future< CancelQueryOutcome > CancelQueryOutcomeCallable
Definition: TimestreamQueryClient.h:93
Aws::TimestreamQuery::Model::DeleteScheduledQueryRequest
Definition: DeleteScheduledQueryRequest.h:22
Aws::TimestreamQuery::TimestreamQueryClient::CreateScheduledQueryAsync
virtual void CreateScheduledQueryAsync(const Model::CreateScheduledQueryRequest &request, const CreateScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::TimestreamQueryClient::UpdateScheduledQueryCallable
virtual Model::UpdateScheduledQueryOutcomeCallable UpdateScheduledQueryCallable(const Model::UpdateScheduledQueryRequest &request) const
Aws::TimestreamQuery::Model::DescribeEndpointsOutcomeCallable
std::future< DescribeEndpointsOutcome > DescribeEndpointsOutcomeCallable
Definition: TimestreamQueryClient.h:96
AsyncCallerContext.h
Aws::TimestreamQuery::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: TimestreamQueryClient.h:103
Aws::TimestreamQuery::TimestreamQueryClient::DescribeScheduledQuery
virtual Model::DescribeScheduledQueryOutcome DescribeScheduledQuery(const Model::DescribeScheduledQueryRequest &request) const
Aws::TimestreamQuery::TimestreamQueryClient::DeleteScheduledQueryCallable
virtual Model::DeleteScheduledQueryOutcomeCallable DeleteScheduledQueryCallable(const Model::DeleteScheduledQueryRequest &request) const
Aws::TimestreamQuery::TimestreamQueryClient::ExecuteScheduledQueryAsync
virtual void ExecuteScheduledQueryAsync(const Model::ExecuteScheduledQueryRequest &request, const ExecuteScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::Model::ExecuteScheduledQueryOutcome
Aws::Utils::Outcome< Aws::NoResult, TimestreamQueryError > ExecuteScheduledQueryOutcome
Definition: TimestreamQueryClient.h:84
Aws::TimestreamQuery::TimestreamQueryClient::DeleteScheduledQuery
virtual Model::DeleteScheduledQueryOutcome DeleteScheduledQuery(const Model::DeleteScheduledQueryRequest &request) const
TimestreamQuery_EXPORTS.h
NoResult.h
Aws::TimestreamQuery::Model::CancelQueryRequest
Definition: CancelQueryRequest.h:22
Aws::TimestreamQuery::TimestreamQueryClient::CancelQueryAsync
virtual void CancelQueryAsync(const Model::CancelQueryRequest &request, const CancelQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::TimestreamQueryClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: TimestreamQueryClient.h:130
Aws::TimestreamQuery::Model::CancelQueryOutcome
Aws::Utils::Outcome< CancelQueryResult, TimestreamQueryError > CancelQueryOutcome
Definition: TimestreamQueryClient.h:77
Aws::TimestreamQuery::TimestreamQueryClient::DescribeEndpoints
virtual Model::DescribeEndpointsOutcome DescribeEndpoints(const Model::DescribeEndpointsRequest &request) const
Aws::TimestreamQuery::TimestreamQueryClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
ConcurrentCache.h
Aws::TimestreamQuery::ExecuteScheduledQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::ExecuteScheduledQueryRequest &, const Model::ExecuteScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteScheduledQueryResponseReceivedHandler
Definition: TimestreamQueryClient.h:115
Aws::TimestreamQuery::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::TimestreamQuery::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, TimestreamQueryError > TagResourceOutcome
Definition: TimestreamQueryClient.h:89
Aws::TimestreamQuery::QueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::QueryRequest &, const Model::QueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QueryResponseReceivedHandler
Definition: TimestreamQueryClient.h:119
CreateScheduledQueryResult.h
Aws::TimestreamQuery::TimestreamQueryClient::TimestreamQueryClient
TimestreamQueryClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
CancelQueryResult.h
Aws::TimestreamQuery::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::TimestreamQuery::TimestreamQueryClient::ListScheduledQueries
virtual Model::ListScheduledQueriesOutcome ListScheduledQueries(const Model::ListScheduledQueriesRequest &request) const
DescribeScheduledQueryResult.h
Aws::TimestreamQuery::TimestreamQueryClient::CancelQueryCallable
virtual Model::CancelQueryOutcomeCallable CancelQueryCallable(const Model::CancelQueryRequest &request) const
Aws::TimestreamQuery::DescribeScheduledQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::DescribeScheduledQueryRequest &, const Model::DescribeScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduledQueryResponseReceivedHandler
Definition: TimestreamQueryClient.h:114
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
ListScheduledQueriesResult.h
Aws::TimestreamQuery::ListTagsForResourceResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: TimestreamQueryClient.h:117
Aws::TimestreamQuery::TimestreamQueryClient::UpdateScheduledQuery
virtual Model::UpdateScheduledQueryOutcome UpdateScheduledQuery(const Model::UpdateScheduledQueryRequest &request) const
Aws::TimestreamQuery::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: TimestreamQueryClient.h:104
Aws::TimestreamQuery::PrepareQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::PrepareQueryRequest &, const Model::PrepareQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PrepareQueryResponseReceivedHandler
Definition: TimestreamQueryClient.h:118
Aws::TimestreamQuery::TimestreamQueryClient::PrepareQuery
virtual Model::PrepareQueryOutcome PrepareQuery(const Model::PrepareQueryRequest &request) const
Aws::TimestreamQuery::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, TimestreamQueryError > ListTagsForResourceOutcome
Definition: TimestreamQueryClient.h:86
AWSString.h
Aws::Utils::ConcurrentCache< Aws::String, Aws::String >
Aws::TimestreamQuery::TimestreamQueryClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::TimestreamQuery::Model::UpdateScheduledQueryOutcomeCallable
std::future< UpdateScheduledQueryOutcome > UpdateScheduledQueryOutcomeCallable
Definition: TimestreamQueryClient.h:105
Aws::TimestreamQuery::Model::DescribeScheduledQueryOutcomeCallable
std::future< DescribeScheduledQueryOutcome > DescribeScheduledQueryOutcomeCallable
Definition: TimestreamQueryClient.h:97
Aws::TimestreamQuery::TimestreamQueryClient::DescribeEndpointsAsync
virtual void DescribeEndpointsAsync(const Model::DescribeEndpointsRequest &request, const DescribeEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::Model::DeleteScheduledQueryOutcome
Aws::Utils::Outcome< Aws::NoResult, TimestreamQueryError > DeleteScheduledQueryOutcome
Definition: TimestreamQueryClient.h:81
Aws::TimestreamQuery::Model::ExecuteScheduledQueryRequest
Definition: ExecuteScheduledQueryRequest.h:24
Aws::TimestreamQuery::TimestreamQueryClient::CreateScheduledQuery
virtual Model::CreateScheduledQueryOutcome CreateScheduledQuery(const Model::CreateScheduledQueryRequest &request) const
Aws::TimestreamQuery::TimestreamQueryClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::TimestreamQuery::TimestreamQueryClient::DescribeEndpointsCallable
virtual Model::DescribeEndpointsOutcomeCallable DescribeEndpointsCallable(const Model::DescribeEndpointsRequest &request) const
Aws::TimestreamQuery::TimestreamQueryClient::QueryAsync
virtual void QueryAsync(const Model::QueryRequest &request, const QueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::TimestreamQueryClient::ListScheduledQueriesAsync
virtual void ListScheduledQueriesAsync(const Model::ListScheduledQueriesRequest &request, const ListScheduledQueriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::Model::UpdateScheduledQueryOutcome
Aws::Utils::Outcome< Aws::NoResult, TimestreamQueryError > UpdateScheduledQueryOutcome
Definition: TimestreamQueryClient.h:91
Aws::TimestreamQuery::TimestreamQueryClient::TimestreamQueryClient
TimestreamQueryClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::TimestreamQuery::TimestreamQueryClient::PrepareQueryCallable
virtual Model::PrepareQueryOutcomeCallable PrepareQueryCallable(const Model::PrepareQueryRequest &request) const
Aws::TimestreamQuery::TimestreamQueryClient::UpdateScheduledQueryAsync
virtual void UpdateScheduledQueryAsync(const Model::UpdateScheduledQueryRequest &request, const UpdateScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::TimestreamQueryClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
QueryResult.h
ClientConfiguration.h
Aws::TimestreamQuery::TimestreamQueryClient::TimestreamQueryClient
TimestreamQueryClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::TimestreamQuery::CancelQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::CancelQueryRequest &, const Model::CancelQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelQueryResponseReceivedHandler
Definition: TimestreamQueryClient.h:108
Aws::TimestreamQuery::TimestreamQueryClient::ExecuteScheduledQueryCallable
virtual Model::ExecuteScheduledQueryOutcomeCallable ExecuteScheduledQueryCallable(const Model::ExecuteScheduledQueryRequest &request) const
Aws::TimestreamQuery::Model::PrepareQueryOutcome
Aws::Utils::Outcome< PrepareQueryResult, TimestreamQueryError > PrepareQueryOutcome
Definition: TimestreamQueryClient.h:87
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::TimestreamQuery::TimestreamQueryClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::TimestreamQuery::Model::DescribeScheduledQueryRequest
Definition: DescribeScheduledQueryRequest.h:22
Aws::TimestreamQuery::TagResourceResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: TimestreamQueryClient.h:120
Aws::TimestreamQuery::ListScheduledQueriesResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::ListScheduledQueriesRequest &, const Model::ListScheduledQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScheduledQueriesResponseReceivedHandler
Definition: TimestreamQueryClient.h:116
Aws::Utils::Outcome
Definition: Outcome.h:26
PrepareQueryResult.h
Aws::TimestreamQuery::Model::ExecuteScheduledQueryOutcomeCallable
std::future< ExecuteScheduledQueryOutcome > ExecuteScheduledQueryOutcomeCallable
Definition: TimestreamQueryClient.h:98
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::TimestreamQuery::TimestreamQueryClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::TimestreamQuery::TimestreamQueryClient::CreateScheduledQueryCallable
virtual Model::CreateScheduledQueryOutcomeCallable CreateScheduledQueryCallable(const Model::CreateScheduledQueryRequest &request) const
Aws::TimestreamQuery::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
AWSClient.h
Aws::TimestreamQuery::TimestreamQueryClient::QueryCallable
virtual Model::QueryOutcomeCallable QueryCallable(const Model::QueryRequest &request) const
UntagResourceResult.h
Aws::TimestreamQuery::TimestreamQueryClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::TimestreamQueryClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::TimestreamQueryClient::PrepareQueryAsync
virtual void PrepareQueryAsync(const Model::PrepareQueryRequest &request, const PrepareQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::DeleteScheduledQueryResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::DeleteScheduledQueryRequest &, const Model::DeleteScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScheduledQueryResponseReceivedHandler
Definition: TimestreamQueryClient.h:112
Aws::TimestreamQuery::TimestreamQueryClient::CancelQuery
virtual Model::CancelQueryOutcome CancelQuery(const Model::CancelQueryRequest &request) const
TimestreamQueryErrors.h
Aws::TimestreamQuery::TimestreamQueryClient
Definition: TimestreamQueryClient.h:128
Aws::TimestreamQuery::TimestreamQueryClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::TimestreamQuery::DescribeEndpointsResponseReceivedHandler
std::function< void(const TimestreamQueryClient *, const Model::DescribeEndpointsRequest &, const Model::DescribeEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointsResponseReceivedHandler
Definition: TimestreamQueryClient.h:113
Aws::TimestreamQuery::Model::DescribeScheduledQueryOutcome
Aws::Utils::Outcome< DescribeScheduledQueryResult, TimestreamQueryError > DescribeScheduledQueryOutcome
Definition: TimestreamQueryClient.h:83
Aws::TimestreamQuery::TimestreamQueryClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::TimestreamQuery::TimestreamQueryClient::ExecuteScheduledQuery
virtual Model::ExecuteScheduledQueryOutcome ExecuteScheduledQuery(const Model::ExecuteScheduledQueryRequest &request) const
JsonSerializer.h
Aws::TimestreamQuery::TimestreamQueryClient::DescribeScheduledQueryCallable
virtual Model::DescribeScheduledQueryOutcomeCallable DescribeScheduledQueryCallable(const Model::DescribeScheduledQueryRequest &request) const
Aws::TimestreamQuery::Model::ListScheduledQueriesOutcomeCallable
std::future< ListScheduledQueriesOutcome > ListScheduledQueriesOutcomeCallable
Definition: TimestreamQueryClient.h:99