AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CloudWatchEventsClient.h
1
6#pragma once
7#include <aws/events/CloudWatchEvents_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/events/CloudWatchEventsServiceClientModel.h>
13
14namespace Aws
15{
16namespace CloudWatchEvents
17{
34 class AWS_CLOUDWATCHEVENTS_API CloudWatchEventsClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CloudWatchEventsClient>
35 {
36 public:
38 static const char* GetServiceName();
39 static const char* GetAllocationTag();
40
43
49 std::shared_ptr<CloudWatchEventsEndpointProviderBase> endpointProvider = nullptr);
50
56 std::shared_ptr<CloudWatchEventsEndpointProviderBase> endpointProvider = nullptr,
58
63 CloudWatchEventsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
64 std::shared_ptr<CloudWatchEventsEndpointProviderBase> endpointProvider = nullptr,
66
67
68 /* Legacy constructors due deprecation */
74
80 const Aws::Client::ClientConfiguration& clientConfiguration);
81
86 CloudWatchEventsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
87 const Aws::Client::ClientConfiguration& clientConfiguration);
88
89 /* End of legacy constructors due deprecation */
91
100
104 template<typename ActivateEventSourceRequestT = Model::ActivateEventSourceRequest>
105 Model::ActivateEventSourceOutcomeCallable ActivateEventSourceCallable(const ActivateEventSourceRequestT& request) const
106 {
107 return SubmitCallable(&CloudWatchEventsClient::ActivateEventSource, request);
108 }
109
113 template<typename ActivateEventSourceRequestT = Model::ActivateEventSourceRequest>
114 void ActivateEventSourceAsync(const ActivateEventSourceRequestT& request, const ActivateEventSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
115 {
116 return SubmitAsync(&CloudWatchEventsClient::ActivateEventSource, request, handler, context);
117 }
118
125
129 template<typename CancelReplayRequestT = Model::CancelReplayRequest>
130 Model::CancelReplayOutcomeCallable CancelReplayCallable(const CancelReplayRequestT& request) const
131 {
132 return SubmitCallable(&CloudWatchEventsClient::CancelReplay, request);
133 }
134
138 template<typename CancelReplayRequestT = Model::CancelReplayRequest>
139 void CancelReplayAsync(const CancelReplayRequestT& request, const CancelReplayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
140 {
141 return SubmitAsync(&CloudWatchEventsClient::CancelReplay, request, handler, context);
142 }
143
151
155 template<typename CreateApiDestinationRequestT = Model::CreateApiDestinationRequest>
156 Model::CreateApiDestinationOutcomeCallable CreateApiDestinationCallable(const CreateApiDestinationRequestT& request) const
157 {
158 return SubmitCallable(&CloudWatchEventsClient::CreateApiDestination, request);
159 }
160
164 template<typename CreateApiDestinationRequestT = Model::CreateApiDestinationRequest>
165 void CreateApiDestinationAsync(const CreateApiDestinationRequestT& request, const CreateApiDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
166 {
167 return SubmitAsync(&CloudWatchEventsClient::CreateApiDestination, request, handler, context);
168 }
169
181
185 template<typename CreateArchiveRequestT = Model::CreateArchiveRequest>
186 Model::CreateArchiveOutcomeCallable CreateArchiveCallable(const CreateArchiveRequestT& request) const
187 {
188 return SubmitCallable(&CloudWatchEventsClient::CreateArchive, request);
189 }
190
194 template<typename CreateArchiveRequestT = Model::CreateArchiveRequest>
195 void CreateArchiveAsync(const CreateArchiveRequestT& request, const CreateArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
196 {
197 return SubmitAsync(&CloudWatchEventsClient::CreateArchive, request, handler, context);
198 }
199
208
212 template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
213 Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT& request) const
214 {
215 return SubmitCallable(&CloudWatchEventsClient::CreateConnection, request);
216 }
217
221 template<typename CreateConnectionRequestT = Model::CreateConnectionRequest>
222 void CreateConnectionAsync(const CreateConnectionRequestT& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
223 {
224 return SubmitAsync(&CloudWatchEventsClient::CreateConnection, request, handler, context);
225 }
226
236
240 template<typename CreateEventBusRequestT = Model::CreateEventBusRequest>
241 Model::CreateEventBusOutcomeCallable CreateEventBusCallable(const CreateEventBusRequestT& request) const
242 {
243 return SubmitCallable(&CloudWatchEventsClient::CreateEventBus, request);
244 }
245
249 template<typename CreateEventBusRequestT = Model::CreateEventBusRequest>
250 void CreateEventBusAsync(const CreateEventBusRequestT& request, const CreateEventBusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
251 {
252 return SubmitAsync(&CloudWatchEventsClient::CreateEventBus, request, handler, context);
253 }
254
280
284 template<typename CreatePartnerEventSourceRequestT = Model::CreatePartnerEventSourceRequest>
285 Model::CreatePartnerEventSourceOutcomeCallable CreatePartnerEventSourceCallable(const CreatePartnerEventSourceRequestT& request) const
286 {
287 return SubmitCallable(&CloudWatchEventsClient::CreatePartnerEventSource, request);
288 }
289
293 template<typename CreatePartnerEventSourceRequestT = Model::CreatePartnerEventSourceRequest>
294 void CreatePartnerEventSourceAsync(const CreatePartnerEventSourceRequestT& request, const CreatePartnerEventSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
295 {
296 return SubmitAsync(&CloudWatchEventsClient::CreatePartnerEventSource, request, handler, context);
297 }
298
311
315 template<typename DeactivateEventSourceRequestT = Model::DeactivateEventSourceRequest>
316 Model::DeactivateEventSourceOutcomeCallable DeactivateEventSourceCallable(const DeactivateEventSourceRequestT& request) const
317 {
318 return SubmitCallable(&CloudWatchEventsClient::DeactivateEventSource, request);
319 }
320
324 template<typename DeactivateEventSourceRequestT = Model::DeactivateEventSourceRequest>
325 void DeactivateEventSourceAsync(const DeactivateEventSourceRequestT& request, const DeactivateEventSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
326 {
327 return SubmitAsync(&CloudWatchEventsClient::DeactivateEventSource, request, handler, context);
328 }
329
338
342 template<typename DeauthorizeConnectionRequestT = Model::DeauthorizeConnectionRequest>
343 Model::DeauthorizeConnectionOutcomeCallable DeauthorizeConnectionCallable(const DeauthorizeConnectionRequestT& request) const
344 {
345 return SubmitCallable(&CloudWatchEventsClient::DeauthorizeConnection, request);
346 }
347
351 template<typename DeauthorizeConnectionRequestT = Model::DeauthorizeConnectionRequest>
352 void DeauthorizeConnectionAsync(const DeauthorizeConnectionRequestT& request, const DeauthorizeConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
353 {
354 return SubmitAsync(&CloudWatchEventsClient::DeauthorizeConnection, request, handler, context);
355 }
356
363
367 template<typename DeleteApiDestinationRequestT = Model::DeleteApiDestinationRequest>
368 Model::DeleteApiDestinationOutcomeCallable DeleteApiDestinationCallable(const DeleteApiDestinationRequestT& request) const
369 {
370 return SubmitCallable(&CloudWatchEventsClient::DeleteApiDestination, request);
371 }
372
376 template<typename DeleteApiDestinationRequestT = Model::DeleteApiDestinationRequest>
377 void DeleteApiDestinationAsync(const DeleteApiDestinationRequestT& request, const DeleteApiDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
378 {
379 return SubmitAsync(&CloudWatchEventsClient::DeleteApiDestination, request, handler, context);
380 }
381
388
392 template<typename DeleteArchiveRequestT = Model::DeleteArchiveRequest>
393 Model::DeleteArchiveOutcomeCallable DeleteArchiveCallable(const DeleteArchiveRequestT& request) const
394 {
395 return SubmitCallable(&CloudWatchEventsClient::DeleteArchive, request);
396 }
397
401 template<typename DeleteArchiveRequestT = Model::DeleteArchiveRequest>
402 void DeleteArchiveAsync(const DeleteArchiveRequestT& request, const DeleteArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
403 {
404 return SubmitAsync(&CloudWatchEventsClient::DeleteArchive, request, handler, context);
405 }
406
413
417 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
418 Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT& request) const
419 {
420 return SubmitCallable(&CloudWatchEventsClient::DeleteConnection, request);
421 }
422
426 template<typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
427 void DeleteConnectionAsync(const DeleteConnectionRequestT& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
428 {
429 return SubmitAsync(&CloudWatchEventsClient::DeleteConnection, request, handler, context);
430 }
431
440
444 template<typename DeleteEventBusRequestT = Model::DeleteEventBusRequest>
445 Model::DeleteEventBusOutcomeCallable DeleteEventBusCallable(const DeleteEventBusRequestT& request) const
446 {
447 return SubmitCallable(&CloudWatchEventsClient::DeleteEventBus, request);
448 }
449
453 template<typename DeleteEventBusRequestT = Model::DeleteEventBusRequest>
454 void DeleteEventBusAsync(const DeleteEventBusRequestT& request, const DeleteEventBusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
455 {
456 return SubmitAsync(&CloudWatchEventsClient::DeleteEventBus, request, handler, context);
457 }
458
469
473 template<typename DeletePartnerEventSourceRequestT = Model::DeletePartnerEventSourceRequest>
474 Model::DeletePartnerEventSourceOutcomeCallable DeletePartnerEventSourceCallable(const DeletePartnerEventSourceRequestT& request) const
475 {
476 return SubmitCallable(&CloudWatchEventsClient::DeletePartnerEventSource, request);
477 }
478
482 template<typename DeletePartnerEventSourceRequestT = Model::DeletePartnerEventSourceRequest>
483 void DeletePartnerEventSourceAsync(const DeletePartnerEventSourceRequestT& request, const DeletePartnerEventSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
484 {
485 return SubmitAsync(&CloudWatchEventsClient::DeletePartnerEventSource, request, handler, context);
486 }
487
506
510 template<typename DeleteRuleRequestT = Model::DeleteRuleRequest>
511 Model::DeleteRuleOutcomeCallable DeleteRuleCallable(const DeleteRuleRequestT& request) const
512 {
513 return SubmitCallable(&CloudWatchEventsClient::DeleteRule, request);
514 }
515
519 template<typename DeleteRuleRequestT = Model::DeleteRuleRequest>
520 void DeleteRuleAsync(const DeleteRuleRequestT& request, const DeleteRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
521 {
522 return SubmitAsync(&CloudWatchEventsClient::DeleteRule, request, handler, context);
523 }
524
531
535 template<typename DescribeApiDestinationRequestT = Model::DescribeApiDestinationRequest>
536 Model::DescribeApiDestinationOutcomeCallable DescribeApiDestinationCallable(const DescribeApiDestinationRequestT& request) const
537 {
538 return SubmitCallable(&CloudWatchEventsClient::DescribeApiDestination, request);
539 }
540
544 template<typename DescribeApiDestinationRequestT = Model::DescribeApiDestinationRequest>
545 void DescribeApiDestinationAsync(const DescribeApiDestinationRequestT& request, const DescribeApiDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
546 {
547 return SubmitAsync(&CloudWatchEventsClient::DescribeApiDestination, request, handler, context);
548 }
549
556
560 template<typename DescribeArchiveRequestT = Model::DescribeArchiveRequest>
561 Model::DescribeArchiveOutcomeCallable DescribeArchiveCallable(const DescribeArchiveRequestT& request) const
562 {
563 return SubmitCallable(&CloudWatchEventsClient::DescribeArchive, request);
564 }
565
569 template<typename DescribeArchiveRequestT = Model::DescribeArchiveRequest>
570 void DescribeArchiveAsync(const DescribeArchiveRequestT& request, const DescribeArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
571 {
572 return SubmitAsync(&CloudWatchEventsClient::DescribeArchive, request, handler, context);
573 }
574
581
585 template<typename DescribeConnectionRequestT = Model::DescribeConnectionRequest>
586 Model::DescribeConnectionOutcomeCallable DescribeConnectionCallable(const DescribeConnectionRequestT& request) const
587 {
588 return SubmitCallable(&CloudWatchEventsClient::DescribeConnection, request);
589 }
590
594 template<typename DescribeConnectionRequestT = Model::DescribeConnectionRequest>
595 void DescribeConnectionAsync(const DescribeConnectionRequestT& request, const DescribeConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
596 {
597 return SubmitAsync(&CloudWatchEventsClient::DescribeConnection, request, handler, context);
598 }
599
615
619 template<typename DescribeEventBusRequestT = Model::DescribeEventBusRequest>
620 Model::DescribeEventBusOutcomeCallable DescribeEventBusCallable(const DescribeEventBusRequestT& request = {}) const
621 {
622 return SubmitCallable(&CloudWatchEventsClient::DescribeEventBus, request);
623 }
624
628 template<typename DescribeEventBusRequestT = Model::DescribeEventBusRequest>
629 void DescribeEventBusAsync(const DescribeEventBusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeEventBusRequestT& request = {}) const
630 {
631 return SubmitAsync(&CloudWatchEventsClient::DescribeEventBus, request, handler, context);
632 }
633
641
645 template<typename DescribeEventSourceRequestT = Model::DescribeEventSourceRequest>
646 Model::DescribeEventSourceOutcomeCallable DescribeEventSourceCallable(const DescribeEventSourceRequestT& request) const
647 {
648 return SubmitCallable(&CloudWatchEventsClient::DescribeEventSource, request);
649 }
650
654 template<typename DescribeEventSourceRequestT = Model::DescribeEventSourceRequest>
655 void DescribeEventSourceAsync(const DescribeEventSourceRequestT& request, const DescribeEventSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
656 {
657 return SubmitAsync(&CloudWatchEventsClient::DescribeEventSource, request, handler, context);
658 }
659
671
675 template<typename DescribePartnerEventSourceRequestT = Model::DescribePartnerEventSourceRequest>
676 Model::DescribePartnerEventSourceOutcomeCallable DescribePartnerEventSourceCallable(const DescribePartnerEventSourceRequestT& request) const
677 {
678 return SubmitCallable(&CloudWatchEventsClient::DescribePartnerEventSource, request);
679 }
680
684 template<typename DescribePartnerEventSourceRequestT = Model::DescribePartnerEventSourceRequest>
685 void DescribePartnerEventSourceAsync(const DescribePartnerEventSourceRequestT& request, const DescribePartnerEventSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
686 {
687 return SubmitAsync(&CloudWatchEventsClient::DescribePartnerEventSource, request, handler, context);
688 }
689
705
709 template<typename DescribeReplayRequestT = Model::DescribeReplayRequest>
710 Model::DescribeReplayOutcomeCallable DescribeReplayCallable(const DescribeReplayRequestT& request) const
711 {
712 return SubmitCallable(&CloudWatchEventsClient::DescribeReplay, request);
713 }
714
718 template<typename DescribeReplayRequestT = Model::DescribeReplayRequest>
719 void DescribeReplayAsync(const DescribeReplayRequestT& request, const DescribeReplayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
720 {
721 return SubmitAsync(&CloudWatchEventsClient::DescribeReplay, request, handler, context);
722 }
723
733
737 template<typename DescribeRuleRequestT = Model::DescribeRuleRequest>
738 Model::DescribeRuleOutcomeCallable DescribeRuleCallable(const DescribeRuleRequestT& request) const
739 {
740 return SubmitCallable(&CloudWatchEventsClient::DescribeRule, request);
741 }
742
746 template<typename DescribeRuleRequestT = Model::DescribeRuleRequest>
747 void DescribeRuleAsync(const DescribeRuleRequestT& request, const DescribeRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
748 {
749 return SubmitAsync(&CloudWatchEventsClient::DescribeRule, request, handler, context);
750 }
751
761
765 template<typename DisableRuleRequestT = Model::DisableRuleRequest>
766 Model::DisableRuleOutcomeCallable DisableRuleCallable(const DisableRuleRequestT& request) const
767 {
768 return SubmitCallable(&CloudWatchEventsClient::DisableRule, request);
769 }
770
774 template<typename DisableRuleRequestT = Model::DisableRuleRequest>
775 void DisableRuleAsync(const DisableRuleRequestT& request, const DisableRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
776 {
777 return SubmitAsync(&CloudWatchEventsClient::DisableRule, request, handler, context);
778 }
779
789
793 template<typename EnableRuleRequestT = Model::EnableRuleRequest>
794 Model::EnableRuleOutcomeCallable EnableRuleCallable(const EnableRuleRequestT& request) const
795 {
796 return SubmitCallable(&CloudWatchEventsClient::EnableRule, request);
797 }
798
802 template<typename EnableRuleRequestT = Model::EnableRuleRequest>
803 void EnableRuleAsync(const EnableRuleRequestT& request, const EnableRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
804 {
805 return SubmitAsync(&CloudWatchEventsClient::EnableRule, request, handler, context);
806 }
807
815
819 template<typename ListApiDestinationsRequestT = Model::ListApiDestinationsRequest>
820 Model::ListApiDestinationsOutcomeCallable ListApiDestinationsCallable(const ListApiDestinationsRequestT& request = {}) const
821 {
822 return SubmitCallable(&CloudWatchEventsClient::ListApiDestinations, request);
823 }
824
828 template<typename ListApiDestinationsRequestT = Model::ListApiDestinationsRequest>
829 void ListApiDestinationsAsync(const ListApiDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListApiDestinationsRequestT& request = {}) const
830 {
831 return SubmitAsync(&CloudWatchEventsClient::ListApiDestinations, request, handler, context);
832 }
833
842
846 template<typename ListArchivesRequestT = Model::ListArchivesRequest>
847 Model::ListArchivesOutcomeCallable ListArchivesCallable(const ListArchivesRequestT& request = {}) const
848 {
849 return SubmitCallable(&CloudWatchEventsClient::ListArchives, request);
850 }
851
855 template<typename ListArchivesRequestT = Model::ListArchivesRequest>
856 void ListArchivesAsync(const ListArchivesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListArchivesRequestT& request = {}) const
857 {
858 return SubmitAsync(&CloudWatchEventsClient::ListArchives, request, handler, context);
859 }
860
868
872 template<typename ListConnectionsRequestT = Model::ListConnectionsRequest>
873 Model::ListConnectionsOutcomeCallable ListConnectionsCallable(const ListConnectionsRequestT& request = {}) const
874 {
875 return SubmitCallable(&CloudWatchEventsClient::ListConnections, request);
876 }
877
881 template<typename ListConnectionsRequestT = Model::ListConnectionsRequest>
882 void ListConnectionsAsync(const ListConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConnectionsRequestT& request = {}) const
883 {
884 return SubmitAsync(&CloudWatchEventsClient::ListConnections, request, handler, context);
885 }
886
894
898 template<typename ListEventBusesRequestT = Model::ListEventBusesRequest>
899 Model::ListEventBusesOutcomeCallable ListEventBusesCallable(const ListEventBusesRequestT& request = {}) const
900 {
901 return SubmitCallable(&CloudWatchEventsClient::ListEventBuses, request);
902 }
903
907 template<typename ListEventBusesRequestT = Model::ListEventBusesRequest>
908 void ListEventBusesAsync(const ListEventBusesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEventBusesRequestT& request = {}) const
909 {
910 return SubmitAsync(&CloudWatchEventsClient::ListEventBuses, request, handler, context);
911 }
912
923
927 template<typename ListEventSourcesRequestT = Model::ListEventSourcesRequest>
928 Model::ListEventSourcesOutcomeCallable ListEventSourcesCallable(const ListEventSourcesRequestT& request = {}) const
929 {
930 return SubmitCallable(&CloudWatchEventsClient::ListEventSources, request);
931 }
932
936 template<typename ListEventSourcesRequestT = Model::ListEventSourcesRequest>
937 void ListEventSourcesAsync(const ListEventSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEventSourcesRequestT& request = {}) const
938 {
939 return SubmitAsync(&CloudWatchEventsClient::ListEventSources, request, handler, context);
940 }
941
951
955 template<typename ListPartnerEventSourceAccountsRequestT = Model::ListPartnerEventSourceAccountsRequest>
956 Model::ListPartnerEventSourceAccountsOutcomeCallable ListPartnerEventSourceAccountsCallable(const ListPartnerEventSourceAccountsRequestT& request) const
957 {
958 return SubmitCallable(&CloudWatchEventsClient::ListPartnerEventSourceAccounts, request);
959 }
960
964 template<typename ListPartnerEventSourceAccountsRequestT = Model::ListPartnerEventSourceAccountsRequest>
965 void ListPartnerEventSourceAccountsAsync(const ListPartnerEventSourceAccountsRequestT& request, const ListPartnerEventSourceAccountsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
966 {
967 return SubmitAsync(&CloudWatchEventsClient::ListPartnerEventSourceAccounts, request, handler, context);
968 }
969
978
982 template<typename ListPartnerEventSourcesRequestT = Model::ListPartnerEventSourcesRequest>
983 Model::ListPartnerEventSourcesOutcomeCallable ListPartnerEventSourcesCallable(const ListPartnerEventSourcesRequestT& request) const
984 {
985 return SubmitCallable(&CloudWatchEventsClient::ListPartnerEventSources, request);
986 }
987
991 template<typename ListPartnerEventSourcesRequestT = Model::ListPartnerEventSourcesRequest>
992 void ListPartnerEventSourcesAsync(const ListPartnerEventSourcesRequestT& request, const ListPartnerEventSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
993 {
994 return SubmitAsync(&CloudWatchEventsClient::ListPartnerEventSources, request, handler, context);
995 }
996
1005
1009 template<typename ListReplaysRequestT = Model::ListReplaysRequest>
1010 Model::ListReplaysOutcomeCallable ListReplaysCallable(const ListReplaysRequestT& request = {}) const
1011 {
1012 return SubmitCallable(&CloudWatchEventsClient::ListReplays, request);
1013 }
1014
1018 template<typename ListReplaysRequestT = Model::ListReplaysRequest>
1019 void ListReplaysAsync(const ListReplaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListReplaysRequestT& request = {}) const
1020 {
1021 return SubmitAsync(&CloudWatchEventsClient::ListReplays, request, handler, context);
1022 }
1023
1032
1036 template<typename ListRuleNamesByTargetRequestT = Model::ListRuleNamesByTargetRequest>
1037 Model::ListRuleNamesByTargetOutcomeCallable ListRuleNamesByTargetCallable(const ListRuleNamesByTargetRequestT& request) const
1038 {
1039 return SubmitCallable(&CloudWatchEventsClient::ListRuleNamesByTarget, request);
1040 }
1041
1045 template<typename ListRuleNamesByTargetRequestT = Model::ListRuleNamesByTargetRequest>
1046 void ListRuleNamesByTargetAsync(const ListRuleNamesByTargetRequestT& request, const ListRuleNamesByTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1047 {
1048 return SubmitAsync(&CloudWatchEventsClient::ListRuleNamesByTarget, request, handler, context);
1049 }
1050
1061
1065 template<typename ListRulesRequestT = Model::ListRulesRequest>
1066 Model::ListRulesOutcomeCallable ListRulesCallable(const ListRulesRequestT& request = {}) const
1067 {
1068 return SubmitCallable(&CloudWatchEventsClient::ListRules, request);
1069 }
1070
1074 template<typename ListRulesRequestT = Model::ListRulesRequest>
1075 void ListRulesAsync(const ListRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRulesRequestT& request = {}) const
1076 {
1077 return SubmitAsync(&CloudWatchEventsClient::ListRules, request, handler, context);
1078 }
1079
1087
1091 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1092 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1093 {
1094 return SubmitCallable(&CloudWatchEventsClient::ListTagsForResource, request);
1095 }
1096
1100 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1101 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1102 {
1103 return SubmitAsync(&CloudWatchEventsClient::ListTagsForResource, request, handler, context);
1104 }
1105
1113
1117 template<typename ListTargetsByRuleRequestT = Model::ListTargetsByRuleRequest>
1118 Model::ListTargetsByRuleOutcomeCallable ListTargetsByRuleCallable(const ListTargetsByRuleRequestT& request) const
1119 {
1120 return SubmitCallable(&CloudWatchEventsClient::ListTargetsByRule, request);
1121 }
1122
1126 template<typename ListTargetsByRuleRequestT = Model::ListTargetsByRuleRequest>
1127 void ListTargetsByRuleAsync(const ListTargetsByRuleRequestT& request, const ListTargetsByRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1128 {
1129 return SubmitAsync(&CloudWatchEventsClient::ListTargetsByRule, request, handler, context);
1130 }
1131
1139
1143 template<typename PutEventsRequestT = Model::PutEventsRequest>
1144 Model::PutEventsOutcomeCallable PutEventsCallable(const PutEventsRequestT& request) const
1145 {
1146 return SubmitCallable(&CloudWatchEventsClient::PutEvents, request);
1147 }
1148
1152 template<typename PutEventsRequestT = Model::PutEventsRequest>
1153 void PutEventsAsync(const PutEventsRequestT& request, const PutEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1154 {
1155 return SubmitAsync(&CloudWatchEventsClient::PutEvents, request, handler, context);
1156 }
1157
1166
1170 template<typename PutPartnerEventsRequestT = Model::PutPartnerEventsRequest>
1171 Model::PutPartnerEventsOutcomeCallable PutPartnerEventsCallable(const PutPartnerEventsRequestT& request) const
1172 {
1173 return SubmitCallable(&CloudWatchEventsClient::PutPartnerEvents, request);
1174 }
1175
1179 template<typename PutPartnerEventsRequestT = Model::PutPartnerEventsRequest>
1180 void PutPartnerEventsAsync(const PutPartnerEventsRequestT& request, const PutPartnerEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1181 {
1182 return SubmitAsync(&CloudWatchEventsClient::PutPartnerEvents, request, handler, context);
1183 }
1184
1210
1214 template<typename PutPermissionRequestT = Model::PutPermissionRequest>
1215 Model::PutPermissionOutcomeCallable PutPermissionCallable(const PutPermissionRequestT& request = {}) const
1216 {
1217 return SubmitCallable(&CloudWatchEventsClient::PutPermission, request);
1218 }
1219
1223 template<typename PutPermissionRequestT = Model::PutPermissionRequest>
1224 void PutPermissionAsync(const PutPermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const PutPermissionRequestT& request = {}) const
1225 {
1226 return SubmitAsync(&CloudWatchEventsClient::PutPermission, request, handler, context);
1227 }
1228
1283
1287 template<typename PutRuleRequestT = Model::PutRuleRequest>
1288 Model::PutRuleOutcomeCallable PutRuleCallable(const PutRuleRequestT& request) const
1289 {
1290 return SubmitCallable(&CloudWatchEventsClient::PutRule, request);
1291 }
1292
1296 template<typename PutRuleRequestT = Model::PutRuleRequest>
1297 void PutRuleAsync(const PutRuleRequestT& request, const PutRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1298 {
1299 return SubmitAsync(&CloudWatchEventsClient::PutRule, request, handler, context);
1300 }
1301
1391
1395 template<typename PutTargetsRequestT = Model::PutTargetsRequest>
1396 Model::PutTargetsOutcomeCallable PutTargetsCallable(const PutTargetsRequestT& request) const
1397 {
1398 return SubmitCallable(&CloudWatchEventsClient::PutTargets, request);
1399 }
1400
1404 template<typename PutTargetsRequestT = Model::PutTargetsRequest>
1405 void PutTargetsAsync(const PutTargetsRequestT& request, const PutTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1406 {
1407 return SubmitAsync(&CloudWatchEventsClient::PutTargets, request, handler, context);
1408 }
1409
1422
1426 template<typename RemovePermissionRequestT = Model::RemovePermissionRequest>
1427 Model::RemovePermissionOutcomeCallable RemovePermissionCallable(const RemovePermissionRequestT& request = {}) const
1428 {
1429 return SubmitCallable(&CloudWatchEventsClient::RemovePermission, request);
1430 }
1431
1435 template<typename RemovePermissionRequestT = Model::RemovePermissionRequest>
1436 void RemovePermissionAsync(const RemovePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const RemovePermissionRequestT& request = {}) const
1437 {
1438 return SubmitAsync(&CloudWatchEventsClient::RemovePermission, request, handler, context);
1439 }
1440
1454
1458 template<typename RemoveTargetsRequestT = Model::RemoveTargetsRequest>
1459 Model::RemoveTargetsOutcomeCallable RemoveTargetsCallable(const RemoveTargetsRequestT& request) const
1460 {
1461 return SubmitCallable(&CloudWatchEventsClient::RemoveTargets, request);
1462 }
1463
1467 template<typename RemoveTargetsRequestT = Model::RemoveTargetsRequest>
1468 void RemoveTargetsAsync(const RemoveTargetsRequestT& request, const RemoveTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1469 {
1470 return SubmitAsync(&CloudWatchEventsClient::RemoveTargets, request, handler, context);
1471 }
1472
1488
1492 template<typename StartReplayRequestT = Model::StartReplayRequest>
1493 Model::StartReplayOutcomeCallable StartReplayCallable(const StartReplayRequestT& request) const
1494 {
1495 return SubmitCallable(&CloudWatchEventsClient::StartReplay, request);
1496 }
1497
1501 template<typename StartReplayRequestT = Model::StartReplayRequest>
1502 void StartReplayAsync(const StartReplayRequestT& request, const StartReplayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1503 {
1504 return SubmitAsync(&CloudWatchEventsClient::StartReplay, request, handler, context);
1505 }
1506
1524
1528 template<typename TagResourceRequestT = Model::TagResourceRequest>
1529 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1530 {
1531 return SubmitCallable(&CloudWatchEventsClient::TagResource, request);
1532 }
1533
1537 template<typename TagResourceRequestT = Model::TagResourceRequest>
1538 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1539 {
1540 return SubmitAsync(&CloudWatchEventsClient::TagResource, request, handler, context);
1541 }
1542
1554
1558 template<typename TestEventPatternRequestT = Model::TestEventPatternRequest>
1559 Model::TestEventPatternOutcomeCallable TestEventPatternCallable(const TestEventPatternRequestT& request) const
1560 {
1561 return SubmitCallable(&CloudWatchEventsClient::TestEventPattern, request);
1562 }
1563
1567 template<typename TestEventPatternRequestT = Model::TestEventPatternRequest>
1568 void TestEventPatternAsync(const TestEventPatternRequestT& request, const TestEventPatternResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1569 {
1570 return SubmitAsync(&CloudWatchEventsClient::TestEventPattern, request, handler, context);
1571 }
1572
1581
1585 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1586 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1587 {
1588 return SubmitCallable(&CloudWatchEventsClient::UntagResource, request);
1589 }
1590
1594 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1595 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1596 {
1597 return SubmitAsync(&CloudWatchEventsClient::UntagResource, request, handler, context);
1598 }
1599
1606
1610 template<typename UpdateApiDestinationRequestT = Model::UpdateApiDestinationRequest>
1611 Model::UpdateApiDestinationOutcomeCallable UpdateApiDestinationCallable(const UpdateApiDestinationRequestT& request) const
1612 {
1613 return SubmitCallable(&CloudWatchEventsClient::UpdateApiDestination, request);
1614 }
1615
1619 template<typename UpdateApiDestinationRequestT = Model::UpdateApiDestinationRequest>
1620 void UpdateApiDestinationAsync(const UpdateApiDestinationRequestT& request, const UpdateApiDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1621 {
1622 return SubmitAsync(&CloudWatchEventsClient::UpdateApiDestination, request, handler, context);
1623 }
1624
1631
1635 template<typename UpdateArchiveRequestT = Model::UpdateArchiveRequest>
1636 Model::UpdateArchiveOutcomeCallable UpdateArchiveCallable(const UpdateArchiveRequestT& request) const
1637 {
1638 return SubmitCallable(&CloudWatchEventsClient::UpdateArchive, request);
1639 }
1640
1644 template<typename UpdateArchiveRequestT = Model::UpdateArchiveRequest>
1645 void UpdateArchiveAsync(const UpdateArchiveRequestT& request, const UpdateArchiveResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1646 {
1647 return SubmitAsync(&CloudWatchEventsClient::UpdateArchive, request, handler, context);
1648 }
1649
1656
1660 template<typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
1661 Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const UpdateConnectionRequestT& request) const
1662 {
1663 return SubmitCallable(&CloudWatchEventsClient::UpdateConnection, request);
1664 }
1665
1669 template<typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
1670 void UpdateConnectionAsync(const UpdateConnectionRequestT& request, const UpdateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1671 {
1672 return SubmitAsync(&CloudWatchEventsClient::UpdateConnection, request, handler, context);
1673 }
1674
1675
1676 void OverrideEndpoint(const Aws::String& endpoint);
1677 std::shared_ptr<CloudWatchEventsEndpointProviderBase>& accessEndpointProvider();
1678 private:
1680 void init(const CloudWatchEventsClientConfiguration& clientConfiguration);
1681
1682 CloudWatchEventsClientConfiguration m_clientConfiguration;
1683 std::shared_ptr<CloudWatchEventsEndpointProviderBase> m_endpointProvider;
1684 };
1685
1686} // namespace CloudWatchEvents
1687} // namespace Aws
virtual Model::DescribeApiDestinationOutcome DescribeApiDestination(const Model::DescribeApiDestinationRequest &request) const
Model::PutPermissionOutcomeCallable PutPermissionCallable(const PutPermissionRequestT &request={}) const
Model::RemoveTargetsOutcomeCallable RemoveTargetsCallable(const RemoveTargetsRequestT &request) const
virtual Model::DescribeReplayOutcome DescribeReplay(const Model::DescribeReplayRequest &request) const
virtual Model::UpdateArchiveOutcome UpdateArchive(const Model::UpdateArchiveRequest &request) const
void DescribeApiDestinationAsync(const DescribeApiDestinationRequestT &request, const DescribeApiDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchEventsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListPartnerEventSourceAccountsOutcome ListPartnerEventSourceAccounts(const Model::ListPartnerEventSourceAccountsRequest &request) const
Model::ListTargetsByRuleOutcomeCallable ListTargetsByRuleCallable(const ListTargetsByRuleRequestT &request) const
Model::ListPartnerEventSourcesOutcomeCallable ListPartnerEventSourcesCallable(const ListPartnerEventSourcesRequestT &request) const
void PutEventsAsync(const PutEventsRequestT &request, const PutEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RemoveTargetsOutcome RemoveTargets(const Model::RemoveTargetsRequest &request) const
void TestEventPatternAsync(const TestEventPatternRequestT &request, const TestEventPatternResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListArchivesAsync(const ListArchivesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListArchivesRequestT &request={}) const
CloudWatchEventsClientConfiguration ClientConfigurationType
void StartReplayAsync(const StartReplayRequestT &request, const StartReplayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateApiDestinationAsync(const UpdateApiDestinationRequestT &request, const UpdateApiDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchEventsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CloudWatchEventsEndpointProviderBase > endpointProvider=nullptr, const Aws::CloudWatchEvents::CloudWatchEventsClientConfiguration &clientConfiguration=Aws::CloudWatchEvents::CloudWatchEventsClientConfiguration())
Model::DescribeRuleOutcomeCallable DescribeRuleCallable(const DescribeRuleRequestT &request) const
void ListConnectionsAsync(const ListConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectionsRequestT &request={}) const
void DeleteArchiveAsync(const DeleteArchiveRequestT &request, const DeleteArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeEventBusOutcome DescribeEventBus(const Model::DescribeEventBusRequest &request={}) const
void ListPartnerEventSourcesAsync(const ListPartnerEventSourcesRequestT &request, const ListPartnerEventSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutRuleAsync(const PutRuleRequestT &request, const PutRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRulesAsync(const ListRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRulesRequestT &request={}) const
virtual Model::ListRuleNamesByTargetOutcome ListRuleNamesByTarget(const Model::ListRuleNamesByTargetRequest &request) const
Model::StartReplayOutcomeCallable StartReplayCallable(const StartReplayRequestT &request) const
virtual Model::DeleteArchiveOutcome DeleteArchive(const Model::DeleteArchiveRequest &request) const
Model::UpdateApiDestinationOutcomeCallable UpdateApiDestinationCallable(const UpdateApiDestinationRequestT &request) const
Model::DeleteRuleOutcomeCallable DeleteRuleCallable(const DeleteRuleRequestT &request) const
Model::PutEventsOutcomeCallable PutEventsCallable(const PutEventsRequestT &request) const
virtual Model::ListConnectionsOutcome ListConnections(const Model::ListConnectionsRequest &request={}) const
void CreateApiDestinationAsync(const CreateApiDestinationRequestT &request, const CreateApiDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEventBusesOutcomeCallable ListEventBusesCallable(const ListEventBusesRequestT &request={}) const
virtual Model::DeauthorizeConnectionOutcome DeauthorizeConnection(const Model::DeauthorizeConnectionRequest &request) const
Model::DeletePartnerEventSourceOutcomeCallable DeletePartnerEventSourceCallable(const DeletePartnerEventSourceRequestT &request) const
CloudWatchEventsClient(const Aws::CloudWatchEvents::CloudWatchEventsClientConfiguration &clientConfiguration=Aws::CloudWatchEvents::CloudWatchEventsClientConfiguration(), std::shared_ptr< CloudWatchEventsEndpointProviderBase > endpointProvider=nullptr)
Model::ListReplaysOutcomeCallable ListReplaysCallable(const ListReplaysRequestT &request={}) const
void CreateEventBusAsync(const CreateEventBusRequestT &request, const CreateEventBusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRuleNamesByTargetAsync(const ListRuleNamesByTargetRequestT &request, const ListRuleNamesByTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelReplayOutcome CancelReplay(const Model::CancelReplayRequest &request) const
void CreateArchiveAsync(const CreateArchiveRequestT &request, const CreateArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRuleOutcome DeleteRule(const Model::DeleteRuleRequest &request) const
Model::DeleteEventBusOutcomeCallable DeleteEventBusCallable(const DeleteEventBusRequestT &request) const
virtual Model::DeleteConnectionOutcome DeleteConnection(const Model::DeleteConnectionRequest &request) const
Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::ListApiDestinationsOutcome ListApiDestinations(const Model::ListApiDestinationsRequest &request={}) const
Model::EnableRuleOutcomeCallable EnableRuleCallable(const EnableRuleRequestT &request) const
void PutPartnerEventsAsync(const PutPartnerEventsRequestT &request, const PutPartnerEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListApiDestinationsOutcomeCallable ListApiDestinationsCallable(const ListApiDestinationsRequestT &request={}) const
Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const UpdateConnectionRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::EnableRuleOutcome EnableRule(const Model::EnableRuleRequest &request) const
Model::PutTargetsOutcomeCallable PutTargetsCallable(const PutTargetsRequestT &request) const
virtual Model::RemovePermissionOutcome RemovePermission(const Model::RemovePermissionRequest &request={}) const
virtual Model::ListArchivesOutcome ListArchives(const Model::ListArchivesRequest &request={}) const
virtual Model::CreateEventBusOutcome CreateEventBus(const Model::CreateEventBusRequest &request) const
void UpdateConnectionAsync(const UpdateConnectionRequestT &request, const UpdateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeConnectionOutcomeCallable DescribeConnectionCallable(const DescribeConnectionRequestT &request) const
void EnableRuleAsync(const EnableRuleRequestT &request, const EnableRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePartnerEventSourceAsync(const DeletePartnerEventSourceRequestT &request, const DeletePartnerEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListArchivesOutcomeCallable ListArchivesCallable(const ListArchivesRequestT &request={}) const
virtual Model::DescribeArchiveOutcome DescribeArchive(const Model::DescribeArchiveRequest &request) const
void DescribeRuleAsync(const DescribeRuleRequestT &request, const DescribeRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteApiDestinationOutcome DeleteApiDestination(const Model::DeleteApiDestinationRequest &request) const
virtual Model::ListEventBusesOutcome ListEventBuses(const Model::ListEventBusesRequest &request={}) const
Model::DescribePartnerEventSourceOutcomeCallable DescribePartnerEventSourceCallable(const DescribePartnerEventSourceRequestT &request) const
virtual Model::ListEventSourcesOutcome ListEventSources(const Model::ListEventSourcesRequest &request={}) const
Model::ListConnectionsOutcomeCallable ListConnectionsCallable(const ListConnectionsRequestT &request={}) const
void RemoveTargetsAsync(const RemoveTargetsRequestT &request, const RemoveTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RemovePermissionOutcomeCallable RemovePermissionCallable(const RemovePermissionRequestT &request={}) const
void DeauthorizeConnectionAsync(const DeauthorizeConnectionRequestT &request, const DeauthorizeConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelReplayAsync(const CancelReplayRequestT &request, const CancelReplayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateApiDestinationOutcome CreateApiDestination(const Model::CreateApiDestinationRequest &request) const
Model::DeleteArchiveOutcomeCallable DeleteArchiveCallable(const DeleteArchiveRequestT &request) const
Model::CreateArchiveOutcomeCallable CreateArchiveCallable(const CreateArchiveRequestT &request) const
virtual Model::DescribePartnerEventSourceOutcome DescribePartnerEventSource(const Model::DescribePartnerEventSourceRequest &request) const
void DeactivateEventSourceAsync(const DeactivateEventSourceRequestT &request, const DeactivateEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RemovePermissionAsync(const RemovePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RemovePermissionRequestT &request={}) const
virtual Model::ListTargetsByRuleOutcome ListTargetsByRule(const Model::ListTargetsByRuleRequest &request) const
void DeleteConnectionAsync(const DeleteConnectionRequestT &request, const DeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListApiDestinationsAsync(const ListApiDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApiDestinationsRequestT &request={}) const
virtual Model::ActivateEventSourceOutcome ActivateEventSource(const Model::ActivateEventSourceRequest &request) const
virtual Model::ListReplaysOutcome ListReplays(const Model::ListReplaysRequest &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::DeletePartnerEventSourceOutcome DeletePartnerEventSource(const Model::DeletePartnerEventSourceRequest &request) const
CloudWatchEventsEndpointProvider EndpointProviderType
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void ListEventSourcesAsync(const ListEventSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventSourcesRequestT &request={}) const
void CreatePartnerEventSourceAsync(const CreatePartnerEventSourceRequestT &request, const CreatePartnerEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchEventsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CloudWatchEventsEndpointProviderBase > endpointProvider=nullptr, const Aws::CloudWatchEvents::CloudWatchEventsClientConfiguration &clientConfiguration=Aws::CloudWatchEvents::CloudWatchEventsClientConfiguration())
Model::DeleteApiDestinationOutcomeCallable DeleteApiDestinationCallable(const DeleteApiDestinationRequestT &request) const
virtual Model::DeleteEventBusOutcome DeleteEventBus(const Model::DeleteEventBusRequest &request) const
CloudWatchEventsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DescribeReplayOutcomeCallable DescribeReplayCallable(const DescribeReplayRequestT &request) const
Model::DescribeApiDestinationOutcomeCallable DescribeApiDestinationCallable(const DescribeApiDestinationRequestT &request) const
virtual Model::DeactivateEventSourceOutcome DeactivateEventSource(const Model::DeactivateEventSourceRequest &request) const
virtual Model::CreateConnectionOutcome CreateConnection(const Model::CreateConnectionRequest &request) const
virtual Model::PutEventsOutcome PutEvents(const Model::PutEventsRequest &request) const
Model::DescribeEventBusOutcomeCallable DescribeEventBusCallable(const DescribeEventBusRequestT &request={}) const
Model::PutRuleOutcomeCallable PutRuleCallable(const PutRuleRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void ListEventBusesAsync(const ListEventBusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventBusesRequestT &request={}) const
virtual Model::ListRulesOutcome ListRules(const Model::ListRulesRequest &request={}) const
void PutPermissionAsync(const PutPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const PutPermissionRequestT &request={}) const
virtual Model::DescribeRuleOutcome DescribeRule(const Model::DescribeRuleRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeConnectionOutcome DescribeConnection(const Model::DescribeConnectionRequest &request) const
virtual Model::TestEventPatternOutcome TestEventPattern(const Model::TestEventPatternRequest &request) const
virtual Model::DescribeEventSourceOutcome DescribeEventSource(const Model::DescribeEventSourceRequest &request) const
virtual Model::PutPermissionOutcome PutPermission(const Model::PutPermissionRequest &request={}) const
Model::ListEventSourcesOutcomeCallable ListEventSourcesCallable(const ListEventSourcesRequestT &request={}) const
Model::CancelReplayOutcomeCallable CancelReplayCallable(const CancelReplayRequestT &request) const
void DisableRuleAsync(const DisableRuleRequestT &request, const DisableRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT &request) const
Model::CreateEventBusOutcomeCallable CreateEventBusCallable(const CreateEventBusRequestT &request) const
Model::ListPartnerEventSourceAccountsOutcomeCallable ListPartnerEventSourceAccountsCallable(const ListPartnerEventSourceAccountsRequestT &request) const
Model::UpdateArchiveOutcomeCallable UpdateArchiveCallable(const UpdateArchiveRequestT &request) const
virtual Model::ListPartnerEventSourcesOutcome ListPartnerEventSources(const Model::ListPartnerEventSourcesRequest &request) const
virtual Model::UpdateApiDestinationOutcome UpdateApiDestination(const Model::UpdateApiDestinationRequest &request) const
void DescribeEventBusAsync(const DescribeEventBusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventBusRequestT &request={}) const
Model::CreateApiDestinationOutcomeCallable CreateApiDestinationCallable(const CreateApiDestinationRequestT &request) const
virtual Model::CreatePartnerEventSourceOutcome CreatePartnerEventSource(const Model::CreatePartnerEventSourceRequest &request) const
virtual Model::PutPartnerEventsOutcome PutPartnerEvents(const Model::PutPartnerEventsRequest &request) const
void DescribeArchiveAsync(const DescribeArchiveRequestT &request, const DescribeArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ActivateEventSourceOutcomeCallable ActivateEventSourceCallable(const ActivateEventSourceRequestT &request) const
virtual Model::StartReplayOutcome StartReplay(const Model::StartReplayRequest &request) const
void ListTargetsByRuleAsync(const ListTargetsByRuleRequestT &request, const ListTargetsByRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisableRuleOutcome DisableRule(const Model::DisableRuleRequest &request) const
virtual Model::PutTargetsOutcome PutTargets(const Model::PutTargetsRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void PutTargetsAsync(const PutTargetsRequestT &request, const PutTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeactivateEventSourceOutcomeCallable DeactivateEventSourceCallable(const DeactivateEventSourceRequestT &request) const
void DeleteRuleAsync(const DeleteRuleRequestT &request, const DeleteRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRuleNamesByTargetOutcomeCallable ListRuleNamesByTargetCallable(const ListRuleNamesByTargetRequestT &request) const
virtual Model::CreateArchiveOutcome CreateArchive(const Model::CreateArchiveRequest &request) const
void DescribePartnerEventSourceAsync(const DescribePartnerEventSourceRequestT &request, const DescribePartnerEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListReplaysAsync(const ListReplaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReplaysRequestT &request={}) const
virtual Model::UpdateConnectionOutcome UpdateConnection(const Model::UpdateConnectionRequest &request) const
void DescribeConnectionAsync(const DescribeConnectionRequestT &request, const DescribeConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEventSourceAsync(const DescribeEventSourceRequestT &request, const DescribeEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteEventBusAsync(const DeleteEventBusRequestT &request, const DeleteEventBusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeauthorizeConnectionOutcomeCallable DeauthorizeConnectionCallable(const DeauthorizeConnectionRequestT &request) const
void CreateConnectionAsync(const CreateConnectionRequestT &request, const CreateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeArchiveOutcomeCallable DescribeArchiveCallable(const DescribeArchiveRequestT &request) const
Model::TestEventPatternOutcomeCallable TestEventPatternCallable(const TestEventPatternRequestT &request) const
void DeleteApiDestinationAsync(const DeleteApiDestinationRequestT &request, const DeleteApiDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEventSourceOutcomeCallable DescribeEventSourceCallable(const DescribeEventSourceRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
std::shared_ptr< CloudWatchEventsEndpointProviderBase > & accessEndpointProvider()
void ActivateEventSourceAsync(const ActivateEventSourceRequestT &request, const ActivateEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPartnerEventSourceAccountsAsync(const ListPartnerEventSourceAccountsRequestT &request, const ListPartnerEventSourceAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CloudWatchEventsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::CreatePartnerEventSourceOutcomeCallable CreatePartnerEventSourceCallable(const CreatePartnerEventSourceRequestT &request) const
Model::ListRulesOutcomeCallable ListRulesCallable(const ListRulesRequestT &request={}) const
void UpdateArchiveAsync(const UpdateArchiveRequestT &request, const UpdateArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeReplayAsync(const DescribeReplayRequestT &request, const DescribeReplayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutRuleOutcome PutRule(const Model::PutRuleRequest &request) const
Model::PutPartnerEventsOutcomeCallable PutPartnerEventsCallable(const PutPartnerEventsRequestT &request) const
Model::DisableRuleOutcomeCallable DisableRuleCallable(const DisableRuleRequestT &request) const
std::future< PutPartnerEventsOutcome > PutPartnerEventsOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
std::future< DeactivateEventSourceOutcome > DeactivateEventSourceOutcomeCallable
std::future< DeletePartnerEventSourceOutcome > DeletePartnerEventSourceOutcomeCallable
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
std::future< DescribeConnectionOutcome > DescribeConnectionOutcomeCallable
std::future< DisableRuleOutcome > DisableRuleOutcomeCallable
std::future< DescribeApiDestinationOutcome > DescribeApiDestinationOutcomeCallable
std::future< DescribeEventSourceOutcome > DescribeEventSourceOutcomeCallable
std::future< DeleteArchiveOutcome > DeleteArchiveOutcomeCallable
std::future< ListTargetsByRuleOutcome > ListTargetsByRuleOutcomeCallable
std::future< CancelReplayOutcome > CancelReplayOutcomeCallable
std::future< PutTargetsOutcome > PutTargetsOutcomeCallable
std::future< ListEventBusesOutcome > ListEventBusesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeauthorizeConnectionOutcome > DeauthorizeConnectionOutcomeCallable
std::future< ListEventSourcesOutcome > ListEventSourcesOutcomeCallable
std::future< UpdateApiDestinationOutcome > UpdateApiDestinationOutcomeCallable
std::future< DescribeReplayOutcome > DescribeReplayOutcomeCallable
std::future< DescribeArchiveOutcome > DescribeArchiveOutcomeCallable
std::future< ListArchivesOutcome > ListArchivesOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListReplaysOutcome > ListReplaysOutcomeCallable
std::future< UpdateConnectionOutcome > UpdateConnectionOutcomeCallable
std::future< ActivateEventSourceOutcome > ActivateEventSourceOutcomeCallable
std::future< ListApiDestinationsOutcome > ListApiDestinationsOutcomeCallable
std::future< CreateApiDestinationOutcome > CreateApiDestinationOutcomeCallable
std::future< TestEventPatternOutcome > TestEventPatternOutcomeCallable
std::future< UpdateArchiveOutcome > UpdateArchiveOutcomeCallable
std::future< CreateArchiveOutcome > CreateArchiveOutcomeCallable
std::future< ListPartnerEventSourcesOutcome > ListPartnerEventSourcesOutcomeCallable
std::future< EnableRuleOutcome > EnableRuleOutcomeCallable
std::future< DeleteEventBusOutcome > DeleteEventBusOutcomeCallable
std::future< ListConnectionsOutcome > ListConnectionsOutcomeCallable
std::future< DeleteRuleOutcome > DeleteRuleOutcomeCallable
std::future< ListPartnerEventSourceAccountsOutcome > ListPartnerEventSourceAccountsOutcomeCallable
std::future< DescribeEventBusOutcome > DescribeEventBusOutcomeCallable
std::future< PutRuleOutcome > PutRuleOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< PutPermissionOutcome > PutPermissionOutcomeCallable
std::future< CreatePartnerEventSourceOutcome > CreatePartnerEventSourceOutcomeCallable
std::future< PutEventsOutcome > PutEventsOutcomeCallable
std::future< RemoveTargetsOutcome > RemoveTargetsOutcomeCallable
std::future< DescribeRuleOutcome > DescribeRuleOutcomeCallable
std::future< DescribePartnerEventSourceOutcome > DescribePartnerEventSourceOutcomeCallable
std::future< CreateEventBusOutcome > CreateEventBusOutcomeCallable
std::future< DeleteApiDestinationOutcome > DeleteApiDestinationOutcomeCallable
std::future< RemovePermissionOutcome > RemovePermissionOutcomeCallable
std::future< ListRuleNamesByTargetOutcome > ListRuleNamesByTargetOutcomeCallable
std::future< StartReplayOutcome > StartReplayOutcomeCallable
std::future< ListRulesOutcome > ListRulesOutcomeCallable
std::function< void(const CloudWatchEventsClient *, const Model::DescribeEventBusRequest &, const Model::DescribeEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventBusResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListArchivesRequest &, const Model::ListArchivesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListArchivesResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::PutRuleRequest &, const Model::PutRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRuleResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectionResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListRulesRequest &, const Model::ListRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRulesResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DescribeArchiveRequest &, const Model::DescribeArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeArchiveResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListConnectionsRequest &, const Model::ListConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectionsResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::PutPermissionRequest &, const Model::PutPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPermissionResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DeleteEventBusRequest &, const Model::DeleteEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventBusResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DescribePartnerEventSourceRequest &, const Model::DescribePartnerEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePartnerEventSourceResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListRuleNamesByTargetRequest &, const Model::ListRuleNamesByTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRuleNamesByTargetResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::RemoveTargetsRequest &, const Model::RemoveTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTargetsResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DescribeConnectionRequest &, const Model::DescribeConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectionResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::PutPartnerEventsRequest &, const Model::PutPartnerEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPartnerEventsResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::CreateArchiveRequest &, const Model::CreateArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateArchiveResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectionResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::PutEventsRequest &, const Model::PutEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEventsResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DeauthorizeConnectionRequest &, const Model::DeauthorizeConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeauthorizeConnectionResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListReplaysRequest &, const Model::ListReplaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReplaysResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListPartnerEventSourcesRequest &, const Model::ListPartnerEventSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPartnerEventSourcesResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::CreatePartnerEventSourceRequest &, const Model::CreatePartnerEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePartnerEventSourceResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListPartnerEventSourceAccountsRequest &, const Model::ListPartnerEventSourceAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPartnerEventSourceAccountsResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DescribeEventSourceRequest &, const Model::DescribeEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSourceResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListEventBusesRequest &, const Model::ListEventBusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventBusesResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ActivateEventSourceRequest &, const Model::ActivateEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateEventSourceResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DeactivateEventSourceRequest &, const Model::DeactivateEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateEventSourceResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::CancelReplayRequest &, const Model::CancelReplayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelReplayResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::StartReplayRequest &, const Model::StartReplayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReplayResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::UpdateApiDestinationRequest &, const Model::UpdateApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiDestinationResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DeleteApiDestinationRequest &, const Model::DeleteApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiDestinationResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DescribeRuleRequest &, const Model::DescribeRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuleResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DescribeApiDestinationRequest &, const Model::DescribeApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApiDestinationResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListTargetsByRuleRequest &, const Model::ListTargetsByRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTargetsByRuleResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DeletePartnerEventSourceRequest &, const Model::DeletePartnerEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePartnerEventSourceResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemovePermissionResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DisableRuleRequest &, const Model::DisableRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableRuleResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListApiDestinationsRequest &, const Model::ListApiDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApiDestinationsResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DeleteArchiveRequest &, const Model::DeleteArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteArchiveResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::TestEventPatternRequest &, const Model::TestEventPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestEventPatternResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::DescribeReplayRequest &, const Model::DescribeReplayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplayResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::EnableRuleRequest &, const Model::EnableRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableRuleResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListEventSourcesRequest &, const Model::ListEventSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventSourcesResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::CreateApiDestinationRequest &, const Model::CreateApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiDestinationResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::UpdateArchiveRequest &, const Model::UpdateArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateArchiveResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::UpdateConnectionRequest &, const Model::UpdateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectionResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::PutTargetsRequest &, const Model::PutTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutTargetsResponseReceivedHandler
std::function< void(const CloudWatchEventsClient *, const Model::CreateEventBusRequest &, const Model::CreateEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventBusResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String