7#include <aws/eventbridge/EventBridge_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/eventbridge/EventBridgeServiceClientModel.h>
49 std::shared_ptr<EventBridgeEndpointProviderBase> endpointProvider =
nullptr);
56 std::shared_ptr<EventBridgeEndpointProviderBase> endpointProvider =
nullptr,
63 EventBridgeClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
64 std::shared_ptr<EventBridgeEndpointProviderBase> endpointProvider =
nullptr,
86 EventBridgeClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
104 template<
typename ActivateEventSourceRequestT = Model::ActivateEventSourceRequest>
107 return SubmitCallable(&EventBridgeClient::ActivateEventSource, request);
113 template<
typename ActivateEventSourceRequestT = Model::ActivateEventSourceRequest>
116 return SubmitAsync(&EventBridgeClient::ActivateEventSource, request, handler, context);
129 template<
typename CancelReplayRequestT = Model::CancelReplayRequest>
132 return SubmitCallable(&EventBridgeClient::CancelReplay, request);
138 template<
typename CancelReplayRequestT = Model::CancelReplayRequest>
141 return SubmitAsync(&EventBridgeClient::CancelReplay, request, handler, context);
160 template<
typename CreateApiDestinationRequestT = Model::CreateApiDestinationRequest>
163 return SubmitCallable(&EventBridgeClient::CreateApiDestination, request);
169 template<
typename CreateApiDestinationRequestT = Model::CreateApiDestinationRequest>
172 return SubmitAsync(&EventBridgeClient::CreateApiDestination, request, handler, context);
206 template<
typename CreateArchiveRequestT = Model::CreateArchiveRequest>
209 return SubmitCallable(&EventBridgeClient::CreateArchive, request);
215 template<
typename CreateArchiveRequestT = Model::CreateArchiveRequest>
218 return SubmitAsync(&EventBridgeClient::CreateArchive, request, handler, context);
233 template<
typename CreateConnectionRequestT = Model::CreateConnectionRequest>
236 return SubmitCallable(&EventBridgeClient::CreateConnection, request);
242 template<
typename CreateConnectionRequestT = Model::CreateConnectionRequest>
245 return SubmitAsync(&EventBridgeClient::CreateConnection, request, handler, context);
264 template<
typename CreateEndpo
intRequestT = Model::CreateEndpo
intRequest>
267 return SubmitCallable(&EventBridgeClient::CreateEndpoint, request);
273 template<
typename CreateEndpo
intRequestT = Model::CreateEndpo
intRequest>
276 return SubmitAsync(&EventBridgeClient::CreateEndpoint, request, handler, context);
292 template<
typename CreateEventBusRequestT = Model::CreateEventBusRequest>
295 return SubmitCallable(&EventBridgeClient::CreateEventBus, request);
301 template<
typename CreateEventBusRequestT = Model::CreateEventBusRequest>
304 return SubmitAsync(&EventBridgeClient::CreateEventBus, request, handler, context);
340 template<
typename CreatePartnerEventSourceRequestT = Model::CreatePartnerEventSourceRequest>
343 return SubmitCallable(&EventBridgeClient::CreatePartnerEventSource, request);
349 template<
typename CreatePartnerEventSourceRequestT = Model::CreatePartnerEventSourceRequest>
352 return SubmitAsync(&EventBridgeClient::CreatePartnerEventSource, request, handler, context);
371 template<
typename DeactivateEventSourceRequestT = Model::DeactivateEventSourceRequest>
374 return SubmitCallable(&EventBridgeClient::DeactivateEventSource, request);
380 template<
typename DeactivateEventSourceRequestT = Model::DeactivateEventSourceRequest>
383 return SubmitAsync(&EventBridgeClient::DeactivateEventSource, request, handler, context);
398 template<
typename DeauthorizeConnectionRequestT = Model::DeauthorizeConnectionRequest>
401 return SubmitCallable(&EventBridgeClient::DeauthorizeConnection, request);
407 template<
typename DeauthorizeConnectionRequestT = Model::DeauthorizeConnectionRequest>
410 return SubmitAsync(&EventBridgeClient::DeauthorizeConnection, request, handler, context);
423 template<
typename DeleteApiDestinationRequestT = Model::DeleteApiDestinationRequest>
426 return SubmitCallable(&EventBridgeClient::DeleteApiDestination, request);
432 template<
typename DeleteApiDestinationRequestT = Model::DeleteApiDestinationRequest>
435 return SubmitAsync(&EventBridgeClient::DeleteApiDestination, request, handler, context);
448 template<
typename DeleteArchiveRequestT = Model::DeleteArchiveRequest>
451 return SubmitCallable(&EventBridgeClient::DeleteArchive, request);
457 template<
typename DeleteArchiveRequestT = Model::DeleteArchiveRequest>
460 return SubmitAsync(&EventBridgeClient::DeleteArchive, request, handler, context);
473 template<
typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
476 return SubmitCallable(&EventBridgeClient::DeleteConnection, request);
482 template<
typename DeleteConnectionRequestT = Model::DeleteConnectionRequest>
485 return SubmitAsync(&EventBridgeClient::DeleteConnection, request, handler, context);
503 template<
typename DeleteEndpo
intRequestT = Model::DeleteEndpo
intRequest>
506 return SubmitCallable(&EventBridgeClient::DeleteEndpoint, request);
512 template<
typename DeleteEndpo
intRequestT = Model::DeleteEndpo
intRequest>
515 return SubmitAsync(&EventBridgeClient::DeleteEndpoint, request, handler, context);
530 template<
typename DeleteEventBusRequestT = Model::DeleteEventBusRequest>
533 return SubmitCallable(&EventBridgeClient::DeleteEventBus, request);
539 template<
typename DeleteEventBusRequestT = Model::DeleteEventBusRequest>
542 return SubmitAsync(&EventBridgeClient::DeleteEventBus, request, handler, context);
559 template<
typename DeletePartnerEventSourceRequestT = Model::DeletePartnerEventSourceRequest>
562 return SubmitCallable(&EventBridgeClient::DeletePartnerEventSource, request);
568 template<
typename DeletePartnerEventSourceRequestT = Model::DeletePartnerEventSourceRequest>
571 return SubmitAsync(&EventBridgeClient::DeletePartnerEventSource, request, handler, context);
596 template<
typename DeleteRuleRequestT = Model::DeleteRuleRequest>
599 return SubmitCallable(&EventBridgeClient::DeleteRule, request);
605 template<
typename DeleteRuleRequestT = Model::DeleteRuleRequest>
608 return SubmitAsync(&EventBridgeClient::DeleteRule, request, handler, context);
621 template<
typename DescribeApiDestinationRequestT = Model::DescribeApiDestinationRequest>
624 return SubmitCallable(&EventBridgeClient::DescribeApiDestination, request);
630 template<
typename DescribeApiDestinationRequestT = Model::DescribeApiDestinationRequest>
633 return SubmitAsync(&EventBridgeClient::DescribeApiDestination, request, handler, context);
646 template<
typename DescribeArchiveRequestT = Model::DescribeArchiveRequest>
649 return SubmitCallable(&EventBridgeClient::DescribeArchive, request);
655 template<
typename DescribeArchiveRequestT = Model::DescribeArchiveRequest>
658 return SubmitAsync(&EventBridgeClient::DescribeArchive, request, handler, context);
671 template<
typename DescribeConnectionRequestT = Model::DescribeConnectionRequest>
674 return SubmitCallable(&EventBridgeClient::DescribeConnection, request);
680 template<
typename DescribeConnectionRequestT = Model::DescribeConnectionRequest>
683 return SubmitAsync(&EventBridgeClient::DescribeConnection, request, handler, context);
701 template<
typename DescribeEndpo
intRequestT = Model::DescribeEndpo
intRequest>
704 return SubmitCallable(&EventBridgeClient::DescribeEndpoint, request);
710 template<
typename DescribeEndpo
intRequestT = Model::DescribeEndpo
intRequest>
713 return SubmitAsync(&EventBridgeClient::DescribeEndpoint, request, handler, context);
735 template<
typename DescribeEventBusRequestT = Model::DescribeEventBusRequest>
738 return SubmitCallable(&EventBridgeClient::DescribeEventBus, request);
744 template<
typename DescribeEventBusRequestT = Model::DescribeEventBusRequest>
747 return SubmitAsync(&EventBridgeClient::DescribeEventBus, request, handler, context);
761 template<
typename DescribeEventSourceRequestT = Model::DescribeEventSourceRequest>
764 return SubmitCallable(&EventBridgeClient::DescribeEventSource, request);
770 template<
typename DescribeEventSourceRequestT = Model::DescribeEventSourceRequest>
773 return SubmitAsync(&EventBridgeClient::DescribeEventSource, request, handler, context);
791 template<
typename DescribePartnerEventSourceRequestT = Model::DescribePartnerEventSourceRequest>
794 return SubmitCallable(&EventBridgeClient::DescribePartnerEventSource, request);
800 template<
typename DescribePartnerEventSourceRequestT = Model::DescribePartnerEventSourceRequest>
803 return SubmitAsync(&EventBridgeClient::DescribePartnerEventSource, request, handler, context);
825 template<
typename DescribeReplayRequestT = Model::DescribeReplayRequest>
828 return SubmitCallable(&EventBridgeClient::DescribeReplay, request);
834 template<
typename DescribeReplayRequestT = Model::DescribeReplayRequest>
837 return SubmitAsync(&EventBridgeClient::DescribeReplay, request, handler, context);
853 template<
typename DescribeRuleRequestT = Model::DescribeRuleRequest>
856 return SubmitCallable(&EventBridgeClient::DescribeRule, request);
862 template<
typename DescribeRuleRequestT = Model::DescribeRuleRequest>
865 return SubmitAsync(&EventBridgeClient::DescribeRule, request, handler, context);
881 template<
typename DisableRuleRequestT = Model::DisableRuleRequest>
884 return SubmitCallable(&EventBridgeClient::DisableRule, request);
890 template<
typename DisableRuleRequestT = Model::DisableRuleRequest>
893 return SubmitAsync(&EventBridgeClient::DisableRule, request, handler, context);
909 template<
typename EnableRuleRequestT = Model::EnableRuleRequest>
912 return SubmitCallable(&EventBridgeClient::EnableRule, request);
918 template<
typename EnableRuleRequestT = Model::EnableRuleRequest>
921 return SubmitAsync(&EventBridgeClient::EnableRule, request, handler, context);
935 template<
typename ListApiDestinationsRequestT = Model::ListApiDestinationsRequest>
938 return SubmitCallable(&EventBridgeClient::ListApiDestinations, request);
944 template<
typename ListApiDestinationsRequestT = Model::ListApiDestinationsRequest>
947 return SubmitAsync(&EventBridgeClient::ListApiDestinations, request, handler, context);
962 template<
typename ListArchivesRequestT = Model::ListArchivesRequest>
965 return SubmitCallable(&EventBridgeClient::ListArchives, request);
971 template<
typename ListArchivesRequestT = Model::ListArchivesRequest>
974 return SubmitAsync(&EventBridgeClient::ListArchives, request, handler, context);
988 template<
typename ListConnectionsRequestT = Model::ListConnectionsRequest>
991 return SubmitCallable(&EventBridgeClient::ListConnections, request);
997 template<
typename ListConnectionsRequestT = Model::ListConnectionsRequest>
1000 return SubmitAsync(&EventBridgeClient::ListConnections, request, handler, context);
1018 template<
typename ListEndpo
intsRequestT = Model::ListEndpo
intsRequest>
1021 return SubmitCallable(&EventBridgeClient::ListEndpoints, request);
1027 template<
typename ListEndpo
intsRequestT = Model::ListEndpo
intsRequest>
1030 return SubmitAsync(&EventBridgeClient::ListEndpoints, request, handler, context);
1044 template<
typename ListEventBusesRequestT = Model::ListEventBusesRequest>
1047 return SubmitCallable(&EventBridgeClient::ListEventBuses, request);
1053 template<
typename ListEventBusesRequestT = Model::ListEventBusesRequest>
1056 return SubmitAsync(&EventBridgeClient::ListEventBuses, request, handler, context);
1073 template<
typename ListEventSourcesRequestT = Model::ListEventSourcesRequest>
1076 return SubmitCallable(&EventBridgeClient::ListEventSources, request);
1082 template<
typename ListEventSourcesRequestT = Model::ListEventSourcesRequest>
1085 return SubmitAsync(&EventBridgeClient::ListEventSources, request, handler, context);
1101 template<
typename ListPartnerEventSourceAccountsRequestT = Model::ListPartnerEventSourceAccountsRequest>
1104 return SubmitCallable(&EventBridgeClient::ListPartnerEventSourceAccounts, request);
1110 template<
typename ListPartnerEventSourceAccountsRequestT = Model::ListPartnerEventSourceAccountsRequest>
1113 return SubmitAsync(&EventBridgeClient::ListPartnerEventSourceAccounts, request, handler, context);
1128 template<
typename ListPartnerEventSourcesRequestT = Model::ListPartnerEventSourcesRequest>
1131 return SubmitCallable(&EventBridgeClient::ListPartnerEventSources, request);
1137 template<
typename ListPartnerEventSourcesRequestT = Model::ListPartnerEventSourcesRequest>
1140 return SubmitAsync(&EventBridgeClient::ListPartnerEventSources, request, handler, context);
1155 template<
typename ListReplaysRequestT = Model::ListReplaysRequest>
1158 return SubmitCallable(&EventBridgeClient::ListReplays, request);
1164 template<
typename ListReplaysRequestT = Model::ListReplaysRequest>
1167 return SubmitAsync(&EventBridgeClient::ListReplays, request, handler, context);
1183 template<
typename ListRuleNamesByTargetRequestT = Model::ListRuleNamesByTargetRequest>
1186 return SubmitCallable(&EventBridgeClient::ListRuleNamesByTarget, request);
1192 template<
typename ListRuleNamesByTargetRequestT = Model::ListRuleNamesByTargetRequest>
1195 return SubmitAsync(&EventBridgeClient::ListRuleNamesByTarget, request, handler, context);
1213 template<
typename ListRulesRequestT = Model::ListRulesRequest>
1216 return SubmitCallable(&EventBridgeClient::ListRules, request);
1222 template<
typename ListRulesRequestT = Model::ListRulesRequest>
1225 return SubmitAsync(&EventBridgeClient::ListRules, request, handler, context);
1239 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1242 return SubmitCallable(&EventBridgeClient::ListTagsForResource, request);
1248 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1251 return SubmitAsync(&EventBridgeClient::ListTagsForResource, request, handler, context);
1265 template<
typename ListTargetsByRuleRequestT = Model::ListTargetsByRuleRequest>
1268 return SubmitCallable(&EventBridgeClient::ListTargetsByRule, request);
1274 template<
typename ListTargetsByRuleRequestT = Model::ListTargetsByRuleRequest>
1277 return SubmitAsync(&EventBridgeClient::ListTargetsByRule, request, handler, context);
1300 template<
typename PutEventsRequestT = Model::PutEventsRequest>
1303 return SubmitCallable(&EventBridgeClient::PutEvents, request);
1309 template<
typename PutEventsRequestT = Model::PutEventsRequest>
1312 return SubmitAsync(&EventBridgeClient::PutEvents, request, handler, context);
1330 template<
typename PutPartnerEventsRequestT = Model::PutPartnerEventsRequest>
1333 return SubmitCallable(&EventBridgeClient::PutPartnerEvents, request);
1339 template<
typename PutPartnerEventsRequestT = Model::PutPartnerEventsRequest>
1342 return SubmitAsync(&EventBridgeClient::PutPartnerEvents, request, handler, context);
1374 template<
typename PutPermissionRequestT = Model::PutPermissionRequest>
1377 return SubmitCallable(&EventBridgeClient::PutPermission, request);
1383 template<
typename PutPermissionRequestT = Model::PutPermissionRequest>
1386 return SubmitAsync(&EventBridgeClient::PutPermission, request, handler, context);
1447 template<
typename PutRuleRequestT = Model::PutRuleRequest>
1450 return SubmitCallable(&EventBridgeClient::PutRule, request);
1456 template<
typename PutRuleRequestT = Model::PutRuleRequest>
1459 return SubmitAsync(&EventBridgeClient::PutRule, request, handler, context);
1545 template<
typename PutTargetsRequestT = Model::PutTargetsRequest>
1548 return SubmitCallable(&EventBridgeClient::PutTargets, request);
1554 template<
typename PutTargetsRequestT = Model::PutTargetsRequest>
1557 return SubmitAsync(&EventBridgeClient::PutTargets, request, handler, context);
1576 template<
typename RemovePermissionRequestT = Model::RemovePermissionRequest>
1579 return SubmitCallable(&EventBridgeClient::RemovePermission, request);
1585 template<
typename RemovePermissionRequestT = Model::RemovePermissionRequest>
1588 return SubmitAsync(&EventBridgeClient::RemovePermission, request, handler, context);
1612 template<
typename RemoveTargetsRequestT = Model::RemoveTargetsRequest>
1615 return SubmitCallable(&EventBridgeClient::RemoveTargets, request);
1621 template<
typename RemoveTargetsRequestT = Model::RemoveTargetsRequest>
1624 return SubmitAsync(&EventBridgeClient::RemoveTargets, request, handler, context);
1646 template<
typename StartReplayRequestT = Model::StartReplayRequest>
1649 return SubmitCallable(&EventBridgeClient::StartReplay, request);
1655 template<
typename StartReplayRequestT = Model::StartReplayRequest>
1658 return SubmitAsync(&EventBridgeClient::StartReplay, request, handler, context);
1682 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1685 return SubmitCallable(&EventBridgeClient::TagResource, request);
1691 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1694 return SubmitAsync(&EventBridgeClient::TagResource, request, handler, context);
1712 template<
typename TestEventPatternRequestT = Model::TestEventPatternRequest>
1715 return SubmitCallable(&EventBridgeClient::TestEventPattern, request);
1721 template<
typename TestEventPatternRequestT = Model::TestEventPatternRequest>
1724 return SubmitAsync(&EventBridgeClient::TestEventPattern, request, handler, context);
1739 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1742 return SubmitCallable(&EventBridgeClient::UntagResource, request);
1748 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1751 return SubmitAsync(&EventBridgeClient::UntagResource, request, handler, context);
1764 template<
typename UpdateApiDestinationRequestT = Model::UpdateApiDestinationRequest>
1767 return SubmitCallable(&EventBridgeClient::UpdateApiDestination, request);
1773 template<
typename UpdateApiDestinationRequestT = Model::UpdateApiDestinationRequest>
1776 return SubmitAsync(&EventBridgeClient::UpdateApiDestination, request, handler, context);
1789 template<
typename UpdateArchiveRequestT = Model::UpdateArchiveRequest>
1792 return SubmitCallable(&EventBridgeClient::UpdateArchive, request);
1798 template<
typename UpdateArchiveRequestT = Model::UpdateArchiveRequest>
1801 return SubmitAsync(&EventBridgeClient::UpdateArchive, request, handler, context);
1814 template<
typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
1817 return SubmitCallable(&EventBridgeClient::UpdateConnection, request);
1823 template<
typename UpdateConnectionRequestT = Model::UpdateConnectionRequest>
1826 return SubmitAsync(&EventBridgeClient::UpdateConnection, request, handler, context);
1844 template<
typename UpdateEndpo
intRequestT = Model::UpdateEndpo
intRequest>
1847 return SubmitCallable(&EventBridgeClient::UpdateEndpoint, request);
1853 template<
typename UpdateEndpo
intRequestT = Model::UpdateEndpo
intRequest>
1856 return SubmitAsync(&EventBridgeClient::UpdateEndpoint, request, handler, context);
1869 template<
typename UpdateEventBusRequestT = Model::UpdateEventBusRequest>
1872 return SubmitCallable(&EventBridgeClient::UpdateEventBus, request);
1878 template<
typename UpdateEventBusRequestT = Model::UpdateEventBusRequest>
1881 return SubmitAsync(&EventBridgeClient::UpdateEventBus, request, handler, context);
1892 std::shared_ptr<EventBridgeEndpointProviderBase> m_endpointProvider;
void UpdateArchiveAsync(const UpdateArchiveRequestT &request, const UpdateArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutPartnerEventsAsync(const PutPartnerEventsRequestT &request, const PutPartnerEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEndpointOutcome CreateEndpoint(const Model::CreateEndpointRequest &request) const
Model::DeactivateEventSourceOutcomeCallable DeactivateEventSourceCallable(const DeactivateEventSourceRequestT &request) const
Model::ListPartnerEventSourcesOutcomeCallable ListPartnerEventSourcesCallable(const ListPartnerEventSourcesRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::CancelReplayOutcome CancelReplay(const Model::CancelReplayRequest &request) const
Model::UpdateEventBusOutcomeCallable UpdateEventBusCallable(const UpdateEventBusRequestT &request={}) const
Model::ListEventBusesOutcomeCallable ListEventBusesCallable(const ListEventBusesRequestT &request={}) const
Model::DeleteArchiveOutcomeCallable DeleteArchiveCallable(const DeleteArchiveRequestT &request) const
virtual Model::UpdateEventBusOutcome UpdateEventBus(const Model::UpdateEventBusRequest &request={}) const
void PutTargetsAsync(const PutTargetsRequestT &request, const PutTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteConnectionOutcome DeleteConnection(const Model::DeleteConnectionRequest &request) const
virtual Model::ListPartnerEventSourceAccountsOutcome ListPartnerEventSourceAccounts(const Model::ListPartnerEventSourceAccountsRequest &request) const
Model::PutTargetsOutcomeCallable PutTargetsCallable(const PutTargetsRequestT &request) const
Model::CreatePartnerEventSourceOutcomeCallable CreatePartnerEventSourceCallable(const CreatePartnerEventSourceRequestT &request) const
Model::DescribeRuleOutcomeCallable DescribeRuleCallable(const DescribeRuleRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeArchiveOutcome DescribeArchive(const Model::DescribeArchiveRequest &request) const
virtual Model::CreateApiDestinationOutcome CreateApiDestination(const Model::CreateApiDestinationRequest &request) const
virtual Model::EnableRuleOutcome EnableRule(const Model::EnableRuleRequest &request) const
void DeleteEndpointAsync(const DeleteEndpointRequestT &request, const DeleteEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTargetsByRuleOutcome ListTargetsByRule(const Model::ListTargetsByRuleRequest &request) const
void ListPartnerEventSourceAccountsAsync(const ListPartnerEventSourceAccountsRequestT &request, const ListPartnerEventSourceAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListPartnerEventSourcesOutcome ListPartnerEventSources(const Model::ListPartnerEventSourcesRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::CreateArchiveOutcomeCallable CreateArchiveCallable(const CreateArchiveRequestT &request) const
virtual Model::ListReplaysOutcome ListReplays(const Model::ListReplaysRequest &request={}) const
EventBridgeClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UpdateEndpointOutcomeCallable UpdateEndpointCallable(const UpdateEndpointRequestT &request) const
void UpdateConnectionAsync(const UpdateConnectionRequestT &request, const UpdateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeArchiveAsync(const DescribeArchiveRequestT &request, const DescribeArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ActivateEventSourceOutcome ActivateEventSource(const Model::ActivateEventSourceRequest &request) const
void ListConnectionsAsync(const ListConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectionsRequestT &request={}) const
Model::DescribePartnerEventSourceOutcomeCallable DescribePartnerEventSourceCallable(const DescribePartnerEventSourceRequestT &request) const
EventBridgeClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< EventBridgeEndpointProviderBase > endpointProvider=nullptr, const Aws::EventBridge::EventBridgeClientConfiguration &clientConfiguration=Aws::EventBridge::EventBridgeClientConfiguration())
virtual Model::ListRulesOutcome ListRules(const Model::ListRulesRequest &request={}) const
virtual Model::DeleteArchiveOutcome DeleteArchive(const Model::DeleteArchiveRequest &request) const
void DeleteEventBusAsync(const DeleteEventBusRequestT &request, const DeleteEventBusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
EventBridgeClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< EventBridgeEndpointProviderBase > endpointProvider=nullptr, const Aws::EventBridge::EventBridgeClientConfiguration &clientConfiguration=Aws::EventBridge::EventBridgeClientConfiguration())
void ListRuleNamesByTargetAsync(const ListRuleNamesByTargetRequestT &request, const ListRuleNamesByTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ActivateEventSourceAsync(const ActivateEventSourceRequestT &request, const ActivateEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutPermissionOutcome PutPermission(const Model::PutPermissionRequest &request={}) const
virtual Model::DeletePartnerEventSourceOutcome DeletePartnerEventSource(const Model::DeletePartnerEventSourceRequest &request) const
virtual Model::DeauthorizeConnectionOutcome DeauthorizeConnection(const Model::DeauthorizeConnectionRequest &request) const
virtual Model::DeleteApiDestinationOutcome DeleteApiDestination(const Model::DeleteApiDestinationRequest &request) const
Model::UpdateApiDestinationOutcomeCallable UpdateApiDestinationCallable(const UpdateApiDestinationRequestT &request) const
void CancelReplayAsync(const CancelReplayRequestT &request, const CancelReplayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutEventsOutcomeCallable PutEventsCallable(const PutEventsRequestT &request) const
void TestEventPatternAsync(const TestEventPatternRequestT &request, const TestEventPatternResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEndpointAsync(const UpdateEndpointRequestT &request, const UpdateEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteApiDestinationAsync(const DeleteApiDestinationRequestT &request, const DeleteApiDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteArchiveAsync(const DeleteArchiveRequestT &request, const DeleteArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RemovePermissionOutcome RemovePermission(const Model::RemovePermissionRequest &request={}) const
virtual Model::DescribeReplayOutcome DescribeReplay(const Model::DescribeReplayRequest &request) const
Model::ListPartnerEventSourceAccountsOutcomeCallable ListPartnerEventSourceAccountsCallable(const ListPartnerEventSourceAccountsRequestT &request) const
Model::DescribeEndpointOutcomeCallable DescribeEndpointCallable(const DescribeEndpointRequestT &request) const
void DeleteRuleAsync(const DeleteRuleRequestT &request, const DeleteRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableRuleAsync(const EnableRuleRequestT &request, const EnableRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeactivateEventSourceOutcome DeactivateEventSource(const Model::DeactivateEventSourceRequest &request) const
Model::DeleteEndpointOutcomeCallable DeleteEndpointCallable(const DeleteEndpointRequestT &request) const
Model::ActivateEventSourceOutcomeCallable ActivateEventSourceCallable(const ActivateEventSourceRequestT &request) const
virtual Model::CreateConnectionOutcome CreateConnection(const Model::CreateConnectionRequest &request) const
virtual Model::ListArchivesOutcome ListArchives(const Model::ListArchivesRequest &request={}) const
void DescribeEventBusAsync(const DescribeEventBusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventBusRequestT &request={}) const
Model::EnableRuleOutcomeCallable EnableRuleCallable(const EnableRuleRequestT &request) const
Model::ListEndpointsOutcomeCallable ListEndpointsCallable(const ListEndpointsRequestT &request={}) const
Model::DescribeConnectionOutcomeCallable DescribeConnectionCallable(const DescribeConnectionRequestT &request) const
Model::StartReplayOutcomeCallable StartReplayCallable(const StartReplayRequestT &request) const
void DescribeConnectionAsync(const DescribeConnectionRequestT &request, const DescribeConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutTargetsOutcome PutTargets(const Model::PutTargetsRequest &request) const
Model::ListEventSourcesOutcomeCallable ListEventSourcesCallable(const ListEventSourcesRequestT &request={}) const
virtual Model::DeleteEndpointOutcome DeleteEndpoint(const Model::DeleteEndpointRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::DescribeEventSourceOutcomeCallable DescribeEventSourceCallable(const DescribeEventSourceRequestT &request) const
Model::PutPartnerEventsOutcomeCallable PutPartnerEventsCallable(const PutPartnerEventsRequestT &request) const
virtual Model::PutRuleOutcome PutRule(const Model::PutRuleRequest &request) const
virtual Model::CreateEventBusOutcome CreateEventBus(const Model::CreateEventBusRequest &request) const
virtual Model::StartReplayOutcome StartReplay(const Model::StartReplayRequest &request) const
virtual Model::DescribePartnerEventSourceOutcome DescribePartnerEventSource(const Model::DescribePartnerEventSourceRequest &request) const
void PutEventsAsync(const PutEventsRequestT &request, const PutEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeRuleOutcome DescribeRule(const Model::DescribeRuleRequest &request) const
void DeactivateEventSourceAsync(const DeactivateEventSourceRequestT &request, const DeactivateEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateConnectionOutcome UpdateConnection(const Model::UpdateConnectionRequest &request) const
EventBridgeClientConfiguration ClientConfigurationType
static const char * GetAllocationTag()
virtual Model::UpdateApiDestinationOutcome UpdateApiDestination(const Model::UpdateApiDestinationRequest &request) const
Model::CreateApiDestinationOutcomeCallable CreateApiDestinationCallable(const CreateApiDestinationRequestT &request) const
static const char * GetServiceName()
void DescribeEndpointAsync(const DescribeEndpointRequestT &request, const DescribeEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEndpointOutcomeCallable CreateEndpointCallable(const CreateEndpointRequestT &request) const
virtual Model::ListConnectionsOutcome ListConnections(const Model::ListConnectionsRequest &request={}) const
Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const CreateConnectionRequestT &request) const
void ListEndpointsAsync(const ListEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEndpointsRequestT &request={}) const
void DeleteConnectionAsync(const DeleteConnectionRequestT &request, const DeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateArchiveOutcome CreateArchive(const Model::CreateArchiveRequest &request) const
void DescribeApiDestinationAsync(const DescribeApiDestinationRequestT &request, const DescribeApiDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartReplayAsync(const StartReplayRequestT &request, const StartReplayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEventBusAsync(const UpdateEventBusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateEventBusRequestT &request={}) const
void CreateEndpointAsync(const CreateEndpointRequestT &request, const CreateEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRulesOutcomeCallable ListRulesCallable(const ListRulesRequestT &request={}) const
void DescribeReplayAsync(const DescribeReplayRequestT &request, const DescribeReplayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEndpointsOutcome ListEndpoints(const Model::ListEndpointsRequest &request={}) const
Model::ListTargetsByRuleOutcomeCallable ListTargetsByRuleCallable(const ListTargetsByRuleRequestT &request) const
virtual Model::TestEventPatternOutcome TestEventPattern(const Model::TestEventPatternRequest &request) const
Model::DescribeApiDestinationOutcomeCallable DescribeApiDestinationCallable(const DescribeApiDestinationRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::UpdateArchiveOutcome UpdateArchive(const Model::UpdateArchiveRequest &request) const
std::shared_ptr< EventBridgeEndpointProviderBase > & accessEndpointProvider()
virtual Model::PutEventsOutcome PutEvents(const Model::PutEventsRequest &request) const
void ListPartnerEventSourcesAsync(const ListPartnerEventSourcesRequestT &request, const ListPartnerEventSourcesResponseReceivedHandler &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
void DescribeEventSourceAsync(const DescribeEventSourceRequestT &request, const DescribeEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutPermissionAsync(const PutPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const PutPermissionRequestT &request={}) const
void CreateApiDestinationAsync(const CreateApiDestinationRequestT &request, const CreateApiDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutRuleOutcomeCallable PutRuleCallable(const PutRuleRequestT &request) const
Model::CreateEventBusOutcomeCallable CreateEventBusCallable(const CreateEventBusRequestT &request) const
virtual Model::ListEventSourcesOutcome ListEventSources(const Model::ListEventSourcesRequest &request={}) const
Model::TestEventPatternOutcomeCallable TestEventPatternCallable(const TestEventPatternRequestT &request) const
Model::DescribeReplayOutcomeCallable DescribeReplayCallable(const DescribeReplayRequestT &request) const
void ListReplaysAsync(const ListReplaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReplaysRequestT &request={}) const
Model::ListApiDestinationsOutcomeCallable ListApiDestinationsCallable(const ListApiDestinationsRequestT &request={}) const
void DeletePartnerEventSourceAsync(const DeletePartnerEventSourceRequestT &request, const DeletePartnerEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::CancelReplayOutcomeCallable CancelReplayCallable(const CancelReplayRequestT &request) const
void ListEventSourcesAsync(const ListEventSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventSourcesRequestT &request={}) const
void ListTargetsByRuleAsync(const ListTargetsByRuleRequestT &request, const ListTargetsByRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEventBusOutcomeCallable DescribeEventBusCallable(const DescribeEventBusRequestT &request={}) const
void ListRulesAsync(const ListRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRulesRequestT &request={}) const
void ListEventBusesAsync(const ListEventBusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventBusesRequestT &request={}) const
EventBridgeClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const UpdateConnectionRequestT &request) const
virtual Model::DescribeEventSourceOutcome DescribeEventSource(const Model::DescribeEventSourceRequest &request) const
void ListApiDestinationsAsync(const ListApiDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApiDestinationsRequestT &request={}) const
void UpdateApiDestinationAsync(const UpdateApiDestinationRequestT &request, const UpdateApiDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeArchiveOutcomeCallable DescribeArchiveCallable(const DescribeArchiveRequestT &request) const
void DeauthorizeConnectionAsync(const DeauthorizeConnectionRequestT &request, const DeauthorizeConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRuleOutcome DeleteRule(const Model::DeleteRuleRequest &request) const
void RemoveTargetsAsync(const RemoveTargetsRequestT &request, const RemoveTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateConnectionAsync(const CreateConnectionRequestT &request, const CreateConnectionResponseReceivedHandler &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::ListApiDestinationsOutcome ListApiDestinations(const Model::ListApiDestinationsRequest &request={}) const
Model::ListConnectionsOutcomeCallable ListConnectionsCallable(const ListConnectionsRequestT &request={}) const
Model::DeleteEventBusOutcomeCallable DeleteEventBusCallable(const DeleteEventBusRequestT &request) const
virtual Model::DeleteEventBusOutcome DeleteEventBus(const Model::DeleteEventBusRequest &request) const
Model::RemoveTargetsOutcomeCallable RemoveTargetsCallable(const RemoveTargetsRequestT &request) const
virtual Model::DescribeEventBusOutcome DescribeEventBus(const Model::DescribeEventBusRequest &request={}) const
virtual Model::DescribeConnectionOutcome DescribeConnection(const Model::DescribeConnectionRequest &request) const
Model::PutPermissionOutcomeCallable PutPermissionCallable(const PutPermissionRequestT &request={}) const
virtual Model::DisableRuleOutcome DisableRule(const Model::DisableRuleRequest &request) const
Model::DisableRuleOutcomeCallable DisableRuleCallable(const DisableRuleRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::ListEventBusesOutcome ListEventBuses(const Model::ListEventBusesRequest &request={}) const
virtual ~EventBridgeClient()
void CreateEventBusAsync(const CreateEventBusRequestT &request, const CreateEventBusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListArchivesOutcomeCallable ListArchivesCallable(const ListArchivesRequestT &request={}) const
EventBridgeEndpointProvider EndpointProviderType
Model::DeleteApiDestinationOutcomeCallable DeleteApiDestinationCallable(const DeleteApiDestinationRequestT &request) const
virtual Model::PutPartnerEventsOutcome PutPartnerEvents(const Model::PutPartnerEventsRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteRuleOutcomeCallable DeleteRuleCallable(const DeleteRuleRequestT &request) const
void PutRuleAsync(const PutRuleRequestT &request, const PutRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListReplaysOutcomeCallable ListReplaysCallable(const ListReplaysRequestT &request={}) const
virtual Model::DescribeEndpointOutcome DescribeEndpoint(const Model::DescribeEndpointRequest &request) const
EventBridgeClient(const Aws::EventBridge::EventBridgeClientConfiguration &clientConfiguration=Aws::EventBridge::EventBridgeClientConfiguration(), std::shared_ptr< EventBridgeEndpointProviderBase > endpointProvider=nullptr)
Model::UpdateArchiveOutcomeCallable UpdateArchiveCallable(const UpdateArchiveRequestT &request) const
EventBridgeClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribePartnerEventSourceAsync(const DescribePartnerEventSourceRequestT &request, const DescribePartnerEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateEndpointOutcome UpdateEndpoint(const Model::UpdateEndpointRequest &request) const
Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const DeleteConnectionRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRuleNamesByTargetOutcomeCallable ListRuleNamesByTargetCallable(const ListRuleNamesByTargetRequestT &request) const
virtual Model::RemoveTargetsOutcome RemoveTargets(const Model::RemoveTargetsRequest &request) const
void CreatePartnerEventSourceAsync(const CreatePartnerEventSourceRequestT &request, const CreatePartnerEventSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePartnerEventSourceOutcomeCallable DeletePartnerEventSourceCallable(const DeletePartnerEventSourceRequestT &request) const
void DisableRuleAsync(const DisableRuleRequestT &request, const DisableRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeRuleAsync(const DescribeRuleRequestT &request, const DescribeRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreatePartnerEventSourceOutcome CreatePartnerEventSource(const Model::CreatePartnerEventSourceRequest &request) const
virtual Model::DescribeApiDestinationOutcome DescribeApiDestination(const Model::DescribeApiDestinationRequest &request) const
Model::RemovePermissionOutcomeCallable RemovePermissionCallable(const RemovePermissionRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::ListRuleNamesByTargetOutcome ListRuleNamesByTarget(const Model::ListRuleNamesByTargetRequest &request) const
Model::DeauthorizeConnectionOutcomeCallable DeauthorizeConnectionCallable(const DeauthorizeConnectionRequestT &request) const
void CreateArchiveAsync(const CreateArchiveRequestT &request, const CreateArchiveResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< PutEventsOutcome > PutEventsOutcomeCallable
std::future< RemovePermissionOutcome > RemovePermissionOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListPartnerEventSourcesOutcome > ListPartnerEventSourcesOutcomeCallable
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
std::future< DeactivateEventSourceOutcome > DeactivateEventSourceOutcomeCallable
std::future< DescribeRuleOutcome > DescribeRuleOutcomeCallable
std::future< CreateEventBusOutcome > CreateEventBusOutcomeCallable
std::future< UpdateEndpointOutcome > UpdateEndpointOutcomeCallable
std::future< DescribePartnerEventSourceOutcome > DescribePartnerEventSourceOutcomeCallable
std::future< ListArchivesOutcome > ListArchivesOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
std::future< CreateArchiveOutcome > CreateArchiveOutcomeCallable
std::future< DescribeReplayOutcome > DescribeReplayOutcomeCallable
std::future< UpdateArchiveOutcome > UpdateArchiveOutcomeCallable
std::future< DescribeArchiveOutcome > DescribeArchiveOutcomeCallable
std::future< DescribeApiDestinationOutcome > DescribeApiDestinationOutcomeCallable
std::future< ListPartnerEventSourceAccountsOutcome > ListPartnerEventSourceAccountsOutcomeCallable
std::future< ActivateEventSourceOutcome > ActivateEventSourceOutcomeCallable
std::future< PutRuleOutcome > PutRuleOutcomeCallable
std::future< ListReplaysOutcome > ListReplaysOutcomeCallable
std::future< DeleteArchiveOutcome > DeleteArchiveOutcomeCallable
std::future< DescribeEndpointOutcome > DescribeEndpointOutcomeCallable
std::future< ListConnectionsOutcome > ListConnectionsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListTargetsByRuleOutcome > ListTargetsByRuleOutcomeCallable
std::future< DescribeEventSourceOutcome > DescribeEventSourceOutcomeCallable
std::future< CreateEndpointOutcome > CreateEndpointOutcomeCallable
std::future< DisableRuleOutcome > DisableRuleOutcomeCallable
std::future< PutPartnerEventsOutcome > PutPartnerEventsOutcomeCallable
std::future< DeletePartnerEventSourceOutcome > DeletePartnerEventSourceOutcomeCallable
std::future< DeleteEventBusOutcome > DeleteEventBusOutcomeCallable
std::future< PutPermissionOutcome > PutPermissionOutcomeCallable
std::future< EnableRuleOutcome > EnableRuleOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListEventSourcesOutcome > ListEventSourcesOutcomeCallable
std::future< DescribeConnectionOutcome > DescribeConnectionOutcomeCallable
std::future< ListRuleNamesByTargetOutcome > ListRuleNamesByTargetOutcomeCallable
std::future< CancelReplayOutcome > CancelReplayOutcomeCallable
std::future< ListRulesOutcome > ListRulesOutcomeCallable
std::future< DeleteEndpointOutcome > DeleteEndpointOutcomeCallable
std::future< UpdateEventBusOutcome > UpdateEventBusOutcomeCallable
std::future< DeleteApiDestinationOutcome > DeleteApiDestinationOutcomeCallable
std::future< UpdateApiDestinationOutcome > UpdateApiDestinationOutcomeCallable
std::future< TestEventPatternOutcome > TestEventPatternOutcomeCallable
std::future< ListApiDestinationsOutcome > ListApiDestinationsOutcomeCallable
std::future< ListEventBusesOutcome > ListEventBusesOutcomeCallable
std::future< DeleteRuleOutcome > DeleteRuleOutcomeCallable
std::future< ListEndpointsOutcome > ListEndpointsOutcomeCallable
std::future< DescribeEventBusOutcome > DescribeEventBusOutcomeCallable
std::future< UpdateConnectionOutcome > UpdateConnectionOutcomeCallable
std::future< CreateApiDestinationOutcome > CreateApiDestinationOutcomeCallable
std::future< RemoveTargetsOutcome > RemoveTargetsOutcomeCallable
std::future< CreatePartnerEventSourceOutcome > CreatePartnerEventSourceOutcomeCallable
std::future< StartReplayOutcome > StartReplayOutcomeCallable
std::future< PutTargetsOutcome > PutTargetsOutcomeCallable
std::future< DeauthorizeConnectionOutcome > DeauthorizeConnectionOutcomeCallable
std::function< void(const EventBridgeClient *, const Model::DeleteEventBusRequest &, const Model::DeleteEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventBusResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateArchiveRequest &, const Model::CreateArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateArchiveResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteArchiveRequest &, const Model::DeleteArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteArchiveResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::StartReplayRequest &, const Model::StartReplayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReplayResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutPermissionRequest &, const Model::PutPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPermissionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListEventSourcesRequest &, const Model::ListEventSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventSourcesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListArchivesRequest &, const Model::ListArchivesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListArchivesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ActivateEventSourceRequest &, const Model::ActivateEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutRuleRequest &, const Model::PutRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateEndpointRequest &, const Model::CreateEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEndpointResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::EnableRuleRequest &, const Model::EnableRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListPartnerEventSourceAccountsRequest &, const Model::ListPartnerEventSourceAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPartnerEventSourceAccountsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutEventsRequest &, const Model::PutEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEventsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::RemoveTargetsRequest &, const Model::RemoveTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTargetsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListApiDestinationsRequest &, const Model::ListApiDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApiDestinationsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::TestEventPatternRequest &, const Model::TestEventPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestEventPatternResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeArchiveRequest &, const Model::DescribeArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeArchiveResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeConnectionRequest &, const Model::DescribeConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DisableRuleRequest &, const Model::DisableRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreatePartnerEventSourceRequest &, const Model::CreatePartnerEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePartnerEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListEventBusesRequest &, const Model::ListEventBusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventBusesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeReplayRequest &, const Model::DescribeReplayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplayResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeEndpointRequest &, const Model::DescribeEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListReplaysRequest &, const Model::ListReplaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReplaysResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListPartnerEventSourcesRequest &, const Model::ListPartnerEventSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPartnerEventSourcesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateApiDestinationRequest &, const Model::CreateApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiDestinationResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeApiDestinationRequest &, const Model::DescribeApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApiDestinationResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateEventBusRequest &, const Model::UpdateEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventBusResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeactivateEventSourceRequest &, const Model::DeactivateEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListRulesRequest &, const Model::ListRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRulesResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutPartnerEventsRequest &, const Model::PutPartnerEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPartnerEventsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListTargetsByRuleRequest &, const Model::ListTargetsByRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTargetsByRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteApiDestinationRequest &, const Model::DeleteApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiDestinationResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemovePermissionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateArchiveRequest &, const Model::UpdateArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateArchiveResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribePartnerEventSourceRequest &, const Model::DescribePartnerEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePartnerEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeEventBusRequest &, const Model::DescribeEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventBusResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListEndpointsRequest &, const Model::ListEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEndpointsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateEndpointRequest &, const Model::UpdateEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEndpointResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeRuleRequest &, const Model::DescribeRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuleResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateConnectionRequest &, const Model::UpdateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeletePartnerEventSourceRequest &, const Model::DeletePartnerEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePartnerEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListRuleNamesByTargetRequest &, const Model::ListRuleNamesByTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRuleNamesByTargetResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DescribeEventSourceRequest &, const Model::DescribeEventSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::UpdateApiDestinationRequest &, const Model::UpdateApiDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiDestinationResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteEndpointRequest &, const Model::DeleteEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEndpointResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CancelReplayRequest &, const Model::CancelReplayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelReplayResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::PutTargetsRequest &, const Model::PutTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutTargetsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::CreateEventBusRequest &, const Model::CreateEventBusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventBusResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::ListConnectionsRequest &, const Model::ListConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectionsResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectionResponseReceivedHandler
std::function< void(const EventBridgeClient *, const Model::DeauthorizeConnectionRequest &, const Model::DeauthorizeConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeauthorizeConnectionResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String