9#include <aws/notifications/NotificationsErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/notifications/NotificationsEndpointProvider.h>
21#include <aws/notifications/model/AssociateChannelResult.h>
22#include <aws/notifications/model/AssociateManagedNotificationAccountContactResult.h>
23#include <aws/notifications/model/AssociateManagedNotificationAdditionalChannelResult.h>
24#include <aws/notifications/model/AssociateOrganizationalUnitResult.h>
25#include <aws/notifications/model/CreateEventRuleResult.h>
26#include <aws/notifications/model/CreateNotificationConfigurationResult.h>
27#include <aws/notifications/model/DeleteEventRuleResult.h>
28#include <aws/notifications/model/DeleteNotificationConfigurationResult.h>
29#include <aws/notifications/model/DeregisterNotificationHubResult.h>
30#include <aws/notifications/model/DisableNotificationsAccessForOrganizationResult.h>
31#include <aws/notifications/model/DisassociateChannelResult.h>
32#include <aws/notifications/model/DisassociateManagedNotificationAccountContactResult.h>
33#include <aws/notifications/model/DisassociateManagedNotificationAdditionalChannelResult.h>
34#include <aws/notifications/model/DisassociateOrganizationalUnitResult.h>
35#include <aws/notifications/model/EnableNotificationsAccessForOrganizationResult.h>
36#include <aws/notifications/model/GetEventRuleResult.h>
37#include <aws/notifications/model/GetManagedNotificationChildEventResult.h>
38#include <aws/notifications/model/GetManagedNotificationConfigurationResult.h>
39#include <aws/notifications/model/GetManagedNotificationEventResult.h>
40#include <aws/notifications/model/GetNotificationConfigurationResult.h>
41#include <aws/notifications/model/GetNotificationEventResult.h>
42#include <aws/notifications/model/GetNotificationsAccessForOrganizationResult.h>
43#include <aws/notifications/model/ListChannelsResult.h>
44#include <aws/notifications/model/ListEventRulesResult.h>
45#include <aws/notifications/model/ListManagedNotificationChannelAssociationsResult.h>
46#include <aws/notifications/model/ListManagedNotificationChildEventsResult.h>
47#include <aws/notifications/model/ListManagedNotificationConfigurationsResult.h>
48#include <aws/notifications/model/ListManagedNotificationEventsResult.h>
49#include <aws/notifications/model/ListMemberAccountsResult.h>
50#include <aws/notifications/model/ListNotificationConfigurationsResult.h>
51#include <aws/notifications/model/ListNotificationEventsResult.h>
52#include <aws/notifications/model/ListNotificationHubsResult.h>
53#include <aws/notifications/model/ListOrganizationalUnitsResult.h>
54#include <aws/notifications/model/ListTagsForResourceResult.h>
55#include <aws/notifications/model/RegisterNotificationHubResult.h>
56#include <aws/notifications/model/TagResourceResult.h>
57#include <aws/notifications/model/UntagResourceResult.h>
58#include <aws/notifications/model/UpdateEventRuleResult.h>
59#include <aws/notifications/model/UpdateNotificationConfigurationResult.h>
60#include <aws/notifications/model/ListManagedNotificationConfigurationsRequest.h>
61#include <aws/notifications/model/DisableNotificationsAccessForOrganizationRequest.h>
62#include <aws/notifications/model/ListManagedNotificationEventsRequest.h>
63#include <aws/notifications/model/GetNotificationsAccessForOrganizationRequest.h>
64#include <aws/notifications/model/EnableNotificationsAccessForOrganizationRequest.h>
65#include <aws/notifications/model/ListNotificationEventsRequest.h>
66#include <aws/notifications/model/ListNotificationHubsRequest.h>
67#include <aws/notifications/model/ListNotificationConfigurationsRequest.h>
75 class HttpClientFactory;
80 template<
typename R,
typename E>
class Outcome;
91 class AWSCredentialsProvider;
99 namespace Notifications
108 class AssociateChannelRequest;
109 class AssociateManagedNotificationAccountContactRequest;
110 class AssociateManagedNotificationAdditionalChannelRequest;
111 class AssociateOrganizationalUnitRequest;
112 class CreateEventRuleRequest;
113 class CreateNotificationConfigurationRequest;
114 class DeleteEventRuleRequest;
115 class DeleteNotificationConfigurationRequest;
116 class DeregisterNotificationHubRequest;
117 class DisableNotificationsAccessForOrganizationRequest;
118 class DisassociateChannelRequest;
119 class DisassociateManagedNotificationAccountContactRequest;
120 class DisassociateManagedNotificationAdditionalChannelRequest;
121 class DisassociateOrganizationalUnitRequest;
122 class EnableNotificationsAccessForOrganizationRequest;
123 class GetEventRuleRequest;
124 class GetManagedNotificationChildEventRequest;
125 class GetManagedNotificationConfigurationRequest;
126 class GetManagedNotificationEventRequest;
127 class GetNotificationConfigurationRequest;
128 class GetNotificationEventRequest;
129 class GetNotificationsAccessForOrganizationRequest;
130 class ListChannelsRequest;
131 class ListEventRulesRequest;
132 class ListManagedNotificationChannelAssociationsRequest;
133 class ListManagedNotificationChildEventsRequest;
134 class ListManagedNotificationConfigurationsRequest;
135 class ListManagedNotificationEventsRequest;
136 class ListMemberAccountsRequest;
137 class ListNotificationConfigurationsRequest;
138 class ListNotificationEventsRequest;
139 class ListNotificationHubsRequest;
140 class ListOrganizationalUnitsRequest;
141 class ListTagsForResourceRequest;
142 class RegisterNotificationHubRequest;
143 class TagResourceRequest;
144 class UntagResourceRequest;
145 class UpdateEventRuleRequest;
146 class UpdateNotificationConfigurationRequest;
EndpointProviderBase< NotificationsClientConfiguration, NotificationsBuiltInParameters, NotificationsClientContextParameters > NotificationsEndpointProviderBase
Aws::Utils::Outcome< ListManagedNotificationConfigurationsResult, NotificationsError > ListManagedNotificationConfigurationsOutcome
std::future< AssociateOrganizationalUnitOutcome > AssociateOrganizationalUnitOutcomeCallable
std::future< ListManagedNotificationEventsOutcome > ListManagedNotificationEventsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< AssociateChannelOutcome > AssociateChannelOutcomeCallable
std::future< GetEventRuleOutcome > GetEventRuleOutcomeCallable
Aws::Utils::Outcome< GetManagedNotificationChildEventResult, NotificationsError > GetManagedNotificationChildEventOutcome
Aws::Utils::Outcome< DisassociateChannelResult, NotificationsError > DisassociateChannelOutcome
std::future< GetNotificationConfigurationOutcome > GetNotificationConfigurationOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, NotificationsError > TagResourceOutcome
std::future< UpdateEventRuleOutcome > UpdateEventRuleOutcomeCallable
std::future< DeleteNotificationConfigurationOutcome > DeleteNotificationConfigurationOutcomeCallable
std::future< CreateNotificationConfigurationOutcome > CreateNotificationConfigurationOutcomeCallable
Aws::Utils::Outcome< DisassociateOrganizationalUnitResult, NotificationsError > DisassociateOrganizationalUnitOutcome
Aws::Utils::Outcome< ListNotificationEventsResult, NotificationsError > ListNotificationEventsOutcome
std::future< ListNotificationEventsOutcome > ListNotificationEventsOutcomeCallable
Aws::Utils::Outcome< AssociateManagedNotificationAdditionalChannelResult, NotificationsError > AssociateManagedNotificationAdditionalChannelOutcome
std::future< AssociateManagedNotificationAccountContactOutcome > AssociateManagedNotificationAccountContactOutcomeCallable
Aws::Utils::Outcome< CreateEventRuleResult, NotificationsError > CreateEventRuleOutcome
Aws::Utils::Outcome< EnableNotificationsAccessForOrganizationResult, NotificationsError > EnableNotificationsAccessForOrganizationOutcome
std::future< DeregisterNotificationHubOutcome > DeregisterNotificationHubOutcomeCallable
Aws::Utils::Outcome< DisassociateManagedNotificationAccountContactResult, NotificationsError > DisassociateManagedNotificationAccountContactOutcome
std::future< DisassociateManagedNotificationAdditionalChannelOutcome > DisassociateManagedNotificationAdditionalChannelOutcomeCallable
Aws::Utils::Outcome< ListNotificationHubsResult, NotificationsError > ListNotificationHubsOutcome
Aws::Utils::Outcome< UpdateEventRuleResult, NotificationsError > UpdateEventRuleOutcome
std::future< AssociateManagedNotificationAdditionalChannelOutcome > AssociateManagedNotificationAdditionalChannelOutcomeCallable
std::future< ListMemberAccountsOutcome > ListMemberAccountsOutcomeCallable
std::future< RegisterNotificationHubOutcome > RegisterNotificationHubOutcomeCallable
Aws::Utils::Outcome< GetNotificationEventResult, NotificationsError > GetNotificationEventOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListManagedNotificationConfigurationsOutcome > ListManagedNotificationConfigurationsOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, NotificationsError > UntagResourceOutcome
std::future< GetNotificationEventOutcome > GetNotificationEventOutcomeCallable
Aws::Utils::Outcome< ListEventRulesResult, NotificationsError > ListEventRulesOutcome
Aws::Utils::Outcome< AssociateChannelResult, NotificationsError > AssociateChannelOutcome
std::future< UpdateNotificationConfigurationOutcome > UpdateNotificationConfigurationOutcomeCallable
Aws::Utils::Outcome< ListManagedNotificationChannelAssociationsResult, NotificationsError > ListManagedNotificationChannelAssociationsOutcome
Aws::Utils::Outcome< GetEventRuleResult, NotificationsError > GetEventRuleOutcome
std::future< EnableNotificationsAccessForOrganizationOutcome > EnableNotificationsAccessForOrganizationOutcomeCallable
std::future< ListNotificationConfigurationsOutcome > ListNotificationConfigurationsOutcomeCallable
std::future< DisassociateManagedNotificationAccountContactOutcome > DisassociateManagedNotificationAccountContactOutcomeCallable
std::future< ListManagedNotificationChildEventsOutcome > ListManagedNotificationChildEventsOutcomeCallable
Aws::Utils::Outcome< ListMemberAccountsResult, NotificationsError > ListMemberAccountsOutcome
Aws::Utils::Outcome< RegisterNotificationHubResult, NotificationsError > RegisterNotificationHubOutcome
std::future< DisableNotificationsAccessForOrganizationOutcome > DisableNotificationsAccessForOrganizationOutcomeCallable
std::future< ListOrganizationalUnitsOutcome > ListOrganizationalUnitsOutcomeCallable
Aws::Utils::Outcome< DeleteNotificationConfigurationResult, NotificationsError > DeleteNotificationConfigurationOutcome
std::future< DisassociateOrganizationalUnitOutcome > DisassociateOrganizationalUnitOutcomeCallable
std::future< GetManagedNotificationConfigurationOutcome > GetManagedNotificationConfigurationOutcomeCallable
std::future< GetManagedNotificationChildEventOutcome > GetManagedNotificationChildEventOutcomeCallable
Aws::Utils::Outcome< CreateNotificationConfigurationResult, NotificationsError > CreateNotificationConfigurationOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ListManagedNotificationChildEventsResult, NotificationsError > ListManagedNotificationChildEventsOutcome
std::future< GetNotificationsAccessForOrganizationOutcome > GetNotificationsAccessForOrganizationOutcomeCallable
Aws::Utils::Outcome< DeregisterNotificationHubResult, NotificationsError > DeregisterNotificationHubOutcome
Aws::Utils::Outcome< AssociateManagedNotificationAccountContactResult, NotificationsError > AssociateManagedNotificationAccountContactOutcome
Aws::Utils::Outcome< ListNotificationConfigurationsResult, NotificationsError > ListNotificationConfigurationsOutcome
Aws::Utils::Outcome< ListOrganizationalUnitsResult, NotificationsError > ListOrganizationalUnitsOutcome
std::future< ListNotificationHubsOutcome > ListNotificationHubsOutcomeCallable
std::future< DisassociateChannelOutcome > DisassociateChannelOutcomeCallable
std::future< GetManagedNotificationEventOutcome > GetManagedNotificationEventOutcomeCallable
Aws::Utils::Outcome< UpdateNotificationConfigurationResult, NotificationsError > UpdateNotificationConfigurationOutcome
Aws::Utils::Outcome< ListChannelsResult, NotificationsError > ListChannelsOutcome
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
Aws::Utils::Outcome< DisableNotificationsAccessForOrganizationResult, NotificationsError > DisableNotificationsAccessForOrganizationOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, NotificationsError > ListTagsForResourceOutcome
Aws::Utils::Outcome< GetManagedNotificationEventResult, NotificationsError > GetManagedNotificationEventOutcome
std::future< ListManagedNotificationChannelAssociationsOutcome > ListManagedNotificationChannelAssociationsOutcomeCallable
Aws::Utils::Outcome< DisassociateManagedNotificationAdditionalChannelResult, NotificationsError > DisassociateManagedNotificationAdditionalChannelOutcome
Aws::Utils::Outcome< AssociateOrganizationalUnitResult, NotificationsError > AssociateOrganizationalUnitOutcome
std::future< DeleteEventRuleOutcome > DeleteEventRuleOutcomeCallable
Aws::Utils::Outcome< GetNotificationsAccessForOrganizationResult, NotificationsError > GetNotificationsAccessForOrganizationOutcome
Aws::Utils::Outcome< GetNotificationConfigurationResult, NotificationsError > GetNotificationConfigurationOutcome
std::future< ListEventRulesOutcome > ListEventRulesOutcomeCallable
Aws::Utils::Outcome< DeleteEventRuleResult, NotificationsError > DeleteEventRuleOutcome
Aws::Utils::Outcome< GetManagedNotificationConfigurationResult, NotificationsError > GetManagedNotificationConfigurationOutcome
Aws::Utils::Outcome< ListManagedNotificationEventsResult, NotificationsError > ListManagedNotificationEventsOutcome
std::future< CreateEventRuleOutcome > CreateEventRuleOutcomeCallable
std::function< void(const NotificationsClient *, const Model::ListNotificationConfigurationsRequest &, const Model::ListNotificationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationConfigurationsResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::GetEventRuleRequest &, const Model::GetEventRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventRuleResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::AssociateManagedNotificationAccountContactRequest &, const Model::AssociateManagedNotificationAccountContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateManagedNotificationAccountContactResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListOrganizationalUnitsRequest &, const Model::ListOrganizationalUnitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationalUnitsResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::DeregisterNotificationHubRequest &, const Model::DeregisterNotificationHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterNotificationHubResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::GetNotificationEventRequest &, const Model::GetNotificationEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNotificationEventResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::DisassociateOrganizationalUnitRequest &, const Model::DisassociateOrganizationalUnitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateOrganizationalUnitResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::GetNotificationsAccessForOrganizationRequest &, const Model::GetNotificationsAccessForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNotificationsAccessForOrganizationResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::DisableNotificationsAccessForOrganizationRequest &, const Model::DisableNotificationsAccessForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableNotificationsAccessForOrganizationResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListNotificationHubsRequest &, const Model::ListNotificationHubsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationHubsResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::GetManagedNotificationConfigurationRequest &, const Model::GetManagedNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedNotificationConfigurationResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::RegisterNotificationHubRequest &, const Model::RegisterNotificationHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterNotificationHubResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::AssociateChannelRequest &, const Model::AssociateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateChannelResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::UpdateEventRuleRequest &, const Model::UpdateEventRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventRuleResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::CreateEventRuleRequest &, const Model::CreateEventRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventRuleResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::CreateNotificationConfigurationRequest &, const Model::CreateNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNotificationConfigurationResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListManagedNotificationEventsRequest &, const Model::ListManagedNotificationEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedNotificationEventsResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::AssociateManagedNotificationAdditionalChannelRequest &, const Model::AssociateManagedNotificationAdditionalChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateManagedNotificationAdditionalChannelResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListManagedNotificationChannelAssociationsRequest &, const Model::ListManagedNotificationChannelAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedNotificationChannelAssociationsResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::DisassociateManagedNotificationAdditionalChannelRequest &, const Model::DisassociateManagedNotificationAdditionalChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateManagedNotificationAdditionalChannelResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListMemberAccountsRequest &, const Model::ListMemberAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMemberAccountsResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::GetNotificationConfigurationRequest &, const Model::GetNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNotificationConfigurationResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::DeleteNotificationConfigurationRequest &, const Model::DeleteNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNotificationConfigurationResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::DisassociateChannelRequest &, const Model::DisassociateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateChannelResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListNotificationEventsRequest &, const Model::ListNotificationEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationEventsResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::GetManagedNotificationChildEventRequest &, const Model::GetManagedNotificationChildEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedNotificationChildEventResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::UpdateNotificationConfigurationRequest &, const Model::UpdateNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNotificationConfigurationResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::DisassociateManagedNotificationAccountContactRequest &, const Model::DisassociateManagedNotificationAccountContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateManagedNotificationAccountContactResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::GetManagedNotificationEventRequest &, const Model::GetManagedNotificationEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedNotificationEventResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListManagedNotificationConfigurationsRequest &, const Model::ListManagedNotificationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedNotificationConfigurationsResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::AssociateOrganizationalUnitRequest &, const Model::AssociateOrganizationalUnitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateOrganizationalUnitResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelsResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::DeleteEventRuleRequest &, const Model::DeleteEventRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventRuleResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListEventRulesRequest &, const Model::ListEventRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventRulesResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::EnableNotificationsAccessForOrganizationRequest &, const Model::EnableNotificationsAccessForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableNotificationsAccessForOrganizationResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListManagedNotificationChildEventsRequest &, const Model::ListManagedNotificationChildEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedNotificationChildEventsResponseReceivedHandler