9#include <aws/logs/CloudWatchLogsErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/logs/CloudWatchLogsEndpointProvider.h>
21#include <aws/logs/model/CreateDeliveryResult.h>
22#include <aws/logs/model/CreateExportTaskResult.h>
23#include <aws/logs/model/CreateLogAnomalyDetectorResult.h>
24#include <aws/logs/model/DeleteQueryDefinitionResult.h>
25#include <aws/logs/model/DescribeAccountPoliciesResult.h>
26#include <aws/logs/model/DescribeConfigurationTemplatesResult.h>
27#include <aws/logs/model/DescribeDeliveriesResult.h>
28#include <aws/logs/model/DescribeDeliveryDestinationsResult.h>
29#include <aws/logs/model/DescribeDeliverySourcesResult.h>
30#include <aws/logs/model/DescribeDestinationsResult.h>
31#include <aws/logs/model/DescribeExportTasksResult.h>
32#include <aws/logs/model/DescribeLogGroupsResult.h>
33#include <aws/logs/model/DescribeLogStreamsResult.h>
34#include <aws/logs/model/DescribeMetricFiltersResult.h>
35#include <aws/logs/model/DescribeQueriesResult.h>
36#include <aws/logs/model/DescribeQueryDefinitionsResult.h>
37#include <aws/logs/model/DescribeResourcePoliciesResult.h>
38#include <aws/logs/model/DescribeSubscriptionFiltersResult.h>
39#include <aws/logs/model/FilterLogEventsResult.h>
40#include <aws/logs/model/GetDataProtectionPolicyResult.h>
41#include <aws/logs/model/GetDeliveryResult.h>
42#include <aws/logs/model/GetDeliveryDestinationResult.h>
43#include <aws/logs/model/GetDeliveryDestinationPolicyResult.h>
44#include <aws/logs/model/GetDeliverySourceResult.h>
45#include <aws/logs/model/GetLogAnomalyDetectorResult.h>
46#include <aws/logs/model/GetLogEventsResult.h>
47#include <aws/logs/model/GetLogGroupFieldsResult.h>
48#include <aws/logs/model/GetLogRecordResult.h>
49#include <aws/logs/model/GetQueryResultsResult.h>
50#include <aws/logs/model/ListAnomaliesResult.h>
51#include <aws/logs/model/ListLogAnomalyDetectorsResult.h>
52#include <aws/logs/model/ListTagsForResourceResult.h>
53#include <aws/logs/model/PutAccountPolicyResult.h>
54#include <aws/logs/model/PutDataProtectionPolicyResult.h>
55#include <aws/logs/model/PutDeliveryDestinationResult.h>
56#include <aws/logs/model/PutDeliveryDestinationPolicyResult.h>
57#include <aws/logs/model/PutDeliverySourceResult.h>
58#include <aws/logs/model/PutDestinationResult.h>
59#include <aws/logs/model/PutLogEventsResult.h>
60#include <aws/logs/model/PutQueryDefinitionResult.h>
61#include <aws/logs/model/PutResourcePolicyResult.h>
62#include <aws/logs/model/StartQueryResult.h>
63#include <aws/logs/model/StopQueryResult.h>
64#include <aws/logs/model/TestMetricFilterResult.h>
65#include <aws/logs/model/UpdateDeliveryConfigurationResult.h>
66#include <aws/logs/model/DeleteResourcePolicyRequest.h>
67#include <aws/logs/model/ListAnomaliesRequest.h>
68#include <aws/logs/model/DescribeQueriesRequest.h>
69#include <aws/logs/model/DescribeDeliverySourcesRequest.h>
70#include <aws/logs/model/FilterLogEventsRequest.h>
71#include <aws/logs/model/DescribeMetricFiltersRequest.h>
72#include <aws/logs/model/DescribeResourcePoliciesRequest.h>
73#include <aws/logs/model/PutResourcePolicyRequest.h>
74#include <aws/logs/model/DescribeDeliveriesRequest.h>
75#include <aws/logs/model/DescribeQueryDefinitionsRequest.h>
76#include <aws/logs/model/DescribeConfigurationTemplatesRequest.h>
77#include <aws/logs/model/DescribeExportTasksRequest.h>
78#include <aws/logs/model/DescribeDestinationsRequest.h>
79#include <aws/logs/model/DescribeLogGroupsRequest.h>
80#include <aws/logs/model/DescribeLogStreamsRequest.h>
81#include <aws/logs/model/GetLogGroupFieldsRequest.h>
82#include <aws/logs/model/DescribeDeliveryDestinationsRequest.h>
83#include <aws/logs/model/DisassociateKmsKeyRequest.h>
84#include <aws/logs/model/ListLogAnomalyDetectorsRequest.h>
85#include <aws/core/NoResult.h>
93 class HttpClientFactory;
98 template<
typename R,
typename E>
class Outcome;
108 class AWSCredentials;
109 class AWSCredentialsProvider;
117 namespace CloudWatchLogs
EndpointProviderBase< CloudWatchLogsClientConfiguration, CloudWatchLogsBuiltInParameters, CloudWatchLogsClientContextParameters > CloudWatchLogsEndpointProviderBase
std::future< DescribeLogGroupsOutcome > DescribeLogGroupsOutcomeCallable
std::future< GetQueryResultsOutcome > GetQueryResultsOutcomeCallable
std::future< DeleteDeliveryOutcome > DeleteDeliveryOutcomeCallable
Aws::Utils::Outcome< GetLogEventsResult, CloudWatchLogsError > GetLogEventsOutcome
std::future< DescribeDeliveriesOutcome > DescribeDeliveriesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDestinationOutcome
std::future< GetDeliveryDestinationOutcome > GetDeliveryDestinationOutcomeCallable
std::future< PutMetricFilterOutcome > PutMetricFilterOutcomeCallable
std::future< GetDeliveryOutcome > GetDeliveryOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteLogAnomalyDetectorOutcome
std::future< DeleteAccountPolicyOutcome > DeleteAccountPolicyOutcomeCallable
Aws::Utils::Outcome< PutDeliveryDestinationResult, CloudWatchLogsError > PutDeliveryDestinationOutcome
Aws::Utils::Outcome< DescribeDeliverySourcesResult, CloudWatchLogsError > DescribeDeliverySourcesOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > TagResourceOutcome
std::future< PutAccountPolicyOutcome > PutAccountPolicyOutcomeCallable
std::future< PutDestinationPolicyOutcome > PutDestinationPolicyOutcomeCallable
std::future< PutDestinationOutcome > PutDestinationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > UntagResourceOutcome
Aws::Utils::Outcome< ListLogAnomalyDetectorsResult, CloudWatchLogsError > ListLogAnomalyDetectorsOutcome
std::future< GetDeliveryDestinationPolicyOutcome > GetDeliveryDestinationPolicyOutcomeCallable
Aws::Utils::Outcome< TestMetricFilterResult, CloudWatchLogsError > TestMetricFilterOutcome
std::future< CreateExportTaskOutcome > CreateExportTaskOutcomeCallable
std::future< DeleteSubscriptionFilterOutcome > DeleteSubscriptionFilterOutcomeCallable
Aws::Utils::Outcome< CreateExportTaskResult, CloudWatchLogsError > CreateExportTaskOutcome
std::future< PutDeliveryDestinationPolicyOutcome > PutDeliveryDestinationPolicyOutcomeCallable
std::future< UpdateLogAnomalyDetectorOutcome > UpdateLogAnomalyDetectorOutcomeCallable
std::future< DescribeConfigurationTemplatesOutcome > DescribeConfigurationTemplatesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > CreateLogStreamOutcome
Aws::Utils::Outcome< PutDeliveryDestinationPolicyResult, CloudWatchLogsError > PutDeliveryDestinationPolicyOutcome
Aws::Utils::Outcome< DescribeQueriesResult, CloudWatchLogsError > DescribeQueriesOutcome
std::future< DescribeDeliverySourcesOutcome > DescribeDeliverySourcesOutcomeCallable
std::future< DisassociateKmsKeyOutcome > DisassociateKmsKeyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteSubscriptionFilterOutcome
std::future< TestMetricFilterOutcome > TestMetricFilterOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteLogStreamOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > CreateLogGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteRetentionPolicyOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteLogStreamOutcome > DeleteLogStreamOutcomeCallable
std::future< StopQueryOutcome > StopQueryOutcomeCallable
Aws::Utils::Outcome< DescribeDeliveryDestinationsResult, CloudWatchLogsError > DescribeDeliveryDestinationsOutcome
std::future< DeleteDeliveryDestinationPolicyOutcome > DeleteDeliveryDestinationPolicyOutcomeCallable
std::future< StartLiveTailOutcome > StartLiveTailOutcomeCallable
Aws::Utils::Outcome< DescribeSubscriptionFiltersResult, CloudWatchLogsError > DescribeSubscriptionFiltersOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > UpdateAnomalyOutcome
std::future< DescribeMetricFiltersOutcome > DescribeMetricFiltersOutcomeCallable
Aws::Utils::Outcome< FilterLogEventsResult, CloudWatchLogsError > FilterLogEventsOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDeliveryDestinationPolicyOutcome
Aws::Utils::Outcome< GetDeliveryDestinationPolicyResult, CloudWatchLogsError > GetDeliveryDestinationPolicyOutcome
Aws::Utils::Outcome< PutDestinationResult, CloudWatchLogsError > PutDestinationOutcome
Aws::Utils::Outcome< DescribeExportTasksResult, CloudWatchLogsError > DescribeExportTasksOutcome
Aws::Utils::Outcome< PutAccountPolicyResult, CloudWatchLogsError > PutAccountPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > AssociateKmsKeyOutcome
Aws::Utils::Outcome< GetLogAnomalyDetectorResult, CloudWatchLogsError > GetLogAnomalyDetectorOutcome
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteResourcePolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutRetentionPolicyOutcome
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
std::future< CreateDeliveryOutcome > CreateDeliveryOutcomeCallable
Aws::Utils::Outcome< CreateLogAnomalyDetectorResult, CloudWatchLogsError > CreateLogAnomalyDetectorOutcome
std::future< CreateLogGroupOutcome > CreateLogGroupOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDataProtectionPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteLogGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > StartLiveTailOutcome
std::future< FilterLogEventsOutcome > FilterLogEventsOutcomeCallable
std::future< DescribeDestinationsOutcome > DescribeDestinationsOutcomeCallable
std::future< DescribeResourcePoliciesOutcome > DescribeResourcePoliciesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDeliverySourceOutcome
Aws::Utils::Outcome< DescribeQueryDefinitionsResult, CloudWatchLogsError > DescribeQueryDefinitionsOutcome
std::future< UpdateAnomalyOutcome > UpdateAnomalyOutcomeCallable
std::future< GetLogGroupFieldsOutcome > GetLogGroupFieldsOutcomeCallable
Aws::Utils::Outcome< GetDeliveryDestinationResult, CloudWatchLogsError > GetDeliveryDestinationOutcome
Aws::Utils::Outcome< UpdateDeliveryConfigurationResult, CloudWatchLogsError > UpdateDeliveryConfigurationOutcome
Aws::Utils::Outcome< PutQueryDefinitionResult, CloudWatchLogsError > PutQueryDefinitionOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutMetricFilterOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDeliveryDestinationOutcome
std::future< DeleteMetricFilterOutcome > DeleteMetricFilterOutcomeCallable
Aws::Utils::Outcome< GetLogRecordResult, CloudWatchLogsError > GetLogRecordOutcome
std::future< DescribeLogStreamsOutcome > DescribeLogStreamsOutcomeCallable
std::future< CreateLogStreamOutcome > CreateLogStreamOutcomeCallable
std::future< DescribeAccountPoliciesOutcome > DescribeAccountPoliciesOutcomeCallable
Aws::Utils::Outcome< PutLogEventsResult, CloudWatchLogsError > PutLogEventsOutcome
std::future< PutDeliverySourceOutcome > PutDeliverySourceOutcomeCallable
Aws::Utils::Outcome< DescribeMetricFiltersResult, CloudWatchLogsError > DescribeMetricFiltersOutcome
Aws::Utils::Outcome< GetDataProtectionPolicyResult, CloudWatchLogsError > GetDataProtectionPolicyOutcome
std::future< StartQueryOutcome > StartQueryOutcomeCallable
std::future< UpdateDeliveryConfigurationOutcome > UpdateDeliveryConfigurationOutcomeCallable
Aws::Utils::Outcome< GetQueryResultsResult, CloudWatchLogsError > GetQueryResultsOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDeliveryOutcome
Aws::Utils::Outcome< PutDeliverySourceResult, CloudWatchLogsError > PutDeliverySourceOutcome
std::future< GetDeliverySourceOutcome > GetDeliverySourceOutcomeCallable
Aws::Utils::Outcome< DescribeResourcePoliciesResult, CloudWatchLogsError > DescribeResourcePoliciesOutcome
std::future< DescribeQueriesOutcome > DescribeQueriesOutcomeCallable
Aws::Utils::Outcome< GetLogGroupFieldsResult, CloudWatchLogsError > GetLogGroupFieldsOutcome
std::future< DeleteQueryDefinitionOutcome > DeleteQueryDefinitionOutcomeCallable
std::future< GetLogRecordOutcome > GetLogRecordOutcomeCallable
std::future< DescribeSubscriptionFiltersOutcome > DescribeSubscriptionFiltersOutcomeCallable
std::future< AssociateKmsKeyOutcome > AssociateKmsKeyOutcomeCallable
Aws::Utils::Outcome< DescribeLogGroupsResult, CloudWatchLogsError > DescribeLogGroupsOutcome
std::future< GetLogAnomalyDetectorOutcome > GetLogAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutDestinationPolicyOutcome
std::future< PutDataProtectionPolicyOutcome > PutDataProtectionPolicyOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, CloudWatchLogsError > ListTagsForResourceOutcome
std::future< DeleteDataProtectionPolicyOutcome > DeleteDataProtectionPolicyOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< CreateLogAnomalyDetectorOutcome > CreateLogAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< PutDataProtectionPolicyResult, CloudWatchLogsError > PutDataProtectionPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteAccountPolicyOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< PutSubscriptionFilterOutcome > PutSubscriptionFilterOutcomeCallable
std::future< GetDataProtectionPolicyOutcome > GetDataProtectionPolicyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutSubscriptionFilterOutcome
Aws::Utils::Outcome< DeleteQueryDefinitionResult, CloudWatchLogsError > DeleteQueryDefinitionOutcome
Aws::Utils::Outcome< DescribeConfigurationTemplatesResult, CloudWatchLogsError > DescribeConfigurationTemplatesOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< StartQueryResult, CloudWatchLogsError > StartQueryOutcome
std::future< PutRetentionPolicyOutcome > PutRetentionPolicyOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< DescribeDeliveryDestinationsOutcome > DescribeDeliveryDestinationsOutcomeCallable
std::future< GetLogEventsOutcome > GetLogEventsOutcomeCallable
Aws::Utils::Outcome< DescribeLogStreamsResult, CloudWatchLogsError > DescribeLogStreamsOutcome
std::future< DeleteRetentionPolicyOutcome > DeleteRetentionPolicyOutcomeCallable
Aws::Utils::Outcome< ListAnomaliesResult, CloudWatchLogsError > ListAnomaliesOutcome
std::future< PutLogEventsOutcome > PutLogEventsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DisassociateKmsKeyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > UpdateLogAnomalyDetectorOutcome
Aws::Utils::Outcome< DescribeDestinationsResult, CloudWatchLogsError > DescribeDestinationsOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > CancelExportTaskOutcome
std::future< DeleteDeliverySourceOutcome > DeleteDeliverySourceOutcomeCallable
std::future< DeleteDeliveryDestinationOutcome > DeleteDeliveryDestinationOutcomeCallable
Aws::Utils::Outcome< GetDeliveryResult, CloudWatchLogsError > GetDeliveryOutcome
std::future< ListAnomaliesOutcome > ListAnomaliesOutcomeCallable
Aws::Utils::Outcome< DescribeDeliveriesResult, CloudWatchLogsError > DescribeDeliveriesOutcome
std::future< DeleteLogGroupOutcome > DeleteLogGroupOutcomeCallable
std::future< DescribeQueryDefinitionsOutcome > DescribeQueryDefinitionsOutcomeCallable
Aws::Utils::Outcome< CreateDeliveryResult, CloudWatchLogsError > CreateDeliveryOutcome
std::future< DeleteLogAnomalyDetectorOutcome > DeleteLogAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< GetDeliverySourceResult, CloudWatchLogsError > GetDeliverySourceOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteMetricFilterOutcome
Aws::Utils::Outcome< StopQueryResult, CloudWatchLogsError > StopQueryOutcome
Aws::Utils::Outcome< DescribeAccountPoliciesResult, CloudWatchLogsError > DescribeAccountPoliciesOutcome
Aws::Utils::Outcome< PutResourcePolicyResult, CloudWatchLogsError > PutResourcePolicyOutcome
std::future< DeleteDestinationOutcome > DeleteDestinationOutcomeCallable
std::future< PutQueryDefinitionOutcome > PutQueryDefinitionOutcomeCallable
std::future< PutDeliveryDestinationOutcome > PutDeliveryDestinationOutcomeCallable
std::future< ListLogAnomalyDetectorsOutcome > ListLogAnomalyDetectorsOutcomeCallable
std::function< void(const CloudWatchLogsClient *, const Model::PutSubscriptionFilterRequest &, const Model::PutSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSubscriptionFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationRequest &, const Model::PutDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::AssociateKmsKeyRequest &, const Model::AssociateKmsKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateKmsKeyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelExportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StartLiveTailRequest &, const Model::StartLiveTailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLiveTailResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogRecordRequest &, const Model::GetLogRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogRecordResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateDeliveryConfigurationRequest &, const Model::UpdateDeliveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeliveryConfigurationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteRetentionPolicyRequest &, const Model::DeleteRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRetentionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateAnomalyRequest &, const Model::UpdateAnomalyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnomalyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDataProtectionPolicyRequest &, const Model::PutDataProtectionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDataProtectionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateExportTaskRequest &, const Model::CreateExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutMetricFilterRequest &, const Model::PutMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutRetentionPolicyRequest &, const Model::PutRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRetentionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogAnomalyDetectorRequest &, const Model::CreateLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeQueryDefinitionsRequest &, const Model::DescribeQueryDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueryDefinitionsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogGroupsRequest &, const Model::DescribeLogGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLogGroupsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDeliveryDestinationsRequest &, const Model::DescribeDeliveryDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveryDestinationsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDestinationsRequest &, const Model::DescribeDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDestinationsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::FilterLogEventsRequest &, const Model::FilterLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FilterLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DisassociateKmsKeyRequest &, const Model::DisassociateKmsKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateKmsKeyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogGroupRequest &, const Model::CreateLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::TestMetricFilterRequest &, const Model::TestMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeMetricFiltersRequest &, const Model::DescribeMetricFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetricFiltersResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDeliveryDestinationRequest &, const Model::PutDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutQueryDefinitionRequest &, const Model::PutQueryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutQueryDefinitionResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliverySourceRequest &, const Model::GetDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogAnomalyDetectorRequest &, const Model::GetLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogEventsRequest &, const Model::GetLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationPolicyRequest &, const Model::PutDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeAccountPoliciesRequest &, const Model::DescribeAccountPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountPoliciesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateDeliveryRequest &, const Model::CreateDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogStreamRequest &, const Model::DeleteLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogStreamResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeConfigurationTemplatesRequest &, const Model::DescribeConfigurationTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationTemplatesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogGroupRequest &, const Model::DeleteLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetQueryResultsRequest &, const Model::GetQueryResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryResultsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDestinationRequest &, const Model::DeleteDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeQueriesRequest &, const Model::DescribeQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueriesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliveryDestinationPolicyRequest &, const Model::GetDeliveryDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliveryDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliveryRequest &, const Model::GetDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliveryRequest &, const Model::DeleteDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogStreamsRequest &, const Model::DescribeLogStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLogStreamsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogAnomalyDetectorRequest &, const Model::DeleteLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteMetricFilterRequest &, const Model::DeleteMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDeliveriesRequest &, const Model::DescribeDeliveriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveriesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeResourcePoliciesRequest &, const Model::DescribeResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourcePoliciesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDeliveryDestinationPolicyRequest &, const Model::PutDeliveryDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliveryDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDataProtectionPolicyRequest &, const Model::DeleteDataProtectionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataProtectionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliveryDestinationRequest &, const Model::GetDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDataProtectionPolicyRequest &, const Model::GetDataProtectionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataProtectionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StopQueryRequest &, const Model::StopQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopQueryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StartQueryRequest &, const Model::StartQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartQueryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutAccountPolicyRequest &, const Model::PutAccountPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDeliverySourceRequest &, const Model::PutDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogGroupFieldsRequest &, const Model::GetLogGroupFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogGroupFieldsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteQueryDefinitionRequest &, const Model::DeleteQueryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueryDefinitionResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListLogAnomalyDetectorsRequest &, const Model::ListLogAnomalyDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLogAnomalyDetectorsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliverySourceRequest &, const Model::DeleteDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteAccountPolicyRequest &, const Model::DeleteAccountPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDeliverySourcesRequest &, const Model::DescribeDeliverySourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliverySourcesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeSubscriptionFiltersRequest &, const Model::DescribeSubscriptionFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSubscriptionFiltersResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateLogAnomalyDetectorRequest &, const Model::UpdateLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteSubscriptionFilterRequest &, const Model::DeleteSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubscriptionFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListAnomaliesRequest &, const Model::ListAnomaliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomaliesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutLogEventsRequest &, const Model::PutLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogStreamRequest &, const Model::CreateLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogStreamResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliveryDestinationRequest &, const Model::DeleteDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliveryDestinationPolicyRequest &, const Model::DeleteDeliveryDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler