AWS SDK for C++  1.9.66
AWS SDK for C++
CloudWatchLogsClient.h
Go to the documentation of this file.
1 
6 #pragma once
38 #include <aws/core/NoResult.h>
41 #include <future>
42 #include <functional>
43 
44 namespace Aws
45 {
46 
47 namespace Http
48 {
49  class HttpClient;
50  class HttpClientFactory;
51 } // namespace Http
52 
53 namespace Utils
54 {
55  template< typename R, typename E> class Outcome;
56 namespace Threading
57 {
58  class Executor;
59 } // namespace Threading
60 } // namespace Utils
61 
62 namespace Auth
63 {
64  class AWSCredentials;
65  class AWSCredentialsProvider;
66 } // namespace Auth
67 
68 namespace Client
69 {
70  class RetryStrategy;
71 } // namespace Client
72 
73 namespace CloudWatchLogs
74 {
75 
76 namespace Model
77 {
102  class GetLogEventsRequest;
104  class GetLogRecordRequest;
107  class PutDestinationRequest;
109  class PutLogEventsRequest;
115  class StartQueryRequest;
116  class StopQueryRequest;
117  class TagLogGroupRequest;
119  class UntagLogGroupRequest;
120 
163 
164  typedef std::future<AssociateKmsKeyOutcome> AssociateKmsKeyOutcomeCallable;
165  typedef std::future<CancelExportTaskOutcome> CancelExportTaskOutcomeCallable;
166  typedef std::future<CreateExportTaskOutcome> CreateExportTaskOutcomeCallable;
167  typedef std::future<CreateLogGroupOutcome> CreateLogGroupOutcomeCallable;
168  typedef std::future<CreateLogStreamOutcome> CreateLogStreamOutcomeCallable;
169  typedef std::future<DeleteDestinationOutcome> DeleteDestinationOutcomeCallable;
170  typedef std::future<DeleteLogGroupOutcome> DeleteLogGroupOutcomeCallable;
171  typedef std::future<DeleteLogStreamOutcome> DeleteLogStreamOutcomeCallable;
172  typedef std::future<DeleteMetricFilterOutcome> DeleteMetricFilterOutcomeCallable;
173  typedef std::future<DeleteQueryDefinitionOutcome> DeleteQueryDefinitionOutcomeCallable;
174  typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
175  typedef std::future<DeleteRetentionPolicyOutcome> DeleteRetentionPolicyOutcomeCallable;
176  typedef std::future<DeleteSubscriptionFilterOutcome> DeleteSubscriptionFilterOutcomeCallable;
177  typedef std::future<DescribeDestinationsOutcome> DescribeDestinationsOutcomeCallable;
178  typedef std::future<DescribeExportTasksOutcome> DescribeExportTasksOutcomeCallable;
179  typedef std::future<DescribeLogGroupsOutcome> DescribeLogGroupsOutcomeCallable;
180  typedef std::future<DescribeLogStreamsOutcome> DescribeLogStreamsOutcomeCallable;
181  typedef std::future<DescribeMetricFiltersOutcome> DescribeMetricFiltersOutcomeCallable;
182  typedef std::future<DescribeQueriesOutcome> DescribeQueriesOutcomeCallable;
183  typedef std::future<DescribeQueryDefinitionsOutcome> DescribeQueryDefinitionsOutcomeCallable;
184  typedef std::future<DescribeResourcePoliciesOutcome> DescribeResourcePoliciesOutcomeCallable;
185  typedef std::future<DescribeSubscriptionFiltersOutcome> DescribeSubscriptionFiltersOutcomeCallable;
186  typedef std::future<DisassociateKmsKeyOutcome> DisassociateKmsKeyOutcomeCallable;
187  typedef std::future<FilterLogEventsOutcome> FilterLogEventsOutcomeCallable;
188  typedef std::future<GetLogEventsOutcome> GetLogEventsOutcomeCallable;
189  typedef std::future<GetLogGroupFieldsOutcome> GetLogGroupFieldsOutcomeCallable;
190  typedef std::future<GetLogRecordOutcome> GetLogRecordOutcomeCallable;
191  typedef std::future<GetQueryResultsOutcome> GetQueryResultsOutcomeCallable;
192  typedef std::future<ListTagsLogGroupOutcome> ListTagsLogGroupOutcomeCallable;
193  typedef std::future<PutDestinationOutcome> PutDestinationOutcomeCallable;
194  typedef std::future<PutDestinationPolicyOutcome> PutDestinationPolicyOutcomeCallable;
195  typedef std::future<PutLogEventsOutcome> PutLogEventsOutcomeCallable;
196  typedef std::future<PutMetricFilterOutcome> PutMetricFilterOutcomeCallable;
197  typedef std::future<PutQueryDefinitionOutcome> PutQueryDefinitionOutcomeCallable;
198  typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
199  typedef std::future<PutRetentionPolicyOutcome> PutRetentionPolicyOutcomeCallable;
200  typedef std::future<PutSubscriptionFilterOutcome> PutSubscriptionFilterOutcomeCallable;
201  typedef std::future<StartQueryOutcome> StartQueryOutcomeCallable;
202  typedef std::future<StopQueryOutcome> StopQueryOutcomeCallable;
203  typedef std::future<TagLogGroupOutcome> TagLogGroupOutcomeCallable;
204  typedef std::future<TestMetricFilterOutcome> TestMetricFilterOutcomeCallable;
205  typedef std::future<UntagLogGroupOutcome> UntagLogGroupOutcomeCallable;
206 } // namespace Model
207 
208  class CloudWatchLogsClient;
209 
210  typedef std::function<void(const CloudWatchLogsClient*, const Model::AssociateKmsKeyRequest&, const Model::AssociateKmsKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateKmsKeyResponseReceivedHandler;
211  typedef std::function<void(const CloudWatchLogsClient*, const Model::CancelExportTaskRequest&, const Model::CancelExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelExportTaskResponseReceivedHandler;
212  typedef std::function<void(const CloudWatchLogsClient*, const Model::CreateExportTaskRequest&, const Model::CreateExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateExportTaskResponseReceivedHandler;
213  typedef std::function<void(const CloudWatchLogsClient*, const Model::CreateLogGroupRequest&, const Model::CreateLogGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLogGroupResponseReceivedHandler;
214  typedef std::function<void(const CloudWatchLogsClient*, const Model::CreateLogStreamRequest&, const Model::CreateLogStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLogStreamResponseReceivedHandler;
215  typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteDestinationRequest&, const Model::DeleteDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDestinationResponseReceivedHandler;
216  typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteLogGroupRequest&, const Model::DeleteLogGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLogGroupResponseReceivedHandler;
217  typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteLogStreamRequest&, const Model::DeleteLogStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLogStreamResponseReceivedHandler;
218  typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteMetricFilterRequest&, const Model::DeleteMetricFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMetricFilterResponseReceivedHandler;
219  typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteQueryDefinitionRequest&, const Model::DeleteQueryDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQueryDefinitionResponseReceivedHandler;
220  typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
221  typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteRetentionPolicyRequest&, const Model::DeleteRetentionPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRetentionPolicyResponseReceivedHandler;
222  typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteSubscriptionFilterRequest&, const Model::DeleteSubscriptionFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSubscriptionFilterResponseReceivedHandler;
223  typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeDestinationsRequest&, const Model::DescribeDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDestinationsResponseReceivedHandler;
224  typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeExportTasksRequest&, const Model::DescribeExportTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExportTasksResponseReceivedHandler;
225  typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeLogGroupsRequest&, const Model::DescribeLogGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLogGroupsResponseReceivedHandler;
226  typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeLogStreamsRequest&, const Model::DescribeLogStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLogStreamsResponseReceivedHandler;
227  typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeMetricFiltersRequest&, const Model::DescribeMetricFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMetricFiltersResponseReceivedHandler;
228  typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeQueriesRequest&, const Model::DescribeQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQueriesResponseReceivedHandler;
229  typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeQueryDefinitionsRequest&, const Model::DescribeQueryDefinitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQueryDefinitionsResponseReceivedHandler;
230  typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeResourcePoliciesRequest&, const Model::DescribeResourcePoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResourcePoliciesResponseReceivedHandler;
231  typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeSubscriptionFiltersRequest&, const Model::DescribeSubscriptionFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSubscriptionFiltersResponseReceivedHandler;
232  typedef std::function<void(const CloudWatchLogsClient*, const Model::DisassociateKmsKeyRequest&, const Model::DisassociateKmsKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateKmsKeyResponseReceivedHandler;
233  typedef std::function<void(const CloudWatchLogsClient*, const Model::FilterLogEventsRequest&, const Model::FilterLogEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FilterLogEventsResponseReceivedHandler;
234  typedef std::function<void(const CloudWatchLogsClient*, const Model::GetLogEventsRequest&, const Model::GetLogEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLogEventsResponseReceivedHandler;
235  typedef std::function<void(const CloudWatchLogsClient*, const Model::GetLogGroupFieldsRequest&, const Model::GetLogGroupFieldsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLogGroupFieldsResponseReceivedHandler;
236  typedef std::function<void(const CloudWatchLogsClient*, const Model::GetLogRecordRequest&, const Model::GetLogRecordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLogRecordResponseReceivedHandler;
237  typedef std::function<void(const CloudWatchLogsClient*, const Model::GetQueryResultsRequest&, const Model::GetQueryResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQueryResultsResponseReceivedHandler;
238  typedef std::function<void(const CloudWatchLogsClient*, const Model::ListTagsLogGroupRequest&, const Model::ListTagsLogGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsLogGroupResponseReceivedHandler;
239  typedef std::function<void(const CloudWatchLogsClient*, const Model::PutDestinationRequest&, const Model::PutDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDestinationResponseReceivedHandler;
240  typedef std::function<void(const CloudWatchLogsClient*, const Model::PutDestinationPolicyRequest&, const Model::PutDestinationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDestinationPolicyResponseReceivedHandler;
241  typedef std::function<void(const CloudWatchLogsClient*, const Model::PutLogEventsRequest&, const Model::PutLogEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLogEventsResponseReceivedHandler;
242  typedef std::function<void(const CloudWatchLogsClient*, const Model::PutMetricFilterRequest&, const Model::PutMetricFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutMetricFilterResponseReceivedHandler;
243  typedef std::function<void(const CloudWatchLogsClient*, const Model::PutQueryDefinitionRequest&, const Model::PutQueryDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutQueryDefinitionResponseReceivedHandler;
244  typedef std::function<void(const CloudWatchLogsClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
245  typedef std::function<void(const CloudWatchLogsClient*, const Model::PutRetentionPolicyRequest&, const Model::PutRetentionPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRetentionPolicyResponseReceivedHandler;
246  typedef std::function<void(const CloudWatchLogsClient*, const Model::PutSubscriptionFilterRequest&, const Model::PutSubscriptionFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSubscriptionFilterResponseReceivedHandler;
247  typedef std::function<void(const CloudWatchLogsClient*, const Model::StartQueryRequest&, const Model::StartQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartQueryResponseReceivedHandler;
248  typedef std::function<void(const CloudWatchLogsClient*, const Model::StopQueryRequest&, const Model::StopQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopQueryResponseReceivedHandler;
249  typedef std::function<void(const CloudWatchLogsClient*, const Model::TagLogGroupRequest&, const Model::TagLogGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagLogGroupResponseReceivedHandler;
250  typedef std::function<void(const CloudWatchLogsClient*, const Model::TestMetricFilterRequest&, const Model::TestMetricFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestMetricFilterResponseReceivedHandler;
251  typedef std::function<void(const CloudWatchLogsClient*, const Model::UntagLogGroupRequest&, const Model::UntagLogGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagLogGroupResponseReceivedHandler;
252 
280  {
281  public:
283 
289 
295 
300  CloudWatchLogsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
302 
304 
305 
326 
349 
371  virtual void AssociateKmsKeyAsync(const Model::AssociateKmsKeyRequest& request, const AssociateKmsKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
372 
381 
392 
402  virtual void CancelExportTaskAsync(const Model::CancelExportTaskRequest& request, const CancelExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
403 
427 
453 
478  virtual void CreateExportTaskAsync(const Model::CreateExportTaskRequest& request, const CreateExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
479 
507 
537 
566  virtual void CreateLogGroupAsync(const Model::CreateLogGroupRequest& request, const CreateLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
567 
583 
601 
618  virtual void CreateLogStreamAsync(const Model::CreateLogStreamRequest& request, const CreateLogStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
619 
628 
639 
649  virtual void DeleteDestinationAsync(const Model::DeleteDestinationRequest& request, const DeleteDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
650 
658 
668 
677  virtual void DeleteLogGroupAsync(const Model::DeleteLogGroupRequest& request, const DeleteLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
678 
686 
696 
705  virtual void DeleteLogStreamAsync(const Model::DeleteLogStreamRequest& request, const DeleteLogStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
706 
713 
722 
730  virtual void DeleteMetricFilterAsync(const Model::DeleteMetricFilterRequest& request, const DeleteMetricFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
731 
742 
755 
767  virtual void DeleteQueryDefinitionAsync(const Model::DeleteQueryDefinitionRequest& request, const DeleteQueryDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
768 
777 
788 
798  virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
799 
808 
819 
829  virtual void DeleteRetentionPolicyAsync(const Model::DeleteRetentionPolicyRequest& request, const DeleteRetentionPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
830 
837 
846 
854  virtual void DeleteSubscriptionFilterAsync(const Model::DeleteSubscriptionFilterRequest& request, const DeleteSubscriptionFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
855 
863 
873 
882  virtual void DescribeDestinationsAsync(const Model::DescribeDestinationsRequest& request, const DescribeDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
883 
892 
903 
913  virtual void DescribeExportTasksAsync(const Model::DescribeExportTasksRequest& request, const DescribeExportTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
914 
923 
934 
944  virtual void DescribeLogGroupsAsync(const Model::DescribeLogGroupsRequest& request, const DescribeLogGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
945 
955 
967 
978  virtual void DescribeLogStreamsAsync(const Model::DescribeLogStreamsRequest& request, const DescribeLogStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
979 
988 
999 
1009  virtual void DescribeMetricFiltersAsync(const Model::DescribeMetricFiltersRequest& request, const DescribeMetricFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1010 
1020 
1032 
1043  virtual void DescribeQueriesAsync(const Model::DescribeQueriesRequest& request, const DescribeQueriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1044 
1055 
1068 
1080  virtual void DescribeQueryDefinitionsAsync(const Model::DescribeQueryDefinitionsRequest& request, const DescribeQueryDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1081 
1088 
1097 
1105  virtual void DescribeResourcePoliciesAsync(const Model::DescribeResourcePoliciesRequest& request, const DescribeResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1106 
1115 
1126 
1136  virtual void DescribeSubscriptionFiltersAsync(const Model::DescribeSubscriptionFiltersRequest& request, const DescribeSubscriptionFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1137 
1150 
1165 
1179  virtual void DisassociateKmsKeyAsync(const Model::DisassociateKmsKeyRequest& request, const DisassociateKmsKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1180 
1197 
1216 
1234  virtual void FilterLogEventsAsync(const Model::FilterLogEventsRequest& request, const FilterLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1235 
1247 
1261 
1274  virtual void GetLogEventsAsync(const Model::GetLogEventsRequest& request, const GetLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1275 
1291 
1309 
1326  virtual void GetLogGroupFieldsAsync(const Model::GetLogGroupFieldsRequest& request, const GetLogGroupFieldsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1327 
1338 
1351 
1363  virtual void GetLogRecordAsync(const Model::GetLogRecordRequest& request, const GetLogRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1364 
1383 
1404 
1424  virtual void GetQueryResultsAsync(const Model::GetQueryResultsRequest& request, const GetQueryResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1425 
1432 
1441 
1449  virtual void ListTagsLogGroupAsync(const Model::ListTagsLogGroupRequest& request, const ListTagsLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1450 
1471 
1494 
1516  virtual void PutDestinationAsync(const Model::PutDestinationRequest& request, const PutDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1517 
1532 
1549 
1565  virtual void PutDestinationPolicyAsync(const Model::PutDestinationPolicyRequest& request, const PutDestinationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1566 
1597 
1630 
1662  virtual void PutLogEventsAsync(const Model::PutLogEventsRequest& request, const PutLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1663 
1688 
1715 
1741  virtual void PutMetricFilterAsync(const Model::PutMetricFilterRequest& request, const PutMetricFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1742 
1761 
1782 
1802  virtual void PutQueryDefinitionAsync(const Model::PutQueryDefinitionRequest& request, const PutQueryDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1803 
1812 
1823 
1833  virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1834 
1843 
1854 
1864  virtual void PutRetentionPolicyAsync(const Model::PutRetentionPolicyRequest& request, const PutRetentionPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1865 
1890 
1917 
1943  virtual void PutSubscriptionFilterAsync(const Model::PutSubscriptionFilterRequest& request, const PutSubscriptionFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1944 
1957 
1972 
1986  virtual void StartQueryAsync(const Model::StartQueryRequest& request, const StartQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1987 
1996 
2007 
2017  virtual void StopQueryAsync(const Model::StopQueryRequest& request, const StopQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2018 
2033 
2050 
2066  virtual void TagLogGroupAsync(const Model::TagLogGroupRequest& request, const TagLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2067 
2076 
2087 
2097  virtual void TestMetricFilterAsync(const Model::TestMetricFilterRequest& request, const TestMetricFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2098 
2110 
2124 
2137  virtual void UntagLogGroupAsync(const Model::UntagLogGroupRequest& request, const UntagLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2138 
2139 
2140  void OverrideEndpoint(const Aws::String& endpoint);
2141  private:
2142  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2143  void AssociateKmsKeyAsyncHelper(const Model::AssociateKmsKeyRequest& request, const AssociateKmsKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2144  void CancelExportTaskAsyncHelper(const Model::CancelExportTaskRequest& request, const CancelExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2145  void CreateExportTaskAsyncHelper(const Model::CreateExportTaskRequest& request, const CreateExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2146  void CreateLogGroupAsyncHelper(const Model::CreateLogGroupRequest& request, const CreateLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2147  void CreateLogStreamAsyncHelper(const Model::CreateLogStreamRequest& request, const CreateLogStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2148  void DeleteDestinationAsyncHelper(const Model::DeleteDestinationRequest& request, const DeleteDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2149  void DeleteLogGroupAsyncHelper(const Model::DeleteLogGroupRequest& request, const DeleteLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2150  void DeleteLogStreamAsyncHelper(const Model::DeleteLogStreamRequest& request, const DeleteLogStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2151  void DeleteMetricFilterAsyncHelper(const Model::DeleteMetricFilterRequest& request, const DeleteMetricFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2152  void DeleteQueryDefinitionAsyncHelper(const Model::DeleteQueryDefinitionRequest& request, const DeleteQueryDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2153  void DeleteResourcePolicyAsyncHelper(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2154  void DeleteRetentionPolicyAsyncHelper(const Model::DeleteRetentionPolicyRequest& request, const DeleteRetentionPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2155  void DeleteSubscriptionFilterAsyncHelper(const Model::DeleteSubscriptionFilterRequest& request, const DeleteSubscriptionFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2156  void DescribeDestinationsAsyncHelper(const Model::DescribeDestinationsRequest& request, const DescribeDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2157  void DescribeExportTasksAsyncHelper(const Model::DescribeExportTasksRequest& request, const DescribeExportTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2158  void DescribeLogGroupsAsyncHelper(const Model::DescribeLogGroupsRequest& request, const DescribeLogGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2159  void DescribeLogStreamsAsyncHelper(const Model::DescribeLogStreamsRequest& request, const DescribeLogStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2160  void DescribeMetricFiltersAsyncHelper(const Model::DescribeMetricFiltersRequest& request, const DescribeMetricFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2161  void DescribeQueriesAsyncHelper(const Model::DescribeQueriesRequest& request, const DescribeQueriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2162  void DescribeQueryDefinitionsAsyncHelper(const Model::DescribeQueryDefinitionsRequest& request, const DescribeQueryDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2163  void DescribeResourcePoliciesAsyncHelper(const Model::DescribeResourcePoliciesRequest& request, const DescribeResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2164  void DescribeSubscriptionFiltersAsyncHelper(const Model::DescribeSubscriptionFiltersRequest& request, const DescribeSubscriptionFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2165  void DisassociateKmsKeyAsyncHelper(const Model::DisassociateKmsKeyRequest& request, const DisassociateKmsKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2166  void FilterLogEventsAsyncHelper(const Model::FilterLogEventsRequest& request, const FilterLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2167  void GetLogEventsAsyncHelper(const Model::GetLogEventsRequest& request, const GetLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2168  void GetLogGroupFieldsAsyncHelper(const Model::GetLogGroupFieldsRequest& request, const GetLogGroupFieldsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2169  void GetLogRecordAsyncHelper(const Model::GetLogRecordRequest& request, const GetLogRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2170  void GetQueryResultsAsyncHelper(const Model::GetQueryResultsRequest& request, const GetQueryResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2171  void ListTagsLogGroupAsyncHelper(const Model::ListTagsLogGroupRequest& request, const ListTagsLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2172  void PutDestinationAsyncHelper(const Model::PutDestinationRequest& request, const PutDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2173  void PutDestinationPolicyAsyncHelper(const Model::PutDestinationPolicyRequest& request, const PutDestinationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2174  void PutLogEventsAsyncHelper(const Model::PutLogEventsRequest& request, const PutLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2175  void PutMetricFilterAsyncHelper(const Model::PutMetricFilterRequest& request, const PutMetricFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2176  void PutQueryDefinitionAsyncHelper(const Model::PutQueryDefinitionRequest& request, const PutQueryDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2177  void PutResourcePolicyAsyncHelper(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2178  void PutRetentionPolicyAsyncHelper(const Model::PutRetentionPolicyRequest& request, const PutRetentionPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2179  void PutSubscriptionFilterAsyncHelper(const Model::PutSubscriptionFilterRequest& request, const PutSubscriptionFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2180  void StartQueryAsyncHelper(const Model::StartQueryRequest& request, const StartQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2181  void StopQueryAsyncHelper(const Model::StopQueryRequest& request, const StopQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2182  void TagLogGroupAsyncHelper(const Model::TagLogGroupRequest& request, const TagLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2183  void TestMetricFilterAsyncHelper(const Model::TestMetricFilterRequest& request, const TestMetricFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2184  void UntagLogGroupAsyncHelper(const Model::UntagLogGroupRequest& request, const UntagLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2185 
2186  Aws::String m_uri;
2187  Aws::String m_configScheme;
2188  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2189  };
2190 
2191 } // namespace CloudWatchLogs
2192 } // namespace Aws
GetLogRecordResult.h
Aws::CloudWatchLogs::PutLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutLogEventsRequest &, const Model::PutLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLogEventsResponseReceivedHandler
Definition: CloudWatchLogsClient.h:241
Aws::CloudWatchLogs::Model::DeleteRetentionPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteRetentionPolicyOutcome
Definition: CloudWatchLogsClient.h:132
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeMetricFiltersAsync
virtual void DescribeMetricFiltersAsync(const Model::DescribeMetricFiltersRequest &request, const DescribeMetricFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::CreateExportTaskAsync
virtual void CreateExportTaskAsync(const Model::CreateExportTaskRequest &request, const CreateExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::TestMetricFilterRequest
Definition: TestMetricFilterRequest.h:23
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeQueries
virtual Model::DescribeQueriesOutcome DescribeQueries(const Model::DescribeQueriesRequest &request) const
Aws::CloudWatchLogs::GetLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogEventsRequest &, const Model::GetLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogEventsResponseReceivedHandler
Definition: CloudWatchLogsClient.h:234
Aws::CloudWatchLogs::Model::PutDestinationOutcomeCallable
std::future< PutDestinationOutcome > PutDestinationOutcomeCallable
Definition: CloudWatchLogsClient.h:193
Aws::CloudWatchLogs::Model::DescribeQueriesOutcome
Aws::Utils::Outcome< DescribeQueriesResult, CloudWatchLogsError > DescribeQueriesOutcome
Definition: CloudWatchLogsClient.h:139
Aws::CloudWatchLogs::Model::DescribeQueryDefinitionsOutcomeCallable
std::future< DescribeQueryDefinitionsOutcome > DescribeQueryDefinitionsOutcomeCallable
Definition: CloudWatchLogsClient.h:183
Aws::CloudWatchLogs::Model::FilterLogEventsOutcome
Aws::Utils::Outcome< FilterLogEventsResult, CloudWatchLogsError > FilterLogEventsOutcome
Definition: CloudWatchLogsClient.h:144
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeMetricFiltersCallable
virtual Model::DescribeMetricFiltersOutcomeCallable DescribeMetricFiltersCallable(const Model::DescribeMetricFiltersRequest &request) const
Aws::CloudWatchLogs::CancelExportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelExportTaskResponseReceivedHandler
Definition: CloudWatchLogsClient.h:211
Aws::CloudWatchLogs::Model::DeleteResourcePolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteResourcePolicyOutcome
Definition: CloudWatchLogsClient.h:131
Aws::CloudWatchLogs::CloudWatchLogsClient::PutRetentionPolicy
virtual Model::PutRetentionPolicyOutcome PutRetentionPolicy(const Model::PutRetentionPolicyRequest &request) const
Aws::CloudWatchLogs::Model::DescribeDestinationsOutcome
Aws::Utils::Outcome< DescribeDestinationsResult, CloudWatchLogsError > DescribeDestinationsOutcome
Definition: CloudWatchLogsClient.h:134
Aws::CloudWatchLogs::CloudWatchLogsClient::PutLogEvents
virtual Model::PutLogEventsOutcome PutLogEvents(const Model::PutLogEventsRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutMetricFilterCallable
virtual Model::PutMetricFilterOutcomeCallable PutMetricFilterCallable(const Model::PutMetricFilterRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::CancelExportTaskAsync
virtual void CancelExportTaskAsync(const Model::CancelExportTaskRequest &request, const CancelExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutRetentionPolicyAsync
virtual void PutRetentionPolicyAsync(const Model::PutRetentionPolicyRequest &request, const PutRetentionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteLogStream
virtual Model::DeleteLogStreamOutcome DeleteLogStream(const Model::DeleteLogStreamRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutResourcePolicyAsync
virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutQueryDefinitionCallable
virtual Model::PutQueryDefinitionOutcomeCallable PutQueryDefinitionCallable(const Model::PutQueryDefinitionRequest &request) const
Aws::CloudWatchLogs::Model::CreateLogStreamOutcomeCallable
std::future< CreateLogStreamOutcome > CreateLogStreamOutcomeCallable
Definition: CloudWatchLogsClient.h:168
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeLogStreamsAsync
virtual void DescribeLogStreamsAsync(const Model::DescribeLogStreamsRequest &request, const DescribeLogStreamsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
Aws::CloudWatchLogs::Model::ListTagsLogGroupOutcomeCallable
std::future< ListTagsLogGroupOutcome > ListTagsLogGroupOutcomeCallable
Definition: CloudWatchLogsClient.h:192
Aws::CloudWatchLogs::Model::PutSubscriptionFilterRequest
Definition: PutSubscriptionFilterRequest.h:23
Aws::CloudWatchLogs::Model::ListTagsLogGroupOutcome
Aws::Utils::Outcome< ListTagsLogGroupResult, CloudWatchLogsError > ListTagsLogGroupOutcome
Definition: CloudWatchLogsClient.h:149
Aws::CloudWatchLogs::DescribeMetricFiltersResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeMetricFiltersRequest &, const Model::DescribeMetricFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetricFiltersResponseReceivedHandler
Definition: CloudWatchLogsClient.h:227
Aws::CloudWatchLogs::CloudWatchLogsClient::FilterLogEvents
virtual Model::FilterLogEventsOutcome FilterLogEvents(const Model::FilterLogEventsRequest &request) const
Aws::CloudWatchLogs::Model::DeleteDestinationOutcomeCallable
std::future< DeleteDestinationOutcome > DeleteDestinationOutcomeCallable
Definition: CloudWatchLogsClient.h:169
Aws::CloudWatchLogs::Model::AssociateKmsKeyOutcomeCallable
std::future< AssociateKmsKeyOutcome > AssociateKmsKeyOutcomeCallable
Definition: CloudWatchLogsClient.h:164
Aws::CloudWatchLogs::Model::CreateLogGroupRequest
Definition: CreateLogGroupRequest.h:23
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteMetricFilterAsync
virtual void DeleteMetricFilterAsync(const Model::DeleteMetricFilterRequest &request, const DeleteMetricFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DeleteQueryDefinitionOutcome
Aws::Utils::Outcome< DeleteQueryDefinitionResult, CloudWatchLogsError > DeleteQueryDefinitionOutcome
Definition: CloudWatchLogsClient.h:130
Aws::CloudWatchLogs::CloudWatchLogsClient::GetLogGroupFieldsCallable
virtual Model::GetLogGroupFieldsOutcomeCallable GetLogGroupFieldsCallable(const Model::GetLogGroupFieldsRequest &request) const
DescribeQueriesResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteSubscriptionFilterCallable
virtual Model::DeleteSubscriptionFilterOutcomeCallable DeleteSubscriptionFilterCallable(const Model::DeleteSubscriptionFilterRequest &request) const
GetQueryResultsResult.h
Aws::CloudWatchLogs::Model::StartQueryRequest
Definition: StartQueryRequest.h:23
ListTagsLogGroupResult.h
Aws::CloudWatchLogs::PutQueryDefinitionResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutQueryDefinitionRequest &, const Model::PutQueryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutQueryDefinitionResponseReceivedHandler
Definition: CloudWatchLogsClient.h:243
Aws::CloudWatchLogs::Model::PutResourcePolicyOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
Definition: CloudWatchLogsClient.h:198
Aws::CloudWatchLogs::Model::FilterLogEventsRequest
Definition: FilterLogEventsRequest.h:23
Aws::CloudWatchLogs::Model::UntagLogGroupOutcomeCallable
std::future< UntagLogGroupOutcome > UntagLogGroupOutcomeCallable
Definition: CloudWatchLogsClient.h:205
Aws::CloudWatchLogs::Model::DeleteResourcePolicyRequest
Definition: DeleteResourcePolicyRequest.h:22
Aws::CloudWatchLogs::Model::DescribeLogStreamsOutcomeCallable
std::future< DescribeLogStreamsOutcome > DescribeLogStreamsOutcomeCallable
Definition: CloudWatchLogsClient.h:180
Aws::CloudWatchLogs::Model::DeleteQueryDefinitionRequest
Definition: DeleteQueryDefinitionRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteRetentionPolicyAsync
virtual void DeleteRetentionPolicyAsync(const Model::DeleteRetentionPolicyRequest &request, const DeleteRetentionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DescribeSubscriptionFiltersOutcome
Aws::Utils::Outcome< DescribeSubscriptionFiltersResult, CloudWatchLogsError > DescribeSubscriptionFiltersOutcome
Definition: CloudWatchLogsClient.h:142
Aws::CloudWatchLogs::DeleteQueryDefinitionResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteQueryDefinitionRequest &, const Model::DeleteQueryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueryDefinitionResponseReceivedHandler
Definition: CloudWatchLogsClient.h:219
Aws::CloudWatchLogs::DescribeQueriesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeQueriesRequest &, const Model::DescribeQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueriesResponseReceivedHandler
Definition: CloudWatchLogsClient.h:228
Aws::CloudWatchLogs::Model::GetQueryResultsOutcomeCallable
std::future< GetQueryResultsOutcome > GetQueryResultsOutcomeCallable
Definition: CloudWatchLogsClient.h:191
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteQueryDefinitionCallable
virtual Model::DeleteQueryDefinitionOutcomeCallable DeleteQueryDefinitionCallable(const Model::DeleteQueryDefinitionRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeSubscriptionFiltersAsync
virtual void DescribeSubscriptionFiltersAsync(const Model::DescribeSubscriptionFiltersRequest &request, const DescribeSubscriptionFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DescribeLogGroupsOutcomeCallable
std::future< DescribeLogGroupsOutcome > DescribeLogGroupsOutcomeCallable
Definition: CloudWatchLogsClient.h:179
Aws::CloudWatchLogs::CloudWatchLogsClient::StartQuery
virtual Model::StartQueryOutcome StartQuery(const Model::StartQueryRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::AssociateKmsKeyCallable
virtual Model::AssociateKmsKeyOutcomeCallable AssociateKmsKeyCallable(const Model::AssociateKmsKeyRequest &request) const
Aws::CloudWatchLogs::Model::StartQueryOutcomeCallable
std::future< StartQueryOutcome > StartQueryOutcomeCallable
Definition: CloudWatchLogsClient.h:201
Aws::CloudWatchLogs::Model::PutDestinationPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutDestinationPolicyOutcome
Definition: CloudWatchLogsClient.h:151
Aws::CloudWatchLogs::Model::DescribeSubscriptionFiltersRequest
Definition: DescribeSubscriptionFiltersRequest.h:22
Aws::CloudWatchLogs::Model::ListTagsLogGroupRequest
Definition: ListTagsLogGroupRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeQueriesAsync
virtual void DescribeQueriesAsync(const Model::DescribeQueriesRequest &request, const DescribeQueriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWS_CLOUDWATCHLOGS_API
#define AWS_CLOUDWATCHLOGS_API
Definition: CloudWatchLogs_EXPORTS.h:28
Aws::CloudWatchLogs::GetLogRecordResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogRecordRequest &, const Model::GetLogRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogRecordResponseReceivedHandler
Definition: CloudWatchLogsClient.h:236
Aws::CloudWatchLogs::Model::DescribeExportTasksOutcomeCallable
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
Definition: CloudWatchLogsClient.h:178
Aws::CloudWatchLogs::Model::DescribeResourcePoliciesOutcome
Aws::Utils::Outcome< DescribeResourcePoliciesResult, CloudWatchLogsError > DescribeResourcePoliciesOutcome
Definition: CloudWatchLogsClient.h:141
DescribeQueryDefinitionsResult.h
Aws::CloudWatchLogs::Model::PutResourcePolicyRequest
Definition: PutResourcePolicyRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::PutResourcePolicy
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
Aws::CloudWatchLogs::Model::PutMetricFilterRequest
Definition: PutMetricFilterRequest.h:24
Aws::CloudWatchLogs::Model::DeleteDestinationRequest
Definition: DeleteDestinationRequest.h:22
DescribeLogStreamsResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeDestinationsCallable
virtual Model::DescribeDestinationsOutcomeCallable DescribeDestinationsCallable(const Model::DescribeDestinationsRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::ListTagsLogGroupCallable
virtual Model::ListTagsLogGroupOutcomeCallable ListTagsLogGroupCallable(const Model::ListTagsLogGroupRequest &request) const
Aws::CloudWatchLogs::DescribeLogStreamsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogStreamsRequest &, const Model::DescribeLogStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLogStreamsResponseReceivedHandler
Definition: CloudWatchLogsClient.h:226
Aws::CloudWatchLogs::CloudWatchLogsClient::PutLogEventsAsync
virtual void PutLogEventsAsync(const Model::PutLogEventsRequest &request, const PutLogEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeExportTasksAsync
virtual void DescribeExportTasksAsync(const Model::DescribeExportTasksRequest &request, const DescribeExportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DeleteLogStreamOutcomeCallable
std::future< DeleteLogStreamOutcome > DeleteLogStreamOutcomeCallable
Definition: CloudWatchLogsClient.h:171
Aws::CloudWatchLogs::DeleteSubscriptionFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteSubscriptionFilterRequest &, const Model::DeleteSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubscriptionFilterResponseReceivedHandler
Definition: CloudWatchLogsClient.h:222
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteSubscriptionFilterAsync
virtual void DeleteSubscriptionFilterAsync(const Model::DeleteSubscriptionFilterRequest &request, const DeleteSubscriptionFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::PutLogEventsOutcomeCallable
std::future< PutLogEventsOutcome > PutLogEventsOutcomeCallable
Definition: CloudWatchLogsClient.h:195
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeLogGroupsAsync
virtual void DescribeLogGroupsAsync(const Model::DescribeLogGroupsRequest &request, const DescribeLogGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::FilterLogEventsCallable
virtual Model::FilterLogEventsOutcomeCallable FilterLogEventsCallable(const Model::FilterLogEventsRequest &request) const
Aws::CloudWatchLogs::Model::CancelExportTaskOutcomeCallable
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
Definition: CloudWatchLogsClient.h:165
Aws::CloudWatchLogs::CloudWatchLogsClient::DisassociateKmsKeyAsync
virtual void DisassociateKmsKeyAsync(const Model::DisassociateKmsKeyRequest &request, const DisassociateKmsKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::StopQueryRequest
Definition: StopQueryRequest.h:22
Aws::CloudWatchLogs::Model::DisassociateKmsKeyRequest
Definition: DisassociateKmsKeyRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeExportTasksCallable
virtual Model::DescribeExportTasksOutcomeCallable DescribeExportTasksCallable(const Model::DescribeExportTasksRequest &request) const
Aws::CloudWatchLogs::Model::PutDestinationPolicyRequest
Definition: PutDestinationPolicyRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteResourcePolicyCallable
virtual Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const Model::DeleteResourcePolicyRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::AssociateKmsKeyAsync
virtual void AssociateKmsKeyAsync(const Model::AssociateKmsKeyRequest &request, const AssociateKmsKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DeleteMetricFilterOutcomeCallable
std::future< DeleteMetricFilterOutcome > DeleteMetricFilterOutcomeCallable
Definition: CloudWatchLogsClient.h:172
AsyncCallerContext.h
Aws::CloudWatchLogs::CloudWatchLogsClient::ListTagsLogGroup
virtual Model::ListTagsLogGroupOutcome ListTagsLogGroup(const Model::ListTagsLogGroupRequest &request) const
PutLogEventsResult.h
Aws::CloudWatchLogs::PutRetentionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutRetentionPolicyRequest &, const Model::PutRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRetentionPolicyResponseReceivedHandler
Definition: CloudWatchLogsClient.h:245
Aws::CloudWatchLogs::Model::DeleteMetricFilterRequest
Definition: DeleteMetricFilterRequest.h:22
Aws::CloudWatchLogs::Model::UntagLogGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > UntagLogGroupOutcome
Definition: CloudWatchLogsClient.h:162
Aws::CloudWatchLogs::Model::GetLogEventsRequest
Definition: GetLogEventsRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::AssociateKmsKey
virtual Model::AssociateKmsKeyOutcome AssociateKmsKey(const Model::AssociateKmsKeyRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutDestinationPolicyCallable
virtual Model::PutDestinationPolicyOutcomeCallable PutDestinationPolicyCallable(const Model::PutDestinationPolicyRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteResourcePolicyAsync
virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutQueryDefinition
virtual Model::PutQueryDefinitionOutcome PutQueryDefinition(const Model::PutQueryDefinitionRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::GetLogRecord
virtual Model::GetLogRecordOutcome GetLogRecord(const Model::GetLogRecordRequest &request) const
Aws::CloudWatchLogs::DeleteLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogGroupRequest &, const Model::DeleteLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogGroupResponseReceivedHandler
Definition: CloudWatchLogsClient.h:216
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeResourcePolicies
virtual Model::DescribeResourcePoliciesOutcome DescribeResourcePolicies(const Model::DescribeResourcePoliciesRequest &request) const
Aws::CloudWatchLogs::Model::CreateLogStreamOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > CreateLogStreamOutcome
Definition: CloudWatchLogsClient.h:125
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeQueryDefinitionsAsync
virtual void DescribeQueryDefinitionsAsync(const Model::DescribeQueryDefinitionsRequest &request, const DescribeQueryDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::DescribeResourcePoliciesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeResourcePoliciesRequest &, const Model::DescribeResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourcePoliciesResponseReceivedHandler
Definition: CloudWatchLogsClient.h:230
PutDestinationResult.h
Aws::CloudWatchLogs::Model::AssociateKmsKeyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > AssociateKmsKeyOutcome
Definition: CloudWatchLogsClient.h:119
Aws::CloudWatchLogs::Model::PutDestinationPolicyOutcomeCallable
std::future< PutDestinationPolicyOutcome > PutDestinationPolicyOutcomeCallable
Definition: CloudWatchLogsClient.h:194
TestMetricFilterResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::GetLogEvents
virtual Model::GetLogEventsOutcome GetLogEvents(const Model::GetLogEventsRequest &request) const
CloudWatchLogs_EXPORTS.h
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteMetricFilter
virtual Model::DeleteMetricFilterOutcome DeleteMetricFilter(const Model::DeleteMetricFilterRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutSubscriptionFilter
virtual Model::PutSubscriptionFilterOutcome PutSubscriptionFilter(const Model::PutSubscriptionFilterRequest &request) const
Aws::CloudWatchLogs::Model::PutResourcePolicyOutcome
Aws::Utils::Outcome< PutResourcePolicyResult, CloudWatchLogsError > PutResourcePolicyOutcome
Definition: CloudWatchLogsClient.h:155
Aws::CloudWatchLogs::Model::PutQueryDefinitionOutcome
Aws::Utils::Outcome< PutQueryDefinitionResult, CloudWatchLogsError > PutQueryDefinitionOutcome
Definition: CloudWatchLogsClient.h:154
Aws::CloudWatchLogs::Model::CancelExportTaskOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > CancelExportTaskOutcome
Definition: CloudWatchLogsClient.h:122
Aws::CloudWatchLogs::Model::TagLogGroupRequest
Definition: TagLogGroupRequest.h:23
Aws::CloudWatchLogs::CloudWatchLogsClient::GetLogRecordCallable
virtual Model::GetLogRecordOutcomeCallable GetLogRecordCallable(const Model::GetLogRecordRequest &request) const
Aws::CloudWatchLogs::Model::PutSubscriptionFilterOutcomeCallable
std::future< PutSubscriptionFilterOutcome > PutSubscriptionFilterOutcomeCallable
Definition: CloudWatchLogsClient.h:200
NoResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteQueryDefinitionAsync
virtual void DeleteQueryDefinitionAsync(const Model::DeleteQueryDefinitionRequest &request, const DeleteQueryDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DeleteQueryDefinitionOutcomeCallable
std::future< DeleteQueryDefinitionOutcome > DeleteQueryDefinitionOutcomeCallable
Definition: CloudWatchLogsClient.h:173
Aws::CloudWatchLogs::CloudWatchLogsClient::PutResourcePolicyCallable
virtual Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const Model::PutResourcePolicyRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::CloudWatchLogs::Model::DisassociateKmsKeyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DisassociateKmsKeyOutcome
Definition: CloudWatchLogsClient.h:143
CloudWatchLogsErrors.h
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeLogStreams
virtual Model::DescribeLogStreamsOutcome DescribeLogStreams(const Model::DescribeLogStreamsRequest &request) const
Aws::CloudWatchLogs::Model::GetLogGroupFieldsOutcome
Aws::Utils::Outcome< GetLogGroupFieldsResult, CloudWatchLogsError > GetLogGroupFieldsOutcome
Definition: CloudWatchLogsClient.h:146
Aws::CloudWatchLogs::Model::PutSubscriptionFilterOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutSubscriptionFilterOutcome
Definition: CloudWatchLogsClient.h:157
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteLogStreamAsync
virtual void DeleteLogStreamAsync(const Model::DeleteLogStreamRequest &request, const DeleteLogStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeResourcePoliciesCallable
virtual Model::DescribeResourcePoliciesOutcomeCallable DescribeResourcePoliciesCallable(const Model::DescribeResourcePoliciesRequest &request) const
Aws::CloudWatchLogs::Model::PutQueryDefinitionRequest
Definition: PutQueryDefinitionRequest.h:23
Aws::CloudWatchLogs::Model::DescribeLogGroupsRequest
Definition: DescribeLogGroupsRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::PutDestinationCallable
virtual Model::PutDestinationOutcomeCallable PutDestinationCallable(const Model::PutDestinationRequest &request) const
DescribeSubscriptionFiltersResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::ListTagsLogGroupAsync
virtual void ListTagsLogGroupAsync(const Model::ListTagsLogGroupRequest &request, const ListTagsLogGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeLogGroupsCallable
virtual Model::DescribeLogGroupsOutcomeCallable DescribeLogGroupsCallable(const Model::DescribeLogGroupsRequest &request) const
Aws::CloudWatchLogs::Model::GetLogRecordRequest
Definition: GetLogRecordRequest.h:22
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
StartQueryResult.h
Aws::CloudWatchLogs::Model::CreateLogGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > CreateLogGroupOutcome
Definition: CloudWatchLogsClient.h:124
Aws::CloudWatchLogs::Model::DescribeQueriesRequest
Definition: DescribeQueriesRequest.h:23
Aws::CloudWatchLogs::CloudWatchLogsClient::GetQueryResultsCallable
virtual Model::GetQueryResultsOutcomeCallable GetQueryResultsCallable(const Model::GetQueryResultsRequest &request) const
Aws::CloudWatchLogs::DeleteLogStreamResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogStreamRequest &, const Model::DeleteLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogStreamResponseReceivedHandler
Definition: CloudWatchLogsClient.h:217
Aws::CloudWatchLogs::Model::UntagLogGroupRequest
Definition: UntagLogGroupRequest.h:23
Aws::CloudWatchLogs::CloudWatchLogsClient::PutSubscriptionFilterAsync
virtual void PutSubscriptionFilterAsync(const Model::PutSubscriptionFilterRequest &request, const PutSubscriptionFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
StopQueryResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::PutDestinationPolicyAsync
virtual void PutDestinationPolicyAsync(const Model::PutDestinationPolicyRequest &request, const PutDestinationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::PutLogEventsRequest
Definition: PutLogEventsRequest.h:24
Aws::CloudWatchLogs::CloudWatchLogsClient::CreateLogGroupCallable
virtual Model::CreateLogGroupOutcomeCallable CreateLogGroupCallable(const Model::CreateLogGroupRequest &request) const
Aws::CloudWatchLogs::Model::DeleteLogStreamOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteLogStreamOutcome
Definition: CloudWatchLogsClient.h:128
Aws::CloudWatchLogs::Model::CreateLogGroupOutcomeCallable
std::future< CreateLogGroupOutcome > CreateLogGroupOutcomeCallable
Definition: CloudWatchLogsClient.h:167
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeLogGroups
virtual Model::DescribeLogGroupsOutcome DescribeLogGroups(const Model::DescribeLogGroupsRequest &request) const
Aws::CloudWatchLogs::Model::DeleteLogGroupOutcomeCallable
std::future< DeleteLogGroupOutcome > DeleteLogGroupOutcomeCallable
Definition: CloudWatchLogsClient.h:170
Aws::CloudWatchLogs::Model::DeleteLogGroupRequest
Definition: DeleteLogGroupRequest.h:22
Aws::CloudWatchLogs::DescribeSubscriptionFiltersResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeSubscriptionFiltersRequest &, const Model::DescribeSubscriptionFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSubscriptionFiltersResponseReceivedHandler
Definition: CloudWatchLogsClient.h:231
Aws::CloudWatchLogs::Model::CreateLogStreamRequest
Definition: CreateLogStreamRequest.h:22
Aws::CloudWatchLogs::PutDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationRequest &, const Model::PutDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDestinationResponseReceivedHandler
Definition: CloudWatchLogsClient.h:239
Aws::CloudWatchLogs::CloudWatchLogsClient::CancelExportTask
virtual Model::CancelExportTaskOutcome CancelExportTask(const Model::CancelExportTaskRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::CreateLogGroup
virtual Model::CreateLogGroupOutcome CreateLogGroup(const Model::CreateLogGroupRequest &request) const
Aws::CloudWatchLogs::Model::DeleteRetentionPolicyOutcomeCallable
std::future< DeleteRetentionPolicyOutcome > DeleteRetentionPolicyOutcomeCallable
Definition: CloudWatchLogsClient.h:175
Aws::CloudWatchLogs::CloudWatchLogsClient::GetLogRecordAsync
virtual void GetLogRecordAsync(const Model::GetLogRecordRequest &request, const GetLogRecordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DescribeExportTasksOutcome
Aws::Utils::Outcome< DescribeExportTasksResult, CloudWatchLogsError > DescribeExportTasksOutcome
Definition: CloudWatchLogsClient.h:135
Aws::CloudWatchLogs::Model::PutMetricFilterOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutMetricFilterOutcome
Definition: CloudWatchLogsClient.h:153
Aws::CloudWatchLogs::PutDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationPolicyRequest &, const Model::PutDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDestinationPolicyResponseReceivedHandler
Definition: CloudWatchLogsClient.h:240
Aws::CloudWatchLogs::CloudWatchLogsClient::PutLogEventsCallable
virtual Model::PutLogEventsOutcomeCallable PutLogEventsCallable(const Model::PutLogEventsRequest &request) const
Aws::CloudWatchLogs::Model::GetLogEventsOutcome
Aws::Utils::Outcome< GetLogEventsResult, CloudWatchLogsError > GetLogEventsOutcome
Definition: CloudWatchLogsClient.h:145
Aws::CloudWatchLogs::DescribeExportTasksResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
Definition: CloudWatchLogsClient.h:224
Aws::CloudWatchLogs::DeleteMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteMetricFilterRequest &, const Model::DeleteMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMetricFilterResponseReceivedHandler
Definition: CloudWatchLogsClient.h:218
Aws::CloudWatchLogs::CloudWatchLogsClient::~CloudWatchLogsClient
virtual ~CloudWatchLogsClient()
DescribeMetricFiltersResult.h
Aws::CloudWatchLogs::Model::DescribeMetricFiltersOutcomeCallable
std::future< DescribeMetricFiltersOutcome > DescribeMetricFiltersOutcomeCallable
Definition: CloudWatchLogsClient.h:181
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeLogStreamsCallable
virtual Model::DescribeLogStreamsOutcomeCallable DescribeLogStreamsCallable(const Model::DescribeLogStreamsRequest &request) const
Aws::CloudWatchLogs::Model::GetLogGroupFieldsOutcomeCallable
std::future< GetLogGroupFieldsOutcome > GetLogGroupFieldsOutcomeCallable
Definition: CloudWatchLogsClient.h:189
Aws::CloudWatchLogs::Model::PutMetricFilterOutcomeCallable
std::future< PutMetricFilterOutcome > PutMetricFilterOutcomeCallable
Definition: CloudWatchLogsClient.h:196
Aws::CloudWatchLogs::Model::DisassociateKmsKeyOutcomeCallable
std::future< DisassociateKmsKeyOutcome > DisassociateKmsKeyOutcomeCallable
Definition: CloudWatchLogsClient.h:186
Aws::CloudWatchLogs::Model::CancelExportTaskRequest
Definition: CancelExportTaskRequest.h:22
Aws::CloudWatchLogs::Model::PutQueryDefinitionOutcomeCallable
std::future< PutQueryDefinitionOutcome > PutQueryDefinitionOutcomeCallable
Definition: CloudWatchLogsClient.h:197
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
DeleteQueryDefinitionResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeDestinations
virtual Model::DescribeDestinationsOutcome DescribeDestinations(const Model::DescribeDestinationsRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteDestinationAsync
virtual void DeleteDestinationAsync(const Model::DeleteDestinationRequest &request, const DeleteDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: CloudWatchLogsClient.h:282
Aws::CloudWatchLogs::ListTagsLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListTagsLogGroupRequest &, const Model::ListTagsLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsLogGroupResponseReceivedHandler
Definition: CloudWatchLogsClient.h:238
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeDestinationsAsync
virtual void DescribeDestinationsAsync(const Model::DescribeDestinationsRequest &request, const DescribeDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::GetLogEventsAsync
virtual void GetLogEventsAsync(const Model::GetLogEventsRequest &request, const GetLogEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::CreateLogStreamAsync
virtual void CreateLogStreamAsync(const Model::CreateLogStreamRequest &request, const CreateLogStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DisassociateKmsKeyCallable
virtual Model::DisassociateKmsKeyOutcomeCallable DisassociateKmsKeyCallable(const Model::DisassociateKmsKeyRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::GetLogGroupFieldsAsync
virtual void GetLogGroupFieldsAsync(const Model::GetLogGroupFieldsRequest &request, const GetLogGroupFieldsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeQueryDefinitionsCallable
virtual Model::DescribeQueryDefinitionsOutcomeCallable DescribeQueryDefinitionsCallable(const Model::DescribeQueryDefinitionsRequest &request) const
Aws::CloudWatchLogs::GetLogGroupFieldsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogGroupFieldsRequest &, const Model::GetLogGroupFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogGroupFieldsResponseReceivedHandler
Definition: CloudWatchLogsClient.h:235
Aws::CloudWatchLogs::Model::PutLogEventsOutcome
Aws::Utils::Outcome< PutLogEventsResult, CloudWatchLogsError > PutLogEventsOutcome
Definition: CloudWatchLogsClient.h:152
Aws::CloudWatchLogs::Model::PutRetentionPolicyOutcomeCallable
std::future< PutRetentionPolicyOutcome > PutRetentionPolicyOutcomeCallable
Definition: CloudWatchLogsClient.h:199
DescribeLogGroupsResult.h
Aws::CloudWatchLogs::Model::GetLogRecordOutcome
Aws::Utils::Outcome< GetLogRecordResult, CloudWatchLogsError > GetLogRecordOutcome
Definition: CloudWatchLogsClient.h:147
Aws::CloudWatchLogs::TagLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::TagLogGroupRequest &, const Model::TagLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagLogGroupResponseReceivedHandler
Definition: CloudWatchLogsClient.h:249
Aws::CloudWatchLogs::PutMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutMetricFilterRequest &, const Model::PutMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMetricFilterResponseReceivedHandler
Definition: CloudWatchLogsClient.h:242
AWSString.h
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeMetricFilters
virtual Model::DescribeMetricFiltersOutcome DescribeMetricFilters(const Model::DescribeMetricFiltersRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::CreateExportTask
virtual Model::CreateExportTaskOutcome CreateExportTask(const Model::CreateExportTaskRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::StartQueryCallable
virtual Model::StartQueryOutcomeCallable StartQueryCallable(const Model::StartQueryRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::CloudWatchLogs::CloudWatchLogsClient::TagLogGroup
virtual Model::TagLogGroupOutcome TagLogGroup(const Model::TagLogGroupRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeQueriesCallable
virtual Model::DescribeQueriesOutcomeCallable DescribeQueriesCallable(const Model::DescribeQueriesRequest &request) const
FilterLogEventsResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::PutDestination
virtual Model::PutDestinationOutcome PutDestination(const Model::PutDestinationRequest &request) const
Aws::CloudWatchLogs::Model::CreateExportTaskRequest
Definition: CreateExportTaskRequest.h:22
Aws::CloudWatchLogs::DeleteDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDestinationRequest &, const Model::DeleteDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDestinationResponseReceivedHandler
Definition: CloudWatchLogsClient.h:215
Aws::CloudWatchLogs::Model::DeleteLogGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteLogGroupOutcome
Definition: CloudWatchLogsClient.h:127
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteMetricFilterCallable
virtual Model::DeleteMetricFilterOutcomeCallable DeleteMetricFilterCallable(const Model::DeleteMetricFilterRequest &request) const
DescribeDestinationsResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::CreateLogStream
virtual Model::CreateLogStreamOutcome CreateLogStream(const Model::CreateLogStreamRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::CreateLogGroupAsync
virtual void CreateLogGroupAsync(const Model::CreateLogGroupRequest &request, const CreateLogGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DescribeQueriesOutcomeCallable
std::future< DescribeQueriesOutcome > DescribeQueriesOutcomeCallable
Definition: CloudWatchLogsClient.h:182
Aws::CloudWatchLogs::Model::PutDestinationRequest
Definition: PutDestinationRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::TagLogGroupAsync
virtual void TagLogGroupAsync(const Model::TagLogGroupRequest &request, const TagLogGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::FilterLogEventsAsync
virtual void FilterLogEventsAsync(const Model::FilterLogEventsRequest &request, const FilterLogEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteResourcePolicy
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
Aws::CloudWatchLogs::Model::AssociateKmsKeyRequest
Definition: AssociateKmsKeyRequest.h:22
Aws::CloudWatchLogs::Model::DescribeResourcePoliciesOutcomeCallable
std::future< DescribeResourcePoliciesOutcome > DescribeResourcePoliciesOutcomeCallable
Definition: CloudWatchLogsClient.h:184
Aws::CloudWatchLogs::DescribeQueryDefinitionsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeQueryDefinitionsRequest &, const Model::DescribeQueryDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueryDefinitionsResponseReceivedHandler
Definition: CloudWatchLogsClient.h:229
Aws::CloudWatchLogs::DescribeDestinationsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDestinationsRequest &, const Model::DescribeDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDestinationsResponseReceivedHandler
Definition: CloudWatchLogsClient.h:223
Aws::CloudWatchLogs::Model::CreateExportTaskOutcomeCallable
std::future< CreateExportTaskOutcome > CreateExportTaskOutcomeCallable
Definition: CloudWatchLogsClient.h:166
Aws::CloudWatchLogs::CloudWatchLogsClient::TestMetricFilterAsync
virtual void TestMetricFilterAsync(const Model::TestMetricFilterRequest &request, const TestMetricFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::StartQueryAsync
virtual void StartQueryAsync(const Model::StartQueryRequest &request, const StartQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::StartQueryOutcome
Aws::Utils::Outcome< StartQueryResult, CloudWatchLogsError > StartQueryOutcome
Definition: CloudWatchLogsClient.h:158
Aws::CloudWatchLogs::Model::DeleteSubscriptionFilterOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteSubscriptionFilterOutcome
Definition: CloudWatchLogsClient.h:133
Aws::CloudWatchLogs::CreateLogStreamResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogStreamRequest &, const Model::CreateLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogStreamResponseReceivedHandler
Definition: CloudWatchLogsClient.h:214
Aws::CloudWatchLogs::CloudWatchLogsClient::CloudWatchLogsClient
CloudWatchLogsClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudWatchLogs::TestMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::TestMetricFilterRequest &, const Model::TestMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestMetricFilterResponseReceivedHandler
Definition: CloudWatchLogsClient.h:250
Aws::CloudWatchLogs::Model::TagLogGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > TagLogGroupOutcome
Definition: CloudWatchLogsClient.h:160
Aws::CloudWatchLogs::Model::DescribeResourcePoliciesRequest
Definition: DescribeResourcePoliciesRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::TestMetricFilter
virtual Model::TestMetricFilterOutcome TestMetricFilter(const Model::TestMetricFilterRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutRetentionPolicyCallable
virtual Model::PutRetentionPolicyOutcomeCallable PutRetentionPolicyCallable(const Model::PutRetentionPolicyRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutDestinationAsync
virtual void PutDestinationAsync(const Model::PutDestinationRequest &request, const PutDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DescribeLogStreamsRequest
Definition: DescribeLogStreamsRequest.h:23
Aws::CloudWatchLogs::Model::DescribeMetricFiltersOutcome
Aws::Utils::Outcome< DescribeMetricFiltersResult, CloudWatchLogsError > DescribeMetricFiltersOutcome
Definition: CloudWatchLogsClient.h:138
Aws::CloudWatchLogs::Model::DescribeQueryDefinitionsRequest
Definition: DescribeQueryDefinitionsRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::PutMetricFilter
virtual Model::PutMetricFilterOutcome PutMetricFilter(const Model::PutMetricFilterRequest &request) const
Aws::CloudWatchLogs::Model::TestMetricFilterOutcomeCallable
std::future< TestMetricFilterOutcome > TestMetricFilterOutcomeCallable
Definition: CloudWatchLogsClient.h:204
Aws::CloudWatchLogs::Model::StopQueryOutcomeCallable
std::future< StopQueryOutcome > StopQueryOutcomeCallable
Definition: CloudWatchLogsClient.h:202
Aws::CloudWatchLogs::CreateExportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateExportTaskRequest &, const Model::CreateExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExportTaskResponseReceivedHandler
Definition: CloudWatchLogsClient.h:212
Aws::CloudWatchLogs::CloudWatchLogsClient::StopQueryCallable
virtual Model::StopQueryOutcomeCallable StopQueryCallable(const Model::StopQueryRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::PutSubscriptionFilterCallable
virtual Model::PutSubscriptionFilterOutcomeCallable PutSubscriptionFilterCallable(const Model::PutSubscriptionFilterRequest &request) const
Aws::CloudWatchLogs::Model::DescribeDestinationsRequest
Definition: DescribeDestinationsRequest.h:22
Aws::CloudWatchLogs::Model::DeleteMetricFilterOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteMetricFilterOutcome
Definition: CloudWatchLogsClient.h:129
Aws::CloudWatchLogs::CloudWatchLogsClient::GetQueryResults
virtual Model::GetQueryResultsOutcome GetQueryResults(const Model::GetQueryResultsRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::GetLogGroupFields
virtual Model::GetLogGroupFieldsOutcome GetLogGroupFields(const Model::GetLogGroupFieldsRequest &request) const
ClientConfiguration.h
Aws::CloudWatchLogs::Model::DescribeLogStreamsOutcome
Aws::Utils::Outcome< DescribeLogStreamsResult, CloudWatchLogsError > DescribeLogStreamsOutcome
Definition: CloudWatchLogsClient.h:137
Aws::CloudWatchLogs::CloudWatchLogsClient::PutDestinationPolicy
virtual Model::PutDestinationPolicyOutcome PutDestinationPolicy(const Model::PutDestinationPolicyRequest &request) const
Aws::CloudWatchLogs::Model::DeleteResourcePolicyOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Definition: CloudWatchLogsClient.h:174
Aws
Definition: AccessManagementClient.h:15
Aws::CloudWatchLogs::Model::CreateExportTaskOutcome
Aws::Utils::Outcome< CreateExportTaskResult, CloudWatchLogsError > CreateExportTaskOutcome
Definition: CloudWatchLogsClient.h:123
Aws::CloudWatchLogs::Model::GetLogEventsOutcomeCallable
std::future< GetLogEventsOutcome > GetLogEventsOutcomeCallable
Definition: CloudWatchLogsClient.h:188
Aws::CloudWatchLogs::CloudWatchLogsClient::GetLogEventsCallable
virtual Model::GetLogEventsOutcomeCallable GetLogEventsCallable(const Model::GetLogEventsRequest &request) const
HttpTypes.h
Aws::CloudWatchLogs::CloudWatchLogsClient::StopQuery
virtual Model::StopQueryOutcome StopQuery(const Model::StopQueryRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteRetentionPolicyCallable
virtual Model::DeleteRetentionPolicyOutcomeCallable DeleteRetentionPolicyCallable(const Model::DeleteRetentionPolicyRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeQueryDefinitions
virtual Model::DescribeQueryDefinitionsOutcome DescribeQueryDefinitions(const Model::DescribeQueryDefinitionsRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteRetentionPolicy
virtual Model::DeleteRetentionPolicyOutcome DeleteRetentionPolicy(const Model::DeleteRetentionPolicyRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::CreateLogStreamCallable
virtual Model::CreateLogStreamOutcomeCallable CreateLogStreamCallable(const Model::CreateLogStreamRequest &request) const
Aws::CloudWatchLogs::Model::DeleteDestinationOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDestinationOutcome
Definition: CloudWatchLogsClient.h:126
Aws::CloudWatchLogs::DisassociateKmsKeyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DisassociateKmsKeyRequest &, const Model::DisassociateKmsKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateKmsKeyResponseReceivedHandler
Definition: CloudWatchLogsClient.h:232
Aws::CloudWatchLogs::Model::DescribeDestinationsOutcomeCallable
std::future< DescribeDestinationsOutcome > DescribeDestinationsOutcomeCallable
Definition: CloudWatchLogsClient.h:177
Aws::CloudWatchLogs::CloudWatchLogsClient::CloudWatchLogsClient
CloudWatchLogsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudWatchLogs::CloudWatchLogsClient::UntagLogGroupCallable
virtual Model::UntagLogGroupOutcomeCallable UntagLogGroupCallable(const Model::UntagLogGroupRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::CloudWatchLogs::StartQueryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StartQueryRequest &, const Model::StartQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartQueryResponseReceivedHandler
Definition: CloudWatchLogsClient.h:247
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteDestination
virtual Model::DeleteDestinationOutcome DeleteDestination(const Model::DeleteDestinationRequest &request) const
DescribeExportTasksResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CloudWatchLogs::CloudWatchLogsClient::CancelExportTaskCallable
virtual Model::CancelExportTaskOutcomeCallable CancelExportTaskCallable(const Model::CancelExportTaskRequest &request) const
Aws::CloudWatchLogs::PutSubscriptionFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutSubscriptionFilterRequest &, const Model::PutSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSubscriptionFilterResponseReceivedHandler
Definition: CloudWatchLogsClient.h:246
Aws::CloudWatchLogs::Model::StopQueryOutcome
Aws::Utils::Outcome< StopQueryResult, CloudWatchLogsError > StopQueryOutcome
Definition: CloudWatchLogsClient.h:159
Aws::CloudWatchLogs::Model::PutDestinationOutcome
Aws::Utils::Outcome< PutDestinationResult, CloudWatchLogsError > PutDestinationOutcome
Definition: CloudWatchLogsClient.h:150
Aws::CloudWatchLogs::Model::DescribeQueryDefinitionsOutcome
Aws::Utils::Outcome< DescribeQueryDefinitionsResult, CloudWatchLogsError > DescribeQueryDefinitionsOutcome
Definition: CloudWatchLogsClient.h:140
Aws::CloudWatchLogs::Model::DescribeLogGroupsOutcome
Aws::Utils::Outcome< DescribeLogGroupsResult, CloudWatchLogsError > DescribeLogGroupsOutcome
Definition: CloudWatchLogsClient.h:136
Aws::CloudWatchLogs::DescribeLogGroupsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogGroupsRequest &, const Model::DescribeLogGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLogGroupsResponseReceivedHandler
Definition: CloudWatchLogsClient.h:225
AWSClient.h
Aws::CloudWatchLogs::CloudWatchLogsClient::GetQueryResultsAsync
virtual void GetQueryResultsAsync(const Model::GetQueryResultsRequest &request, const GetQueryResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::UntagLogGroup
virtual Model::UntagLogGroupOutcome UntagLogGroup(const Model::UntagLogGroupRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeSubscriptionFiltersCallable
virtual Model::DescribeSubscriptionFiltersOutcomeCallable DescribeSubscriptionFiltersCallable(const Model::DescribeSubscriptionFiltersRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteLogGroup
virtual Model::DeleteLogGroupOutcome DeleteLogGroup(const Model::DeleteLogGroupRequest &request) const
Aws::CloudWatchLogs::CreateLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogGroupRequest &, const Model::CreateLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogGroupResponseReceivedHandler
Definition: CloudWatchLogsClient.h:213
CreateExportTaskResult.h
Aws::CloudWatchLogs::Model::DescribeMetricFiltersRequest
Definition: DescribeMetricFiltersRequest.h:22
DescribeResourcePoliciesResult.h
GetLogGroupFieldsResult.h
PutQueryDefinitionResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteDestinationCallable
virtual Model::DeleteDestinationOutcomeCallable DeleteDestinationCallable(const Model::DeleteDestinationRequest &request) const
Aws::CloudWatchLogs::UntagLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UntagLogGroupRequest &, const Model::UntagLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagLogGroupResponseReceivedHandler
Definition: CloudWatchLogsClient.h:251
Aws::CloudWatchLogs::Model::GetQueryResultsRequest
Definition: GetQueryResultsRequest.h:22
Aws::CloudWatchLogs::AssociateKmsKeyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::AssociateKmsKeyRequest &, const Model::AssociateKmsKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateKmsKeyResponseReceivedHandler
Definition: CloudWatchLogsClient.h:208
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteLogStreamCallable
virtual Model::DeleteLogStreamOutcomeCallable DeleteLogStreamCallable(const Model::DeleteLogStreamRequest &request) const
Aws::CloudWatchLogs::Model::FilterLogEventsOutcomeCallable
std::future< FilterLogEventsOutcome > FilterLogEventsOutcomeCallable
Definition: CloudWatchLogsClient.h:187
Aws::CloudWatchLogs::PutResourcePolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
Definition: CloudWatchLogsClient.h:244
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeResourcePoliciesAsync
virtual void DescribeResourcePoliciesAsync(const Model::DescribeResourcePoliciesRequest &request, const DescribeResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeExportTasks
virtual Model::DescribeExportTasksOutcome DescribeExportTasks(const Model::DescribeExportTasksRequest &request) const
Aws::CloudWatchLogs::Model::DeleteSubscriptionFilterOutcomeCallable
std::future< DeleteSubscriptionFilterOutcome > DeleteSubscriptionFilterOutcomeCallable
Definition: CloudWatchLogsClient.h:176
Aws::CloudWatchLogs::FilterLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::FilterLogEventsRequest &, const Model::FilterLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FilterLogEventsResponseReceivedHandler
Definition: CloudWatchLogsClient.h:233
Aws::CloudWatchLogs::DeleteRetentionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteRetentionPolicyRequest &, const Model::DeleteRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRetentionPolicyResponseReceivedHandler
Definition: CloudWatchLogsClient.h:221
Aws::CloudWatchLogs::CloudWatchLogsClient::PutQueryDefinitionAsync
virtual void PutQueryDefinitionAsync(const Model::PutQueryDefinitionRequest &request, const PutQueryDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::DescribeSubscriptionFiltersOutcomeCallable
std::future< DescribeSubscriptionFiltersOutcome > DescribeSubscriptionFiltersOutcomeCallable
Definition: CloudWatchLogsClient.h:185
Aws::CloudWatchLogs::CloudWatchLogsClient::TagLogGroupCallable
virtual Model::TagLogGroupOutcomeCallable TagLogGroupCallable(const Model::TagLogGroupRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::UntagLogGroupAsync
virtual void UntagLogGroupAsync(const Model::UntagLogGroupRequest &request, const UntagLogGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::GetLogGroupFieldsRequest
Definition: GetLogGroupFieldsRequest.h:22
Aws::CloudWatchLogs::Model::GetQueryResultsOutcome
Aws::Utils::Outcome< GetQueryResultsResult, CloudWatchLogsError > GetQueryResultsOutcome
Definition: CloudWatchLogsClient.h:148
Aws::CloudWatchLogs::CloudWatchLogsClient::CreateExportTaskCallable
virtual Model::CreateExportTaskOutcomeCallable CreateExportTaskCallable(const Model::CreateExportTaskRequest &request) const
Aws::CloudWatchLogs::Model::PutRetentionPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutRetentionPolicyOutcome
Definition: CloudWatchLogsClient.h:156
Aws::CloudWatchLogs::CloudWatchLogsClient::PutMetricFilterAsync
virtual void PutMetricFilterAsync(const Model::PutMetricFilterRequest &request, const PutMetricFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PutResourcePolicyResult.h
Aws::CloudWatchLogs::Model::PutRetentionPolicyRequest
Definition: PutRetentionPolicyRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::DisassociateKmsKey
virtual Model::DisassociateKmsKeyOutcome DisassociateKmsKey(const Model::DisassociateKmsKeyRequest &request) const
Aws::CloudWatchLogs::CloudWatchLogsClient::DescribeSubscriptionFilters
virtual Model::DescribeSubscriptionFiltersOutcome DescribeSubscriptionFilters(const Model::DescribeSubscriptionFiltersRequest &request) const
Aws::CloudWatchLogs::GetQueryResultsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetQueryResultsRequest &, const Model::GetQueryResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryResultsResponseReceivedHandler
Definition: CloudWatchLogsClient.h:237
Aws::CloudWatchLogs::Model::DescribeExportTasksRequest
Definition: DescribeExportTasksRequest.h:23
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteSubscriptionFilter
virtual Model::DeleteSubscriptionFilterOutcome DeleteSubscriptionFilter(const Model::DeleteSubscriptionFilterRequest &request) const
Aws::CloudWatchLogs::Model::DeleteRetentionPolicyRequest
Definition: DeleteRetentionPolicyRequest.h:22
Aws::CloudWatchLogs::DeleteResourcePolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
Definition: CloudWatchLogsClient.h:220
Aws::CloudWatchLogs::CloudWatchLogsClient::TestMetricFilterCallable
virtual Model::TestMetricFilterOutcomeCallable TestMetricFilterCallable(const Model::TestMetricFilterRequest &request) const
Aws::CloudWatchLogs::Model::DeleteLogStreamRequest
Definition: DeleteLogStreamRequest.h:22
JsonSerializer.h
Aws::CloudWatchLogs::CloudWatchLogsClient
Definition: CloudWatchLogsClient.h:280
Aws::CloudWatchLogs::CloudWatchLogsClient::StopQueryAsync
virtual void StopQueryAsync(const Model::StopQueryRequest &request, const StopQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::Model::TagLogGroupOutcomeCallable
std::future< TagLogGroupOutcome > TagLogGroupOutcomeCallable
Definition: CloudWatchLogsClient.h:203
GetLogEventsResult.h
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteQueryDefinition
virtual Model::DeleteQueryDefinitionOutcome DeleteQueryDefinition(const Model::DeleteQueryDefinitionRequest &request) const
Aws::CloudWatchLogs::Model::DeleteSubscriptionFilterRequest
Definition: DeleteSubscriptionFilterRequest.h:22
Aws::CloudWatchLogs::CloudWatchLogsClient::CloudWatchLogsClient
CloudWatchLogsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudWatchLogs::Model::TestMetricFilterOutcome
Aws::Utils::Outcome< TestMetricFilterResult, CloudWatchLogsError > TestMetricFilterOutcome
Definition: CloudWatchLogsClient.h:161
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteLogGroupCallable
virtual Model::DeleteLogGroupOutcomeCallable DeleteLogGroupCallable(const Model::DeleteLogGroupRequest &request) const
Aws::CloudWatchLogs::Model::GetLogRecordOutcomeCallable
std::future< GetLogRecordOutcome > GetLogRecordOutcomeCallable
Definition: CloudWatchLogsClient.h:190
Aws::CloudWatchLogs::CloudWatchLogsClient::DeleteLogGroupAsync
virtual void DeleteLogGroupAsync(const Model::DeleteLogGroupRequest &request, const DeleteLogGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudWatchLogs::StopQueryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StopQueryRequest &, const Model::StopQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopQueryResponseReceivedHandler
Definition: CloudWatchLogsClient.h:248