7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/logs/CloudWatchLogsPaginationBase.h>
12#include <aws/logs/CloudWatchLogsServiceClientModel.h>
13#include <aws/logs/CloudWatchLogsWaiter.h>
14#include <aws/logs/CloudWatchLogs_EXPORTS.h>
17namespace CloudWatchLogs {
68 std::shared_ptr<CloudWatchLogsEndpointProviderBase> endpointProvider =
nullptr);
75 std::shared_ptr<CloudWatchLogsEndpointProviderBase> endpointProvider =
nullptr,
84 std::shared_ptr<CloudWatchLogsEndpointProviderBase> endpointProvider =
nullptr,
161 template <
typename AssociateKmsKeyRequestT = Model::AssociateKmsKeyRequest>
163 return SubmitCallable(&CloudWatchLogsClient::AssociateKmsKey, request);
170 template <
typename AssociateKmsKeyRequestT = Model::AssociateKmsKeyRequest>
172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
173 return SubmitAsync(&CloudWatchLogsClient::AssociateKmsKey, request, handler, context);
191 template <
typename AssociateSourceToS3TableIntegrationRequestT = Model::AssociateSourceToS3TableIntegrationRequest>
193 const AssociateSourceToS3TableIntegrationRequestT& request)
const {
194 return SubmitCallable(&CloudWatchLogsClient::AssociateSourceToS3TableIntegration, request);
201 template <
typename AssociateSourceToS3TableIntegrationRequestT = Model::AssociateSourceToS3TableIntegrationRequest>
204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
205 return SubmitAsync(&CloudWatchLogsClient::AssociateSourceToS3TableIntegration, request, handler, context);
221 template <
typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
223 return SubmitCallable(&CloudWatchLogsClient::CancelExportTask, request);
230 template <
typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
233 return SubmitAsync(&CloudWatchLogsClient::CancelExportTask, request, handler, context);
248 template <
typename CancelImportTaskRequestT = Model::CancelImportTaskRequest>
250 return SubmitCallable(&CloudWatchLogsClient::CancelImportTask, request);
257 template <
typename CancelImportTaskRequestT = Model::CancelImportTaskRequest>
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
260 return SubmitAsync(&CloudWatchLogsClient::CancelImportTask, request, handler, context);
301 template <
typename CreateDeliveryRequestT = Model::CreateDeliveryRequest>
303 return SubmitCallable(&CloudWatchLogsClient::CreateDelivery, request);
310 template <
typename CreateDeliveryRequestT = Model::CreateDeliveryRequest>
312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
313 return SubmitAsync(&CloudWatchLogsClient::CreateDelivery, request, handler, context);
352 template <
typename CreateExportTaskRequestT = Model::CreateExportTaskRequest>
354 return SubmitCallable(&CloudWatchLogsClient::CreateExportTask, request);
361 template <
typename CreateExportTaskRequestT = Model::CreateExportTaskRequest>
363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
364 return SubmitAsync(&CloudWatchLogsClient::CreateExportTask, request, handler, context);
413 template <
typename CreateImportTaskRequestT = Model::CreateImportTaskRequest>
415 return SubmitCallable(&CloudWatchLogsClient::CreateImportTask, request);
422 template <
typename CreateImportTaskRequestT = Model::CreateImportTaskRequest>
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
425 return SubmitAsync(&CloudWatchLogsClient::CreateImportTask, request, handler, context);
461 template <
typename CreateLogAnomalyDetectorRequestT = Model::CreateLogAnomalyDetectorRequest>
463 return SubmitCallable(&CloudWatchLogsClient::CreateLogAnomalyDetector, request);
470 template <
typename CreateLogAnomalyDetectorRequestT = Model::CreateLogAnomalyDetectorRequest>
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
474 return SubmitAsync(&CloudWatchLogsClient::CreateLogAnomalyDetector, request, handler, context);
509 template <
typename CreateLogGroupRequestT = Model::CreateLogGroupRequest>
511 return SubmitCallable(&CloudWatchLogsClient::CreateLogGroup, request);
518 template <
typename CreateLogGroupRequestT = Model::CreateLogGroupRequest>
520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
521 return SubmitAsync(&CloudWatchLogsClient::CreateLogGroup, request, handler, context);
543 template <
typename CreateLogStreamRequestT = Model::CreateLogStreamRequest>
545 return SubmitCallable(&CloudWatchLogsClient::CreateLogStream, request);
552 template <
typename CreateLogStreamRequestT = Model::CreateLogStreamRequest>
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
555 return SubmitAsync(&CloudWatchLogsClient::CreateLogStream, request, handler, context);
574 template <
typename CreateLookupTableRequestT = Model::CreateLookupTableRequest>
576 return SubmitCallable(&CloudWatchLogsClient::CreateLookupTable, request);
583 template <
typename CreateLookupTableRequestT = Model::CreateLookupTableRequest>
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
586 return SubmitAsync(&CloudWatchLogsClient::CreateLookupTable, request, handler, context);
604 template <
typename CreateScheduledQueryRequestT = Model::CreateScheduledQueryRequest>
606 return SubmitCallable(&CloudWatchLogsClient::CreateScheduledQuery, request);
613 template <
typename CreateScheduledQueryRequestT = Model::CreateScheduledQueryRequest>
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
616 return SubmitAsync(&CloudWatchLogsClient::CreateScheduledQuery, request, handler, context);
652 template <
typename DeleteAccountPolicyRequestT = Model::DeleteAccountPolicyRequest>
654 return SubmitCallable(&CloudWatchLogsClient::DeleteAccountPolicy, request);
661 template <
typename DeleteAccountPolicyRequestT = Model::DeleteAccountPolicyRequest>
663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
664 return SubmitAsync(&CloudWatchLogsClient::DeleteAccountPolicy, request, handler, context);
682 template <
typename DeleteDataProtectionPolicyRequestT = Model::DeleteDataProtectionPolicyRequest>
684 const DeleteDataProtectionPolicyRequestT& request)
const {
685 return SubmitCallable(&CloudWatchLogsClient::DeleteDataProtectionPolicy, request);
692 template <
typename DeleteDataProtectionPolicyRequestT = Model::DeleteDataProtectionPolicyRequest>
695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
696 return SubmitAsync(&CloudWatchLogsClient::DeleteDataProtectionPolicy, request, handler, context);
713 template <
typename DeleteDeliveryRequestT = Model::DeleteDeliveryRequest>
715 return SubmitCallable(&CloudWatchLogsClient::DeleteDelivery, request);
722 template <
typename DeleteDeliveryRequestT = Model::DeleteDeliveryRequest>
724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
725 return SubmitAsync(&CloudWatchLogsClient::DeleteDelivery, request, handler, context);
746 template <
typename DeleteDeliveryDestinationRequestT = Model::DeleteDeliveryDestinationRequest>
748 const DeleteDeliveryDestinationRequestT& request)
const {
749 return SubmitCallable(&CloudWatchLogsClient::DeleteDeliveryDestination, request);
756 template <
typename DeleteDeliveryDestinationRequestT = Model::DeleteDeliveryDestinationRequest>
759 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
760 return SubmitAsync(&CloudWatchLogsClient::DeleteDeliveryDestination, request, handler, context);
778 template <
typename DeleteDeliveryDestinationPolicyRequestT = Model::DeleteDeliveryDestinationPolicyRequest>
780 const DeleteDeliveryDestinationPolicyRequestT& request)
const {
781 return SubmitCallable(&CloudWatchLogsClient::DeleteDeliveryDestinationPolicy, request);
788 template <
typename DeleteDeliveryDestinationPolicyRequestT = Model::DeleteDeliveryDestinationPolicyRequest>
791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
792 return SubmitAsync(&CloudWatchLogsClient::DeleteDeliveryDestinationPolicy, request, handler, context);
813 template <
typename DeleteDeliverySourceRequestT = Model::DeleteDeliverySourceRequest>
815 return SubmitCallable(&CloudWatchLogsClient::DeleteDeliverySource, request);
822 template <
typename DeleteDeliverySourceRequestT = Model::DeleteDeliverySourceRequest>
824 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
825 return SubmitAsync(&CloudWatchLogsClient::DeleteDeliverySource, request, handler, context);
841 template <
typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
843 return SubmitCallable(&CloudWatchLogsClient::DeleteDestination, request);
850 template <
typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
852 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
853 return SubmitAsync(&CloudWatchLogsClient::DeleteDestination, request, handler, context);
881 template <
typename DeleteIndexPolicyRequestT = Model::DeleteIndexPolicyRequest>
883 return SubmitCallable(&CloudWatchLogsClient::DeleteIndexPolicy, request);
890 template <
typename DeleteIndexPolicyRequestT = Model::DeleteIndexPolicyRequest>
892 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
893 return SubmitAsync(&CloudWatchLogsClient::DeleteIndexPolicy, request, handler, context);
913 template <
typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
915 return SubmitCallable(&CloudWatchLogsClient::DeleteIntegration, request);
922 template <
typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
924 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
925 return SubmitAsync(&CloudWatchLogsClient::DeleteIntegration, request, handler, context);
940 template <
typename DeleteLogAnomalyDetectorRequestT = Model::DeleteLogAnomalyDetectorRequest>
942 return SubmitCallable(&CloudWatchLogsClient::DeleteLogAnomalyDetector, request);
949 template <
typename DeleteLogAnomalyDetectorRequestT = Model::DeleteLogAnomalyDetectorRequest>
952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
953 return SubmitAsync(&CloudWatchLogsClient::DeleteLogAnomalyDetector, request, handler, context);
967 template <
typename DeleteLogGroupRequestT = Model::DeleteLogGroupRequest>
969 return SubmitCallable(&CloudWatchLogsClient::DeleteLogGroup, request);
976 template <
typename DeleteLogGroupRequestT = Model::DeleteLogGroupRequest>
978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
979 return SubmitAsync(&CloudWatchLogsClient::DeleteLogGroup, request, handler, context);
993 template <
typename DeleteLogStreamRequestT = Model::DeleteLogStreamRequest>
995 return SubmitCallable(&CloudWatchLogsClient::DeleteLogStream, request);
1002 template <
typename DeleteLogStreamRequestT = Model::DeleteLogStreamRequest>
1004 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1005 return SubmitAsync(&CloudWatchLogsClient::DeleteLogStream, request, handler, context);
1022 template <
typename DeleteLookupTableRequestT = Model::DeleteLookupTableRequest>
1024 return SubmitCallable(&CloudWatchLogsClient::DeleteLookupTable, request);
1031 template <
typename DeleteLookupTableRequestT = Model::DeleteLookupTableRequest>
1033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1034 return SubmitAsync(&CloudWatchLogsClient::DeleteLookupTable, request, handler, context);
1048 template <
typename DeleteMetricFilterRequestT = Model::DeleteMetricFilterRequest>
1050 return SubmitCallable(&CloudWatchLogsClient::DeleteMetricFilter, request);
1057 template <
typename DeleteMetricFilterRequestT = Model::DeleteMetricFilterRequest>
1059 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1060 return SubmitAsync(&CloudWatchLogsClient::DeleteMetricFilter, request, handler, context);
1078 template <
typename DeleteQueryDefinitionRequestT = Model::DeleteQueryDefinitionRequest>
1080 return SubmitCallable(&CloudWatchLogsClient::DeleteQueryDefinition, request);
1087 template <
typename DeleteQueryDefinitionRequestT = Model::DeleteQueryDefinitionRequest>
1089 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1090 return SubmitAsync(&CloudWatchLogsClient::DeleteQueryDefinition, request, handler, context);
1106 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
1108 return SubmitCallable(&CloudWatchLogsClient::DeleteResourcePolicy, request);
1115 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
1117 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1118 const DeleteResourcePolicyRequestT& request = {})
const {
1119 return SubmitAsync(&CloudWatchLogsClient::DeleteResourcePolicy, request, handler, context);
1135 template <
typename DeleteRetentionPolicyRequestT = Model::DeleteRetentionPolicyRequest>
1137 return SubmitCallable(&CloudWatchLogsClient::DeleteRetentionPolicy, request);
1144 template <
typename DeleteRetentionPolicyRequestT = Model::DeleteRetentionPolicyRequest>
1146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1147 return SubmitAsync(&CloudWatchLogsClient::DeleteRetentionPolicy, request, handler, context);
1163 template <
typename DeleteScheduledQueryRequestT = Model::DeleteScheduledQueryRequest>
1165 return SubmitCallable(&CloudWatchLogsClient::DeleteScheduledQuery, request);
1172 template <
typename DeleteScheduledQueryRequestT = Model::DeleteScheduledQueryRequest>
1174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1175 return SubmitAsync(&CloudWatchLogsClient::DeleteScheduledQuery, request, handler, context);
1189 template <
typename DeleteSubscriptionFilterRequestT = Model::DeleteSubscriptionFilterRequest>
1191 return SubmitCallable(&CloudWatchLogsClient::DeleteSubscriptionFilter, request);
1198 template <
typename DeleteSubscriptionFilterRequestT = Model::DeleteSubscriptionFilterRequest>
1201 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1202 return SubmitAsync(&CloudWatchLogsClient::DeleteSubscriptionFilter, request, handler, context);
1218 template <
typename DeleteSyslogConfigurationRequestT = Model::DeleteSyslogConfigurationRequest>
1220 const DeleteSyslogConfigurationRequestT& request)
const {
1221 return SubmitCallable(&CloudWatchLogsClient::DeleteSyslogConfiguration, request);
1228 template <
typename DeleteSyslogConfigurationRequestT = Model::DeleteSyslogConfigurationRequest>
1231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1232 return SubmitAsync(&CloudWatchLogsClient::DeleteSyslogConfiguration, request, handler, context);
1252 template <
typename DeleteTransformerRequestT = Model::DeleteTransformerRequest>
1254 return SubmitCallable(&CloudWatchLogsClient::DeleteTransformer, request);
1261 template <
typename DeleteTransformerRequestT = Model::DeleteTransformerRequest>
1263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1264 return SubmitAsync(&CloudWatchLogsClient::DeleteTransformer, request, handler, context);
1291 template <
typename DescribeAccountPoliciesRequestT = Model::DescribeAccountPoliciesRequest>
1293 return SubmitCallable(&CloudWatchLogsClient::DescribeAccountPolicies, request);
1300 template <
typename DescribeAccountPoliciesRequestT = Model::DescribeAccountPoliciesRequest>
1303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1304 return SubmitAsync(&CloudWatchLogsClient::DescribeAccountPolicies, request, handler, context);
1323 template <
typename DescribeConfigurationTemplatesRequestT = Model::DescribeConfigurationTemplatesRequest>
1325 const DescribeConfigurationTemplatesRequestT& request = {})
const {
1326 return SubmitCallable(&CloudWatchLogsClient::DescribeConfigurationTemplates, request);
1333 template <
typename DescribeConfigurationTemplatesRequestT = Model::DescribeConfigurationTemplatesRequest>
1335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1336 const DescribeConfigurationTemplatesRequestT& request = {})
const {
1337 return SubmitAsync(&CloudWatchLogsClient::DescribeConfigurationTemplates, request, handler, context);
1362 template <
typename DescribeDeliveriesRequestT = Model::DescribeDeliveriesRequest>
1364 return SubmitCallable(&CloudWatchLogsClient::DescribeDeliveries, request);
1371 template <
typename DescribeDeliveriesRequestT = Model::DescribeDeliveriesRequest>
1373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1374 const DescribeDeliveriesRequestT& request = {})
const {
1375 return SubmitAsync(&CloudWatchLogsClient::DescribeDeliveries, request, handler, context);
1391 template <
typename DescribeDeliveryDestinationsRequestT = Model::DescribeDeliveryDestinationsRequest>
1393 const DescribeDeliveryDestinationsRequestT& request = {})
const {
1394 return SubmitCallable(&CloudWatchLogsClient::DescribeDeliveryDestinations, request);
1401 template <
typename DescribeDeliveryDestinationsRequestT = Model::DescribeDeliveryDestinationsRequest>
1403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1404 const DescribeDeliveryDestinationsRequestT& request = {})
const {
1405 return SubmitAsync(&CloudWatchLogsClient::DescribeDeliveryDestinations, request, handler, context);
1420 template <
typename DescribeDeliverySourcesRequestT = Model::DescribeDeliverySourcesRequest>
1422 return SubmitCallable(&CloudWatchLogsClient::DescribeDeliverySources, request);
1429 template <
typename DescribeDeliverySourcesRequestT = Model::DescribeDeliverySourcesRequest>
1431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1432 const DescribeDeliverySourcesRequestT& request = {})
const {
1433 return SubmitAsync(&CloudWatchLogsClient::DescribeDeliverySources, request, handler, context);
1448 template <
typename DescribeDestinationsRequestT = Model::DescribeDestinationsRequest>
1450 return SubmitCallable(&CloudWatchLogsClient::DescribeDestinations, request);
1457 template <
typename DescribeDestinationsRequestT = Model::DescribeDestinationsRequest>
1459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1460 const DescribeDestinationsRequestT& request = {})
const {
1461 return SubmitAsync(&CloudWatchLogsClient::DescribeDestinations, request, handler, context);
1477 template <
typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
1479 return SubmitCallable(&CloudWatchLogsClient::DescribeExportTasks, request);
1486 template <
typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
1488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1489 const DescribeExportTasksRequestT& request = {})
const {
1490 return SubmitAsync(&CloudWatchLogsClient::DescribeExportTasks, request, handler, context);
1507 template <
typename DescribeFieldIndexesRequestT = Model::DescribeFieldIndexesRequest>
1509 return SubmitCallable(&CloudWatchLogsClient::DescribeFieldIndexes, request);
1516 template <
typename DescribeFieldIndexesRequestT = Model::DescribeFieldIndexesRequest>
1518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1519 return SubmitAsync(&CloudWatchLogsClient::DescribeFieldIndexes, request, handler, context);
1536 template <
typename DescribeImportTaskBatchesRequestT = Model::DescribeImportTaskBatchesRequest>
1538 const DescribeImportTaskBatchesRequestT& request)
const {
1539 return SubmitCallable(&CloudWatchLogsClient::DescribeImportTaskBatches, request);
1546 template <
typename DescribeImportTaskBatchesRequestT = Model::DescribeImportTaskBatchesRequest>
1549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1550 return SubmitAsync(&CloudWatchLogsClient::DescribeImportTaskBatches, request, handler, context);
1565 template <
typename DescribeImportTasksRequestT = Model::DescribeImportTasksRequest>
1567 return SubmitCallable(&CloudWatchLogsClient::DescribeImportTasks, request);
1574 template <
typename DescribeImportTasksRequestT = Model::DescribeImportTasksRequest>
1576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1577 const DescribeImportTasksRequestT& request = {})
const {
1578 return SubmitAsync(&CloudWatchLogsClient::DescribeImportTasks, request, handler, context);
1601 template <
typename DescribeIndexPoliciesRequestT = Model::DescribeIndexPoliciesRequest>
1603 return SubmitCallable(&CloudWatchLogsClient::DescribeIndexPolicies, request);
1610 template <
typename DescribeIndexPoliciesRequestT = Model::DescribeIndexPoliciesRequest>
1612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1613 return SubmitAsync(&CloudWatchLogsClient::DescribeIndexPolicies, request, handler, context);
1642 template <
typename DescribeLogGroupsRequestT = Model::DescribeLogGroupsRequest>
1644 return SubmitCallable(&CloudWatchLogsClient::DescribeLogGroups, request);
1651 template <
typename DescribeLogGroupsRequestT = Model::DescribeLogGroupsRequest>
1653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1654 const DescribeLogGroupsRequestT& request = {})
const {
1655 return SubmitAsync(&CloudWatchLogsClient::DescribeLogGroups, request, handler, context);
1679 template <
typename DescribeLogStreamsRequestT = Model::DescribeLogStreamsRequest>
1681 return SubmitCallable(&CloudWatchLogsClient::DescribeLogStreams, request);
1688 template <
typename DescribeLogStreamsRequestT = Model::DescribeLogStreamsRequest>
1690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1691 const DescribeLogStreamsRequestT& request = {})
const {
1692 return SubmitAsync(&CloudWatchLogsClient::DescribeLogStreams, request, handler, context);
1708 template <
typename DescribeLookupTablesRequestT = Model::DescribeLookupTablesRequest>
1710 return SubmitCallable(&CloudWatchLogsClient::DescribeLookupTables, request);
1717 template <
typename DescribeLookupTablesRequestT = Model::DescribeLookupTablesRequest>
1719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1720 const DescribeLookupTablesRequestT& request = {})
const {
1721 return SubmitAsync(&CloudWatchLogsClient::DescribeLookupTables, request, handler, context);
1737 template <
typename DescribeMetricFiltersRequestT = Model::DescribeMetricFiltersRequest>
1739 return SubmitCallable(&CloudWatchLogsClient::DescribeMetricFilters, request);
1746 template <
typename DescribeMetricFiltersRequestT = Model::DescribeMetricFiltersRequest>
1748 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1749 const DescribeMetricFiltersRequestT& request = {})
const {
1750 return SubmitAsync(&CloudWatchLogsClient::DescribeMetricFilters, request, handler, context);
1770 template <
typename DescribeQueriesRequestT = Model::DescribeQueriesRequest>
1772 return SubmitCallable(&CloudWatchLogsClient::DescribeQueries, request);
1779 template <
typename DescribeQueriesRequestT = Model::DescribeQueriesRequest>
1781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1782 const DescribeQueriesRequestT& request = {})
const {
1783 return SubmitAsync(&CloudWatchLogsClient::DescribeQueries, request, handler, context);
1802 template <
typename DescribeQueryDefinitionsRequestT = Model::DescribeQueryDefinitionsRequest>
1804 const DescribeQueryDefinitionsRequestT& request = {})
const {
1805 return SubmitCallable(&CloudWatchLogsClient::DescribeQueryDefinitions, request);
1812 template <
typename DescribeQueryDefinitionsRequestT = Model::DescribeQueryDefinitionsRequest>
1814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1815 const DescribeQueryDefinitionsRequestT& request = {})
const {
1816 return SubmitAsync(&CloudWatchLogsClient::DescribeQueryDefinitions, request, handler, context);
1830 template <
typename DescribeResourcePoliciesRequestT = Model::DescribeResourcePoliciesRequest>
1832 const DescribeResourcePoliciesRequestT& request = {})
const {
1833 return SubmitCallable(&CloudWatchLogsClient::DescribeResourcePolicies, request);
1840 template <
typename DescribeResourcePoliciesRequestT = Model::DescribeResourcePoliciesRequest>
1842 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1843 const DescribeResourcePoliciesRequestT& request = {})
const {
1844 return SubmitAsync(&CloudWatchLogsClient::DescribeResourcePolicies, request, handler, context);
1861 template <
typename DescribeSubscriptionFiltersRequestT = Model::DescribeSubscriptionFiltersRequest>
1863 const DescribeSubscriptionFiltersRequestT& request)
const {
1864 return SubmitCallable(&CloudWatchLogsClient::DescribeSubscriptionFilters, request);
1871 template <
typename DescribeSubscriptionFiltersRequestT = Model::DescribeSubscriptionFiltersRequest>
1874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1875 return SubmitAsync(&CloudWatchLogsClient::DescribeSubscriptionFilters, request, handler, context);
1908 template <
typename DisassociateKmsKeyRequestT = Model::DisassociateKmsKeyRequest>
1910 return SubmitCallable(&CloudWatchLogsClient::DisassociateKmsKey, request);
1917 template <
typename DisassociateKmsKeyRequestT = Model::DisassociateKmsKeyRequest>
1919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1920 const DisassociateKmsKeyRequestT& request = {})
const {
1921 return SubmitAsync(&CloudWatchLogsClient::DisassociateKmsKey, request, handler, context);
1938 template <
typename DisassociateSourceFromS3TableIntegrationRequestT = Model::DisassociateSourceFromS3TableIntegrationRequest>
1940 const DisassociateSourceFromS3TableIntegrationRequestT& request)
const {
1941 return SubmitCallable(&CloudWatchLogsClient::DisassociateSourceFromS3TableIntegration, request);
1948 template <
typename DisassociateSourceFromS3TableIntegrationRequestT = Model::DisassociateSourceFromS3TableIntegrationRequest>
1950 const DisassociateSourceFromS3TableIntegrationRequestT& request,
1952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1953 return SubmitAsync(&CloudWatchLogsClient::DisassociateSourceFromS3TableIntegration, request, handler, context);
2002 template <
typename FilterLogEventsRequestT = Model::FilterLogEventsRequest>
2004 return SubmitCallable(&CloudWatchLogsClient::FilterLogEvents, request);
2011 template <
typename FilterLogEventsRequestT = Model::FilterLogEventsRequest>
2013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2014 const FilterLogEventsRequestT& request = {})
const {
2015 return SubmitAsync(&CloudWatchLogsClient::FilterLogEvents, request, handler, context);
2030 template <
typename GetDataProtectionPolicyRequestT = Model::GetDataProtectionPolicyRequest>
2032 return SubmitCallable(&CloudWatchLogsClient::GetDataProtectionPolicy, request);
2039 template <
typename GetDataProtectionPolicyRequestT = Model::GetDataProtectionPolicyRequest>
2042 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2043 return SubmitAsync(&CloudWatchLogsClient::GetDataProtectionPolicy, request, handler, context);
2071 template <
typename GetDeliveryRequestT = Model::GetDeliveryRequest>
2073 return SubmitCallable(&CloudWatchLogsClient::GetDelivery, request);
2080 template <
typename GetDeliveryRequestT = Model::GetDeliveryRequest>
2082 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2083 return SubmitAsync(&CloudWatchLogsClient::GetDelivery, request, handler, context);
2098 template <
typename GetDeliveryDestinationRequestT = Model::GetDeliveryDestinationRequest>
2100 return SubmitCallable(&CloudWatchLogsClient::GetDeliveryDestination, request);
2107 template <
typename GetDeliveryDestinationRequestT = Model::GetDeliveryDestinationRequest>
2110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2111 return SubmitAsync(&CloudWatchLogsClient::GetDeliveryDestination, request, handler, context);
2130 template <
typename GetDeliveryDestinationPolicyRequestT = Model::GetDeliveryDestinationPolicyRequest>
2132 const GetDeliveryDestinationPolicyRequestT& request)
const {
2133 return SubmitCallable(&CloudWatchLogsClient::GetDeliveryDestinationPolicy, request);
2140 template <
typename GetDeliveryDestinationPolicyRequestT = Model::GetDeliveryDestinationPolicyRequest>
2143 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2144 return SubmitAsync(&CloudWatchLogsClient::GetDeliveryDestinationPolicy, request, handler, context);
2159 template <
typename GetDeliverySourceRequestT = Model::GetDeliverySourceRequest>
2161 return SubmitCallable(&CloudWatchLogsClient::GetDeliverySource, request);
2168 template <
typename GetDeliverySourceRequestT = Model::GetDeliverySourceRequest>
2170 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2171 return SubmitAsync(&CloudWatchLogsClient::GetDeliverySource, request, handler, context);
2185 template <
typename GetIntegrationRequestT = Model::GetIntegrationRequest>
2187 return SubmitCallable(&CloudWatchLogsClient::GetIntegration, request);
2194 template <
typename GetIntegrationRequestT = Model::GetIntegrationRequest>
2196 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2197 return SubmitAsync(&CloudWatchLogsClient::GetIntegration, request, handler, context);
2212 template <
typename GetLogAnomalyDetectorRequestT = Model::GetLogAnomalyDetectorRequest>
2214 return SubmitCallable(&CloudWatchLogsClient::GetLogAnomalyDetector, request);
2221 template <
typename GetLogAnomalyDetectorRequestT = Model::GetLogAnomalyDetectorRequest>
2223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2224 return SubmitAsync(&CloudWatchLogsClient::GetLogAnomalyDetector, request, handler, context);
2268 template <
typename GetLogEventsRequestT = Model::GetLogEventsRequest>
2270 return SubmitCallable(&CloudWatchLogsClient::GetLogEvents, request);
2277 template <
typename GetLogEventsRequestT = Model::GetLogEventsRequest>
2279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2280 return SubmitAsync(&CloudWatchLogsClient::GetLogEvents, request, handler, context);
2295 template <
typename GetLogFieldsRequestT = Model::GetLogFieldsRequest>
2297 return SubmitCallable(&CloudWatchLogsClient::GetLogFields, request);
2304 template <
typename GetLogFieldsRequestT = Model::GetLogFieldsRequest>
2306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2307 return SubmitAsync(&CloudWatchLogsClient::GetLogFields, request, handler, context);
2339 template <
typename GetLogGroupFieldsRequestT = Model::GetLogGroupFieldsRequest>
2341 return SubmitCallable(&CloudWatchLogsClient::GetLogGroupFields, request);
2348 template <
typename GetLogGroupFieldsRequestT = Model::GetLogGroupFieldsRequest>
2350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2351 const GetLogGroupFieldsRequestT& request = {})
const {
2352 return SubmitAsync(&CloudWatchLogsClient::GetLogGroupFields, request, handler, context);
2385 template <
typename GetLogObjectRequestT = Model::GetLogObjectRequest>
2387 return SubmitCallable(&CloudWatchLogsClient::GetLogObject, request);
2394 template <
typename GetLogObjectRequestT = Model::GetLogObjectRequest>
2396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2397 return SubmitAsync(&CloudWatchLogsClient::GetLogObject, request, handler, context);
2414 template <
typename GetLogRecordRequestT = Model::GetLogRecordRequest>
2416 return SubmitCallable(&CloudWatchLogsClient::GetLogRecord, request);
2423 template <
typename GetLogRecordRequestT = Model::GetLogRecordRequest>
2425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2426 return SubmitAsync(&CloudWatchLogsClient::GetLogRecord, request, handler, context);
2440 template <
typename GetLookupTableRequestT = Model::GetLookupTableRequest>
2442 return SubmitCallable(&CloudWatchLogsClient::GetLookupTable, request);
2449 template <
typename GetLookupTableRequestT = Model::GetLookupTableRequest>
2451 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2452 return SubmitAsync(&CloudWatchLogsClient::GetLookupTable, request, handler, context);
2492 template <
typename GetQueryResultsRequestT = Model::GetQueryResultsRequest>
2494 return SubmitCallable(&CloudWatchLogsClient::GetQueryResults, request);
2501 template <
typename GetQueryResultsRequestT = Model::GetQueryResultsRequest>
2503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2504 return SubmitAsync(&CloudWatchLogsClient::GetQueryResults, request, handler, context);
2519 template <
typename GetScheduledQueryRequestT = Model::GetScheduledQueryRequest>
2521 return SubmitCallable(&CloudWatchLogsClient::GetScheduledQuery, request);
2528 template <
typename GetScheduledQueryRequestT = Model::GetScheduledQueryRequest>
2530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2531 return SubmitAsync(&CloudWatchLogsClient::GetScheduledQuery, request, handler, context);
2547 template <
typename GetScheduledQueryHistoryRequestT = Model::GetScheduledQueryHistoryRequest>
2549 return SubmitCallable(&CloudWatchLogsClient::GetScheduledQueryHistory, request);
2556 template <
typename GetScheduledQueryHistoryRequestT = Model::GetScheduledQueryHistoryRequest>
2559 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2560 return SubmitAsync(&CloudWatchLogsClient::GetScheduledQueryHistory, request, handler, context);
2575 template <
typename GetStorageTierPolicyRequestT = Model::GetStorageTierPolicyRequest>
2577 return SubmitCallable(&CloudWatchLogsClient::GetStorageTierPolicy, request);
2584 template <
typename GetStorageTierPolicyRequestT = Model::GetStorageTierPolicyRequest>
2586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2587 const GetStorageTierPolicyRequestT& request = {})
const {
2588 return SubmitAsync(&CloudWatchLogsClient::GetStorageTierPolicy, request, handler, context);
2605 template <
typename GetTransformerRequestT = Model::GetTransformerRequest>
2607 return SubmitCallable(&CloudWatchLogsClient::GetTransformer, request);
2614 template <
typename GetTransformerRequestT = Model::GetTransformerRequest>
2616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2617 return SubmitAsync(&CloudWatchLogsClient::GetTransformer, request, handler, context);
2644 template <
typename ListAggregateLogGroupSummariesRequestT = Model::ListAggregateLogGroupSummariesRequest>
2646 const ListAggregateLogGroupSummariesRequestT& request)
const {
2647 return SubmitCallable(&CloudWatchLogsClient::ListAggregateLogGroupSummaries, request);
2654 template <
typename ListAggregateLogGroupSummariesRequestT = Model::ListAggregateLogGroupSummariesRequest>
2657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2658 return SubmitAsync(&CloudWatchLogsClient::ListAggregateLogGroupSummaries, request, handler, context);
2673 template <
typename ListAnomaliesRequestT = Model::ListAnomaliesRequest>
2675 return SubmitCallable(&CloudWatchLogsClient::ListAnomalies, request);
2682 template <
typename ListAnomaliesRequestT = Model::ListAnomaliesRequest>
2684 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2685 const ListAnomaliesRequestT& request = {})
const {
2686 return SubmitAsync(&CloudWatchLogsClient::ListAnomalies, request, handler, context);
2702 template <
typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
2704 return SubmitCallable(&CloudWatchLogsClient::ListIntegrations, request);
2711 template <
typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
2713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2714 const ListIntegrationsRequestT& request = {})
const {
2715 return SubmitAsync(&CloudWatchLogsClient::ListIntegrations, request, handler, context);
2730 template <
typename ListLogAnomalyDetectorsRequestT = Model::ListLogAnomalyDetectorsRequest>
2732 return SubmitCallable(&CloudWatchLogsClient::ListLogAnomalyDetectors, request);
2739 template <
typename ListLogAnomalyDetectorsRequestT = Model::ListLogAnomalyDetectorsRequest>
2741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2742 const ListLogAnomalyDetectorsRequestT& request = {})
const {
2743 return SubmitAsync(&CloudWatchLogsClient::ListLogAnomalyDetectors, request, handler, context);
2768 template <
typename ListLogGroupsRequestT = Model::ListLogGroupsRequest>
2770 return SubmitCallable(&CloudWatchLogsClient::ListLogGroups, request);
2777 template <
typename ListLogGroupsRequestT = Model::ListLogGroupsRequest>
2779 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2780 const ListLogGroupsRequestT& request = {})
const {
2781 return SubmitAsync(&CloudWatchLogsClient::ListLogGroups, request, handler, context);
2802 template <
typename ListLogGroupsForQueryRequestT = Model::ListLogGroupsForQueryRequest>
2804 return SubmitCallable(&CloudWatchLogsClient::ListLogGroupsForQuery, request);
2811 template <
typename ListLogGroupsForQueryRequestT = Model::ListLogGroupsForQueryRequest>
2813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2814 return SubmitAsync(&CloudWatchLogsClient::ListLogGroupsForQuery, request, handler, context);
2830 template <
typename ListScheduledQueriesRequestT = Model::ListScheduledQueriesRequest>
2832 return SubmitCallable(&CloudWatchLogsClient::ListScheduledQueries, request);
2839 template <
typename ListScheduledQueriesRequestT = Model::ListScheduledQueriesRequest>
2841 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2842 const ListScheduledQueriesRequestT& request = {})
const {
2843 return SubmitAsync(&CloudWatchLogsClient::ListScheduledQueries, request, handler, context);
2860 template <
typename ListSourcesForS3TableIntegrationRequestT = Model::ListSourcesForS3TableIntegrationRequest>
2862 const ListSourcesForS3TableIntegrationRequestT& request)
const {
2863 return SubmitCallable(&CloudWatchLogsClient::ListSourcesForS3TableIntegration, request);
2870 template <
typename ListSourcesForS3TableIntegrationRequestT = Model::ListSourcesForS3TableIntegrationRequest>
2873 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2874 return SubmitAsync(&CloudWatchLogsClient::ListSourcesForS3TableIntegration, request, handler, context);
2889 template <
typename ListSyslogConfigurationsRequestT = Model::ListSyslogConfigurationsRequest>
2891 const ListSyslogConfigurationsRequestT& request = {})
const {
2892 return SubmitCallable(&CloudWatchLogsClient::ListSyslogConfigurations, request);
2899 template <
typename ListSyslogConfigurationsRequestT = Model::ListSyslogConfigurationsRequest>
2901 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2902 const ListSyslogConfigurationsRequestT& request = {})
const {
2903 return SubmitAsync(&CloudWatchLogsClient::ListSyslogConfigurations, request, handler, context);
2918 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2920 return SubmitCallable(&CloudWatchLogsClient::ListTagsForResource, request);
2927 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2930 return SubmitAsync(&CloudWatchLogsClient::ListTagsForResource, request, handler, context);
3211 template <
typename PutAccountPolicyRequestT = Model::PutAccountPolicyRequest>
3213 return SubmitCallable(&CloudWatchLogsClient::PutAccountPolicy, request);
3220 template <
typename PutAccountPolicyRequestT = Model::PutAccountPolicyRequest>
3222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3223 return SubmitAsync(&CloudWatchLogsClient::PutAccountPolicy, request, handler, context);
3243 template <
typename PutBearerTokenAuthenticationRequestT = Model::PutBearerTokenAuthenticationRequest>
3245 const PutBearerTokenAuthenticationRequestT& request)
const {
3246 return SubmitCallable(&CloudWatchLogsClient::PutBearerTokenAuthentication, request);
3253 template <
typename PutBearerTokenAuthenticationRequestT = Model::PutBearerTokenAuthenticationRequest>
3256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3257 return SubmitAsync(&CloudWatchLogsClient::PutBearerTokenAuthentication, request, handler, context);
3298 template <
typename PutDataProtectionPolicyRequestT = Model::PutDataProtectionPolicyRequest>
3300 return SubmitCallable(&CloudWatchLogsClient::PutDataProtectionPolicy, request);
3307 template <
typename PutDataProtectionPolicyRequestT = Model::PutDataProtectionPolicyRequest>
3310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3311 return SubmitAsync(&CloudWatchLogsClient::PutDataProtectionPolicy, request, handler, context);
3355 template <
typename PutDeliveryDestinationRequestT = Model::PutDeliveryDestinationRequest>
3357 return SubmitCallable(&CloudWatchLogsClient::PutDeliveryDestination, request);
3364 template <
typename PutDeliveryDestinationRequestT = Model::PutDeliveryDestinationRequest>
3367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3368 return SubmitAsync(&CloudWatchLogsClient::PutDeliveryDestination, request, handler, context);
3406 template <
typename PutDeliveryDestinationPolicyRequestT = Model::PutDeliveryDestinationPolicyRequest>
3408 const PutDeliveryDestinationPolicyRequestT& request)
const {
3409 return SubmitCallable(&CloudWatchLogsClient::PutDeliveryDestinationPolicy, request);
3416 template <
typename PutDeliveryDestinationPolicyRequestT = Model::PutDeliveryDestinationPolicyRequest>
3419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3420 return SubmitAsync(&CloudWatchLogsClient::PutDeliveryDestinationPolicy, request, handler, context);
3463 template <
typename PutDeliverySourceRequestT = Model::PutDeliverySourceRequest>
3465 return SubmitCallable(&CloudWatchLogsClient::PutDeliverySource, request);
3472 template <
typename PutDeliverySourceRequestT = Model::PutDeliverySourceRequest>
3474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3475 return SubmitAsync(&CloudWatchLogsClient::PutDeliverySource, request, handler, context);
3502 template <
typename PutDestinationRequestT = Model::PutDestinationRequest>
3504 return SubmitCallable(&CloudWatchLogsClient::PutDestination, request);
3511 template <
typename PutDestinationRequestT = Model::PutDestinationRequest>
3513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3514 return SubmitAsync(&CloudWatchLogsClient::PutDestination, request, handler, context);
3532 template <
typename PutDestinationPolicyRequestT = Model::PutDestinationPolicyRequest>
3534 return SubmitCallable(&CloudWatchLogsClient::PutDestinationPolicy, request);
3541 template <
typename PutDestinationPolicyRequestT = Model::PutDestinationPolicyRequest>
3543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3544 return SubmitAsync(&CloudWatchLogsClient::PutDestinationPolicy, request, handler, context);
3606 template <
typename PutIndexPolicyRequestT = Model::PutIndexPolicyRequest>
3608 return SubmitCallable(&CloudWatchLogsClient::PutIndexPolicy, request);
3615 template <
typename PutIndexPolicyRequestT = Model::PutIndexPolicyRequest>
3617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3618 return SubmitAsync(&CloudWatchLogsClient::PutIndexPolicy, request, handler, context);
3640 template <
typename PutIntegrationRequestT = Model::PutIntegrationRequest>
3642 return SubmitCallable(&CloudWatchLogsClient::PutIntegration, request);
3649 template <
typename PutIntegrationRequestT = Model::PutIntegrationRequest>
3651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3652 return SubmitAsync(&CloudWatchLogsClient::PutIntegration, request, handler, context);
3695 template <
typename PutLogEventsRequestT = Model::PutLogEventsRequest>
3697 return SubmitCallable(&CloudWatchLogsClient::PutLogEvents, request);
3704 template <
typename PutLogEventsRequestT = Model::PutLogEventsRequest>
3706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3707 return SubmitAsync(&CloudWatchLogsClient::PutLogEvents, request, handler, context);
3727 template <
typename PutLogGroupDeletionProtectionRequestT = Model::PutLogGroupDeletionProtectionRequest>
3729 const PutLogGroupDeletionProtectionRequestT& request)
const {
3730 return SubmitCallable(&CloudWatchLogsClient::PutLogGroupDeletionProtection, request);
3737 template <
typename PutLogGroupDeletionProtectionRequestT = Model::PutLogGroupDeletionProtectionRequest>
3740 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3741 return SubmitAsync(&CloudWatchLogsClient::PutLogGroupDeletionProtection, request, handler, context);
3779 template <
typename PutMetricFilterRequestT = Model::PutMetricFilterRequest>
3781 return SubmitCallable(&CloudWatchLogsClient::PutMetricFilter, request);
3788 template <
typename PutMetricFilterRequestT = Model::PutMetricFilterRequest>
3790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3791 return SubmitAsync(&CloudWatchLogsClient::PutMetricFilter, request, handler, context);
3817 template <
typename PutQueryDefinitionRequestT = Model::PutQueryDefinitionRequest>
3819 return SubmitCallable(&CloudWatchLogsClient::PutQueryDefinition, request);
3826 template <
typename PutQueryDefinitionRequestT = Model::PutQueryDefinitionRequest>
3828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3829 return SubmitAsync(&CloudWatchLogsClient::PutQueryDefinition, request, handler, context);
3855 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3857 return SubmitCallable(&CloudWatchLogsClient::PutResourcePolicy, request);
3864 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3866 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3867 const PutResourcePolicyRequestT& request = {})
const {
3868 return SubmitAsync(&CloudWatchLogsClient::PutResourcePolicy, request, handler, context);
3899 template <
typename PutRetentionPolicyRequestT = Model::PutRetentionPolicyRequest>
3901 return SubmitCallable(&CloudWatchLogsClient::PutRetentionPolicy, request);
3908 template <
typename PutRetentionPolicyRequestT = Model::PutRetentionPolicyRequest>
3910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3911 return SubmitAsync(&CloudWatchLogsClient::PutRetentionPolicy, request, handler, context);
3928 template <
typename PutStorageTierPolicyRequestT = Model::PutStorageTierPolicyRequest>
3930 return SubmitCallable(&CloudWatchLogsClient::PutStorageTierPolicy, request);
3937 template <
typename PutStorageTierPolicyRequestT = Model::PutStorageTierPolicyRequest>
3939 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3940 return SubmitAsync(&CloudWatchLogsClient::PutStorageTierPolicy, request, handler, context);
3983 template <
typename PutSubscriptionFilterRequestT = Model::PutSubscriptionFilterRequest>
3985 return SubmitCallable(&CloudWatchLogsClient::PutSubscriptionFilter, request);
3992 template <
typename PutSubscriptionFilterRequestT = Model::PutSubscriptionFilterRequest>
3994 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3995 return SubmitAsync(&CloudWatchLogsClient::PutSubscriptionFilter, request, handler, context);
4011 template <
typename PutSyslogConfigurationRequestT = Model::PutSyslogConfigurationRequest>
4013 return SubmitCallable(&CloudWatchLogsClient::PutSyslogConfiguration, request);
4020 template <
typename PutSyslogConfigurationRequestT = Model::PutSyslogConfigurationRequest>
4023 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4024 return SubmitAsync(&CloudWatchLogsClient::PutSyslogConfiguration, request, handler, context);
4066 template <
typename PutTransformerRequestT = Model::PutTransformerRequest>
4068 return SubmitCallable(&CloudWatchLogsClient::PutTransformer, request);
4075 template <
typename PutTransformerRequestT = Model::PutTransformerRequest>
4077 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4078 return SubmitAsync(&CloudWatchLogsClient::PutTransformer, request, handler, context);
4132 template <
typename StartLiveTailRequestT = Model::StartLiveTailRequest>
4134 return SubmitCallable(&CloudWatchLogsClient::StartLiveTail, request);
4141 template <
typename StartLiveTailRequestT = Model::StartLiveTailRequest>
4143 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4144 return SubmitAsync(&CloudWatchLogsClient::StartLiveTail, request, handler, context);
4198 template <
typename StartQueryRequestT = Model::StartQueryRequest>
4200 return SubmitCallable(&CloudWatchLogsClient::StartQuery, request);
4207 template <
typename StartQueryRequestT = Model::StartQueryRequest>
4209 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4210 return SubmitAsync(&CloudWatchLogsClient::StartQuery, request, handler, context);
4229 template <
typename StopQueryRequestT = Model::StopQueryRequest>
4231 return SubmitCallable(&CloudWatchLogsClient::StopQuery, request);
4238 template <
typename StopQueryRequestT = Model::StopQueryRequest>
4240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4241 return SubmitAsync(&CloudWatchLogsClient::StopQuery, request, handler, context);
4266 template <
typename TagResourceRequestT = Model::TagResourceRequest>
4268 return SubmitCallable(&CloudWatchLogsClient::TagResource, request);
4275 template <
typename TagResourceRequestT = Model::TagResourceRequest>
4277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4278 return SubmitAsync(&CloudWatchLogsClient::TagResource, request, handler, context);
4294 template <
typename TestMetricFilterRequestT = Model::TestMetricFilterRequest>
4296 return SubmitCallable(&CloudWatchLogsClient::TestMetricFilter, request);
4303 template <
typename TestMetricFilterRequestT = Model::TestMetricFilterRequest>
4305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4306 return SubmitAsync(&CloudWatchLogsClient::TestMetricFilter, request, handler, context);
4322 template <
typename TestTransformerRequestT = Model::TestTransformerRequest>
4324 return SubmitCallable(&CloudWatchLogsClient::TestTransformer, request);
4331 template <
typename TestTransformerRequestT = Model::TestTransformerRequest>
4333 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4334 return SubmitAsync(&CloudWatchLogsClient::TestTransformer, request, handler, context);
4348 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
4350 return SubmitCallable(&CloudWatchLogsClient::UntagResource, request);
4357 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
4359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4360 return SubmitAsync(&CloudWatchLogsClient::UntagResource, request, handler, context);
4383 template <
typename UpdateAnomalyRequestT = Model::UpdateAnomalyRequest>
4385 return SubmitCallable(&CloudWatchLogsClient::UpdateAnomaly, request);
4392 template <
typename UpdateAnomalyRequestT = Model::UpdateAnomalyRequest>
4394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4395 return SubmitAsync(&CloudWatchLogsClient::UpdateAnomaly, request, handler, context);
4414 template <
typename UpdateDeliveryConfigurationRequestT = Model::UpdateDeliveryConfigurationRequest>
4416 const UpdateDeliveryConfigurationRequestT& request)
const {
4417 return SubmitCallable(&CloudWatchLogsClient::UpdateDeliveryConfiguration, request);
4424 template <
typename UpdateDeliveryConfigurationRequestT = Model::UpdateDeliveryConfigurationRequest>
4427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4428 return SubmitAsync(&CloudWatchLogsClient::UpdateDeliveryConfiguration, request, handler, context);
4442 template <
typename UpdateLogAnomalyDetectorRequestT = Model::UpdateLogAnomalyDetectorRequest>
4444 return SubmitCallable(&CloudWatchLogsClient::UpdateLogAnomalyDetector, request);
4451 template <
typename UpdateLogAnomalyDetectorRequestT = Model::UpdateLogAnomalyDetectorRequest>
4454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4455 return SubmitAsync(&CloudWatchLogsClient::UpdateLogAnomalyDetector, request, handler, context);
4472 template <
typename UpdateLookupTableRequestT = Model::UpdateLookupTableRequest>
4474 return SubmitCallable(&CloudWatchLogsClient::UpdateLookupTable, request);
4481 template <
typename UpdateLookupTableRequestT = Model::UpdateLookupTableRequest>
4483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4484 return SubmitAsync(&CloudWatchLogsClient::UpdateLookupTable, request, handler, context);
4500 template <
typename UpdateScheduledQueryRequestT = Model::UpdateScheduledQueryRequest>
4502 return SubmitCallable(&CloudWatchLogsClient::UpdateScheduledQuery, request);
4509 template <
typename UpdateScheduledQueryRequestT = Model::UpdateScheduledQueryRequest>
4511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4512 return SubmitAsync(&CloudWatchLogsClient::UpdateScheduledQuery, request, handler, context);
4527 std::shared_ptr<CloudWatchLogsEndpointProviderBase> m_endpointProvider;
void PutRetentionPolicyAsync(const PutRetentionPolicyRequestT &request, const PutRetentionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAggregateLogGroupSummariesOutcome ListAggregateLogGroupSummaries(const Model::ListAggregateLogGroupSummariesRequest &request) const
void GetStorageTierPolicyAsync(const GetStorageTierPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetStorageTierPolicyRequestT &request={}) const
void GetScheduledQueryAsync(const GetScheduledQueryRequestT &request, const GetScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutLogGroupDeletionProtectionOutcome PutLogGroupDeletionProtection(const Model::PutLogGroupDeletionProtectionRequest &request) const
Model::CreateLogGroupOutcomeCallable CreateLogGroupCallable(const CreateLogGroupRequestT &request) const
Model::DeleteDestinationOutcomeCallable DeleteDestinationCallable(const DeleteDestinationRequestT &request) const
void PutIntegrationAsync(const PutIntegrationRequestT &request, const PutIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDeliveryOutcome CreateDelivery(const Model::CreateDeliveryRequest &request) const
virtual Model::ListLogGroupsForQueryOutcome ListLogGroupsForQuery(const Model::ListLogGroupsForQueryRequest &request) const
Model::CreateScheduledQueryOutcomeCallable CreateScheduledQueryCallable(const CreateScheduledQueryRequestT &request) const
Model::CreateLogAnomalyDetectorOutcomeCallable CreateLogAnomalyDetectorCallable(const CreateLogAnomalyDetectorRequestT &request) const
void PutAccountPolicyAsync(const PutAccountPolicyRequestT &request, const PutAccountPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAnomalyAsync(const UpdateAnomalyRequestT &request, const UpdateAnomalyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutDeliverySourceAsync(const PutDeliverySourceRequestT &request, const PutDeliverySourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSyslogConfigurationsOutcome ListSyslogConfigurations(const Model::ListSyslogConfigurationsRequest &request={}) const
virtual Model::PutSubscriptionFilterOutcome PutSubscriptionFilter(const Model::PutSubscriptionFilterRequest &request) const
virtual Model::CreateScheduledQueryOutcome CreateScheduledQuery(const Model::CreateScheduledQueryRequest &request) const
void GetLogObjectAsync(GetLogObjectRequestT &request, const GetLogObjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateExportTaskOutcomeCallable CreateExportTaskCallable(const CreateExportTaskRequestT &request) const
void DeleteLogAnomalyDetectorAsync(const DeleteLogAnomalyDetectorRequestT &request, const DeleteLogAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteResourcePolicyRequestT &request={}) const
void UpdateDeliveryConfigurationAsync(const UpdateDeliveryConfigurationRequestT &request, const UpdateDeliveryConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeQueryDefinitionsAsync(const DescribeQueryDefinitionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeQueryDefinitionsRequestT &request={}) const
Model::DeleteQueryDefinitionOutcomeCallable DeleteQueryDefinitionCallable(const DeleteQueryDefinitionRequestT &request) const
void DeleteLookupTableAsync(const DeleteLookupTableRequestT &request, const DeleteLookupTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListScheduledQueriesAsync(const ListScheduledQueriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListScheduledQueriesRequestT &request={}) const
void ListLogGroupsAsync(const ListLogGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLogGroupsRequestT &request={}) const
Model::DeleteSubscriptionFilterOutcomeCallable DeleteSubscriptionFilterCallable(const DeleteSubscriptionFilterRequestT &request) const
virtual Model::CreateLookupTableOutcome CreateLookupTable(const Model::CreateLookupTableRequest &request) const
virtual Model::ListLogGroupsOutcome ListLogGroups(const Model::ListLogGroupsRequest &request={}) const
virtual Model::DescribeQueryDefinitionsOutcome DescribeQueryDefinitions(const Model::DescribeQueryDefinitionsRequest &request={}) const
Model::CreateLogStreamOutcomeCallable CreateLogStreamCallable(const CreateLogStreamRequestT &request) const
static const char * GetServiceName()
virtual Model::GetDeliveryOutcome GetDelivery(const Model::GetDeliveryRequest &request) const
void ListAnomaliesAsync(const ListAnomaliesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAnomaliesRequestT &request={}) const
void TestMetricFilterAsync(const TestMetricFilterRequestT &request, const TestMetricFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeImportTaskBatchesAsync(const DescribeImportTaskBatchesRequestT &request, const DescribeImportTaskBatchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetLogObjectOutcomeCallable GetLogObjectCallable(GetLogObjectRequestT &request) const
virtual Model::AssociateKmsKeyOutcome AssociateKmsKey(const Model::AssociateKmsKeyRequest &request) const
virtual Model::UpdateLogAnomalyDetectorOutcome UpdateLogAnomalyDetector(const Model::UpdateLogAnomalyDetectorRequest &request) const
void TestTransformerAsync(const TestTransformerRequestT &request, const TestTransformerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::ListSyslogConfigurationsOutcomeCallable ListSyslogConfigurationsCallable(const ListSyslogConfigurationsRequestT &request={}) const
virtual Model::PutIndexPolicyOutcome PutIndexPolicy(const Model::PutIndexPolicyRequest &request) const
Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT &request) const
void PutBearerTokenAuthenticationAsync(const PutBearerTokenAuthenticationRequestT &request, const PutBearerTokenAuthenticationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateLogAnomalyDetectorAsync(const UpdateLogAnomalyDetectorRequestT &request, const UpdateLogAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSyslogConfigurationOutcome DeleteSyslogConfiguration(const Model::DeleteSyslogConfigurationRequest &request) const
void PutDeliveryDestinationPolicyAsync(const PutDeliveryDestinationPolicyRequestT &request, const PutDeliveryDestinationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void FilterLogEventsAsync(const FilterLogEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const FilterLogEventsRequestT &request={}) const
virtual Model::DescribeConfigurationTemplatesOutcome DescribeConfigurationTemplates(const Model::DescribeConfigurationTemplatesRequest &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSourcesForS3TableIntegrationOutcome ListSourcesForS3TableIntegration(const Model::ListSourcesForS3TableIntegrationRequest &request) const
virtual Model::DisassociateKmsKeyOutcome DisassociateKmsKey(const Model::DisassociateKmsKeyRequest &request={}) const
Model::ListSourcesForS3TableIntegrationOutcomeCallable ListSourcesForS3TableIntegrationCallable(const ListSourcesForS3TableIntegrationRequestT &request) const
virtual Model::DeleteLogStreamOutcome DeleteLogStream(const Model::DeleteLogStreamRequest &request) const
void DeleteRetentionPolicyAsync(const DeleteRetentionPolicyRequestT &request, const DeleteRetentionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteLogGroupAsync(const DeleteLogGroupRequestT &request, const DeleteLogGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDataProtectionPolicyOutcome PutDataProtectionPolicy(const Model::PutDataProtectionPolicyRequest &request) const
virtual Model::GetDeliverySourceOutcome GetDeliverySource(const Model::GetDeliverySourceRequest &request) const
Model::ListAggregateLogGroupSummariesOutcomeCallable ListAggregateLogGroupSummariesCallable(const ListAggregateLogGroupSummariesRequestT &request) const
void GetDataProtectionPolicyAsync(const GetDataProtectionPolicyRequestT &request, const GetDataProtectionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~CloudWatchLogsClient()
void CancelImportTaskAsync(const CancelImportTaskRequestT &request, const CancelImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAnomaliesOutcome ListAnomalies(const Model::ListAnomaliesRequest &request={}) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::CreateImportTaskOutcomeCallable CreateImportTaskCallable(const CreateImportTaskRequestT &request) const
void ListAggregateLogGroupSummariesAsync(const ListAggregateLogGroupSummariesRequestT &request, const ListAggregateLogGroupSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeExportTasksAsync(const DescribeExportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeExportTasksRequestT &request={}) const
virtual Model::DeleteIndexPolicyOutcome DeleteIndexPolicy(const Model::DeleteIndexPolicyRequest &request) const
Model::GetLogAnomalyDetectorOutcomeCallable GetLogAnomalyDetectorCallable(const GetLogAnomalyDetectorRequestT &request) const
Model::DescribeExportTasksOutcomeCallable DescribeExportTasksCallable(const DescribeExportTasksRequestT &request={}) const
virtual Model::CreateImportTaskOutcome CreateImportTask(const Model::CreateImportTaskRequest &request) const
virtual Model::GetLogRecordOutcome GetLogRecord(const Model::GetLogRecordRequest &request) const
virtual Model::DeleteSubscriptionFilterOutcome DeleteSubscriptionFilter(const Model::DeleteSubscriptionFilterRequest &request) const
Model::GetScheduledQueryOutcomeCallable GetScheduledQueryCallable(const GetScheduledQueryRequestT &request) const
void PutDataProtectionPolicyAsync(const PutDataProtectionPolicyRequestT &request, const PutDataProtectionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeLookupTablesOutcomeCallable DescribeLookupTablesCallable(const DescribeLookupTablesRequestT &request={}) const
virtual Model::CreateExportTaskOutcome CreateExportTask(const Model::CreateExportTaskRequest &request) const
Model::ListLogAnomalyDetectorsOutcomeCallable ListLogAnomalyDetectorsCallable(const ListLogAnomalyDetectorsRequestT &request={}) const
void DescribeQueriesAsync(const DescribeQueriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeQueriesRequestT &request={}) const
void StartLiveTailAsync(StartLiveTailRequestT &request, const StartLiveTailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDataProtectionPolicyOutcomeCallable DeleteDataProtectionPolicyCallable(const DeleteDataProtectionPolicyRequestT &request) const
virtual Model::DescribeResourcePoliciesOutcome DescribeResourcePolicies(const Model::DescribeResourcePoliciesRequest &request={}) const
virtual std::shared_ptr< CloudWatchLogsEndpointProviderBase > & accessEndpointProvider()
Model::DeleteTransformerOutcomeCallable DeleteTransformerCallable(const DeleteTransformerRequestT &request) const
void CreateLogAnomalyDetectorAsync(const CreateLogAnomalyDetectorRequestT &request, const CreateLogAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAccountPolicyOutcomeCallable DeleteAccountPolicyCallable(const DeleteAccountPolicyRequestT &request) const
Model::CancelImportTaskOutcomeCallable CancelImportTaskCallable(const CancelImportTaskRequestT &request) const
void UpdateScheduledQueryAsync(const UpdateScheduledQueryRequestT &request, const UpdateScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSyslogConfigurationsAsync(const ListSyslogConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSyslogConfigurationsRequestT &request={}) const
void PutSyslogConfigurationAsync(const PutSyslogConfigurationRequestT &request, const PutSyslogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateLookupTableOutcome UpdateLookupTable(const Model::UpdateLookupTableRequest &request) const
Model::PutDeliveryDestinationOutcomeCallable PutDeliveryDestinationCallable(const PutDeliveryDestinationRequestT &request) const
virtual Model::UpdateAnomalyOutcome UpdateAnomaly(const Model::UpdateAnomalyRequest &request) const
virtual Model::DeleteRetentionPolicyOutcome DeleteRetentionPolicy(const Model::DeleteRetentionPolicyRequest &request) const
CloudWatchLogsClient(const Aws::CloudWatchLogs::CloudWatchLogsClientConfiguration &clientConfiguration=Aws::CloudWatchLogs::CloudWatchLogsClientConfiguration(), std::shared_ptr< CloudWatchLogsEndpointProviderBase > endpointProvider=nullptr)
virtual Model::PutTransformerOutcome PutTransformer(const Model::PutTransformerRequest &request) const
void ListSourcesForS3TableIntegrationAsync(const ListSourcesForS3TableIntegrationRequestT &request, const ListSourcesForS3TableIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAnomalyOutcomeCallable UpdateAnomalyCallable(const UpdateAnomalyRequestT &request) const
CloudWatchLogsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void DeleteSubscriptionFilterAsync(const DeleteSubscriptionFilterRequestT &request, const DeleteSubscriptionFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartLiveTailOutcome StartLiveTail(Model::StartLiveTailRequest &request) const
virtual Model::DescribeQueriesOutcome DescribeQueries(const Model::DescribeQueriesRequest &request={}) const
void GetQueryResultsAsync(const GetQueryResultsRequestT &request, const GetQueryResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeConfigurationTemplatesAsync(const DescribeConfigurationTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConfigurationTemplatesRequestT &request={}) const
Model::PutAccountPolicyOutcomeCallable PutAccountPolicyCallable(const PutAccountPolicyRequestT &request) const
Model::DescribeMetricFiltersOutcomeCallable DescribeMetricFiltersCallable(const DescribeMetricFiltersRequestT &request={}) const
Model::PutIntegrationOutcomeCallable PutIntegrationCallable(const PutIntegrationRequestT &request) const
Model::ListScheduledQueriesOutcomeCallable ListScheduledQueriesCallable(const ListScheduledQueriesRequestT &request={}) const
void DescribeDeliveryDestinationsAsync(const DescribeDeliveryDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDeliveryDestinationsRequestT &request={}) const
void DeleteDeliveryDestinationPolicyAsync(const DeleteDeliveryDestinationPolicyRequestT &request, const DeleteDeliveryDestinationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutStorageTierPolicyAsync(const PutStorageTierPolicyRequestT &request, const PutStorageTierPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAnomaliesOutcomeCallable ListAnomaliesCallable(const ListAnomaliesRequestT &request={}) const
virtual Model::ListLogAnomalyDetectorsOutcome ListLogAnomalyDetectors(const Model::ListLogAnomalyDetectorsRequest &request={}) const
virtual Model::CreateLogGroupOutcome CreateLogGroup(const Model::CreateLogGroupRequest &request) const
void DescribeLookupTablesAsync(const DescribeLookupTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLookupTablesRequestT &request={}) const
Model::DeleteDeliveryOutcomeCallable DeleteDeliveryCallable(const DeleteDeliveryRequestT &request) const
Model::GetLookupTableOutcomeCallable GetLookupTableCallable(const GetLookupTableRequestT &request) const
virtual Model::DescribeDestinationsOutcome DescribeDestinations(const Model::DescribeDestinationsRequest &request={}) const
Model::TestTransformerOutcomeCallable TestTransformerCallable(const TestTransformerRequestT &request) const
void DeleteLogStreamAsync(const DeleteLogStreamRequestT &request, const DeleteLogStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopQueryOutcome StopQuery(const Model::StopQueryRequest &request) const
virtual Model::TestTransformerOutcome TestTransformer(const Model::TestTransformerRequest &request) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request={}) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request={}) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutSubscriptionFilterAsync(const PutSubscriptionFilterRequestT &request, const PutSubscriptionFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDestinationAsync(const DeleteDestinationRequestT &request, const DeleteDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDestinationPolicyOutcome PutDestinationPolicy(const Model::PutDestinationPolicyRequest &request) const
Model::DeleteDeliveryDestinationOutcomeCallable DeleteDeliveryDestinationCallable(const DeleteDeliveryDestinationRequestT &request) const
Model::DeleteLogAnomalyDetectorOutcomeCallable DeleteLogAnomalyDetectorCallable(const DeleteLogAnomalyDetectorRequestT &request) const
void DeleteScheduledQueryAsync(const DeleteScheduledQueryRequestT &request, const DeleteScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutDeliveryDestinationPolicyOutcomeCallable PutDeliveryDestinationPolicyCallable(const PutDeliveryDestinationPolicyRequestT &request) const
void DescribeSubscriptionFiltersAsync(const DescribeSubscriptionFiltersRequestT &request, const DescribeSubscriptionFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDataProtectionPolicyOutcome GetDataProtectionPolicy(const Model::GetDataProtectionPolicyRequest &request) const
void PutTransformerAsync(const PutTransformerRequestT &request, const PutTransformerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateKmsKeyAsync(const DisassociateKmsKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisassociateKmsKeyRequestT &request={}) const
void GetScheduledQueryHistoryAsync(const GetScheduledQueryHistoryRequestT &request, const GetScheduledQueryHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDeliveryConfigurationOutcomeCallable UpdateDeliveryConfigurationCallable(const UpdateDeliveryConfigurationRequestT &request) const
Model::DescribeQueriesOutcomeCallable DescribeQueriesCallable(const DescribeQueriesRequestT &request={}) const
Model::GetLogGroupFieldsOutcomeCallable GetLogGroupFieldsCallable(const GetLogGroupFieldsRequestT &request={}) const
void DescribeFieldIndexesAsync(const DescribeFieldIndexesRequestT &request, const DescribeFieldIndexesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetStorageTierPolicyOutcomeCallable GetStorageTierPolicyCallable(const GetStorageTierPolicyRequestT &request={}) const
virtual Model::ListScheduledQueriesOutcome ListScheduledQueries(const Model::ListScheduledQueriesRequest &request={}) const
void ListLogGroupsForQueryAsync(const ListLogGroupsForQueryRequestT &request, const ListLogGroupsForQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFieldIndexesOutcome DescribeFieldIndexes(const Model::DescribeFieldIndexesRequest &request) const
virtual Model::DeleteLogGroupOutcome DeleteLogGroup(const Model::DeleteLogGroupRequest &request) const
void ListIntegrationsAsync(const ListIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListIntegrationsRequestT &request={}) const
Model::DeleteLogGroupOutcomeCallable DeleteLogGroupCallable(const DeleteLogGroupRequestT &request) const
void CreateDeliveryAsync(const CreateDeliveryRequestT &request, const CreateDeliveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeImportTasksAsync(const DescribeImportTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeImportTasksRequestT &request={}) const
void AssociateKmsKeyAsync(const AssociateKmsKeyRequestT &request, const AssociateKmsKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAccountPolicyAsync(const DeleteAccountPolicyRequestT &request, const DeleteAccountPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchLogsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CloudWatchLogsEndpointProviderBase > endpointProvider=nullptr, const Aws::CloudWatchLogs::CloudWatchLogsClientConfiguration &clientConfiguration=Aws::CloudWatchLogs::CloudWatchLogsClientConfiguration())
Model::DescribeDeliveryDestinationsOutcomeCallable DescribeDeliveryDestinationsCallable(const DescribeDeliveryDestinationsRequestT &request={}) const
void DescribeMetricFiltersAsync(const DescribeMetricFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMetricFiltersRequestT &request={}) const
void GetDeliveryAsync(const GetDeliveryRequestT &request, const GetDeliveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetLogEventsOutcome GetLogEvents(const Model::GetLogEventsRequest &request) const
void DeleteTransformerAsync(const DeleteTransformerRequestT &request, const DeleteTransformerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDeliveriesOutcomeCallable DescribeDeliveriesCallable(const DescribeDeliveriesRequestT &request={}) const
virtual Model::DeleteDeliverySourceOutcome DeleteDeliverySource(const Model::DeleteDeliverySourceRequest &request) const
virtual Model::DeleteDestinationOutcome DeleteDestination(const Model::DeleteDestinationRequest &request) const
void PutDeliveryDestinationAsync(const PutDeliveryDestinationRequestT &request, const PutDeliveryDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutStorageTierPolicyOutcome PutStorageTierPolicy(const Model::PutStorageTierPolicyRequest &request) const
void DeleteMetricFilterAsync(const DeleteMetricFilterRequestT &request, const DeleteMetricFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeIndexPoliciesAsync(const DescribeIndexPoliciesRequestT &request, const DescribeIndexPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopQueryAsync(const StopQueryRequestT &request, const StopQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDeliverySourceOutcome PutDeliverySource(const Model::PutDeliverySourceRequest &request) const
Model::UpdateLookupTableOutcomeCallable UpdateLookupTableCallable(const UpdateLookupTableRequestT &request) const
void PutMetricFilterAsync(const PutMetricFilterRequestT &request, const PutMetricFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeImportTasksOutcome DescribeImportTasks(const Model::DescribeImportTasksRequest &request={}) const
virtual Model::PutDeliveryDestinationOutcome PutDeliveryDestination(const Model::PutDeliveryDestinationRequest &request) const
virtual Model::PutSyslogConfigurationOutcome PutSyslogConfiguration(const Model::PutSyslogConfigurationRequest &request) const
virtual Model::GetStorageTierPolicyOutcome GetStorageTierPolicy(const Model::GetStorageTierPolicyRequest &request={}) const
Model::ListIntegrationsOutcomeCallable ListIntegrationsCallable(const ListIntegrationsRequestT &request={}) const
void GetDeliveryDestinationAsync(const GetDeliveryDestinationRequestT &request, const GetDeliveryDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQueryResultsOutcome GetQueryResults(const Model::GetQueryResultsRequest &request) const
Model::FilterLogEventsOutcomeCallable FilterLogEventsCallable(const FilterLogEventsRequestT &request={}) const
Model::GetQueryResultsOutcomeCallable GetQueryResultsCallable(const GetQueryResultsRequestT &request) const
virtual Model::DeleteLookupTableOutcome DeleteLookupTable(const Model::DeleteLookupTableRequest &request) const
virtual Model::DeleteDeliveryOutcome DeleteDelivery(const Model::DeleteDeliveryRequest &request) const
virtual Model::DeleteLogAnomalyDetectorOutcome DeleteLogAnomalyDetector(const Model::DeleteLogAnomalyDetectorRequest &request) const
void GetLogRecordAsync(const GetLogRecordRequestT &request, const GetLogRecordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDeliveryOutcomeCallable GetDeliveryCallable(const GetDeliveryRequestT &request) const
void PutLogEventsAsync(const PutLogEventsRequestT &request, const PutLogEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDeliverySourceOutcomeCallable GetDeliverySourceCallable(const GetDeliverySourceRequestT &request) const
virtual Model::DescribeLookupTablesOutcome DescribeLookupTables(const Model::DescribeLookupTablesRequest &request={}) const
Model::PutSyslogConfigurationOutcomeCallable PutSyslogConfigurationCallable(const PutSyslogConfigurationRequestT &request) const
void AssociateSourceToS3TableIntegrationAsync(const AssociateSourceToS3TableIntegrationRequestT &request, const AssociateSourceToS3TableIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTransformerOutcome DeleteTransformer(const Model::DeleteTransformerRequest &request) const
Model::PutRetentionPolicyOutcomeCallable PutRetentionPolicyCallable(const PutRetentionPolicyRequestT &request) const
Model::AssociateKmsKeyOutcomeCallable AssociateKmsKeyCallable(const AssociateKmsKeyRequestT &request) const
virtual Model::UpdateDeliveryConfigurationOutcome UpdateDeliveryConfiguration(const Model::UpdateDeliveryConfigurationRequest &request) const
Model::DeleteLookupTableOutcomeCallable DeleteLookupTableCallable(const DeleteLookupTableRequestT &request) const
Model::DisassociateSourceFromS3TableIntegrationOutcomeCallable DisassociateSourceFromS3TableIntegrationCallable(const DisassociateSourceFromS3TableIntegrationRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::AssociateSourceToS3TableIntegrationOutcome AssociateSourceToS3TableIntegration(const Model::AssociateSourceToS3TableIntegrationRequest &request) const
Model::DeleteDeliverySourceOutcomeCallable DeleteDeliverySourceCallable(const DeleteDeliverySourceRequestT &request) const
void DisassociateSourceFromS3TableIntegrationAsync(const DisassociateSourceFromS3TableIntegrationRequestT &request, const DisassociateSourceFromS3TableIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDeliveryDestinationOutcome DeleteDeliveryDestination(const Model::DeleteDeliveryDestinationRequest &request) const
Model::PutBearerTokenAuthenticationOutcomeCallable PutBearerTokenAuthenticationCallable(const PutBearerTokenAuthenticationRequestT &request) const
static const char * GetAllocationTag()
Model::GetDeliveryDestinationPolicyOutcomeCallable GetDeliveryDestinationPolicyCallable(const GetDeliveryDestinationPolicyRequestT &request) const
virtual Model::GetDeliveryDestinationPolicyOutcome GetDeliveryDestinationPolicy(const Model::GetDeliveryDestinationPolicyRequest &request) const
CloudWatchLogsClientConfiguration ClientConfigurationType
virtual void OverrideEndpoint(const Aws::String &endpoint)
void DescribeResourcePoliciesAsync(const DescribeResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeResourcePoliciesRequestT &request={}) const
Model::DescribeImportTasksOutcomeCallable DescribeImportTasksCallable(const DescribeImportTasksRequestT &request={}) const
Model::CreateDeliveryOutcomeCallable CreateDeliveryCallable(const CreateDeliveryRequestT &request) const
void PutQueryDefinitionAsync(const PutQueryDefinitionRequestT &request, const PutQueryDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAccountPoliciesOutcome DescribeAccountPolicies(const Model::DescribeAccountPoliciesRequest &request) const
void DeleteQueryDefinitionAsync(const DeleteQueryDefinitionRequestT &request, const DeleteQueryDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TestMetricFilterOutcome TestMetricFilter(const Model::TestMetricFilterRequest &request) const
Model::GetLogRecordOutcomeCallable GetLogRecordCallable(const GetLogRecordRequestT &request) const
Model::GetLogFieldsOutcomeCallable GetLogFieldsCallable(const GetLogFieldsRequestT &request) const
void DeleteSyslogConfigurationAsync(const DeleteSyslogConfigurationRequestT &request, const DeleteSyslogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLookupTableAsync(const CreateLookupTableRequestT &request, const CreateLookupTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetScheduledQueryHistoryOutcomeCallable GetScheduledQueryHistoryCallable(const GetScheduledQueryHistoryRequestT &request) const
Model::PutTransformerOutcomeCallable PutTransformerCallable(const PutTransformerRequestT &request) const
Model::DeleteRetentionPolicyOutcomeCallable DeleteRetentionPolicyCallable(const DeleteRetentionPolicyRequestT &request) const
Model::GetTransformerOutcomeCallable GetTransformerCallable(const GetTransformerRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
CloudWatchLogsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DisassociateSourceFromS3TableIntegrationOutcome DisassociateSourceFromS3TableIntegration(const Model::DisassociateSourceFromS3TableIntegrationRequest &request) const
virtual Model::GetDeliveryDestinationOutcome GetDeliveryDestination(const Model::GetDeliveryDestinationRequest &request) const
virtual Model::CreateLogStreamOutcome CreateLogStream(const Model::CreateLogStreamRequest &request) const
Model::DeleteSyslogConfigurationOutcomeCallable DeleteSyslogConfigurationCallable(const DeleteSyslogConfigurationRequestT &request) const
virtual Model::DeleteAccountPolicyOutcome DeleteAccountPolicy(const Model::DeleteAccountPolicyRequest &request) const
virtual Model::GetIntegrationOutcome GetIntegration(const Model::GetIntegrationRequest &request) const
Model::DeleteScheduledQueryOutcomeCallable DeleteScheduledQueryCallable(const DeleteScheduledQueryRequestT &request) const
Model::PutMetricFilterOutcomeCallable PutMetricFilterCallable(const PutMetricFilterRequestT &request) const
virtual Model::DescribeDeliverySourcesOutcome DescribeDeliverySources(const Model::DescribeDeliverySourcesRequest &request={}) const
void DeleteDataProtectionPolicyAsync(const DeleteDataProtectionPolicyRequestT &request, const DeleteDataProtectionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDeliverySourceAsync(const GetDeliverySourceRequestT &request, const GetDeliverySourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::FilterLogEventsOutcome FilterLogEvents(const Model::FilterLogEventsRequest &request={}) const
void CreateLogGroupAsync(const CreateLogGroupRequestT &request, const CreateLogGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteIntegrationOutcome DeleteIntegration(const Model::DeleteIntegrationRequest &request) const
virtual Model::DescribeLogGroupsOutcome DescribeLogGroups(const Model::DescribeLogGroupsRequest &request={}) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request={}) const
Model::UpdateLogAnomalyDetectorOutcomeCallable UpdateLogAnomalyDetectorCallable(const UpdateLogAnomalyDetectorRequestT &request) const
Model::PutQueryDefinitionOutcomeCallable PutQueryDefinitionCallable(const PutQueryDefinitionRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::GetDataProtectionPolicyOutcomeCallable GetDataProtectionPolicyCallable(const GetDataProtectionPolicyRequestT &request) const
Model::ListLogGroupsForQueryOutcomeCallable ListLogGroupsForQueryCallable(const ListLogGroupsForQueryRequestT &request) const
void DeleteDeliveryAsync(const DeleteDeliveryRequestT &request, const DeleteDeliveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetLogGroupFieldsOutcome GetLogGroupFields(const Model::GetLogGroupFieldsRequest &request={}) const
virtual Model::PutBearerTokenAuthenticationOutcome PutBearerTokenAuthentication(const Model::PutBearerTokenAuthenticationRequest &request) const
virtual Model::GetLogAnomalyDetectorOutcome GetLogAnomalyDetector(const Model::GetLogAnomalyDetectorRequest &request) const
void PutLogGroupDeletionProtectionAsync(const PutLogGroupDeletionProtectionRequestT &request, const PutLogGroupDeletionProtectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDestinationOutcome PutDestination(const Model::PutDestinationRequest &request) const
Model::DescribeQueryDefinitionsOutcomeCallable DescribeQueryDefinitionsCallable(const DescribeQueryDefinitionsRequestT &request={}) const
Model::GetLogEventsOutcomeCallable GetLogEventsCallable(const GetLogEventsRequestT &request) const
Model::DescribeFieldIndexesOutcomeCallable DescribeFieldIndexesCallable(const DescribeFieldIndexesRequestT &request) const
void CreateLogStreamAsync(const CreateLogStreamRequestT &request, const CreateLogStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelExportTaskOutcomeCallable CancelExportTaskCallable(const CancelExportTaskRequestT &request) const
Model::DisassociateKmsKeyOutcomeCallable DisassociateKmsKeyCallable(const DisassociateKmsKeyRequestT &request={}) const
Model::DescribeSubscriptionFiltersOutcomeCallable DescribeSubscriptionFiltersCallable(const DescribeSubscriptionFiltersRequestT &request) const
void GetLogGroupFieldsAsync(const GetLogGroupFieldsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetLogGroupFieldsRequestT &request={}) const
Model::GetIntegrationOutcomeCallable GetIntegrationCallable(const GetIntegrationRequestT &request) const
Model::DescribeLogGroupsOutcomeCallable DescribeLogGroupsCallable(const DescribeLogGroupsRequestT &request={}) const
virtual Model::CreateLogAnomalyDetectorOutcome CreateLogAnomalyDetector(const Model::CreateLogAnomalyDetectorRequest &request) const
virtual Model::UpdateScheduledQueryOutcome UpdateScheduledQuery(const Model::UpdateScheduledQueryRequest &request) const
void GetLookupTableAsync(const GetLookupTableRequestT &request, const GetLookupTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDeliveryDestinationPolicyOutcome PutDeliveryDestinationPolicy(const Model::PutDeliveryDestinationPolicyRequest &request) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request={}) const
Model::DeleteLogStreamOutcomeCallable DeleteLogStreamCallable(const DeleteLogStreamRequestT &request) const
virtual Model::DescribeDeliveriesOutcome DescribeDeliveries(const Model::DescribeDeliveriesRequest &request={}) const
void PutDestinationAsync(const PutDestinationRequestT &request, const PutDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartQueryOutcome StartQuery(const Model::StartQueryRequest &request) const
void DeleteDeliveryDestinationAsync(const DeleteDeliveryDestinationRequestT &request, const DeleteDeliveryDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
void DescribeDeliveriesAsync(const DescribeDeliveriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDeliveriesRequestT &request={}) const
Model::AssociateSourceToS3TableIntegrationOutcomeCallable AssociateSourceToS3TableIntegrationCallable(const AssociateSourceToS3TableIntegrationRequestT &request) const
virtual Model::GetScheduledQueryOutcome GetScheduledQuery(const Model::GetScheduledQueryRequest &request) const
Model::PutLogGroupDeletionProtectionOutcomeCallable PutLogGroupDeletionProtectionCallable(const PutLogGroupDeletionProtectionRequestT &request) const
Model::TestMetricFilterOutcomeCallable TestMetricFilterCallable(const TestMetricFilterRequestT &request) const
virtual Model::GetScheduledQueryHistoryOutcome GetScheduledQueryHistory(const Model::GetScheduledQueryHistoryRequest &request) const
virtual Model::CancelImportTaskOutcome CancelImportTask(const Model::CancelImportTaskRequest &request) const
Model::DescribeIndexPoliciesOutcomeCallable DescribeIndexPoliciesCallable(const DescribeIndexPoliciesRequestT &request) const
Model::DescribeDeliverySourcesOutcomeCallable DescribeDeliverySourcesCallable(const DescribeDeliverySourcesRequestT &request={}) const
void GetLogAnomalyDetectorAsync(const GetLogAnomalyDetectorRequestT &request, const GetLogAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchLogsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CloudWatchLogsEndpointProviderBase > endpointProvider=nullptr, const Aws::CloudWatchLogs::CloudWatchLogsClientConfiguration &clientConfiguration=Aws::CloudWatchLogs::CloudWatchLogsClientConfiguration())
void PutDestinationPolicyAsync(const PutDestinationPolicyRequestT &request, const PutDestinationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutDeliverySourceOutcomeCallable PutDeliverySourceCallable(const PutDeliverySourceRequestT &request) const
void CancelExportTaskAsync(const CancelExportTaskRequestT &request, const CancelExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeLogStreamsAsync(const DescribeLogStreamsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLogStreamsRequestT &request={}) const
virtual Model::DeleteScheduledQueryOutcome DeleteScheduledQuery(const Model::DeleteScheduledQueryRequest &request) const
virtual Model::GetLogFieldsOutcome GetLogFields(const Model::GetLogFieldsRequest &request) const
virtual Model::DescribeDeliveryDestinationsOutcome DescribeDeliveryDestinations(const Model::DescribeDeliveryDestinationsRequest &request={}) const
void GetTransformerAsync(const GetTransformerRequestT &request, const GetTransformerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetLogObjectOutcome GetLogObject(Model::GetLogObjectRequest &request) const
virtual Model::PutQueryDefinitionOutcome PutQueryDefinition(const Model::PutQueryDefinitionRequest &request) const
virtual Model::DeleteQueryDefinitionOutcome DeleteQueryDefinition(const Model::DeleteQueryDefinitionRequest &request) const
Model::PutLogEventsOutcomeCallable PutLogEventsCallable(const PutLogEventsRequestT &request) const
void ListLogAnomalyDetectorsAsync(const ListLogAnomalyDetectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLogAnomalyDetectorsRequestT &request={}) const
virtual Model::PutRetentionPolicyOutcome PutRetentionPolicy(const Model::PutRetentionPolicyRequest &request) const
virtual Model::PutLogEventsOutcome PutLogEvents(const Model::PutLogEventsRequest &request) const
void DescribeAccountPoliciesAsync(const DescribeAccountPoliciesRequestT &request, const DescribeAccountPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateLookupTableOutcomeCallable CreateLookupTableCallable(const CreateLookupTableRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteMetricFilterOutcomeCallable DeleteMetricFilterCallable(const DeleteMetricFilterRequestT &request) const
virtual Model::DeleteMetricFilterOutcome DeleteMetricFilter(const Model::DeleteMetricFilterRequest &request) const
void UpdateLookupTableAsync(const UpdateLookupTableRequestT &request, const UpdateLookupTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetLookupTableOutcome GetLookupTable(const Model::GetLookupTableRequest &request) const
virtual Model::DeleteDeliveryDestinationPolicyOutcome DeleteDeliveryDestinationPolicy(const Model::DeleteDeliveryDestinationPolicyRequest &request) const
Model::DescribeDestinationsOutcomeCallable DescribeDestinationsCallable(const DescribeDestinationsRequestT &request={}) const
virtual Model::DeleteDataProtectionPolicyOutcome DeleteDataProtectionPolicy(const Model::DeleteDataProtectionPolicyRequest &request) const
virtual Model::DescribeExportTasksOutcome DescribeExportTasks(const Model::DescribeExportTasksRequest &request={}) const
Model::PutIndexPolicyOutcomeCallable PutIndexPolicyCallable(const PutIndexPolicyRequestT &request) const
virtual Model::PutAccountPolicyOutcome PutAccountPolicy(const Model::PutAccountPolicyRequest &request) const
void DeleteIntegrationAsync(const DeleteIntegrationRequestT &request, const DeleteIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetLogFieldsAsync(const GetLogFieldsRequestT &request, const GetLogFieldsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDestinationsAsync(const DescribeDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDestinationsRequestT &request={}) const
virtual Model::DescribeImportTaskBatchesOutcome DescribeImportTaskBatches(const Model::DescribeImportTaskBatchesRequest &request) const
virtual Model::ListIntegrationsOutcome ListIntegrations(const Model::ListIntegrationsRequest &request={}) const
void GetIntegrationAsync(const GetIntegrationRequestT &request, const GetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeIndexPoliciesOutcome DescribeIndexPolicies(const Model::DescribeIndexPoliciesRequest &request) const
void DeleteIndexPolicyAsync(const DeleteIndexPolicyRequestT &request, const DeleteIndexPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListLogGroupsOutcomeCallable ListLogGroupsCallable(const ListLogGroupsRequestT &request={}) const
Model::PutSubscriptionFilterOutcomeCallable PutSubscriptionFilterCallable(const PutSubscriptionFilterRequestT &request) const
virtual Model::GetTransformerOutcome GetTransformer(const Model::GetTransformerRequest &request) const
Model::PutStorageTierPolicyOutcomeCallable PutStorageTierPolicyCallable(const PutStorageTierPolicyRequestT &request) const
Model::DeleteDeliveryDestinationPolicyOutcomeCallable DeleteDeliveryDestinationPolicyCallable(const DeleteDeliveryDestinationPolicyRequestT &request) const
void PutResourcePolicyAsync(const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const PutResourcePolicyRequestT &request={}) const
Model::StartLiveTailOutcomeCallable StartLiveTailCallable(StartLiveTailRequestT &request) const
void GetLogEventsAsync(const GetLogEventsRequestT &request, const GetLogEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchLogsEndpointProvider EndpointProviderType
void StartQueryAsync(const StartQueryRequestT &request, const StartQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeLogGroupsAsync(const DescribeLogGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeLogGroupsRequestT &request={}) const
Model::PutDataProtectionPolicyOutcomeCallable PutDataProtectionPolicyCallable(const PutDataProtectionPolicyRequestT &request) const
Model::DescribeAccountPoliciesOutcomeCallable DescribeAccountPoliciesCallable(const DescribeAccountPoliciesRequestT &request) const
Model::DescribeImportTaskBatchesOutcomeCallable DescribeImportTaskBatchesCallable(const DescribeImportTaskBatchesRequestT &request) const
Model::UpdateScheduledQueryOutcomeCallable UpdateScheduledQueryCallable(const UpdateScheduledQueryRequestT &request) const
Model::GetDeliveryDestinationOutcomeCallable GetDeliveryDestinationCallable(const GetDeliveryDestinationRequestT &request) const
virtual Model::DescribeSubscriptionFiltersOutcome DescribeSubscriptionFilters(const Model::DescribeSubscriptionFiltersRequest &request) const
void CreateExportTaskAsync(const CreateExportTaskRequestT &request, const CreateExportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDeliverySourceAsync(const DeleteDeliverySourceRequestT &request, const DeleteDeliverySourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDeliveryDestinationPolicyAsync(const GetDeliveryDestinationPolicyRequestT &request, const GetDeliveryDestinationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelExportTaskOutcome CancelExportTask(const Model::CancelExportTaskRequest &request) const
Model::StopQueryOutcomeCallable StopQueryCallable(const StopQueryRequestT &request) const
void PutIndexPolicyAsync(const PutIndexPolicyRequestT &request, const PutIndexPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDeliverySourcesAsync(const DescribeDeliverySourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDeliverySourcesRequestT &request={}) const
Model::DescribeResourcePoliciesOutcomeCallable DescribeResourcePoliciesCallable(const DescribeResourcePoliciesRequestT &request={}) const
virtual Model::PutIntegrationOutcome PutIntegration(const Model::PutIntegrationRequest &request) const
Model::PutDestinationPolicyOutcomeCallable PutDestinationPolicyCallable(const PutDestinationPolicyRequestT &request) const
void CreateScheduledQueryAsync(const CreateScheduledQueryRequestT &request, const CreateScheduledQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeConfigurationTemplatesOutcomeCallable DescribeConfigurationTemplatesCallable(const DescribeConfigurationTemplatesRequestT &request={}) const
Model::DescribeLogStreamsOutcomeCallable DescribeLogStreamsCallable(const DescribeLogStreamsRequestT &request={}) const
virtual Model::DescribeLogStreamsOutcome DescribeLogStreams(const Model::DescribeLogStreamsRequest &request={}) const
CloudWatchLogsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::StartQueryOutcomeCallable StartQueryCallable(const StartQueryRequestT &request) const
Model::DeleteIndexPolicyOutcomeCallable DeleteIndexPolicyCallable(const DeleteIndexPolicyRequestT &request) const
Model::PutDestinationOutcomeCallable PutDestinationCallable(const PutDestinationRequestT &request) const
virtual Model::DescribeMetricFiltersOutcome DescribeMetricFilters(const Model::DescribeMetricFiltersRequest &request={}) const
void CreateImportTaskAsync(const CreateImportTaskRequestT &request, const CreateImportTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutMetricFilterOutcome PutMetricFilter(const Model::PutMetricFilterRequest &request) const
std::future< PutBearerTokenAuthenticationOutcome > PutBearerTokenAuthenticationOutcomeCallable
std::future< DescribeLogGroupsOutcome > DescribeLogGroupsOutcomeCallable
std::future< GetQueryResultsOutcome > GetQueryResultsOutcomeCallable
std::future< DeleteDeliveryOutcome > DeleteDeliveryOutcomeCallable
std::future< DescribeDeliveriesOutcome > DescribeDeliveriesOutcomeCallable
std::future< GetDeliveryDestinationOutcome > GetDeliveryDestinationOutcomeCallable
std::future< GetTransformerOutcome > GetTransformerOutcomeCallable
std::future< PutMetricFilterOutcome > PutMetricFilterOutcomeCallable
std::future< GetDeliveryOutcome > GetDeliveryOutcomeCallable
std::future< DeleteAccountPolicyOutcome > DeleteAccountPolicyOutcomeCallable
std::future< PutAccountPolicyOutcome > PutAccountPolicyOutcomeCallable
std::future< DeleteTransformerOutcome > DeleteTransformerOutcomeCallable
std::future< PutDestinationPolicyOutcome > PutDestinationPolicyOutcomeCallable
std::future< PutDestinationOutcome > PutDestinationOutcomeCallable
std::future< GetScheduledQueryOutcome > GetScheduledQueryOutcomeCallable
std::future< ListScheduledQueriesOutcome > ListScheduledQueriesOutcomeCallable
std::future< PutIntegrationOutcome > PutIntegrationOutcomeCallable
std::future< DeleteIndexPolicyOutcome > DeleteIndexPolicyOutcomeCallable
std::future< GetDeliveryDestinationPolicyOutcome > GetDeliveryDestinationPolicyOutcomeCallable
std::future< CreateExportTaskOutcome > CreateExportTaskOutcomeCallable
std::future< ListLogGroupsForQueryOutcome > ListLogGroupsForQueryOutcomeCallable
std::future< DeleteSubscriptionFilterOutcome > DeleteSubscriptionFilterOutcomeCallable
std::future< ListLogGroupsOutcome > ListLogGroupsOutcomeCallable
std::future< PutDeliveryDestinationPolicyOutcome > PutDeliveryDestinationPolicyOutcomeCallable
std::future< UpdateLogAnomalyDetectorOutcome > UpdateLogAnomalyDetectorOutcomeCallable
std::future< DescribeConfigurationTemplatesOutcome > DescribeConfigurationTemplatesOutcomeCallable
std::future< UpdateLookupTableOutcome > UpdateLookupTableOutcomeCallable
std::future< DeleteSyslogConfigurationOutcome > DeleteSyslogConfigurationOutcomeCallable
std::future< DescribeDeliverySourcesOutcome > DescribeDeliverySourcesOutcomeCallable
std::future< PutStorageTierPolicyOutcome > PutStorageTierPolicyOutcomeCallable
std::future< DisassociateKmsKeyOutcome > DisassociateKmsKeyOutcomeCallable
std::future< TestMetricFilterOutcome > TestMetricFilterOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteLogStreamOutcome > DeleteLogStreamOutcomeCallable
std::future< DescribeFieldIndexesOutcome > DescribeFieldIndexesOutcomeCallable
std::future< StopQueryOutcome > StopQueryOutcomeCallable
std::future< DeleteDeliveryDestinationPolicyOutcome > DeleteDeliveryDestinationPolicyOutcomeCallable
std::future< StartLiveTailOutcome > StartLiveTailOutcomeCallable
std::future< DescribeMetricFiltersOutcome > DescribeMetricFiltersOutcomeCallable
std::future< DescribeIndexPoliciesOutcome > DescribeIndexPoliciesOutcomeCallable
std::future< GetLogObjectOutcome > GetLogObjectOutcomeCallable
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
std::future< CreateDeliveryOutcome > CreateDeliveryOutcomeCallable
std::future< UpdateScheduledQueryOutcome > UpdateScheduledQueryOutcomeCallable
std::future< ListIntegrationsOutcome > ListIntegrationsOutcomeCallable
std::future< CancelImportTaskOutcome > CancelImportTaskOutcomeCallable
std::future< PutLogGroupDeletionProtectionOutcome > PutLogGroupDeletionProtectionOutcomeCallable
std::future< CreateLogGroupOutcome > CreateLogGroupOutcomeCallable
std::future< CreateImportTaskOutcome > CreateImportTaskOutcomeCallable
std::future< FilterLogEventsOutcome > FilterLogEventsOutcomeCallable
std::future< DescribeImportTasksOutcome > DescribeImportTasksOutcomeCallable
std::future< DescribeDestinationsOutcome > DescribeDestinationsOutcomeCallable
std::future< DescribeResourcePoliciesOutcome > DescribeResourcePoliciesOutcomeCallable
std::future< CreateLookupTableOutcome > CreateLookupTableOutcomeCallable
std::future< UpdateAnomalyOutcome > UpdateAnomalyOutcomeCallable
std::future< GetLogGroupFieldsOutcome > GetLogGroupFieldsOutcomeCallable
std::future< PutIndexPolicyOutcome > PutIndexPolicyOutcomeCallable
std::future< DeleteMetricFilterOutcome > DeleteMetricFilterOutcomeCallable
std::future< DisassociateSourceFromS3TableIntegrationOutcome > DisassociateSourceFromS3TableIntegrationOutcomeCallable
std::future< DescribeLogStreamsOutcome > DescribeLogStreamsOutcomeCallable
std::future< CreateLogStreamOutcome > CreateLogStreamOutcomeCallable
std::future< DescribeAccountPoliciesOutcome > DescribeAccountPoliciesOutcomeCallable
std::future< DescribeLookupTablesOutcome > DescribeLookupTablesOutcomeCallable
std::future< PutDeliverySourceOutcome > PutDeliverySourceOutcomeCallable
std::future< StartQueryOutcome > StartQueryOutcomeCallable
std::future< UpdateDeliveryConfigurationOutcome > UpdateDeliveryConfigurationOutcomeCallable
std::future< GetDeliverySourceOutcome > GetDeliverySourceOutcomeCallable
std::future< GetLookupTableOutcome > GetLookupTableOutcomeCallable
std::future< DescribeQueriesOutcome > DescribeQueriesOutcomeCallable
std::future< DeleteLookupTableOutcome > DeleteLookupTableOutcomeCallable
std::future< DeleteQueryDefinitionOutcome > DeleteQueryDefinitionOutcomeCallable
std::future< GetLogRecordOutcome > GetLogRecordOutcomeCallable
std::future< DescribeSubscriptionFiltersOutcome > DescribeSubscriptionFiltersOutcomeCallable
std::future< AssociateKmsKeyOutcome > AssociateKmsKeyOutcomeCallable
std::future< GetLogAnomalyDetectorOutcome > GetLogAnomalyDetectorOutcomeCallable
std::future< ListSyslogConfigurationsOutcome > ListSyslogConfigurationsOutcomeCallable
std::future< GetStorageTierPolicyOutcome > GetStorageTierPolicyOutcomeCallable
std::future< PutDataProtectionPolicyOutcome > PutDataProtectionPolicyOutcomeCallable
std::future< DeleteDataProtectionPolicyOutcome > DeleteDataProtectionPolicyOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< CreateLogAnomalyDetectorOutcome > CreateLogAnomalyDetectorOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< PutSubscriptionFilterOutcome > PutSubscriptionFilterOutcomeCallable
std::future< GetDataProtectionPolicyOutcome > GetDataProtectionPolicyOutcomeCallable
std::future< DeleteScheduledQueryOutcome > DeleteScheduledQueryOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< PutRetentionPolicyOutcome > PutRetentionPolicyOutcomeCallable
std::future< PutTransformerOutcome > PutTransformerOutcomeCallable
std::future< CreateScheduledQueryOutcome > CreateScheduledQueryOutcomeCallable
std::future< DescribeImportTaskBatchesOutcome > DescribeImportTaskBatchesOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< GetLogFieldsOutcome > GetLogFieldsOutcomeCallable
std::future< DescribeDeliveryDestinationsOutcome > DescribeDeliveryDestinationsOutcomeCallable
std::future< GetLogEventsOutcome > GetLogEventsOutcomeCallable
std::future< PutSyslogConfigurationOutcome > PutSyslogConfigurationOutcomeCallable
std::future< ListSourcesForS3TableIntegrationOutcome > ListSourcesForS3TableIntegrationOutcomeCallable
std::future< TestTransformerOutcome > TestTransformerOutcomeCallable
std::future< GetScheduledQueryHistoryOutcome > GetScheduledQueryHistoryOutcomeCallable
std::future< DeleteRetentionPolicyOutcome > DeleteRetentionPolicyOutcomeCallable
std::future< PutLogEventsOutcome > PutLogEventsOutcomeCallable
std::future< DeleteDeliverySourceOutcome > DeleteDeliverySourceOutcomeCallable
std::future< DeleteDeliveryDestinationOutcome > DeleteDeliveryDestinationOutcomeCallable
std::future< AssociateSourceToS3TableIntegrationOutcome > AssociateSourceToS3TableIntegrationOutcomeCallable
std::future< ListAnomaliesOutcome > ListAnomaliesOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< DeleteLogGroupOutcome > DeleteLogGroupOutcomeCallable
std::future< DescribeQueryDefinitionsOutcome > DescribeQueryDefinitionsOutcomeCallable
std::future< DeleteLogAnomalyDetectorOutcome > DeleteLogAnomalyDetectorOutcomeCallable
std::future< GetIntegrationOutcome > GetIntegrationOutcomeCallable
std::future< ListAggregateLogGroupSummariesOutcome > ListAggregateLogGroupSummariesOutcomeCallable
std::future< DeleteDestinationOutcome > DeleteDestinationOutcomeCallable
std::future< PutQueryDefinitionOutcome > PutQueryDefinitionOutcomeCallable
std::future< PutDeliveryDestinationOutcome > PutDeliveryDestinationOutcomeCallable
std::future< ListLogAnomalyDetectorsOutcome > ListLogAnomalyDetectorsOutcomeCallable
std::function< void(const CloudWatchLogsClient *, const Model::ListSourcesForS3TableIntegrationRequest &, const Model::ListSourcesForS3TableIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSourcesForS3TableIntegrationResponseReceivedHandler
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::DeleteLogAnomalyDetectorRequest &, const Model::DeleteLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListLogGroupsRequest &, const Model::ListLogGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLogGroupsResponseReceivedHandler
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::CreateDeliveryRequest &, const Model::CreateDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteTransformerRequest &, const Model::DeleteTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransformerResponseReceivedHandler
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::DescribeFieldIndexesRequest &, const Model::DescribeFieldIndexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFieldIndexesResponseReceivedHandler
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::CreateScheduledQueryRequest &, const Model::CreateScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateScheduledQueryResponseReceivedHandler
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::GetLogGroupFieldsRequest &, const Model::GetLogGroupFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLogGroupFieldsResponseReceivedHandler
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::ListLogGroupsForQueryRequest &, const Model::ListLogGroupsForQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLogGroupsForQueryResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListAggregateLogGroupSummariesRequest &, const Model::ListAggregateLogGroupSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAggregateLogGroupSummariesResponseReceivedHandler
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::UpdateDeliveryConfigurationRequest &, const Model::UpdateDeliveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDeliveryConfigurationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLookupTableRequest &, const Model::DeleteLookupTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLookupTableResponseReceivedHandler
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::PutDestinationRequest &, const Model::PutDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
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::DescribeLookupTablesRequest &, const Model::DescribeLookupTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLookupTablesResponseReceivedHandler
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::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResponseReceivedHandler
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::DeleteLogStreamRequest &, const Model::DeleteLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLogStreamResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetIntegrationRequest &, const Model::GetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntegrationResponseReceivedHandler
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::ListAnomaliesRequest &, const Model::ListAnomaliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAnomaliesResponseReceivedHandler
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::CreateLogAnomalyDetectorRequest &, const Model::CreateLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLogAnomalyDetectorResponseReceivedHandler
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::GetLogFieldsRequest &, const Model::GetLogFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLogFieldsResponseReceivedHandler
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::TestTransformerRequest &, const Model::TestTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestTransformerResponseReceivedHandler
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::PutIntegrationRequest &, const Model::PutIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutIntegrationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteScheduledQueryRequest &, const Model::DeleteScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteScheduledQueryResponseReceivedHandler
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::DeleteIndexPolicyRequest &, const Model::DeleteIndexPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIndexPolicyResponseReceivedHandler
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::StartLiveTailRequest &, const Model::StartLiveTailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartLiveTailResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetScheduledQueryHistoryRequest &, const Model::GetScheduledQueryHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetScheduledQueryHistoryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutIndexPolicyRequest &, const Model::PutIndexPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutIndexPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutTransformerRequest &, const Model::PutTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutTransformerResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLookupTableRequest &, const Model::CreateLookupTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLookupTableResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogObjectRequest &, const Model::GetLogObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLogObjectResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutBearerTokenAuthenticationRequest &, const Model::PutBearerTokenAuthenticationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutBearerTokenAuthenticationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateLookupTableRequest &, const Model::UpdateLookupTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLookupTableResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListScheduledQueriesRequest &, const Model::ListScheduledQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListScheduledQueriesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::AssociateSourceToS3TableIntegrationRequest &, const Model::AssociateSourceToS3TableIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateSourceToS3TableIntegrationResponseReceivedHandler
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::DescribeQueryDefinitionsRequest &, const Model::DescribeQueryDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeQueryDefinitionsResponseReceivedHandler
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::PutQueryDefinitionRequest &, const Model::PutQueryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutQueryDefinitionResponseReceivedHandler
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::PutDestinationPolicyRequest &, const Model::PutDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDestinationPolicyResponseReceivedHandler
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::DeleteLogGroupRequest &, const Model::DeleteLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLogGroupResponseReceivedHandler
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::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelExportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutLogGroupDeletionProtectionRequest &, const Model::PutLogGroupDeletionProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutLogGroupDeletionProtectionResponseReceivedHandler
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::DeleteAccountPolicyRequest &, const Model::DeleteAccountPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccountPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutSyslogConfigurationRequest &, const Model::PutSyslogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutSyslogConfigurationResponseReceivedHandler
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::DescribeImportTasksRequest &, const Model::DescribeImportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImportTasksResponseReceivedHandler
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::GetScheduledQueryRequest &, const Model::GetScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetScheduledQueryResponseReceivedHandler
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::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
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::GetLookupTableRequest &, const Model::GetLookupTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLookupTableResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DisassociateSourceFromS3TableIntegrationRequest &, const Model::DisassociateSourceFromS3TableIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateSourceFromS3TableIntegrationResponseReceivedHandler
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::DescribeConfigurationTemplatesRequest &, const Model::DescribeConfigurationTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationTemplatesResponseReceivedHandler
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::PutStorageTierPolicyRequest &, const Model::PutStorageTierPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutStorageTierPolicyResponseReceivedHandler
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::PutDeliverySourceRequest &, const Model::PutDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateImportTaskRequest &, const Model::CreateImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateImportTaskResponseReceivedHandler
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::TestMetricFilterRequest &, const Model::TestMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestMetricFilterResponseReceivedHandler
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::DescribeDeliveryDestinationsRequest &, const Model::DescribeDeliveryDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDeliveryDestinationsResponseReceivedHandler
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::DisassociateKmsKeyRequest &, const Model::DisassociateKmsKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateKmsKeyResponseReceivedHandler
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::DescribeIndexPoliciesRequest &, const Model::DescribeIndexPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIndexPoliciesResponseReceivedHandler
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::GetDeliveryDestinationRequest &, const Model::GetDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeImportTaskBatchesRequest &, const Model::DescribeImportTaskBatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeImportTaskBatchesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetTransformerRequest &, const Model::GetTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransformerResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListIntegrationsRequest &, const Model::ListIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegrationsResponseReceivedHandler
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::DescribeAccountPoliciesRequest &, const Model::DescribeAccountPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountPoliciesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateScheduledQueryRequest &, const Model::UpdateScheduledQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateScheduledQueryResponseReceivedHandler
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::DescribeSubscriptionFiltersRequest &, const Model::DescribeSubscriptionFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSubscriptionFiltersResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteSyslogConfigurationRequest &, const Model::DeleteSyslogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSyslogConfigurationResponseReceivedHandler
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::GetLogRecordRequest &, const Model::GetLogRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLogRecordResponseReceivedHandler
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::ListSyslogConfigurationsRequest &, const Model::ListSyslogConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSyslogConfigurationsResponseReceivedHandler
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::PutAccountPolicyRequest &, const Model::PutAccountPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAccountPolicyResponseReceivedHandler
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::GetStorageTierPolicyRequest &, const Model::GetStorageTierPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStorageTierPolicyResponseReceivedHandler
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::CancelImportTaskRequest &, const Model::CancelImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelImportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogGroupRequest &, const Model::CreateLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLogGroupResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String