9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/notifications/NotificationsEndpointProvider.h>
15#include <aws/notifications/NotificationsErrors.h>
22#include <aws/notifications/model/AssociateChannelResult.h>
23#include <aws/notifications/model/AssociateManagedNotificationAccountContactResult.h>
24#include <aws/notifications/model/AssociateManagedNotificationAdditionalChannelResult.h>
25#include <aws/notifications/model/AssociateOrganizationalUnitResult.h>
26#include <aws/notifications/model/CreateEventRuleResult.h>
27#include <aws/notifications/model/CreateNotificationConfigurationResult.h>
28#include <aws/notifications/model/DeleteEventRuleResult.h>
29#include <aws/notifications/model/DeleteNotificationConfigurationResult.h>
30#include <aws/notifications/model/DeregisterNotificationHubResult.h>
31#include <aws/notifications/model/DisableNotificationsAccessForOrganizationRequest.h>
32#include <aws/notifications/model/DisableNotificationsAccessForOrganizationResult.h>
33#include <aws/notifications/model/DisassociateChannelResult.h>
34#include <aws/notifications/model/DisassociateManagedNotificationAccountContactResult.h>
35#include <aws/notifications/model/DisassociateManagedNotificationAdditionalChannelResult.h>
36#include <aws/notifications/model/DisassociateOrganizationalUnitResult.h>
37#include <aws/notifications/model/EnableNotificationsAccessForOrganizationRequest.h>
38#include <aws/notifications/model/EnableNotificationsAccessForOrganizationResult.h>
39#include <aws/notifications/model/GetEventRuleResult.h>
40#include <aws/notifications/model/GetManagedNotificationChildEventResult.h>
41#include <aws/notifications/model/GetManagedNotificationConfigurationResult.h>
42#include <aws/notifications/model/GetManagedNotificationEventResult.h>
43#include <aws/notifications/model/GetNotificationConfigurationResult.h>
44#include <aws/notifications/model/GetNotificationEventResult.h>
45#include <aws/notifications/model/GetNotificationsAccessForOrganizationRequest.h>
46#include <aws/notifications/model/GetNotificationsAccessForOrganizationResult.h>
47#include <aws/notifications/model/ListChannelsResult.h>
48#include <aws/notifications/model/ListEventRulesResult.h>
49#include <aws/notifications/model/ListManagedNotificationChannelAssociationsResult.h>
50#include <aws/notifications/model/ListManagedNotificationChildEventsResult.h>
51#include <aws/notifications/model/ListManagedNotificationConfigurationsRequest.h>
52#include <aws/notifications/model/ListManagedNotificationConfigurationsResult.h>
53#include <aws/notifications/model/ListManagedNotificationEventsRequest.h>
54#include <aws/notifications/model/ListManagedNotificationEventsResult.h>
55#include <aws/notifications/model/ListMemberAccountsResult.h>
56#include <aws/notifications/model/ListNotificationConfigurationsRequest.h>
57#include <aws/notifications/model/ListNotificationConfigurationsResult.h>
58#include <aws/notifications/model/ListNotificationEventsRequest.h>
59#include <aws/notifications/model/ListNotificationEventsResult.h>
60#include <aws/notifications/model/ListNotificationHubsRequest.h>
61#include <aws/notifications/model/ListNotificationHubsResult.h>
62#include <aws/notifications/model/ListOrganizationalUnitsResult.h>
63#include <aws/notifications/model/ListTagsForResourceResult.h>
64#include <aws/notifications/model/RegisterNotificationHubResult.h>
65#include <aws/notifications/model/TagResourceResult.h>
66#include <aws/notifications/model/UntagResourceResult.h>
67#include <aws/notifications/model/UpdateEventRuleResult.h>
68#include <aws/notifications/model/UpdateNotificationConfigurationResult.h>
74class HttpClientFactory;
78template <
typename R,
typename E>
88class AWSCredentialsProvider;
95namespace Notifications {
102class AssociateChannelRequest;
103class AssociateManagedNotificationAccountContactRequest;
104class AssociateManagedNotificationAdditionalChannelRequest;
105class AssociateOrganizationalUnitRequest;
106class CreateEventRuleRequest;
107class CreateNotificationConfigurationRequest;
108class DeleteEventRuleRequest;
109class DeleteNotificationConfigurationRequest;
110class DeregisterNotificationHubRequest;
111class DisableNotificationsAccessForOrganizationRequest;
112class DisassociateChannelRequest;
113class DisassociateManagedNotificationAccountContactRequest;
114class DisassociateManagedNotificationAdditionalChannelRequest;
115class DisassociateOrganizationalUnitRequest;
116class EnableNotificationsAccessForOrganizationRequest;
117class GetEventRuleRequest;
118class GetManagedNotificationChildEventRequest;
119class GetManagedNotificationConfigurationRequest;
120class GetManagedNotificationEventRequest;
121class GetNotificationConfigurationRequest;
122class GetNotificationEventRequest;
123class GetNotificationsAccessForOrganizationRequest;
124class ListChannelsRequest;
125class ListEventRulesRequest;
126class ListManagedNotificationChannelAssociationsRequest;
127class ListManagedNotificationChildEventsRequest;
128class ListManagedNotificationConfigurationsRequest;
129class ListManagedNotificationEventsRequest;
130class ListMemberAccountsRequest;
131class ListNotificationConfigurationsRequest;
132class ListNotificationEventsRequest;
133class ListNotificationHubsRequest;
134class ListOrganizationalUnitsRequest;
135class ListTagsForResourceRequest;
136class RegisterNotificationHubRequest;
137class TagResourceRequest;
138class UntagResourceRequest;
139class UpdateEventRuleRequest;
140class UpdateNotificationConfigurationRequest;
205typedef std::future<DisassociateManagedNotificationAdditionalChannelOutcome>
240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::ListManagedNotificationChildEventsRequest &, const Model::ListManagedNotificationChildEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListManagedNotificationChildEventsResponseReceivedHandler
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::CreateEventRuleRequest &, const Model::CreateEventRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEventRuleResponseReceivedHandler
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::AssociateOrganizationalUnitRequest &, const Model::AssociateOrganizationalUnitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateOrganizationalUnitResponseReceivedHandler
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::UpdateEventRuleRequest &, const Model::UpdateEventRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEventRuleResponseReceivedHandler
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::GetNotificationEventRequest &, const Model::GetNotificationEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNotificationEventResponseReceivedHandler
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::DisassociateManagedNotificationAccountContactRequest &, const Model::DisassociateManagedNotificationAccountContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateManagedNotificationAccountContactResponseReceivedHandler
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::ListManagedNotificationEventsRequest &, const Model::ListManagedNotificationEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListManagedNotificationEventsResponseReceivedHandler
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::AssociateChannelRequest &, const Model::AssociateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateChannelResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::GetEventRuleRequest &, const Model::GetEventRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventRuleResponseReceivedHandler
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::DeleteNotificationConfigurationRequest &, const Model::DeleteNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNotificationConfigurationResponseReceivedHandler
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::ListNotificationHubsRequest &, const Model::ListNotificationHubsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNotificationHubsResponseReceivedHandler
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::UpdateNotificationConfigurationRequest &, const Model::UpdateNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNotificationConfigurationResponseReceivedHandler
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::ListNotificationEventsRequest &, const Model::ListNotificationEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNotificationEventsResponseReceivedHandler
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::DeleteEventRuleRequest &, const Model::DeleteEventRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEventRuleResponseReceivedHandler
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::ListEventRulesRequest &, const Model::ListEventRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEventRulesResponseReceivedHandler
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::GetNotificationConfigurationRequest &, const Model::GetNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNotificationConfigurationResponseReceivedHandler
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::ListNotificationConfigurationsRequest &, const Model::ListNotificationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNotificationConfigurationsResponseReceivedHandler
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::DisassociateChannelRequest &, const Model::DisassociateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateChannelResponseReceivedHandler
std::function< void(const NotificationsClient *, const Model::GetNotificationsAccessForOrganizationRequest &, const Model::GetNotificationsAccessForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNotificationsAccessForOrganizationResponseReceivedHandler