AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
CloudWatchLogsClient.h
1
6#pragma once
7#include <aws/logs/CloudWatchLogs_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/logs/CloudWatchLogsServiceClientModel.h>
13
14namespace Aws
15{
16namespace CloudWatchLogs
17{
45 class AWS_CLOUDWATCHLOGS_API CloudWatchLogsClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CloudWatchLogsClient>
46 {
47 public:
49 static const char* GetServiceName();
50 static const char* GetAllocationTag();
51
54
60 std::shared_ptr<CloudWatchLogsEndpointProviderBase> endpointProvider = nullptr);
61
67 std::shared_ptr<CloudWatchLogsEndpointProviderBase> endpointProvider = nullptr,
69
74 CloudWatchLogsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
75 std::shared_ptr<CloudWatchLogsEndpointProviderBase> endpointProvider = nullptr,
77
78
79 /* Legacy constructors due deprecation */
85
91 const Aws::Client::ClientConfiguration& clientConfiguration);
92
97 CloudWatchLogsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
98 const Aws::Client::ClientConfiguration& clientConfiguration);
99
100 /* End of legacy constructors due deprecation */
102
149
153 template<typename AssociateKmsKeyRequestT = Model::AssociateKmsKeyRequest>
154 Model::AssociateKmsKeyOutcomeCallable AssociateKmsKeyCallable(const AssociateKmsKeyRequestT& request) const
155 {
156 return SubmitCallable(&CloudWatchLogsClient::AssociateKmsKey, request);
157 }
158
162 template<typename AssociateKmsKeyRequestT = Model::AssociateKmsKeyRequest>
163 void AssociateKmsKeyAsync(const AssociateKmsKeyRequestT& request, const AssociateKmsKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
164 {
165 return SubmitAsync(&CloudWatchLogsClient::AssociateKmsKey, request, handler, context);
166 }
167
176
180 template<typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
181 Model::CancelExportTaskOutcomeCallable CancelExportTaskCallable(const CancelExportTaskRequestT& request) const
182 {
183 return SubmitCallable(&CloudWatchLogsClient::CancelExportTask, request);
184 }
185
189 template<typename CancelExportTaskRequestT = Model::CancelExportTaskRequest>
190 void CancelExportTaskAsync(const CancelExportTaskRequestT& request, const CancelExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
191 {
192 return SubmitAsync(&CloudWatchLogsClient::CancelExportTask, request, handler, context);
193 }
194
229
233 template<typename CreateDeliveryRequestT = Model::CreateDeliveryRequest>
234 Model::CreateDeliveryOutcomeCallable CreateDeliveryCallable(const CreateDeliveryRequestT& request) const
235 {
236 return SubmitCallable(&CloudWatchLogsClient::CreateDelivery, request);
237 }
238
242 template<typename CreateDeliveryRequestT = Model::CreateDeliveryRequest>
243 void CreateDeliveryAsync(const CreateDeliveryRequestT& request, const CreateDeliveryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
244 {
245 return SubmitAsync(&CloudWatchLogsClient::CreateDelivery, request, handler, context);
246 }
247
279
283 template<typename CreateExportTaskRequestT = Model::CreateExportTaskRequest>
284 Model::CreateExportTaskOutcomeCallable CreateExportTaskCallable(const CreateExportTaskRequestT& request) const
285 {
286 return SubmitCallable(&CloudWatchLogsClient::CreateExportTask, request);
287 }
288
292 template<typename CreateExportTaskRequestT = Model::CreateExportTaskRequest>
293 void CreateExportTaskAsync(const CreateExportTaskRequestT& request, const CreateExportTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
294 {
295 return SubmitAsync(&CloudWatchLogsClient::CreateExportTask, request, handler, context);
296 }
297
326
330 template<typename CreateLogAnomalyDetectorRequestT = Model::CreateLogAnomalyDetectorRequest>
331 Model::CreateLogAnomalyDetectorOutcomeCallable CreateLogAnomalyDetectorCallable(const CreateLogAnomalyDetectorRequestT& request) const
332 {
333 return SubmitCallable(&CloudWatchLogsClient::CreateLogAnomalyDetector, request);
334 }
335
339 template<typename CreateLogAnomalyDetectorRequestT = Model::CreateLogAnomalyDetectorRequest>
340 void CreateLogAnomalyDetectorAsync(const CreateLogAnomalyDetectorRequestT& request, const CreateLogAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
341 {
342 return SubmitAsync(&CloudWatchLogsClient::CreateLogAnomalyDetector, request, handler, context);
343 }
344
373
377 template<typename CreateLogGroupRequestT = Model::CreateLogGroupRequest>
378 Model::CreateLogGroupOutcomeCallable CreateLogGroupCallable(const CreateLogGroupRequestT& request) const
379 {
380 return SubmitCallable(&CloudWatchLogsClient::CreateLogGroup, request);
381 }
382
386 template<typename CreateLogGroupRequestT = Model::CreateLogGroupRequest>
387 void CreateLogGroupAsync(const CreateLogGroupRequestT& request, const CreateLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
388 {
389 return SubmitAsync(&CloudWatchLogsClient::CreateLogGroup, request, handler, context);
390 }
391
407
411 template<typename CreateLogStreamRequestT = Model::CreateLogStreamRequest>
412 Model::CreateLogStreamOutcomeCallable CreateLogStreamCallable(const CreateLogStreamRequestT& request) const
413 {
414 return SubmitCallable(&CloudWatchLogsClient::CreateLogStream, request);
415 }
416
420 template<typename CreateLogStreamRequestT = Model::CreateLogStreamRequest>
421 void CreateLogStreamAsync(const CreateLogStreamRequestT& request, const CreateLogStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
422 {
423 return SubmitAsync(&CloudWatchLogsClient::CreateLogStream, request, handler, context);
424 }
425
449
453 template<typename DeleteAccountPolicyRequestT = Model::DeleteAccountPolicyRequest>
454 Model::DeleteAccountPolicyOutcomeCallable DeleteAccountPolicyCallable(const DeleteAccountPolicyRequestT& request) const
455 {
456 return SubmitCallable(&CloudWatchLogsClient::DeleteAccountPolicy, request);
457 }
458
462 template<typename DeleteAccountPolicyRequestT = Model::DeleteAccountPolicyRequest>
463 void DeleteAccountPolicyAsync(const DeleteAccountPolicyRequestT& request, const DeleteAccountPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
464 {
465 return SubmitAsync(&CloudWatchLogsClient::DeleteAccountPolicy, request, handler, context);
466 }
467
477
481 template<typename DeleteDataProtectionPolicyRequestT = Model::DeleteDataProtectionPolicyRequest>
482 Model::DeleteDataProtectionPolicyOutcomeCallable DeleteDataProtectionPolicyCallable(const DeleteDataProtectionPolicyRequestT& request) const
483 {
484 return SubmitCallable(&CloudWatchLogsClient::DeleteDataProtectionPolicy, request);
485 }
486
490 template<typename DeleteDataProtectionPolicyRequestT = Model::DeleteDataProtectionPolicyRequest>
491 void DeleteDataProtectionPolicyAsync(const DeleteDataProtectionPolicyRequestT& request, const DeleteDataProtectionPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
492 {
493 return SubmitAsync(&CloudWatchLogsClient::DeleteDataProtectionPolicy, request, handler, context);
494 }
495
506
510 template<typename DeleteDeliveryRequestT = Model::DeleteDeliveryRequest>
511 Model::DeleteDeliveryOutcomeCallable DeleteDeliveryCallable(const DeleteDeliveryRequestT& request) const
512 {
513 return SubmitCallable(&CloudWatchLogsClient::DeleteDelivery, request);
514 }
515
519 template<typename DeleteDeliveryRequestT = Model::DeleteDeliveryRequest>
520 void DeleteDeliveryAsync(const DeleteDeliveryRequestT& request, const DeleteDeliveryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
521 {
522 return SubmitAsync(&CloudWatchLogsClient::DeleteDelivery, request, handler, context);
523 }
524
538
542 template<typename DeleteDeliveryDestinationRequestT = Model::DeleteDeliveryDestinationRequest>
543 Model::DeleteDeliveryDestinationOutcomeCallable DeleteDeliveryDestinationCallable(const DeleteDeliveryDestinationRequestT& request) const
544 {
545 return SubmitCallable(&CloudWatchLogsClient::DeleteDeliveryDestination, request);
546 }
547
551 template<typename DeleteDeliveryDestinationRequestT = Model::DeleteDeliveryDestinationRequest>
552 void DeleteDeliveryDestinationAsync(const DeleteDeliveryDestinationRequestT& request, const DeleteDeliveryDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
553 {
554 return SubmitAsync(&CloudWatchLogsClient::DeleteDeliveryDestination, request, handler, context);
555 }
556
566
570 template<typename DeleteDeliveryDestinationPolicyRequestT = Model::DeleteDeliveryDestinationPolicyRequest>
571 Model::DeleteDeliveryDestinationPolicyOutcomeCallable DeleteDeliveryDestinationPolicyCallable(const DeleteDeliveryDestinationPolicyRequestT& request) const
572 {
573 return SubmitCallable(&CloudWatchLogsClient::DeleteDeliveryDestinationPolicy, request);
574 }
575
579 template<typename DeleteDeliveryDestinationPolicyRequestT = Model::DeleteDeliveryDestinationPolicyRequest>
580 void DeleteDeliveryDestinationPolicyAsync(const DeleteDeliveryDestinationPolicyRequestT& request, const DeleteDeliveryDestinationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
581 {
582 return SubmitAsync(&CloudWatchLogsClient::DeleteDeliveryDestinationPolicy, request, handler, context);
583 }
584
598
602 template<typename DeleteDeliverySourceRequestT = Model::DeleteDeliverySourceRequest>
603 Model::DeleteDeliverySourceOutcomeCallable DeleteDeliverySourceCallable(const DeleteDeliverySourceRequestT& request) const
604 {
605 return SubmitCallable(&CloudWatchLogsClient::DeleteDeliverySource, request);
606 }
607
611 template<typename DeleteDeliverySourceRequestT = Model::DeleteDeliverySourceRequest>
612 void DeleteDeliverySourceAsync(const DeleteDeliverySourceRequestT& request, const DeleteDeliverySourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
613 {
614 return SubmitAsync(&CloudWatchLogsClient::DeleteDeliverySource, request, handler, context);
615 }
616
625
629 template<typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
630 Model::DeleteDestinationOutcomeCallable DeleteDestinationCallable(const DeleteDestinationRequestT& request) const
631 {
632 return SubmitCallable(&CloudWatchLogsClient::DeleteDestination, request);
633 }
634
638 template<typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
639 void DeleteDestinationAsync(const DeleteDestinationRequestT& request, const DeleteDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
640 {
641 return SubmitAsync(&CloudWatchLogsClient::DeleteDestination, request, handler, context);
642 }
643
659
663 template<typename DeleteIndexPolicyRequestT = Model::DeleteIndexPolicyRequest>
664 Model::DeleteIndexPolicyOutcomeCallable DeleteIndexPolicyCallable(const DeleteIndexPolicyRequestT& request) const
665 {
666 return SubmitCallable(&CloudWatchLogsClient::DeleteIndexPolicy, request);
667 }
668
672 template<typename DeleteIndexPolicyRequestT = Model::DeleteIndexPolicyRequest>
673 void DeleteIndexPolicyAsync(const DeleteIndexPolicyRequestT& request, const DeleteIndexPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
674 {
675 return SubmitAsync(&CloudWatchLogsClient::DeleteIndexPolicy, request, handler, context);
676 }
677
690
694 template<typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
695 Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT& request) const
696 {
697 return SubmitCallable(&CloudWatchLogsClient::DeleteIntegration, request);
698 }
699
703 template<typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
704 void DeleteIntegrationAsync(const DeleteIntegrationRequestT& request, const DeleteIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
705 {
706 return SubmitAsync(&CloudWatchLogsClient::DeleteIntegration, request, handler, context);
707 }
708
716
720 template<typename DeleteLogAnomalyDetectorRequestT = Model::DeleteLogAnomalyDetectorRequest>
721 Model::DeleteLogAnomalyDetectorOutcomeCallable DeleteLogAnomalyDetectorCallable(const DeleteLogAnomalyDetectorRequestT& request) const
722 {
723 return SubmitCallable(&CloudWatchLogsClient::DeleteLogAnomalyDetector, request);
724 }
725
729 template<typename DeleteLogAnomalyDetectorRequestT = Model::DeleteLogAnomalyDetectorRequest>
730 void DeleteLogAnomalyDetectorAsync(const DeleteLogAnomalyDetectorRequestT& request, const DeleteLogAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
731 {
732 return SubmitAsync(&CloudWatchLogsClient::DeleteLogAnomalyDetector, request, handler, context);
733 }
734
742
746 template<typename DeleteLogGroupRequestT = Model::DeleteLogGroupRequest>
747 Model::DeleteLogGroupOutcomeCallable DeleteLogGroupCallable(const DeleteLogGroupRequestT& request) const
748 {
749 return SubmitCallable(&CloudWatchLogsClient::DeleteLogGroup, request);
750 }
751
755 template<typename DeleteLogGroupRequestT = Model::DeleteLogGroupRequest>
756 void DeleteLogGroupAsync(const DeleteLogGroupRequestT& request, const DeleteLogGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
757 {
758 return SubmitAsync(&CloudWatchLogsClient::DeleteLogGroup, request, handler, context);
759 }
760
768
772 template<typename DeleteLogStreamRequestT = Model::DeleteLogStreamRequest>
773 Model::DeleteLogStreamOutcomeCallable DeleteLogStreamCallable(const DeleteLogStreamRequestT& request) const
774 {
775 return SubmitCallable(&CloudWatchLogsClient::DeleteLogStream, request);
776 }
777
781 template<typename DeleteLogStreamRequestT = Model::DeleteLogStreamRequest>
782 void DeleteLogStreamAsync(const DeleteLogStreamRequestT& request, const DeleteLogStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
783 {
784 return SubmitAsync(&CloudWatchLogsClient::DeleteLogStream, request, handler, context);
785 }
786
793
797 template<typename DeleteMetricFilterRequestT = Model::DeleteMetricFilterRequest>
798 Model::DeleteMetricFilterOutcomeCallable DeleteMetricFilterCallable(const DeleteMetricFilterRequestT& request) const
799 {
800 return SubmitCallable(&CloudWatchLogsClient::DeleteMetricFilter, request);
801 }
802
806 template<typename DeleteMetricFilterRequestT = Model::DeleteMetricFilterRequest>
807 void DeleteMetricFilterAsync(const DeleteMetricFilterRequestT& request, const DeleteMetricFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
808 {
809 return SubmitAsync(&CloudWatchLogsClient::DeleteMetricFilter, request, handler, context);
810 }
811
822
826 template<typename DeleteQueryDefinitionRequestT = Model::DeleteQueryDefinitionRequest>
827 Model::DeleteQueryDefinitionOutcomeCallable DeleteQueryDefinitionCallable(const DeleteQueryDefinitionRequestT& request) const
828 {
829 return SubmitCallable(&CloudWatchLogsClient::DeleteQueryDefinition, request);
830 }
831
835 template<typename DeleteQueryDefinitionRequestT = Model::DeleteQueryDefinitionRequest>
836 void DeleteQueryDefinitionAsync(const DeleteQueryDefinitionRequestT& request, const DeleteQueryDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
837 {
838 return SubmitAsync(&CloudWatchLogsClient::DeleteQueryDefinition, request, handler, context);
839 }
840
849
853 template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
854 Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT& request = {}) const
855 {
856 return SubmitCallable(&CloudWatchLogsClient::DeleteResourcePolicy, request);
857 }
858
862 template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
863 void DeleteResourcePolicyAsync(const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DeleteResourcePolicyRequestT& request = {}) const
864 {
865 return SubmitAsync(&CloudWatchLogsClient::DeleteResourcePolicy, request, handler, context);
866 }
867
876
880 template<typename DeleteRetentionPolicyRequestT = Model::DeleteRetentionPolicyRequest>
881 Model::DeleteRetentionPolicyOutcomeCallable DeleteRetentionPolicyCallable(const DeleteRetentionPolicyRequestT& request) const
882 {
883 return SubmitCallable(&CloudWatchLogsClient::DeleteRetentionPolicy, request);
884 }
885
889 template<typename DeleteRetentionPolicyRequestT = Model::DeleteRetentionPolicyRequest>
890 void DeleteRetentionPolicyAsync(const DeleteRetentionPolicyRequestT& request, const DeleteRetentionPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
891 {
892 return SubmitAsync(&CloudWatchLogsClient::DeleteRetentionPolicy, request, handler, context);
893 }
894
901
905 template<typename DeleteSubscriptionFilterRequestT = Model::DeleteSubscriptionFilterRequest>
906 Model::DeleteSubscriptionFilterOutcomeCallable DeleteSubscriptionFilterCallable(const DeleteSubscriptionFilterRequestT& request) const
907 {
908 return SubmitCallable(&CloudWatchLogsClient::DeleteSubscriptionFilter, request);
909 }
910
914 template<typename DeleteSubscriptionFilterRequestT = Model::DeleteSubscriptionFilterRequest>
915 void DeleteSubscriptionFilterAsync(const DeleteSubscriptionFilterRequestT& request, const DeleteSubscriptionFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
916 {
917 return SubmitAsync(&CloudWatchLogsClient::DeleteSubscriptionFilter, request, handler, context);
918 }
919
932
936 template<typename DeleteTransformerRequestT = Model::DeleteTransformerRequest>
937 Model::DeleteTransformerOutcomeCallable DeleteTransformerCallable(const DeleteTransformerRequestT& request) const
938 {
939 return SubmitCallable(&CloudWatchLogsClient::DeleteTransformer, request);
940 }
941
945 template<typename DeleteTransformerRequestT = Model::DeleteTransformerRequest>
946 void DeleteTransformerAsync(const DeleteTransformerRequestT& request, const DeleteTransformerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
947 {
948 return SubmitAsync(&CloudWatchLogsClient::DeleteTransformer, request, handler, context);
949 }
950
970
974 template<typename DescribeAccountPoliciesRequestT = Model::DescribeAccountPoliciesRequest>
975 Model::DescribeAccountPoliciesOutcomeCallable DescribeAccountPoliciesCallable(const DescribeAccountPoliciesRequestT& request) const
976 {
977 return SubmitCallable(&CloudWatchLogsClient::DescribeAccountPolicies, request);
978 }
979
983 template<typename DescribeAccountPoliciesRequestT = Model::DescribeAccountPoliciesRequest>
984 void DescribeAccountPoliciesAsync(const DescribeAccountPoliciesRequestT& request, const DescribeAccountPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
985 {
986 return SubmitAsync(&CloudWatchLogsClient::DescribeAccountPolicies, request, handler, context);
987 }
988
999
1003 template<typename DescribeConfigurationTemplatesRequestT = Model::DescribeConfigurationTemplatesRequest>
1004 Model::DescribeConfigurationTemplatesOutcomeCallable DescribeConfigurationTemplatesCallable(const DescribeConfigurationTemplatesRequestT& request = {}) const
1005 {
1006 return SubmitCallable(&CloudWatchLogsClient::DescribeConfigurationTemplates, request);
1007 }
1008
1012 template<typename DescribeConfigurationTemplatesRequestT = Model::DescribeConfigurationTemplatesRequest>
1013 void DescribeConfigurationTemplatesAsync(const DescribeConfigurationTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeConfigurationTemplatesRequestT& request = {}) const
1014 {
1015 return SubmitAsync(&CloudWatchLogsClient::DescribeConfigurationTemplates, request, handler, context);
1016 }
1017
1035
1039 template<typename DescribeDeliveriesRequestT = Model::DescribeDeliveriesRequest>
1040 Model::DescribeDeliveriesOutcomeCallable DescribeDeliveriesCallable(const DescribeDeliveriesRequestT& request = {}) const
1041 {
1042 return SubmitCallable(&CloudWatchLogsClient::DescribeDeliveries, request);
1043 }
1044
1048 template<typename DescribeDeliveriesRequestT = Model::DescribeDeliveriesRequest>
1049 void DescribeDeliveriesAsync(const DescribeDeliveriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDeliveriesRequestT& request = {}) const
1050 {
1051 return SubmitAsync(&CloudWatchLogsClient::DescribeDeliveries, request, handler, context);
1052 }
1053
1061
1065 template<typename DescribeDeliveryDestinationsRequestT = Model::DescribeDeliveryDestinationsRequest>
1066 Model::DescribeDeliveryDestinationsOutcomeCallable DescribeDeliveryDestinationsCallable(const DescribeDeliveryDestinationsRequestT& request = {}) const
1067 {
1068 return SubmitCallable(&CloudWatchLogsClient::DescribeDeliveryDestinations, request);
1069 }
1070
1074 template<typename DescribeDeliveryDestinationsRequestT = Model::DescribeDeliveryDestinationsRequest>
1075 void DescribeDeliveryDestinationsAsync(const DescribeDeliveryDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDeliveryDestinationsRequestT& request = {}) const
1076 {
1077 return SubmitAsync(&CloudWatchLogsClient::DescribeDeliveryDestinations, request, handler, context);
1078 }
1079
1087
1091 template<typename DescribeDeliverySourcesRequestT = Model::DescribeDeliverySourcesRequest>
1092 Model::DescribeDeliverySourcesOutcomeCallable DescribeDeliverySourcesCallable(const DescribeDeliverySourcesRequestT& request = {}) const
1093 {
1094 return SubmitCallable(&CloudWatchLogsClient::DescribeDeliverySources, request);
1095 }
1096
1100 template<typename DescribeDeliverySourcesRequestT = Model::DescribeDeliverySourcesRequest>
1101 void DescribeDeliverySourcesAsync(const DescribeDeliverySourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDeliverySourcesRequestT& request = {}) const
1102 {
1103 return SubmitAsync(&CloudWatchLogsClient::DescribeDeliverySources, request, handler, context);
1104 }
1105
1113
1117 template<typename DescribeDestinationsRequestT = Model::DescribeDestinationsRequest>
1118 Model::DescribeDestinationsOutcomeCallable DescribeDestinationsCallable(const DescribeDestinationsRequestT& request = {}) const
1119 {
1120 return SubmitCallable(&CloudWatchLogsClient::DescribeDestinations, request);
1121 }
1122
1126 template<typename DescribeDestinationsRequestT = Model::DescribeDestinationsRequest>
1127 void DescribeDestinationsAsync(const DescribeDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeDestinationsRequestT& request = {}) const
1128 {
1129 return SubmitAsync(&CloudWatchLogsClient::DescribeDestinations, request, handler, context);
1130 }
1131
1140
1144 template<typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
1145 Model::DescribeExportTasksOutcomeCallable DescribeExportTasksCallable(const DescribeExportTasksRequestT& request = {}) const
1146 {
1147 return SubmitCallable(&CloudWatchLogsClient::DescribeExportTasks, request);
1148 }
1149
1153 template<typename DescribeExportTasksRequestT = Model::DescribeExportTasksRequest>
1154 void DescribeExportTasksAsync(const DescribeExportTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeExportTasksRequestT& request = {}) const
1155 {
1156 return SubmitAsync(&CloudWatchLogsClient::DescribeExportTasks, request, handler, context);
1157 }
1158
1168
1172 template<typename DescribeFieldIndexesRequestT = Model::DescribeFieldIndexesRequest>
1173 Model::DescribeFieldIndexesOutcomeCallable DescribeFieldIndexesCallable(const DescribeFieldIndexesRequestT& request) const
1174 {
1175 return SubmitCallable(&CloudWatchLogsClient::DescribeFieldIndexes, request);
1176 }
1177
1181 template<typename DescribeFieldIndexesRequestT = Model::DescribeFieldIndexesRequest>
1182 void DescribeFieldIndexesAsync(const DescribeFieldIndexesRequestT& request, const DescribeFieldIndexesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1183 {
1184 return SubmitAsync(&CloudWatchLogsClient::DescribeFieldIndexes, request, handler, context);
1185 }
1186
1202
1206 template<typename DescribeIndexPoliciesRequestT = Model::DescribeIndexPoliciesRequest>
1207 Model::DescribeIndexPoliciesOutcomeCallable DescribeIndexPoliciesCallable(const DescribeIndexPoliciesRequestT& request) const
1208 {
1209 return SubmitCallable(&CloudWatchLogsClient::DescribeIndexPolicies, request);
1210 }
1211
1215 template<typename DescribeIndexPoliciesRequestT = Model::DescribeIndexPoliciesRequest>
1216 void DescribeIndexPoliciesAsync(const DescribeIndexPoliciesRequestT& request, const DescribeIndexPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1217 {
1218 return SubmitAsync(&CloudWatchLogsClient::DescribeIndexPolicies, request, handler, context);
1219 }
1220
1241
1245 template<typename DescribeLogGroupsRequestT = Model::DescribeLogGroupsRequest>
1246 Model::DescribeLogGroupsOutcomeCallable DescribeLogGroupsCallable(const DescribeLogGroupsRequestT& request = {}) const
1247 {
1248 return SubmitCallable(&CloudWatchLogsClient::DescribeLogGroups, request);
1249 }
1250
1254 template<typename DescribeLogGroupsRequestT = Model::DescribeLogGroupsRequest>
1255 void DescribeLogGroupsAsync(const DescribeLogGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeLogGroupsRequestT& request = {}) const
1256 {
1257 return SubmitAsync(&CloudWatchLogsClient::DescribeLogGroups, request, handler, context);
1258 }
1259
1276
1280 template<typename DescribeLogStreamsRequestT = Model::DescribeLogStreamsRequest>
1281 Model::DescribeLogStreamsOutcomeCallable DescribeLogStreamsCallable(const DescribeLogStreamsRequestT& request = {}) const
1282 {
1283 return SubmitCallable(&CloudWatchLogsClient::DescribeLogStreams, request);
1284 }
1285
1289 template<typename DescribeLogStreamsRequestT = Model::DescribeLogStreamsRequest>
1290 void DescribeLogStreamsAsync(const DescribeLogStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeLogStreamsRequestT& request = {}) const
1291 {
1292 return SubmitAsync(&CloudWatchLogsClient::DescribeLogStreams, request, handler, context);
1293 }
1294
1303
1307 template<typename DescribeMetricFiltersRequestT = Model::DescribeMetricFiltersRequest>
1308 Model::DescribeMetricFiltersOutcomeCallable DescribeMetricFiltersCallable(const DescribeMetricFiltersRequestT& request = {}) const
1309 {
1310 return SubmitCallable(&CloudWatchLogsClient::DescribeMetricFilters, request);
1311 }
1312
1316 template<typename DescribeMetricFiltersRequestT = Model::DescribeMetricFiltersRequest>
1317 void DescribeMetricFiltersAsync(const DescribeMetricFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeMetricFiltersRequestT& request = {}) const
1318 {
1319 return SubmitAsync(&CloudWatchLogsClient::DescribeMetricFilters, request, handler, context);
1320 }
1321
1331
1335 template<typename DescribeQueriesRequestT = Model::DescribeQueriesRequest>
1336 Model::DescribeQueriesOutcomeCallable DescribeQueriesCallable(const DescribeQueriesRequestT& request = {}) const
1337 {
1338 return SubmitCallable(&CloudWatchLogsClient::DescribeQueries, request);
1339 }
1340
1344 template<typename DescribeQueriesRequestT = Model::DescribeQueriesRequest>
1345 void DescribeQueriesAsync(const DescribeQueriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeQueriesRequestT& request = {}) const
1346 {
1347 return SubmitAsync(&CloudWatchLogsClient::DescribeQueries, request, handler, context);
1348 }
1349
1361
1365 template<typename DescribeQueryDefinitionsRequestT = Model::DescribeQueryDefinitionsRequest>
1366 Model::DescribeQueryDefinitionsOutcomeCallable DescribeQueryDefinitionsCallable(const DescribeQueryDefinitionsRequestT& request = {}) const
1367 {
1368 return SubmitCallable(&CloudWatchLogsClient::DescribeQueryDefinitions, request);
1369 }
1370
1374 template<typename DescribeQueryDefinitionsRequestT = Model::DescribeQueryDefinitionsRequest>
1375 void DescribeQueryDefinitionsAsync(const DescribeQueryDefinitionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeQueryDefinitionsRequestT& request = {}) const
1376 {
1377 return SubmitAsync(&CloudWatchLogsClient::DescribeQueryDefinitions, request, handler, context);
1378 }
1379
1386
1390 template<typename DescribeResourcePoliciesRequestT = Model::DescribeResourcePoliciesRequest>
1391 Model::DescribeResourcePoliciesOutcomeCallable DescribeResourcePoliciesCallable(const DescribeResourcePoliciesRequestT& request = {}) const
1392 {
1393 return SubmitCallable(&CloudWatchLogsClient::DescribeResourcePolicies, request);
1394 }
1395
1399 template<typename DescribeResourcePoliciesRequestT = Model::DescribeResourcePoliciesRequest>
1400 void DescribeResourcePoliciesAsync(const DescribeResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeResourcePoliciesRequestT& request = {}) const
1401 {
1402 return SubmitAsync(&CloudWatchLogsClient::DescribeResourcePolicies, request, handler, context);
1403 }
1404
1413
1417 template<typename DescribeSubscriptionFiltersRequestT = Model::DescribeSubscriptionFiltersRequest>
1418 Model::DescribeSubscriptionFiltersOutcomeCallable DescribeSubscriptionFiltersCallable(const DescribeSubscriptionFiltersRequestT& request) const
1419 {
1420 return SubmitCallable(&CloudWatchLogsClient::DescribeSubscriptionFilters, request);
1421 }
1422
1426 template<typename DescribeSubscriptionFiltersRequestT = Model::DescribeSubscriptionFiltersRequest>
1427 void DescribeSubscriptionFiltersAsync(const DescribeSubscriptionFiltersRequestT& request, const DescribeSubscriptionFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1428 {
1429 return SubmitAsync(&CloudWatchLogsClient::DescribeSubscriptionFilters, request, handler, context);
1430 }
1431
1457
1461 template<typename DisassociateKmsKeyRequestT = Model::DisassociateKmsKeyRequest>
1462 Model::DisassociateKmsKeyOutcomeCallable DisassociateKmsKeyCallable(const DisassociateKmsKeyRequestT& request = {}) const
1463 {
1464 return SubmitCallable(&CloudWatchLogsClient::DisassociateKmsKey, request);
1465 }
1466
1470 template<typename DisassociateKmsKeyRequestT = Model::DisassociateKmsKeyRequest>
1471 void DisassociateKmsKeyAsync(const DisassociateKmsKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DisassociateKmsKeyRequestT& request = {}) const
1472 {
1473 return SubmitAsync(&CloudWatchLogsClient::DisassociateKmsKey, request, handler, context);
1474 }
1475
1515
1519 template<typename FilterLogEventsRequestT = Model::FilterLogEventsRequest>
1520 Model::FilterLogEventsOutcomeCallable FilterLogEventsCallable(const FilterLogEventsRequestT& request = {}) const
1521 {
1522 return SubmitCallable(&CloudWatchLogsClient::FilterLogEvents, request);
1523 }
1524
1528 template<typename FilterLogEventsRequestT = Model::FilterLogEventsRequest>
1529 void FilterLogEventsAsync(const FilterLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const FilterLogEventsRequestT& request = {}) const
1530 {
1531 return SubmitAsync(&CloudWatchLogsClient::FilterLogEvents, request, handler, context);
1532 }
1533
1541
1545 template<typename GetDataProtectionPolicyRequestT = Model::GetDataProtectionPolicyRequest>
1546 Model::GetDataProtectionPolicyOutcomeCallable GetDataProtectionPolicyCallable(const GetDataProtectionPolicyRequestT& request) const
1547 {
1548 return SubmitCallable(&CloudWatchLogsClient::GetDataProtectionPolicy, request);
1549 }
1550
1554 template<typename GetDataProtectionPolicyRequestT = Model::GetDataProtectionPolicyRequest>
1555 void GetDataProtectionPolicyAsync(const GetDataProtectionPolicyRequestT& request, const GetDataProtectionPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1556 {
1557 return SubmitAsync(&CloudWatchLogsClient::GetDataProtectionPolicy, request, handler, context);
1558 }
1559
1581
1585 template<typename GetDeliveryRequestT = Model::GetDeliveryRequest>
1586 Model::GetDeliveryOutcomeCallable GetDeliveryCallable(const GetDeliveryRequestT& request) const
1587 {
1588 return SubmitCallable(&CloudWatchLogsClient::GetDelivery, request);
1589 }
1590
1594 template<typename GetDeliveryRequestT = Model::GetDeliveryRequest>
1595 void GetDeliveryAsync(const GetDeliveryRequestT& request, const GetDeliveryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1596 {
1597 return SubmitAsync(&CloudWatchLogsClient::GetDelivery, request, handler, context);
1598 }
1599
1607
1611 template<typename GetDeliveryDestinationRequestT = Model::GetDeliveryDestinationRequest>
1612 Model::GetDeliveryDestinationOutcomeCallable GetDeliveryDestinationCallable(const GetDeliveryDestinationRequestT& request) const
1613 {
1614 return SubmitCallable(&CloudWatchLogsClient::GetDeliveryDestination, request);
1615 }
1616
1620 template<typename GetDeliveryDestinationRequestT = Model::GetDeliveryDestinationRequest>
1621 void GetDeliveryDestinationAsync(const GetDeliveryDestinationRequestT& request, const GetDeliveryDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1622 {
1623 return SubmitAsync(&CloudWatchLogsClient::GetDeliveryDestination, request, handler, context);
1624 }
1625
1636
1640 template<typename GetDeliveryDestinationPolicyRequestT = Model::GetDeliveryDestinationPolicyRequest>
1641 Model::GetDeliveryDestinationPolicyOutcomeCallable GetDeliveryDestinationPolicyCallable(const GetDeliveryDestinationPolicyRequestT& request) const
1642 {
1643 return SubmitCallable(&CloudWatchLogsClient::GetDeliveryDestinationPolicy, request);
1644 }
1645
1649 template<typename GetDeliveryDestinationPolicyRequestT = Model::GetDeliveryDestinationPolicyRequest>
1650 void GetDeliveryDestinationPolicyAsync(const GetDeliveryDestinationPolicyRequestT& request, const GetDeliveryDestinationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1651 {
1652 return SubmitAsync(&CloudWatchLogsClient::GetDeliveryDestinationPolicy, request, handler, context);
1653 }
1654
1662
1666 template<typename GetDeliverySourceRequestT = Model::GetDeliverySourceRequest>
1667 Model::GetDeliverySourceOutcomeCallable GetDeliverySourceCallable(const GetDeliverySourceRequestT& request) const
1668 {
1669 return SubmitCallable(&CloudWatchLogsClient::GetDeliverySource, request);
1670 }
1671
1675 template<typename GetDeliverySourceRequestT = Model::GetDeliverySourceRequest>
1676 void GetDeliverySourceAsync(const GetDeliverySourceRequestT& request, const GetDeliverySourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1677 {
1678 return SubmitAsync(&CloudWatchLogsClient::GetDeliverySource, request, handler, context);
1679 }
1680
1688
1692 template<typename GetIntegrationRequestT = Model::GetIntegrationRequest>
1693 Model::GetIntegrationOutcomeCallable GetIntegrationCallable(const GetIntegrationRequestT& request) const
1694 {
1695 return SubmitCallable(&CloudWatchLogsClient::GetIntegration, request);
1696 }
1697
1701 template<typename GetIntegrationRequestT = Model::GetIntegrationRequest>
1702 void GetIntegrationAsync(const GetIntegrationRequestT& request, const GetIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1703 {
1704 return SubmitAsync(&CloudWatchLogsClient::GetIntegration, request, handler, context);
1705 }
1706
1714
1718 template<typename GetLogAnomalyDetectorRequestT = Model::GetLogAnomalyDetectorRequest>
1719 Model::GetLogAnomalyDetectorOutcomeCallable GetLogAnomalyDetectorCallable(const GetLogAnomalyDetectorRequestT& request) const
1720 {
1721 return SubmitCallable(&CloudWatchLogsClient::GetLogAnomalyDetector, request);
1722 }
1723
1727 template<typename GetLogAnomalyDetectorRequestT = Model::GetLogAnomalyDetectorRequest>
1728 void GetLogAnomalyDetectorAsync(const GetLogAnomalyDetectorRequestT& request, const GetLogAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1729 {
1730 return SubmitAsync(&CloudWatchLogsClient::GetLogAnomalyDetector, request, handler, context);
1731 }
1732
1770
1774 template<typename GetLogEventsRequestT = Model::GetLogEventsRequest>
1775 Model::GetLogEventsOutcomeCallable GetLogEventsCallable(const GetLogEventsRequestT& request) const
1776 {
1777 return SubmitCallable(&CloudWatchLogsClient::GetLogEvents, request);
1778 }
1779
1783 template<typename GetLogEventsRequestT = Model::GetLogEventsRequest>
1784 void GetLogEventsAsync(const GetLogEventsRequestT& request, const GetLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1785 {
1786 return SubmitAsync(&CloudWatchLogsClient::GetLogEvents, request, handler, context);
1787 }
1788
1811
1815 template<typename GetLogGroupFieldsRequestT = Model::GetLogGroupFieldsRequest>
1816 Model::GetLogGroupFieldsOutcomeCallable GetLogGroupFieldsCallable(const GetLogGroupFieldsRequestT& request = {}) const
1817 {
1818 return SubmitCallable(&CloudWatchLogsClient::GetLogGroupFields, request);
1819 }
1820
1824 template<typename GetLogGroupFieldsRequestT = Model::GetLogGroupFieldsRequest>
1825 void GetLogGroupFieldsAsync(const GetLogGroupFieldsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetLogGroupFieldsRequestT& request = {}) const
1826 {
1827 return SubmitAsync(&CloudWatchLogsClient::GetLogGroupFields, request, handler, context);
1828 }
1829
1840
1844 template<typename GetLogRecordRequestT = Model::GetLogRecordRequest>
1845 Model::GetLogRecordOutcomeCallable GetLogRecordCallable(const GetLogRecordRequestT& request) const
1846 {
1847 return SubmitCallable(&CloudWatchLogsClient::GetLogRecord, request);
1848 }
1849
1853 template<typename GetLogRecordRequestT = Model::GetLogRecordRequest>
1854 void GetLogRecordAsync(const GetLogRecordRequestT& request, const GetLogRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1855 {
1856 return SubmitAsync(&CloudWatchLogsClient::GetLogRecord, request, handler, context);
1857 }
1858
1884
1888 template<typename GetQueryResultsRequestT = Model::GetQueryResultsRequest>
1889 Model::GetQueryResultsOutcomeCallable GetQueryResultsCallable(const GetQueryResultsRequestT& request) const
1890 {
1891 return SubmitCallable(&CloudWatchLogsClient::GetQueryResults, request);
1892 }
1893
1897 template<typename GetQueryResultsRequestT = Model::GetQueryResultsRequest>
1898 void GetQueryResultsAsync(const GetQueryResultsRequestT& request, const GetQueryResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1899 {
1900 return SubmitAsync(&CloudWatchLogsClient::GetQueryResults, request, handler, context);
1901 }
1902
1913
1917 template<typename GetTransformerRequestT = Model::GetTransformerRequest>
1918 Model::GetTransformerOutcomeCallable GetTransformerCallable(const GetTransformerRequestT& request) const
1919 {
1920 return SubmitCallable(&CloudWatchLogsClient::GetTransformer, request);
1921 }
1922
1926 template<typename GetTransformerRequestT = Model::GetTransformerRequest>
1927 void GetTransformerAsync(const GetTransformerRequestT& request, const GetTransformerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1928 {
1929 return SubmitAsync(&CloudWatchLogsClient::GetTransformer, request, handler, context);
1930 }
1931
1940
1944 template<typename ListAnomaliesRequestT = Model::ListAnomaliesRequest>
1945 Model::ListAnomaliesOutcomeCallable ListAnomaliesCallable(const ListAnomaliesRequestT& request = {}) const
1946 {
1947 return SubmitCallable(&CloudWatchLogsClient::ListAnomalies, request);
1948 }
1949
1953 template<typename ListAnomaliesRequestT = Model::ListAnomaliesRequest>
1954 void ListAnomaliesAsync(const ListAnomaliesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAnomaliesRequestT& request = {}) const
1955 {
1956 return SubmitAsync(&CloudWatchLogsClient::ListAnomalies, request, handler, context);
1957 }
1958
1967
1971 template<typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
1972 Model::ListIntegrationsOutcomeCallable ListIntegrationsCallable(const ListIntegrationsRequestT& request = {}) const
1973 {
1974 return SubmitCallable(&CloudWatchLogsClient::ListIntegrations, request);
1975 }
1976
1980 template<typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
1981 void ListIntegrationsAsync(const ListIntegrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListIntegrationsRequestT& request = {}) const
1982 {
1983 return SubmitAsync(&CloudWatchLogsClient::ListIntegrations, request, handler, context);
1984 }
1985
1993
1997 template<typename ListLogAnomalyDetectorsRequestT = Model::ListLogAnomalyDetectorsRequest>
1998 Model::ListLogAnomalyDetectorsOutcomeCallable ListLogAnomalyDetectorsCallable(const ListLogAnomalyDetectorsRequestT& request = {}) const
1999 {
2000 return SubmitCallable(&CloudWatchLogsClient::ListLogAnomalyDetectors, request);
2001 }
2002
2006 template<typename ListLogAnomalyDetectorsRequestT = Model::ListLogAnomalyDetectorsRequest>
2007 void ListLogAnomalyDetectorsAsync(const ListLogAnomalyDetectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListLogAnomalyDetectorsRequestT& request = {}) const
2008 {
2009 return SubmitAsync(&CloudWatchLogsClient::ListLogAnomalyDetectors, request, handler, context);
2010 }
2011
2029
2033 template<typename ListLogGroupsRequestT = Model::ListLogGroupsRequest>
2034 Model::ListLogGroupsOutcomeCallable ListLogGroupsCallable(const ListLogGroupsRequestT& request = {}) const
2035 {
2036 return SubmitCallable(&CloudWatchLogsClient::ListLogGroups, request);
2037 }
2038
2042 template<typename ListLogGroupsRequestT = Model::ListLogGroupsRequest>
2043 void ListLogGroupsAsync(const ListLogGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListLogGroupsRequestT& request = {}) const
2044 {
2045 return SubmitAsync(&CloudWatchLogsClient::ListLogGroups, request, handler, context);
2046 }
2047
2061
2065 template<typename ListLogGroupsForQueryRequestT = Model::ListLogGroupsForQueryRequest>
2066 Model::ListLogGroupsForQueryOutcomeCallable ListLogGroupsForQueryCallable(const ListLogGroupsForQueryRequestT& request) const
2067 {
2068 return SubmitCallable(&CloudWatchLogsClient::ListLogGroupsForQuery, request);
2069 }
2070
2074 template<typename ListLogGroupsForQueryRequestT = Model::ListLogGroupsForQueryRequest>
2075 void ListLogGroupsForQueryAsync(const ListLogGroupsForQueryRequestT& request, const ListLogGroupsForQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2076 {
2077 return SubmitAsync(&CloudWatchLogsClient::ListLogGroupsForQuery, request, handler, context);
2078 }
2079
2087
2091 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2092 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
2093 {
2094 return SubmitCallable(&CloudWatchLogsClient::ListTagsForResource, request);
2095 }
2096
2100 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2101 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2102 {
2103 return SubmitAsync(&CloudWatchLogsClient::ListTagsForResource, request, handler, context);
2104 }
2105
2254
2258 template<typename PutAccountPolicyRequestT = Model::PutAccountPolicyRequest>
2259 Model::PutAccountPolicyOutcomeCallable PutAccountPolicyCallable(const PutAccountPolicyRequestT& request) const
2260 {
2261 return SubmitCallable(&CloudWatchLogsClient::PutAccountPolicy, request);
2262 }
2263
2267 template<typename PutAccountPolicyRequestT = Model::PutAccountPolicyRequest>
2268 void PutAccountPolicyAsync(const PutAccountPolicyRequestT& request, const PutAccountPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2269 {
2270 return SubmitAsync(&CloudWatchLogsClient::PutAccountPolicy, request, handler, context);
2271 }
2272
2306
2310 template<typename PutDataProtectionPolicyRequestT = Model::PutDataProtectionPolicyRequest>
2311 Model::PutDataProtectionPolicyOutcomeCallable PutDataProtectionPolicyCallable(const PutDataProtectionPolicyRequestT& request) const
2312 {
2313 return SubmitCallable(&CloudWatchLogsClient::PutDataProtectionPolicy, request);
2314 }
2315
2319 template<typename PutDataProtectionPolicyRequestT = Model::PutDataProtectionPolicyRequest>
2320 void PutDataProtectionPolicyAsync(const PutDataProtectionPolicyRequestT& request, const PutDataProtectionPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2321 {
2322 return SubmitAsync(&CloudWatchLogsClient::PutDataProtectionPolicy, request, handler, context);
2323 }
2324
2361
2365 template<typename PutDeliveryDestinationRequestT = Model::PutDeliveryDestinationRequest>
2366 Model::PutDeliveryDestinationOutcomeCallable PutDeliveryDestinationCallable(const PutDeliveryDestinationRequestT& request) const
2367 {
2368 return SubmitCallable(&CloudWatchLogsClient::PutDeliveryDestination, request);
2369 }
2370
2374 template<typename PutDeliveryDestinationRequestT = Model::PutDeliveryDestinationRequest>
2375 void PutDeliveryDestinationAsync(const PutDeliveryDestinationRequestT& request, const PutDeliveryDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2376 {
2377 return SubmitAsync(&CloudWatchLogsClient::PutDeliveryDestination, request, handler, context);
2378 }
2379
2409
2413 template<typename PutDeliveryDestinationPolicyRequestT = Model::PutDeliveryDestinationPolicyRequest>
2414 Model::PutDeliveryDestinationPolicyOutcomeCallable PutDeliveryDestinationPolicyCallable(const PutDeliveryDestinationPolicyRequestT& request) const
2415 {
2416 return SubmitCallable(&CloudWatchLogsClient::PutDeliveryDestinationPolicy, request);
2417 }
2418
2422 template<typename PutDeliveryDestinationPolicyRequestT = Model::PutDeliveryDestinationPolicyRequest>
2423 void PutDeliveryDestinationPolicyAsync(const PutDeliveryDestinationPolicyRequestT& request, const PutDeliveryDestinationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2424 {
2425 return SubmitAsync(&CloudWatchLogsClient::PutDeliveryDestinationPolicy, request, handler, context);
2426 }
2427
2463
2467 template<typename PutDeliverySourceRequestT = Model::PutDeliverySourceRequest>
2468 Model::PutDeliverySourceOutcomeCallable PutDeliverySourceCallable(const PutDeliverySourceRequestT& request) const
2469 {
2470 return SubmitCallable(&CloudWatchLogsClient::PutDeliverySource, request);
2471 }
2472
2476 template<typename PutDeliverySourceRequestT = Model::PutDeliverySourceRequest>
2477 void PutDeliverySourceAsync(const PutDeliverySourceRequestT& request, const PutDeliverySourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2478 {
2479 return SubmitAsync(&CloudWatchLogsClient::PutDeliverySource, request, handler, context);
2480 }
2481
2502
2506 template<typename PutDestinationRequestT = Model::PutDestinationRequest>
2507 Model::PutDestinationOutcomeCallable PutDestinationCallable(const PutDestinationRequestT& request) const
2508 {
2509 return SubmitCallable(&CloudWatchLogsClient::PutDestination, request);
2510 }
2511
2515 template<typename PutDestinationRequestT = Model::PutDestinationRequest>
2516 void PutDestinationAsync(const PutDestinationRequestT& request, const PutDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2517 {
2518 return SubmitAsync(&CloudWatchLogsClient::PutDestination, request, handler, context);
2519 }
2520
2531
2535 template<typename PutDestinationPolicyRequestT = Model::PutDestinationPolicyRequest>
2536 Model::PutDestinationPolicyOutcomeCallable PutDestinationPolicyCallable(const PutDestinationPolicyRequestT& request) const
2537 {
2538 return SubmitCallable(&CloudWatchLogsClient::PutDestinationPolicy, request);
2539 }
2540
2544 template<typename PutDestinationPolicyRequestT = Model::PutDestinationPolicyRequest>
2545 void PutDestinationPolicyAsync(const PutDestinationPolicyRequestT& request, const PutDestinationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2546 {
2547 return SubmitAsync(&CloudWatchLogsClient::PutDestinationPolicy, request, handler, context);
2548 }
2549
2589
2593 template<typename PutIndexPolicyRequestT = Model::PutIndexPolicyRequest>
2594 Model::PutIndexPolicyOutcomeCallable PutIndexPolicyCallable(const PutIndexPolicyRequestT& request) const
2595 {
2596 return SubmitCallable(&CloudWatchLogsClient::PutIndexPolicy, request);
2597 }
2598
2602 template<typename PutIndexPolicyRequestT = Model::PutIndexPolicyRequest>
2603 void PutIndexPolicyAsync(const PutIndexPolicyRequestT& request, const PutIndexPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2604 {
2605 return SubmitAsync(&CloudWatchLogsClient::PutIndexPolicy, request, handler, context);
2606 }
2607
2623
2627 template<typename PutIntegrationRequestT = Model::PutIntegrationRequest>
2628 Model::PutIntegrationOutcomeCallable PutIntegrationCallable(const PutIntegrationRequestT& request) const
2629 {
2630 return SubmitCallable(&CloudWatchLogsClient::PutIntegration, request);
2631 }
2632
2636 template<typename PutIntegrationRequestT = Model::PutIntegrationRequest>
2637 void PutIntegrationAsync(const PutIntegrationRequestT& request, const PutIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2638 {
2639 return SubmitAsync(&CloudWatchLogsClient::PutIntegration, request, handler, context);
2640 }
2641
2678
2682 template<typename PutLogEventsRequestT = Model::PutLogEventsRequest>
2683 Model::PutLogEventsOutcomeCallable PutLogEventsCallable(const PutLogEventsRequestT& request) const
2684 {
2685 return SubmitCallable(&CloudWatchLogsClient::PutLogEvents, request);
2686 }
2687
2691 template<typename PutLogEventsRequestT = Model::PutLogEventsRequest>
2692 void PutLogEventsAsync(const PutLogEventsRequestT& request, const PutLogEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2693 {
2694 return SubmitAsync(&CloudWatchLogsClient::PutLogEvents, request, handler, context);
2695 }
2696
2728
2732 template<typename PutMetricFilterRequestT = Model::PutMetricFilterRequest>
2733 Model::PutMetricFilterOutcomeCallable PutMetricFilterCallable(const PutMetricFilterRequestT& request) const
2734 {
2735 return SubmitCallable(&CloudWatchLogsClient::PutMetricFilter, request);
2736 }
2737
2741 template<typename PutMetricFilterRequestT = Model::PutMetricFilterRequest>
2742 void PutMetricFilterAsync(const PutMetricFilterRequestT& request, const PutMetricFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2743 {
2744 return SubmitAsync(&CloudWatchLogsClient::PutMetricFilter, request, handler, context);
2745 }
2746
2765
2769 template<typename PutQueryDefinitionRequestT = Model::PutQueryDefinitionRequest>
2770 Model::PutQueryDefinitionOutcomeCallable PutQueryDefinitionCallable(const PutQueryDefinitionRequestT& request) const
2771 {
2772 return SubmitCallable(&CloudWatchLogsClient::PutQueryDefinition, request);
2773 }
2774
2778 template<typename PutQueryDefinitionRequestT = Model::PutQueryDefinitionRequest>
2779 void PutQueryDefinitionAsync(const PutQueryDefinitionRequestT& request, const PutQueryDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2780 {
2781 return SubmitAsync(&CloudWatchLogsClient::PutQueryDefinition, request, handler, context);
2782 }
2783
2793
2797 template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
2798 Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT& request = {}) const
2799 {
2800 return SubmitCallable(&CloudWatchLogsClient::PutResourcePolicy, request);
2801 }
2802
2806 template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
2807 void PutResourcePolicyAsync(const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const PutResourcePolicyRequestT& request = {}) const
2808 {
2809 return SubmitAsync(&CloudWatchLogsClient::PutResourcePolicy, request, handler, context);
2810 }
2811
2835
2839 template<typename PutRetentionPolicyRequestT = Model::PutRetentionPolicyRequest>
2840 Model::PutRetentionPolicyOutcomeCallable PutRetentionPolicyCallable(const PutRetentionPolicyRequestT& request) const
2841 {
2842 return SubmitCallable(&CloudWatchLogsClient::PutRetentionPolicy, request);
2843 }
2844
2848 template<typename PutRetentionPolicyRequestT = Model::PutRetentionPolicyRequest>
2849 void PutRetentionPolicyAsync(const PutRetentionPolicyRequestT& request, const PutRetentionPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2850 {
2851 return SubmitAsync(&CloudWatchLogsClient::PutRetentionPolicy, request, handler, context);
2852 }
2853
2889
2893 template<typename PutSubscriptionFilterRequestT = Model::PutSubscriptionFilterRequest>
2894 Model::PutSubscriptionFilterOutcomeCallable PutSubscriptionFilterCallable(const PutSubscriptionFilterRequestT& request) const
2895 {
2896 return SubmitCallable(&CloudWatchLogsClient::PutSubscriptionFilter, request);
2897 }
2898
2902 template<typename PutSubscriptionFilterRequestT = Model::PutSubscriptionFilterRequest>
2903 void PutSubscriptionFilterAsync(const PutSubscriptionFilterRequestT& request, const PutSubscriptionFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2904 {
2905 return SubmitAsync(&CloudWatchLogsClient::PutSubscriptionFilter, request, handler, context);
2906 }
2907
2943
2947 template<typename PutTransformerRequestT = Model::PutTransformerRequest>
2948 Model::PutTransformerOutcomeCallable PutTransformerCallable(const PutTransformerRequestT& request) const
2949 {
2950 return SubmitCallable(&CloudWatchLogsClient::PutTransformer, request);
2951 }
2952
2956 template<typename PutTransformerRequestT = Model::PutTransformerRequest>
2957 void PutTransformerAsync(const PutTransformerRequestT& request, const PutTransformerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2958 {
2959 return SubmitAsync(&CloudWatchLogsClient::PutTransformer, request, handler, context);
2960 }
2961
3005
3009 template<typename StartLiveTailRequestT = Model::StartLiveTailRequest>
3011 {
3012 return SubmitCallable(&CloudWatchLogsClient::StartLiveTail, request);
3013 }
3014
3018 template<typename StartLiveTailRequestT = Model::StartLiveTailRequest>
3019 void StartLiveTailAsync(StartLiveTailRequestT& request, const StartLiveTailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3020 {
3021 return SubmitAsync(&CloudWatchLogsClient::StartLiveTail, request, handler, context);
3022 }
3023
3064
3068 template<typename StartQueryRequestT = Model::StartQueryRequest>
3069 Model::StartQueryOutcomeCallable StartQueryCallable(const StartQueryRequestT& request) const
3070 {
3071 return SubmitCallable(&CloudWatchLogsClient::StartQuery, request);
3072 }
3073
3077 template<typename StartQueryRequestT = Model::StartQueryRequest>
3078 void StartQueryAsync(const StartQueryRequestT& request, const StartQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3079 {
3080 return SubmitAsync(&CloudWatchLogsClient::StartQuery, request, handler, context);
3081 }
3082
3091
3095 template<typename StopQueryRequestT = Model::StopQueryRequest>
3096 Model::StopQueryOutcomeCallable StopQueryCallable(const StopQueryRequestT& request) const
3097 {
3098 return SubmitCallable(&CloudWatchLogsClient::StopQuery, request);
3099 }
3100
3104 template<typename StopQueryRequestT = Model::StopQueryRequest>
3105 void StopQueryAsync(const StopQueryRequestT& request, const StopQueryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3106 {
3107 return SubmitAsync(&CloudWatchLogsClient::StopQuery, request, handler, context);
3108 }
3109
3128
3132 template<typename TagResourceRequestT = Model::TagResourceRequest>
3133 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
3134 {
3135 return SubmitCallable(&CloudWatchLogsClient::TagResource, request);
3136 }
3137
3141 template<typename TagResourceRequestT = Model::TagResourceRequest>
3142 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3143 {
3144 return SubmitAsync(&CloudWatchLogsClient::TagResource, request, handler, context);
3145 }
3146
3155
3159 template<typename TestMetricFilterRequestT = Model::TestMetricFilterRequest>
3160 Model::TestMetricFilterOutcomeCallable TestMetricFilterCallable(const TestMetricFilterRequestT& request) const
3161 {
3162 return SubmitCallable(&CloudWatchLogsClient::TestMetricFilter, request);
3163 }
3164
3168 template<typename TestMetricFilterRequestT = Model::TestMetricFilterRequest>
3169 void TestMetricFilterAsync(const TestMetricFilterRequestT& request, const TestMetricFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3170 {
3171 return SubmitAsync(&CloudWatchLogsClient::TestMetricFilter, request, handler, context);
3172 }
3173
3183
3187 template<typename TestTransformerRequestT = Model::TestTransformerRequest>
3188 Model::TestTransformerOutcomeCallable TestTransformerCallable(const TestTransformerRequestT& request) const
3189 {
3190 return SubmitCallable(&CloudWatchLogsClient::TestTransformer, request);
3191 }
3192
3196 template<typename TestTransformerRequestT = Model::TestTransformerRequest>
3197 void TestTransformerAsync(const TestTransformerRequestT& request, const TestTransformerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3198 {
3199 return SubmitAsync(&CloudWatchLogsClient::TestTransformer, request, handler, context);
3200 }
3201
3209
3213 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
3214 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
3215 {
3216 return SubmitCallable(&CloudWatchLogsClient::UntagResource, request);
3217 }
3218
3222 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
3223 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3224 {
3225 return SubmitAsync(&CloudWatchLogsClient::UntagResource, request, handler, context);
3226 }
3227
3244
3248 template<typename UpdateAnomalyRequestT = Model::UpdateAnomalyRequest>
3249 Model::UpdateAnomalyOutcomeCallable UpdateAnomalyCallable(const UpdateAnomalyRequestT& request) const
3250 {
3251 return SubmitCallable(&CloudWatchLogsClient::UpdateAnomaly, request);
3252 }
3253
3257 template<typename UpdateAnomalyRequestT = Model::UpdateAnomalyRequest>
3258 void UpdateAnomalyAsync(const UpdateAnomalyRequestT& request, const UpdateAnomalyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3259 {
3260 return SubmitAsync(&CloudWatchLogsClient::UpdateAnomaly, request, handler, context);
3261 }
3262
3273
3277 template<typename UpdateDeliveryConfigurationRequestT = Model::UpdateDeliveryConfigurationRequest>
3278 Model::UpdateDeliveryConfigurationOutcomeCallable UpdateDeliveryConfigurationCallable(const UpdateDeliveryConfigurationRequestT& request) const
3279 {
3280 return SubmitCallable(&CloudWatchLogsClient::UpdateDeliveryConfiguration, request);
3281 }
3282
3286 template<typename UpdateDeliveryConfigurationRequestT = Model::UpdateDeliveryConfigurationRequest>
3287 void UpdateDeliveryConfigurationAsync(const UpdateDeliveryConfigurationRequestT& request, const UpdateDeliveryConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3288 {
3289 return SubmitAsync(&CloudWatchLogsClient::UpdateDeliveryConfiguration, request, handler, context);
3290 }
3291
3298
3302 template<typename UpdateLogAnomalyDetectorRequestT = Model::UpdateLogAnomalyDetectorRequest>
3303 Model::UpdateLogAnomalyDetectorOutcomeCallable UpdateLogAnomalyDetectorCallable(const UpdateLogAnomalyDetectorRequestT& request) const
3304 {
3305 return SubmitCallable(&CloudWatchLogsClient::UpdateLogAnomalyDetector, request);
3306 }
3307
3311 template<typename UpdateLogAnomalyDetectorRequestT = Model::UpdateLogAnomalyDetectorRequest>
3312 void UpdateLogAnomalyDetectorAsync(const UpdateLogAnomalyDetectorRequestT& request, const UpdateLogAnomalyDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3313 {
3314 return SubmitAsync(&CloudWatchLogsClient::UpdateLogAnomalyDetector, request, handler, context);
3315 }
3316
3317
3318 void OverrideEndpoint(const Aws::String& endpoint);
3319 std::shared_ptr<CloudWatchLogsEndpointProviderBase>& accessEndpointProvider();
3320 private:
3322 void init(const CloudWatchLogsClientConfiguration& clientConfiguration);
3323
3324 CloudWatchLogsClientConfiguration m_clientConfiguration;
3325 std::shared_ptr<CloudWatchLogsEndpointProviderBase> m_endpointProvider;
3326 };
3327
3328} // namespace CloudWatchLogs
3329} // namespace Aws
void PutRetentionPolicyAsync(const PutRetentionPolicyRequestT &request, const PutRetentionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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::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::PutSubscriptionFilterOutcome PutSubscriptionFilter(const Model::PutSubscriptionFilterRequest &request) 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 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::ListLogGroupsOutcome ListLogGroups(const Model::ListLogGroupsRequest &request={}) const
virtual Model::DescribeQueryDefinitionsOutcome DescribeQueryDefinitions(const Model::DescribeQueryDefinitionsRequest &request={}) const
Model::CreateLogStreamOutcomeCallable CreateLogStreamCallable(const CreateLogStreamRequestT &request) const
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
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
virtual Model::PutIndexPolicyOutcome PutIndexPolicy(const Model::PutIndexPolicyRequest &request) const
Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT &request) const
void UpdateLogAnomalyDetectorAsync(const UpdateLogAnomalyDetectorRequestT &request, const UpdateLogAnomalyDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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::DisassociateKmsKeyOutcome DisassociateKmsKey(const Model::DisassociateKmsKeyRequest &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
void GetDataProtectionPolicyAsync(const GetDataProtectionPolicyRequestT &request, const GetDataProtectionPolicyResponseReceivedHandler &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
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::GetLogRecordOutcome GetLogRecord(const Model::GetLogRecordRequest &request) const
virtual Model::DeleteSubscriptionFilterOutcome DeleteSubscriptionFilter(const Model::DeleteSubscriptionFilterRequest &request) const
void PutDataProtectionPolicyAsync(const PutDataProtectionPolicyRequestT &request, const PutDataProtectionPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
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::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
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
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
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
Model::DeleteDeliveryOutcomeCallable DeleteDeliveryCallable(const DeleteDeliveryRequestT &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
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
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
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 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
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
void PutMetricFilterAsync(const PutMetricFilterRequestT &request, const PutMetricFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDeliveryDestinationOutcome PutDeliveryDestination(const Model::PutDeliveryDestinationRequest &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::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::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
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::DeleteDeliverySourceOutcomeCallable DeleteDeliverySourceCallable(const DeleteDeliverySourceRequestT &request) const
virtual Model::DeleteDeliveryDestinationOutcome DeleteDeliveryDestination(const Model::DeleteDeliveryDestinationRequest &request) const
Model::GetDeliveryDestinationPolicyOutcomeCallable GetDeliveryDestinationPolicyCallable(const GetDeliveryDestinationPolicyRequestT &request) const
virtual Model::GetDeliveryDestinationPolicyOutcome GetDeliveryDestinationPolicy(const Model::GetDeliveryDestinationPolicyRequest &request) const
CloudWatchLogsClientConfiguration ClientConfigurationType
void DescribeResourcePoliciesAsync(const DescribeResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeResourcePoliciesRequestT &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::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::GetDeliveryDestinationOutcome GetDeliveryDestination(const Model::GetDeliveryDestinationRequest &request) const
virtual Model::CreateLogStreamOutcome CreateLogStream(const Model::CreateLogStreamRequest &request) const
std::shared_ptr< CloudWatchLogsEndpointProviderBase > & accessEndpointProvider()
virtual Model::DeleteAccountPolicyOutcome DeleteAccountPolicy(const Model::DeleteAccountPolicyRequest &request) const
virtual Model::GetIntegrationOutcome GetIntegration(const Model::GetIntegrationRequest &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::GetLogAnomalyDetectorOutcome GetLogAnomalyDetector(const Model::GetLogAnomalyDetectorRequest &request) 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::PutDeliveryDestinationPolicyOutcome PutDeliveryDestinationPolicy(const Model::PutDeliveryDestinationPolicyRequest &request) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request={}) const
void OverrideEndpoint(const Aws::String &endpoint)
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
void DescribeDeliveriesAsync(const DescribeDeliveriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDeliveriesRequestT &request={}) const
Model::TestMetricFilterOutcomeCallable TestMetricFilterCallable(const TestMetricFilterRequestT &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::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::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
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
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 DescribeDestinationsAsync(const DescribeDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDestinationsRequestT &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::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::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
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
virtual Model::PutMetricFilterOutcome PutMetricFilter(const Model::PutMetricFilterRequest &request) const
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< 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< DescribeDeliverySourcesOutcome > DescribeDeliverySourcesOutcomeCallable
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< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
std::future< CreateDeliveryOutcome > CreateDeliveryOutcomeCallable
std::future< ListIntegrationsOutcome > ListIntegrationsOutcomeCallable
std::future< CreateLogGroupOutcome > CreateLogGroupOutcomeCallable
std::future< FilterLogEventsOutcome > FilterLogEventsOutcomeCallable
std::future< DescribeDestinationsOutcome > DescribeDestinationsOutcomeCallable
std::future< DescribeResourcePoliciesOutcome > DescribeResourcePoliciesOutcomeCallable
std::future< UpdateAnomalyOutcome > UpdateAnomalyOutcomeCallable
std::future< GetLogGroupFieldsOutcome > GetLogGroupFieldsOutcomeCallable
std::future< PutIndexPolicyOutcome > PutIndexPolicyOutcomeCallable
std::future< DeleteMetricFilterOutcome > DeleteMetricFilterOutcomeCallable
std::future< DescribeLogStreamsOutcome > DescribeLogStreamsOutcomeCallable
std::future< CreateLogStreamOutcome > CreateLogStreamOutcomeCallable
std::future< DescribeAccountPoliciesOutcome > DescribeAccountPoliciesOutcomeCallable
std::future< PutDeliverySourceOutcome > PutDeliverySourceOutcomeCallable
std::future< StartQueryOutcome > StartQueryOutcomeCallable
std::future< UpdateDeliveryConfigurationOutcome > UpdateDeliveryConfigurationOutcomeCallable
std::future< GetDeliverySourceOutcome > GetDeliverySourceOutcomeCallable
std::future< DescribeQueriesOutcome > DescribeQueriesOutcomeCallable
std::future< DeleteQueryDefinitionOutcome > DeleteQueryDefinitionOutcomeCallable
std::future< GetLogRecordOutcome > GetLogRecordOutcomeCallable
std::future< DescribeSubscriptionFiltersOutcome > DescribeSubscriptionFiltersOutcomeCallable
std::future< AssociateKmsKeyOutcome > AssociateKmsKeyOutcomeCallable
std::future< GetLogAnomalyDetectorOutcome > GetLogAnomalyDetectorOutcomeCallable
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< TagResourceOutcome > TagResourceOutcomeCallable
std::future< PutRetentionPolicyOutcome > PutRetentionPolicyOutcomeCallable
std::future< PutTransformerOutcome > PutTransformerOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< DescribeDeliveryDestinationsOutcome > DescribeDeliveryDestinationsOutcomeCallable
std::future< GetLogEventsOutcome > GetLogEventsOutcomeCallable
std::future< TestTransformerOutcome > TestTransformerOutcomeCallable
std::future< DeleteRetentionPolicyOutcome > DeleteRetentionPolicyOutcomeCallable
std::future< PutLogEventsOutcome > PutLogEventsOutcomeCallable
std::future< DeleteDeliverySourceOutcome > DeleteDeliverySourceOutcomeCallable
std::future< DeleteDeliveryDestinationOutcome > DeleteDeliveryDestinationOutcomeCallable
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< DeleteDestinationOutcome > DeleteDestinationOutcomeCallable
std::future< PutQueryDefinitionOutcome > PutQueryDefinitionOutcomeCallable
std::future< PutDeliveryDestinationOutcome > PutDeliveryDestinationOutcomeCallable
std::future< ListLogAnomalyDetectorsOutcome > ListLogAnomalyDetectorsOutcomeCallable
std::function< void(const CloudWatchLogsClient *, const Model::PutSubscriptionFilterRequest &, const Model::PutSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSubscriptionFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationRequest &, const Model::PutDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::AssociateKmsKeyRequest &, const Model::AssociateKmsKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateKmsKeyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelExportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StartLiveTailRequest &, const Model::StartLiveTailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLiveTailResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::TestTransformerRequest &, const Model::TestTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestTransformerResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogRecordRequest &, const Model::GetLogRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogRecordResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateDeliveryConfigurationRequest &, const Model::UpdateDeliveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeliveryConfigurationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListLogGroupsForQueryRequest &, const Model::ListLogGroupsForQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLogGroupsForQueryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteRetentionPolicyRequest &, const Model::DeleteRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRetentionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateAnomalyRequest &, const Model::UpdateAnomalyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnomalyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDataProtectionPolicyRequest &, const Model::PutDataProtectionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDataProtectionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateExportTaskRequest &, const Model::CreateExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutMetricFilterRequest &, const Model::PutMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutRetentionPolicyRequest &, const Model::PutRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRetentionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogAnomalyDetectorRequest &, const Model::CreateLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeQueryDefinitionsRequest &, const Model::DescribeQueryDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueryDefinitionsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogGroupsRequest &, const Model::DescribeLogGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLogGroupsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDeliveryDestinationsRequest &, const Model::DescribeDeliveryDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveryDestinationsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDestinationsRequest &, const Model::DescribeDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDestinationsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::FilterLogEventsRequest &, const Model::FilterLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FilterLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DisassociateKmsKeyRequest &, const Model::DisassociateKmsKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateKmsKeyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogGroupRequest &, const Model::CreateLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::TestMetricFilterRequest &, const Model::TestMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListIntegrationsRequest &, const Model::ListIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIntegrationsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeMetricFiltersRequest &, const Model::DescribeMetricFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetricFiltersResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeIndexPoliciesRequest &, const Model::DescribeIndexPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIndexPoliciesResponseReceivedHandler
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::PutDeliveryDestinationRequest &, const Model::PutDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutQueryDefinitionRequest &, const Model::PutQueryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutQueryDefinitionResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliverySourceRequest &, const Model::GetDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogAnomalyDetectorRequest &, const Model::GetLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogEventsRequest &, const Model::GetLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationPolicyRequest &, const Model::PutDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeAccountPoliciesRequest &, const Model::DescribeAccountPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountPoliciesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateDeliveryRequest &, const Model::CreateDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogStreamRequest &, const Model::DeleteLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogStreamResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeConfigurationTemplatesRequest &, const Model::DescribeConfigurationTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationTemplatesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogGroupRequest &, const Model::DeleteLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteTransformerRequest &, const Model::DeleteTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTransformerResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetQueryResultsRequest &, const Model::GetQueryResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryResultsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDestinationRequest &, const Model::DeleteDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeQueriesRequest &, const Model::DescribeQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueriesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliveryDestinationPolicyRequest &, const Model::GetDeliveryDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliveryDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliveryRequest &, const Model::GetDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliveryRequest &, const Model::DeleteDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetIntegrationRequest &, const Model::GetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntegrationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogStreamsRequest &, const Model::DescribeLogStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLogStreamsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogAnomalyDetectorRequest &, const Model::DeleteLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteIndexPolicyRequest &, const Model::DeleteIndexPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIndexPolicyResponseReceivedHandler
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::PutTransformerRequest &, const Model::PutTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutTransformerResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDeliveriesRequest &, const Model::DescribeDeliveriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveriesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeResourcePoliciesRequest &, const Model::DescribeResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourcePoliciesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutIndexPolicyRequest &, const Model::PutIndexPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutIndexPolicyResponseReceivedHandler
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::GetTransformerRequest &, const Model::GetTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTransformerResponseReceivedHandler
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::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliveryDestinationRequest &, const Model::GetDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDataProtectionPolicyRequest &, const Model::GetDataProtectionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataProtectionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StopQueryRequest &, const Model::StopQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopQueryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StartQueryRequest &, const Model::StartQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartQueryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutAccountPolicyRequest &, const Model::PutAccountPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDeliverySourceRequest &, const Model::PutDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogGroupFieldsRequest &, const Model::GetLogGroupFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogGroupFieldsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteQueryDefinitionRequest &, const Model::DeleteQueryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueryDefinitionResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListLogAnomalyDetectorsRequest &, const Model::ListLogAnomalyDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLogAnomalyDetectorsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliverySourceRequest &, const Model::DeleteDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteAccountPolicyRequest &, const Model::DeleteAccountPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDeliverySourcesRequest &, const Model::DescribeDeliverySourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliverySourcesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeSubscriptionFiltersRequest &, const Model::DescribeSubscriptionFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSubscriptionFiltersResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateLogAnomalyDetectorRequest &, const Model::UpdateLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeFieldIndexesRequest &, const Model::DescribeFieldIndexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFieldIndexesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteSubscriptionFilterRequest &, const Model::DeleteSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubscriptionFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListAnomaliesRequest &, const Model::ListAnomaliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomaliesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutLogEventsRequest &, const Model::PutLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutIntegrationRequest &, const Model::PutIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutIntegrationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogStreamRequest &, const Model::CreateLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogStreamResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliveryDestinationRequest &, const Model::DeleteDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliveryDestinationPolicyRequest &, const Model::DeleteDeliveryDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String