Interface NotificationsClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
The Amazon Web Services User Notifications API Reference provides descriptions, API request parameters, and the JSON response for each of the User Notification API actions.
User Notification control plane APIs are currently available in US East (Virginia) - us-east-1
.
GetNotificationEvent and ListNotificationEvents APIs are currently available in commercial partition Regions and only return notifications stored in the same Region in which they're called.
The User Notifications console can only be used in US East (Virginia). Your data however, is stored in each Region chosen as a notification hub in addition to US East (Virginia).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptiondefault AssociateChannelResponse
associateChannel
(Consumer<AssociateChannelRequest.Builder> associateChannelRequest) Associates a delivery Channel with a particularNotificationConfiguration
.default AssociateChannelResponse
associateChannel
(AssociateChannelRequest associateChannelRequest) Associates a delivery Channel with a particularNotificationConfiguration
.associateManagedNotificationAccountContact
(Consumer<AssociateManagedNotificationAccountContactRequest.Builder> associateManagedNotificationAccountContactRequest) Associates an Account Contact with a particularManagedNotificationConfiguration
.associateManagedNotificationAccountContact
(AssociateManagedNotificationAccountContactRequest associateManagedNotificationAccountContactRequest) Associates an Account Contact with a particularManagedNotificationConfiguration
.associateManagedNotificationAdditionalChannel
(Consumer<AssociateManagedNotificationAdditionalChannelRequest.Builder> associateManagedNotificationAdditionalChannelRequest) Associates an additional Channel with a particularManagedNotificationConfiguration
.associateManagedNotificationAdditionalChannel
(AssociateManagedNotificationAdditionalChannelRequest associateManagedNotificationAdditionalChannelRequest) Associates an additional Channel with a particularManagedNotificationConfiguration
.static NotificationsClientBuilder
builder()
Create a builder that can be used to configure and create aNotificationsClient
.static NotificationsClient
create()
Create aNotificationsClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateEventRuleResponse
createEventRule
(Consumer<CreateEventRuleRequest.Builder> createEventRuleRequest) Creates anEventRule
that is associated with a specifiedNotificationConfiguration
.default CreateEventRuleResponse
createEventRule
(CreateEventRuleRequest createEventRuleRequest) Creates anEventRule
that is associated with a specifiedNotificationConfiguration
.createNotificationConfiguration
(Consumer<CreateNotificationConfigurationRequest.Builder> createNotificationConfigurationRequest) Creates a newNotificationConfiguration
.createNotificationConfiguration
(CreateNotificationConfigurationRequest createNotificationConfigurationRequest) Creates a newNotificationConfiguration
.default DeleteEventRuleResponse
deleteEventRule
(Consumer<DeleteEventRuleRequest.Builder> deleteEventRuleRequest) Deletes anEventRule
.default DeleteEventRuleResponse
deleteEventRule
(DeleteEventRuleRequest deleteEventRuleRequest) Deletes anEventRule
.deleteNotificationConfiguration
(Consumer<DeleteNotificationConfigurationRequest.Builder> deleteNotificationConfigurationRequest) Deletes aNotificationConfiguration
.deleteNotificationConfiguration
(DeleteNotificationConfigurationRequest deleteNotificationConfigurationRequest) Deletes aNotificationConfiguration
.deregisterNotificationHub
(Consumer<DeregisterNotificationHubRequest.Builder> deregisterNotificationHubRequest) Deregisters aNotificationConfiguration
in the specified Region.deregisterNotificationHub
(DeregisterNotificationHubRequest deregisterNotificationHubRequest) Deregisters aNotificationConfiguration
in the specified Region.disableNotificationsAccessForOrganization
(Consumer<DisableNotificationsAccessForOrganizationRequest.Builder> disableNotificationsAccessForOrganizationRequest) Disables service trust between User Notifications and Amazon Web Services Organizations.disableNotificationsAccessForOrganization
(DisableNotificationsAccessForOrganizationRequest disableNotificationsAccessForOrganizationRequest) Disables service trust between User Notifications and Amazon Web Services Organizations.default DisassociateChannelResponse
disassociateChannel
(Consumer<DisassociateChannelRequest.Builder> disassociateChannelRequest) Disassociates a Channel from a specifiedNotificationConfiguration
.default DisassociateChannelResponse
disassociateChannel
(DisassociateChannelRequest disassociateChannelRequest) Disassociates a Channel from a specifiedNotificationConfiguration
.disassociateManagedNotificationAccountContact
(Consumer<DisassociateManagedNotificationAccountContactRequest.Builder> disassociateManagedNotificationAccountContactRequest) Disassociates an Account Contact with a particularManagedNotificationConfiguration
.disassociateManagedNotificationAccountContact
(DisassociateManagedNotificationAccountContactRequest disassociateManagedNotificationAccountContactRequest) Disassociates an Account Contact with a particularManagedNotificationConfiguration
.disassociateManagedNotificationAdditionalChannel
(Consumer<DisassociateManagedNotificationAdditionalChannelRequest.Builder> disassociateManagedNotificationAdditionalChannelRequest) Disassociates an additional Channel from a particularManagedNotificationConfiguration
.disassociateManagedNotificationAdditionalChannel
(DisassociateManagedNotificationAdditionalChannelRequest disassociateManagedNotificationAdditionalChannelRequest) Disassociates an additional Channel from a particularManagedNotificationConfiguration
.enableNotificationsAccessForOrganization
(Consumer<EnableNotificationsAccessForOrganizationRequest.Builder> enableNotificationsAccessForOrganizationRequest) Enables service trust between User Notifications and Amazon Web Services Organizations.enableNotificationsAccessForOrganization
(EnableNotificationsAccessForOrganizationRequest enableNotificationsAccessForOrganizationRequest) Enables service trust between User Notifications and Amazon Web Services Organizations.default GetEventRuleResponse
getEventRule
(Consumer<GetEventRuleRequest.Builder> getEventRuleRequest) Returns a specifiedEventRule
.default GetEventRuleResponse
getEventRule
(GetEventRuleRequest getEventRuleRequest) Returns a specifiedEventRule
.getManagedNotificationChildEvent
(Consumer<GetManagedNotificationChildEventRequest.Builder> getManagedNotificationChildEventRequest) Returns the child event of a specific givenManagedNotificationEvent
.getManagedNotificationChildEvent
(GetManagedNotificationChildEventRequest getManagedNotificationChildEventRequest) Returns the child event of a specific givenManagedNotificationEvent
.getManagedNotificationConfiguration
(Consumer<GetManagedNotificationConfigurationRequest.Builder> getManagedNotificationConfigurationRequest) Returns a specifiedManagedNotificationConfiguration
.getManagedNotificationConfiguration
(GetManagedNotificationConfigurationRequest getManagedNotificationConfigurationRequest) Returns a specifiedManagedNotificationConfiguration
.getManagedNotificationEvent
(Consumer<GetManagedNotificationEventRequest.Builder> getManagedNotificationEventRequest) Returns a specifiedManagedNotificationEvent
.getManagedNotificationEvent
(GetManagedNotificationEventRequest getManagedNotificationEventRequest) Returns a specifiedManagedNotificationEvent
.getNotificationConfiguration
(Consumer<GetNotificationConfigurationRequest.Builder> getNotificationConfigurationRequest) Returns a specifiedNotificationConfiguration
.getNotificationConfiguration
(GetNotificationConfigurationRequest getNotificationConfigurationRequest) Returns a specifiedNotificationConfiguration
.default GetNotificationEventResponse
getNotificationEvent
(Consumer<GetNotificationEventRequest.Builder> getNotificationEventRequest) Returns a specifiedNotificationEvent
.default GetNotificationEventResponse
getNotificationEvent
(GetNotificationEventRequest getNotificationEventRequest) Returns a specifiedNotificationEvent
.getNotificationsAccessForOrganization
(Consumer<GetNotificationsAccessForOrganizationRequest.Builder> getNotificationsAccessForOrganizationRequest) Returns the AccessStatus of Service Trust Enablement for User Notifications and Amazon Web Services Organizations.getNotificationsAccessForOrganization
(GetNotificationsAccessForOrganizationRequest getNotificationsAccessForOrganizationRequest) Returns the AccessStatus of Service Trust Enablement for User Notifications and Amazon Web Services Organizations.default ListChannelsResponse
listChannels
(Consumer<ListChannelsRequest.Builder> listChannelsRequest) Returns a list of Channels for aNotificationConfiguration
.default ListChannelsResponse
listChannels
(ListChannelsRequest listChannelsRequest) Returns a list of Channels for aNotificationConfiguration
.default ListChannelsIterable
listChannelsPaginator
(Consumer<ListChannelsRequest.Builder> listChannelsRequest) This is a variant oflistChannels(software.amazon.awssdk.services.notifications.model.ListChannelsRequest)
operation.default ListChannelsIterable
listChannelsPaginator
(ListChannelsRequest listChannelsRequest) This is a variant oflistChannels(software.amazon.awssdk.services.notifications.model.ListChannelsRequest)
operation.default ListEventRulesResponse
listEventRules
(Consumer<ListEventRulesRequest.Builder> listEventRulesRequest) Returns a list ofEventRules
according to specified filters, in reverse chronological order (newest first).default ListEventRulesResponse
listEventRules
(ListEventRulesRequest listEventRulesRequest) Returns a list ofEventRules
according to specified filters, in reverse chronological order (newest first).default ListEventRulesIterable
listEventRulesPaginator
(Consumer<ListEventRulesRequest.Builder> listEventRulesRequest) This is a variant oflistEventRules(software.amazon.awssdk.services.notifications.model.ListEventRulesRequest)
operation.default ListEventRulesIterable
listEventRulesPaginator
(ListEventRulesRequest listEventRulesRequest) This is a variant oflistEventRules(software.amazon.awssdk.services.notifications.model.ListEventRulesRequest)
operation.listManagedNotificationChannelAssociations
(Consumer<ListManagedNotificationChannelAssociationsRequest.Builder> listManagedNotificationChannelAssociationsRequest) Returns a list of Account contacts and Channels associated with aManagedNotificationConfiguration
, in paginated format.listManagedNotificationChannelAssociations
(ListManagedNotificationChannelAssociationsRequest listManagedNotificationChannelAssociationsRequest) Returns a list of Account contacts and Channels associated with aManagedNotificationConfiguration
, in paginated format.listManagedNotificationChannelAssociationsPaginator
(Consumer<ListManagedNotificationChannelAssociationsRequest.Builder> listManagedNotificationChannelAssociationsRequest) listManagedNotificationChannelAssociationsPaginator
(ListManagedNotificationChannelAssociationsRequest listManagedNotificationChannelAssociationsRequest) listManagedNotificationChildEvents
(Consumer<ListManagedNotificationChildEventsRequest.Builder> listManagedNotificationChildEventsRequest) Returns a list ofManagedNotificationChildEvents
for a specified aggregateManagedNotificationEvent
, ordered by creation time in reverse chronological order (newest first).listManagedNotificationChildEvents
(ListManagedNotificationChildEventsRequest listManagedNotificationChildEventsRequest) Returns a list ofManagedNotificationChildEvents
for a specified aggregateManagedNotificationEvent
, ordered by creation time in reverse chronological order (newest first).listManagedNotificationChildEventsPaginator
(Consumer<ListManagedNotificationChildEventsRequest.Builder> listManagedNotificationChildEventsRequest) listManagedNotificationChildEventsPaginator
(ListManagedNotificationChildEventsRequest listManagedNotificationChildEventsRequest) listManagedNotificationConfigurations
(Consumer<ListManagedNotificationConfigurationsRequest.Builder> listManagedNotificationConfigurationsRequest) Returns a list of Managed Notification Configurations according to specified filters, ordered by creation time in reverse chronological order (newest first).listManagedNotificationConfigurations
(ListManagedNotificationConfigurationsRequest listManagedNotificationConfigurationsRequest) Returns a list of Managed Notification Configurations according to specified filters, ordered by creation time in reverse chronological order (newest first).listManagedNotificationConfigurationsPaginator
(Consumer<ListManagedNotificationConfigurationsRequest.Builder> listManagedNotificationConfigurationsRequest) listManagedNotificationConfigurationsPaginator
(ListManagedNotificationConfigurationsRequest listManagedNotificationConfigurationsRequest) listManagedNotificationEvents
(Consumer<ListManagedNotificationEventsRequest.Builder> listManagedNotificationEventsRequest) Returns a list of Managed Notification Events according to specified filters, ordered by creation time in reverse chronological order (newest first).listManagedNotificationEvents
(ListManagedNotificationEventsRequest listManagedNotificationEventsRequest) Returns a list of Managed Notification Events according to specified filters, ordered by creation time in reverse chronological order (newest first).listManagedNotificationEventsPaginator
(Consumer<ListManagedNotificationEventsRequest.Builder> listManagedNotificationEventsRequest) This is a variant oflistManagedNotificationEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationEventsRequest)
operation.listManagedNotificationEventsPaginator
(ListManagedNotificationEventsRequest listManagedNotificationEventsRequest) This is a variant oflistManagedNotificationEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationEventsRequest)
operation.listNotificationConfigurations
(Consumer<ListNotificationConfigurationsRequest.Builder> listNotificationConfigurationsRequest) Returns a list of abbreviatedNotificationConfigurations
according to specified filters, in reverse chronological order (newest first).listNotificationConfigurations
(ListNotificationConfigurationsRequest listNotificationConfigurationsRequest) Returns a list of abbreviatedNotificationConfigurations
according to specified filters, in reverse chronological order (newest first).listNotificationConfigurationsPaginator
(Consumer<ListNotificationConfigurationsRequest.Builder> listNotificationConfigurationsRequest) This is a variant oflistNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListNotificationConfigurationsRequest)
operation.listNotificationConfigurationsPaginator
(ListNotificationConfigurationsRequest listNotificationConfigurationsRequest) This is a variant oflistNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListNotificationConfigurationsRequest)
operation.default ListNotificationEventsResponse
listNotificationEvents
(Consumer<ListNotificationEventsRequest.Builder> listNotificationEventsRequest) Returns a list ofNotificationEvents
according to specified filters, in reverse chronological order (newest first).default ListNotificationEventsResponse
listNotificationEvents
(ListNotificationEventsRequest listNotificationEventsRequest) Returns a list ofNotificationEvents
according to specified filters, in reverse chronological order (newest first).default ListNotificationEventsIterable
listNotificationEventsPaginator
(Consumer<ListNotificationEventsRequest.Builder> listNotificationEventsRequest) This is a variant oflistNotificationEvents(software.amazon.awssdk.services.notifications.model.ListNotificationEventsRequest)
operation.default ListNotificationEventsIterable
listNotificationEventsPaginator
(ListNotificationEventsRequest listNotificationEventsRequest) This is a variant oflistNotificationEvents(software.amazon.awssdk.services.notifications.model.ListNotificationEventsRequest)
operation.default ListNotificationHubsResponse
listNotificationHubs
(Consumer<ListNotificationHubsRequest.Builder> listNotificationHubsRequest) Returns a list ofNotificationHubs
.default ListNotificationHubsResponse
listNotificationHubs
(ListNotificationHubsRequest listNotificationHubsRequest) Returns a list ofNotificationHubs
.default ListNotificationHubsIterable
listNotificationHubsPaginator
(Consumer<ListNotificationHubsRequest.Builder> listNotificationHubsRequest) This is a variant oflistNotificationHubs(software.amazon.awssdk.services.notifications.model.ListNotificationHubsRequest)
operation.default ListNotificationHubsIterable
listNotificationHubsPaginator
(ListNotificationHubsRequest listNotificationHubsRequest) This is a variant oflistNotificationHubs(software.amazon.awssdk.services.notifications.model.ListNotificationHubsRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Returns a list of tags for a specified Amazon Resource Name (ARN).default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Returns a list of tags for a specified Amazon Resource Name (ARN).default RegisterNotificationHubResponse
registerNotificationHub
(Consumer<RegisterNotificationHubRequest.Builder> registerNotificationHubRequest) Registers aNotificationConfiguration
in the specified Region.default RegisterNotificationHubResponse
registerNotificationHub
(RegisterNotificationHubRequest registerNotificationHubRequest) Registers aNotificationConfiguration
in the specified Region.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Tags the resource with a tag key and value.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Tags the resource with a tag key and value.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Untags a resource with a specified Amazon Resource Name (ARN).default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Untags a resource with a specified Amazon Resource Name (ARN).default UpdateEventRuleResponse
updateEventRule
(Consumer<UpdateEventRuleRequest.Builder> updateEventRuleRequest) Updates an existingEventRule
.default UpdateEventRuleResponse
updateEventRule
(UpdateEventRuleRequest updateEventRuleRequest) Updates an existingEventRule
.updateNotificationConfiguration
(Consumer<UpdateNotificationConfigurationRequest.Builder> updateNotificationConfigurationRequest) Updates aNotificationConfiguration
.updateNotificationConfiguration
(UpdateNotificationConfigurationRequest updateNotificationConfigurationRequest) Updates aNotificationConfiguration
.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
associateChannel
default AssociateChannelResponse associateChannel(AssociateChannelRequest associateChannelRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Associates a delivery Channel with a particular
NotificationConfiguration
. Supported Channels include Chatbot, the Console Mobile Application, and emails (notifications-contacts).- Parameters:
associateChannelRequest
-- Returns:
- Result of the AssociateChannel operation returned by the service.
- See Also:
-
associateChannel
default AssociateChannelResponse associateChannel(Consumer<AssociateChannelRequest.Builder> associateChannelRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Associates a delivery Channel with a particular
NotificationConfiguration
. Supported Channels include Chatbot, the Console Mobile Application, and emails (notifications-contacts).
This is a convenience which creates an instance of the
AssociateChannelRequest.Builder
avoiding the need to create one manually viaAssociateChannelRequest.builder()
- Parameters:
associateChannelRequest
- AConsumer
that will call methods onAssociateChannelRequest.Builder
to create a request.- Returns:
- Result of the AssociateChannel operation returned by the service.
- See Also:
-
associateManagedNotificationAccountContact
default AssociateManagedNotificationAccountContactResponse associateManagedNotificationAccountContact(AssociateManagedNotificationAccountContactRequest associateManagedNotificationAccountContactRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Associates an Account Contact with a particular
ManagedNotificationConfiguration
.- Parameters:
associateManagedNotificationAccountContactRequest
-- Returns:
- Result of the AssociateManagedNotificationAccountContact operation returned by the service.
- See Also:
-
associateManagedNotificationAccountContact
default AssociateManagedNotificationAccountContactResponse associateManagedNotificationAccountContact(Consumer<AssociateManagedNotificationAccountContactRequest.Builder> associateManagedNotificationAccountContactRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Associates an Account Contact with a particular
ManagedNotificationConfiguration
.
This is a convenience which creates an instance of the
AssociateManagedNotificationAccountContactRequest.Builder
avoiding the need to create one manually viaAssociateManagedNotificationAccountContactRequest.builder()
- Parameters:
associateManagedNotificationAccountContactRequest
- AConsumer
that will call methods onAssociateManagedNotificationAccountContactRequest.Builder
to create a request.- Returns:
- Result of the AssociateManagedNotificationAccountContact operation returned by the service.
- See Also:
-
associateManagedNotificationAdditionalChannel
default AssociateManagedNotificationAdditionalChannelResponse associateManagedNotificationAdditionalChannel(AssociateManagedNotificationAdditionalChannelRequest associateManagedNotificationAdditionalChannelRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Associates an additional Channel with a particular
ManagedNotificationConfiguration
.Supported Channels include Chatbot, the Console Mobile Application, and emails (notifications-contacts).
- Parameters:
associateManagedNotificationAdditionalChannelRequest
-- Returns:
- Result of the AssociateManagedNotificationAdditionalChannel operation returned by the service.
- See Also:
-
associateManagedNotificationAdditionalChannel
default AssociateManagedNotificationAdditionalChannelResponse associateManagedNotificationAdditionalChannel(Consumer<AssociateManagedNotificationAdditionalChannelRequest.Builder> associateManagedNotificationAdditionalChannelRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Associates an additional Channel with a particular
ManagedNotificationConfiguration
.Supported Channels include Chatbot, the Console Mobile Application, and emails (notifications-contacts).
This is a convenience which creates an instance of the
AssociateManagedNotificationAdditionalChannelRequest.Builder
avoiding the need to create one manually viaAssociateManagedNotificationAdditionalChannelRequest.builder()
- Parameters:
associateManagedNotificationAdditionalChannelRequest
- AConsumer
that will call methods onAssociateManagedNotificationAdditionalChannelRequest.Builder
to create a request.- Returns:
- Result of the AssociateManagedNotificationAdditionalChannel operation returned by the service.
- See Also:
-
createEventRule
default CreateEventRuleResponse createEventRule(CreateEventRuleRequest createEventRuleRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Creates an
EventRule
that is associated with a specifiedNotificationConfiguration
.- Parameters:
createEventRuleRequest
-- Returns:
- Result of the CreateEventRule operation returned by the service.
- See Also:
-
createEventRule
default CreateEventRuleResponse createEventRule(Consumer<CreateEventRuleRequest.Builder> createEventRuleRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Creates an
EventRule
that is associated with a specifiedNotificationConfiguration
.
This is a convenience which creates an instance of the
CreateEventRuleRequest.Builder
avoiding the need to create one manually viaCreateEventRuleRequest.builder()
- Parameters:
createEventRuleRequest
- AConsumer
that will call methods onCreateEventRuleRequest.Builder
to create a request.- Returns:
- Result of the CreateEventRule operation returned by the service.
- See Also:
-
createNotificationConfiguration
default CreateNotificationConfigurationResponse createNotificationConfiguration(CreateNotificationConfigurationRequest createNotificationConfigurationRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, NotificationsException Creates a new
NotificationConfiguration
.- Parameters:
createNotificationConfigurationRequest
-- Returns:
- Result of the CreateNotificationConfiguration operation returned by the service.
- See Also:
-
createNotificationConfiguration
default CreateNotificationConfigurationResponse createNotificationConfiguration(Consumer<CreateNotificationConfigurationRequest.Builder> createNotificationConfigurationRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, NotificationsException Creates a new
NotificationConfiguration
.
This is a convenience which creates an instance of the
CreateNotificationConfigurationRequest.Builder
avoiding the need to create one manually viaCreateNotificationConfigurationRequest.builder()
- Parameters:
createNotificationConfigurationRequest
- AConsumer
that will call methods onCreateNotificationConfigurationRequest.Builder
to create a request.- Returns:
- Result of the CreateNotificationConfiguration operation returned by the service.
- See Also:
-
deleteEventRule
default DeleteEventRuleResponse deleteEventRule(DeleteEventRuleRequest deleteEventRuleRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Deletes an
EventRule
.- Parameters:
deleteEventRuleRequest
-- Returns:
- Result of the DeleteEventRule operation returned by the service.
- See Also:
-
deleteEventRule
default DeleteEventRuleResponse deleteEventRule(Consumer<DeleteEventRuleRequest.Builder> deleteEventRuleRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Deletes an
EventRule
.
This is a convenience which creates an instance of the
DeleteEventRuleRequest.Builder
avoiding the need to create one manually viaDeleteEventRuleRequest.builder()
- Parameters:
deleteEventRuleRequest
- AConsumer
that will call methods onDeleteEventRuleRequest.Builder
to create a request.- Returns:
- Result of the DeleteEventRule operation returned by the service.
- See Also:
-
deleteNotificationConfiguration
default DeleteNotificationConfigurationResponse deleteNotificationConfiguration(DeleteNotificationConfigurationRequest deleteNotificationConfigurationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Deletes a
NotificationConfiguration
.- Parameters:
deleteNotificationConfigurationRequest
-- Returns:
- Result of the DeleteNotificationConfiguration operation returned by the service.
- See Also:
-
deleteNotificationConfiguration
default DeleteNotificationConfigurationResponse deleteNotificationConfiguration(Consumer<DeleteNotificationConfigurationRequest.Builder> deleteNotificationConfigurationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Deletes a
NotificationConfiguration
.
This is a convenience which creates an instance of the
DeleteNotificationConfigurationRequest.Builder
avoiding the need to create one manually viaDeleteNotificationConfigurationRequest.builder()
- Parameters:
deleteNotificationConfigurationRequest
- AConsumer
that will call methods onDeleteNotificationConfigurationRequest.Builder
to create a request.- Returns:
- Result of the DeleteNotificationConfiguration operation returned by the service.
- See Also:
-
deregisterNotificationHub
default DeregisterNotificationHubResponse deregisterNotificationHub(DeregisterNotificationHubRequest deregisterNotificationHubRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Deregisters a
NotificationConfiguration
in the specified Region.You can't deregister the last
NotificationHub
in the account.NotificationEvents
stored in the deregisteredNotificationConfiguration
are no longer be visible. Recreating a newNotificationConfiguration
in the same Region restores access to thoseNotificationEvents
.- Parameters:
deregisterNotificationHubRequest
-- Returns:
- Result of the DeregisterNotificationHub operation returned by the service.
- See Also:
-
deregisterNotificationHub
default DeregisterNotificationHubResponse deregisterNotificationHub(Consumer<DeregisterNotificationHubRequest.Builder> deregisterNotificationHubRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Deregisters a
NotificationConfiguration
in the specified Region.You can't deregister the last
NotificationHub
in the account.NotificationEvents
stored in the deregisteredNotificationConfiguration
are no longer be visible. Recreating a newNotificationConfiguration
in the same Region restores access to thoseNotificationEvents
.
This is a convenience which creates an instance of the
DeregisterNotificationHubRequest.Builder
avoiding the need to create one manually viaDeregisterNotificationHubRequest.builder()
- Parameters:
deregisterNotificationHubRequest
- AConsumer
that will call methods onDeregisterNotificationHubRequest.Builder
to create a request.- Returns:
- Result of the DeregisterNotificationHub operation returned by the service.
- See Also:
-
disableNotificationsAccessForOrganization
default DisableNotificationsAccessForOrganizationResponse disableNotificationsAccessForOrganization(DisableNotificationsAccessForOrganizationRequest disableNotificationsAccessForOrganizationRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Disables service trust between User Notifications and Amazon Web Services Organizations.
- Parameters:
disableNotificationsAccessForOrganizationRequest
-- Returns:
- Result of the DisableNotificationsAccessForOrganization operation returned by the service.
- See Also:
-
disableNotificationsAccessForOrganization
default DisableNotificationsAccessForOrganizationResponse disableNotificationsAccessForOrganization(Consumer<DisableNotificationsAccessForOrganizationRequest.Builder> disableNotificationsAccessForOrganizationRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Disables service trust between User Notifications and Amazon Web Services Organizations.
This is a convenience which creates an instance of the
DisableNotificationsAccessForOrganizationRequest.Builder
avoiding the need to create one manually viaDisableNotificationsAccessForOrganizationRequest.builder()
- Parameters:
disableNotificationsAccessForOrganizationRequest
- AConsumer
that will call methods onDisableNotificationsAccessForOrganizationRequest.Builder
to create a request.- Returns:
- Result of the DisableNotificationsAccessForOrganization operation returned by the service.
- See Also:
-
disassociateChannel
default DisassociateChannelResponse disassociateChannel(DisassociateChannelRequest disassociateChannelRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Disassociates a Channel from a specified
NotificationConfiguration
. Supported Channels include Chatbot, the Console Mobile Application, and emails (notifications-contacts).- Parameters:
disassociateChannelRequest
-- Returns:
- Result of the DisassociateChannel operation returned by the service.
- See Also:
-
disassociateChannel
default DisassociateChannelResponse disassociateChannel(Consumer<DisassociateChannelRequest.Builder> disassociateChannelRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Disassociates a Channel from a specified
NotificationConfiguration
. Supported Channels include Chatbot, the Console Mobile Application, and emails (notifications-contacts).
This is a convenience which creates an instance of the
DisassociateChannelRequest.Builder
avoiding the need to create one manually viaDisassociateChannelRequest.builder()
- Parameters:
disassociateChannelRequest
- AConsumer
that will call methods onDisassociateChannelRequest.Builder
to create a request.- Returns:
- Result of the DisassociateChannel operation returned by the service.
- See Also:
-
disassociateManagedNotificationAccountContact
default DisassociateManagedNotificationAccountContactResponse disassociateManagedNotificationAccountContact(DisassociateManagedNotificationAccountContactRequest disassociateManagedNotificationAccountContactRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Disassociates an Account Contact with a particular
ManagedNotificationConfiguration
.- Parameters:
disassociateManagedNotificationAccountContactRequest
-- Returns:
- Result of the DisassociateManagedNotificationAccountContact operation returned by the service.
- See Also:
-
disassociateManagedNotificationAccountContact
default DisassociateManagedNotificationAccountContactResponse disassociateManagedNotificationAccountContact(Consumer<DisassociateManagedNotificationAccountContactRequest.Builder> disassociateManagedNotificationAccountContactRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Disassociates an Account Contact with a particular
ManagedNotificationConfiguration
.
This is a convenience which creates an instance of the
DisassociateManagedNotificationAccountContactRequest.Builder
avoiding the need to create one manually viaDisassociateManagedNotificationAccountContactRequest.builder()
- Parameters:
disassociateManagedNotificationAccountContactRequest
- AConsumer
that will call methods onDisassociateManagedNotificationAccountContactRequest.Builder
to create a request.- Returns:
- Result of the DisassociateManagedNotificationAccountContact operation returned by the service.
- See Also:
-
disassociateManagedNotificationAdditionalChannel
default DisassociateManagedNotificationAdditionalChannelResponse disassociateManagedNotificationAdditionalChannel(DisassociateManagedNotificationAdditionalChannelRequest disassociateManagedNotificationAdditionalChannelRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Disassociates an additional Channel from a particular
ManagedNotificationConfiguration
.Supported Channels include Chatbot, the Console Mobile Application, and emails (notifications-contacts).
- Parameters:
disassociateManagedNotificationAdditionalChannelRequest
-- Returns:
- Result of the DisassociateManagedNotificationAdditionalChannel operation returned by the service.
- See Also:
-
disassociateManagedNotificationAdditionalChannel
default DisassociateManagedNotificationAdditionalChannelResponse disassociateManagedNotificationAdditionalChannel(Consumer<DisassociateManagedNotificationAdditionalChannelRequest.Builder> disassociateManagedNotificationAdditionalChannelRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Disassociates an additional Channel from a particular
ManagedNotificationConfiguration
.Supported Channels include Chatbot, the Console Mobile Application, and emails (notifications-contacts).
This is a convenience which creates an instance of the
DisassociateManagedNotificationAdditionalChannelRequest.Builder
avoiding the need to create one manually viaDisassociateManagedNotificationAdditionalChannelRequest.builder()
- Parameters:
disassociateManagedNotificationAdditionalChannelRequest
- AConsumer
that will call methods onDisassociateManagedNotificationAdditionalChannelRequest.Builder
to create a request.- Returns:
- Result of the DisassociateManagedNotificationAdditionalChannel operation returned by the service.
- See Also:
-
enableNotificationsAccessForOrganization
default EnableNotificationsAccessForOrganizationResponse enableNotificationsAccessForOrganization(EnableNotificationsAccessForOrganizationRequest enableNotificationsAccessForOrganizationRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Enables service trust between User Notifications and Amazon Web Services Organizations.
- Parameters:
enableNotificationsAccessForOrganizationRequest
-- Returns:
- Result of the EnableNotificationsAccessForOrganization operation returned by the service.
- See Also:
-
enableNotificationsAccessForOrganization
default EnableNotificationsAccessForOrganizationResponse enableNotificationsAccessForOrganization(Consumer<EnableNotificationsAccessForOrganizationRequest.Builder> enableNotificationsAccessForOrganizationRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Enables service trust between User Notifications and Amazon Web Services Organizations.
This is a convenience which creates an instance of the
EnableNotificationsAccessForOrganizationRequest.Builder
avoiding the need to create one manually viaEnableNotificationsAccessForOrganizationRequest.builder()
- Parameters:
enableNotificationsAccessForOrganizationRequest
- AConsumer
that will call methods onEnableNotificationsAccessForOrganizationRequest.Builder
to create a request.- Returns:
- Result of the EnableNotificationsAccessForOrganization operation returned by the service.
- See Also:
-
getEventRule
default GetEventRuleResponse getEventRule(GetEventRuleRequest getEventRuleRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
EventRule
.- Parameters:
getEventRuleRequest
-- Returns:
- Result of the GetEventRule operation returned by the service.
- See Also:
-
getEventRule
default GetEventRuleResponse getEventRule(Consumer<GetEventRuleRequest.Builder> getEventRuleRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
EventRule
.
This is a convenience which creates an instance of the
GetEventRuleRequest.Builder
avoiding the need to create one manually viaGetEventRuleRequest.builder()
- Parameters:
getEventRuleRequest
- AConsumer
that will call methods onGetEventRuleRequest.Builder
to create a request.- Returns:
- Result of the GetEventRule operation returned by the service.
- See Also:
-
getManagedNotificationChildEvent
default GetManagedNotificationChildEventResponse getManagedNotificationChildEvent(GetManagedNotificationChildEventRequest getManagedNotificationChildEventRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns the child event of a specific given
ManagedNotificationEvent
.- Parameters:
getManagedNotificationChildEventRequest
-- Returns:
- Result of the GetManagedNotificationChildEvent operation returned by the service.
- See Also:
-
getManagedNotificationChildEvent
default GetManagedNotificationChildEventResponse getManagedNotificationChildEvent(Consumer<GetManagedNotificationChildEventRequest.Builder> getManagedNotificationChildEventRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns the child event of a specific given
ManagedNotificationEvent
.
This is a convenience which creates an instance of the
GetManagedNotificationChildEventRequest.Builder
avoiding the need to create one manually viaGetManagedNotificationChildEventRequest.builder()
- Parameters:
getManagedNotificationChildEventRequest
- AConsumer
that will call methods onGetManagedNotificationChildEventRequest.Builder
to create a request.- Returns:
- Result of the GetManagedNotificationChildEvent operation returned by the service.
- See Also:
-
getManagedNotificationConfiguration
default GetManagedNotificationConfigurationResponse getManagedNotificationConfiguration(GetManagedNotificationConfigurationRequest getManagedNotificationConfigurationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
ManagedNotificationConfiguration
.- Parameters:
getManagedNotificationConfigurationRequest
-- Returns:
- Result of the GetManagedNotificationConfiguration operation returned by the service.
- See Also:
-
getManagedNotificationConfiguration
default GetManagedNotificationConfigurationResponse getManagedNotificationConfiguration(Consumer<GetManagedNotificationConfigurationRequest.Builder> getManagedNotificationConfigurationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
ManagedNotificationConfiguration
.
This is a convenience which creates an instance of the
GetManagedNotificationConfigurationRequest.Builder
avoiding the need to create one manually viaGetManagedNotificationConfigurationRequest.builder()
- Parameters:
getManagedNotificationConfigurationRequest
- AConsumer
that will call methods onGetManagedNotificationConfigurationRequest.Builder
to create a request.- Returns:
- Result of the GetManagedNotificationConfiguration operation returned by the service.
- See Also:
-
getManagedNotificationEvent
default GetManagedNotificationEventResponse getManagedNotificationEvent(GetManagedNotificationEventRequest getManagedNotificationEventRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
ManagedNotificationEvent
.- Parameters:
getManagedNotificationEventRequest
-- Returns:
- Result of the GetManagedNotificationEvent operation returned by the service.
- See Also:
-
getManagedNotificationEvent
default GetManagedNotificationEventResponse getManagedNotificationEvent(Consumer<GetManagedNotificationEventRequest.Builder> getManagedNotificationEventRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
ManagedNotificationEvent
.
This is a convenience which creates an instance of the
GetManagedNotificationEventRequest.Builder
avoiding the need to create one manually viaGetManagedNotificationEventRequest.builder()
- Parameters:
getManagedNotificationEventRequest
- AConsumer
that will call methods onGetManagedNotificationEventRequest.Builder
to create a request.- Returns:
- Result of the GetManagedNotificationEvent operation returned by the service.
- See Also:
-
getNotificationConfiguration
default GetNotificationConfigurationResponse getNotificationConfiguration(GetNotificationConfigurationRequest getNotificationConfigurationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
NotificationConfiguration
.- Parameters:
getNotificationConfigurationRequest
-- Returns:
- Result of the GetNotificationConfiguration operation returned by the service.
- See Also:
-
getNotificationConfiguration
default GetNotificationConfigurationResponse getNotificationConfiguration(Consumer<GetNotificationConfigurationRequest.Builder> getNotificationConfigurationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
NotificationConfiguration
.
This is a convenience which creates an instance of the
GetNotificationConfigurationRequest.Builder
avoiding the need to create one manually viaGetNotificationConfigurationRequest.builder()
- Parameters:
getNotificationConfigurationRequest
- AConsumer
that will call methods onGetNotificationConfigurationRequest.Builder
to create a request.- Returns:
- Result of the GetNotificationConfiguration operation returned by the service.
- See Also:
-
getNotificationEvent
default GetNotificationEventResponse getNotificationEvent(GetNotificationEventRequest getNotificationEventRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
NotificationEvent
.User Notifications stores notifications in the individual Regions you register as notification hubs and the Region of the source event rule.
GetNotificationEvent
only returns notifications stored in the same Region in which the action is called. User Notifications doesn't backfill notifications to new Regions selected as notification hubs. For this reason, we recommend that you make calls in your oldest registered notification hub. For more information, see Notification hubs in the Amazon Web Services User Notifications User Guide.- Parameters:
getNotificationEventRequest
-- Returns:
- Result of the GetNotificationEvent operation returned by the service.
- See Also:
-
getNotificationEvent
default GetNotificationEventResponse getNotificationEvent(Consumer<GetNotificationEventRequest.Builder> getNotificationEventRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a specified
NotificationEvent
.User Notifications stores notifications in the individual Regions you register as notification hubs and the Region of the source event rule.
GetNotificationEvent
only returns notifications stored in the same Region in which the action is called. User Notifications doesn't backfill notifications to new Regions selected as notification hubs. For this reason, we recommend that you make calls in your oldest registered notification hub. For more information, see Notification hubs in the Amazon Web Services User Notifications User Guide.
This is a convenience which creates an instance of the
GetNotificationEventRequest.Builder
avoiding the need to create one manually viaGetNotificationEventRequest.builder()
- Parameters:
getNotificationEventRequest
- AConsumer
that will call methods onGetNotificationEventRequest.Builder
to create a request.- Returns:
- Result of the GetNotificationEvent operation returned by the service.
- See Also:
-
getNotificationsAccessForOrganization
default GetNotificationsAccessForOrganizationResponse getNotificationsAccessForOrganization(GetNotificationsAccessForOrganizationRequest getNotificationsAccessForOrganizationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns the AccessStatus of Service Trust Enablement for User Notifications and Amazon Web Services Organizations.
- Parameters:
getNotificationsAccessForOrganizationRequest
-- Returns:
- Result of the GetNotificationsAccessForOrganization operation returned by the service.
- See Also:
-
getNotificationsAccessForOrganization
default GetNotificationsAccessForOrganizationResponse getNotificationsAccessForOrganization(Consumer<GetNotificationsAccessForOrganizationRequest.Builder> getNotificationsAccessForOrganizationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns the AccessStatus of Service Trust Enablement for User Notifications and Amazon Web Services Organizations.
This is a convenience which creates an instance of the
GetNotificationsAccessForOrganizationRequest.Builder
avoiding the need to create one manually viaGetNotificationsAccessForOrganizationRequest.builder()
- Parameters:
getNotificationsAccessForOrganizationRequest
- AConsumer
that will call methods onGetNotificationsAccessForOrganizationRequest.Builder
to create a request.- Returns:
- Result of the GetNotificationsAccessForOrganization operation returned by the service.
- See Also:
-
listChannels
default ListChannelsResponse listChannels(ListChannelsRequest listChannelsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a list of Channels for a
NotificationConfiguration
.- Parameters:
listChannelsRequest
-- Returns:
- Result of the ListChannels operation returned by the service.
- See Also:
-
listChannels
default ListChannelsResponse listChannels(Consumer<ListChannelsRequest.Builder> listChannelsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a list of Channels for a
NotificationConfiguration
.
This is a convenience which creates an instance of the
ListChannelsRequest.Builder
avoiding the need to create one manually viaListChannelsRequest.builder()
- Parameters:
listChannelsRequest
- AConsumer
that will call methods onListChannelsRequest.Builder
to create a request.- Returns:
- Result of the ListChannels operation returned by the service.
- See Also:
-
listChannelsPaginator
default ListChannelsIterable listChannelsPaginator(ListChannelsRequest listChannelsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listChannels(software.amazon.awssdk.services.notifications.model.ListChannelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListChannelsIterable responses = client.listChannelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListChannelsIterable responses = client .listChannelsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListChannelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListChannelsIterable responses = client.listChannelsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listChannels(software.amazon.awssdk.services.notifications.model.ListChannelsRequest)
operation.- Parameters:
listChannelsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listChannelsPaginator
default ListChannelsIterable listChannelsPaginator(Consumer<ListChannelsRequest.Builder> listChannelsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listChannels(software.amazon.awssdk.services.notifications.model.ListChannelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListChannelsIterable responses = client.listChannelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListChannelsIterable responses = client .listChannelsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListChannelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListChannelsIterable responses = client.listChannelsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listChannels(software.amazon.awssdk.services.notifications.model.ListChannelsRequest)
operation.
This is a convenience which creates an instance of the
ListChannelsRequest.Builder
avoiding the need to create one manually viaListChannelsRequest.builder()
- Parameters:
listChannelsRequest
- AConsumer
that will call methods onListChannelsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEventRules
default ListEventRulesResponse listEventRules(ListEventRulesRequest listEventRulesRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a list of
EventRules
according to specified filters, in reverse chronological order (newest first).- Parameters:
listEventRulesRequest
-- Returns:
- Result of the ListEventRules operation returned by the service.
- See Also:
-
listEventRules
default ListEventRulesResponse listEventRules(Consumer<ListEventRulesRequest.Builder> listEventRulesRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a list of
EventRules
according to specified filters, in reverse chronological order (newest first).
This is a convenience which creates an instance of the
ListEventRulesRequest.Builder
avoiding the need to create one manually viaListEventRulesRequest.builder()
- Parameters:
listEventRulesRequest
- AConsumer
that will call methods onListEventRulesRequest.Builder
to create a request.- Returns:
- Result of the ListEventRules operation returned by the service.
- See Also:
-
listEventRulesPaginator
default ListEventRulesIterable listEventRulesPaginator(ListEventRulesRequest listEventRulesRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listEventRules(software.amazon.awssdk.services.notifications.model.ListEventRulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListEventRulesIterable responses = client.listEventRulesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListEventRulesIterable responses = client .listEventRulesPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListEventRulesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListEventRulesIterable responses = client.listEventRulesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventRules(software.amazon.awssdk.services.notifications.model.ListEventRulesRequest)
operation.- Parameters:
listEventRulesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEventRulesPaginator
default ListEventRulesIterable listEventRulesPaginator(Consumer<ListEventRulesRequest.Builder> listEventRulesRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listEventRules(software.amazon.awssdk.services.notifications.model.ListEventRulesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListEventRulesIterable responses = client.listEventRulesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListEventRulesIterable responses = client .listEventRulesPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListEventRulesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListEventRulesIterable responses = client.listEventRulesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventRules(software.amazon.awssdk.services.notifications.model.ListEventRulesRequest)
operation.
This is a convenience which creates an instance of the
ListEventRulesRequest.Builder
avoiding the need to create one manually viaListEventRulesRequest.builder()
- Parameters:
listEventRulesRequest
- AConsumer
that will call methods onListEventRulesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedNotificationChannelAssociations
default ListManagedNotificationChannelAssociationsResponse listManagedNotificationChannelAssociations(ListManagedNotificationChannelAssociationsRequest listManagedNotificationChannelAssociationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a list of Account contacts and Channels associated with a
ManagedNotificationConfiguration
, in paginated format.- Parameters:
listManagedNotificationChannelAssociationsRequest
-- Returns:
- Result of the ListManagedNotificationChannelAssociations operation returned by the service.
- See Also:
-
listManagedNotificationChannelAssociations
default ListManagedNotificationChannelAssociationsResponse listManagedNotificationChannelAssociations(Consumer<ListManagedNotificationChannelAssociationsRequest.Builder> listManagedNotificationChannelAssociationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a list of Account contacts and Channels associated with a
ManagedNotificationConfiguration
, in paginated format.
This is a convenience which creates an instance of the
ListManagedNotificationChannelAssociationsRequest.Builder
avoiding the need to create one manually viaListManagedNotificationChannelAssociationsRequest.builder()
- Parameters:
listManagedNotificationChannelAssociationsRequest
- AConsumer
that will call methods onListManagedNotificationChannelAssociationsRequest.Builder
to create a request.- Returns:
- Result of the ListManagedNotificationChannelAssociations operation returned by the service.
- See Also:
-
listManagedNotificationChannelAssociationsPaginator
default ListManagedNotificationChannelAssociationsIterable listManagedNotificationChannelAssociationsPaginator(ListManagedNotificationChannelAssociationsRequest listManagedNotificationChannelAssociationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listManagedNotificationChannelAssociations(software.amazon.awssdk.services.notifications.model.ListManagedNotificationChannelAssociationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChannelAssociationsIterable responses = client.listManagedNotificationChannelAssociationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChannelAssociationsIterable responses = client .listManagedNotificationChannelAssociationsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListManagedNotificationChannelAssociationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChannelAssociationsIterable responses = client.listManagedNotificationChannelAssociationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedNotificationChannelAssociations(software.amazon.awssdk.services.notifications.model.ListManagedNotificationChannelAssociationsRequest)
operation.- Parameters:
listManagedNotificationChannelAssociationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedNotificationChannelAssociationsPaginator
default ListManagedNotificationChannelAssociationsIterable listManagedNotificationChannelAssociationsPaginator(Consumer<ListManagedNotificationChannelAssociationsRequest.Builder> listManagedNotificationChannelAssociationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listManagedNotificationChannelAssociations(software.amazon.awssdk.services.notifications.model.ListManagedNotificationChannelAssociationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChannelAssociationsIterable responses = client.listManagedNotificationChannelAssociationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChannelAssociationsIterable responses = client .listManagedNotificationChannelAssociationsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListManagedNotificationChannelAssociationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChannelAssociationsIterable responses = client.listManagedNotificationChannelAssociationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedNotificationChannelAssociations(software.amazon.awssdk.services.notifications.model.ListManagedNotificationChannelAssociationsRequest)
operation.
This is a convenience which creates an instance of the
ListManagedNotificationChannelAssociationsRequest.Builder
avoiding the need to create one manually viaListManagedNotificationChannelAssociationsRequest.builder()
- Parameters:
listManagedNotificationChannelAssociationsRequest
- AConsumer
that will call methods onListManagedNotificationChannelAssociationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedNotificationChildEvents
default ListManagedNotificationChildEventsResponse listManagedNotificationChildEvents(ListManagedNotificationChildEventsRequest listManagedNotificationChildEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of
ManagedNotificationChildEvents
for a specified aggregateManagedNotificationEvent
, ordered by creation time in reverse chronological order (newest first).- Parameters:
listManagedNotificationChildEventsRequest
-- Returns:
- Result of the ListManagedNotificationChildEvents operation returned by the service.
- See Also:
-
listManagedNotificationChildEvents
default ListManagedNotificationChildEventsResponse listManagedNotificationChildEvents(Consumer<ListManagedNotificationChildEventsRequest.Builder> listManagedNotificationChildEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of
ManagedNotificationChildEvents
for a specified aggregateManagedNotificationEvent
, ordered by creation time in reverse chronological order (newest first).
This is a convenience which creates an instance of the
ListManagedNotificationChildEventsRequest.Builder
avoiding the need to create one manually viaListManagedNotificationChildEventsRequest.builder()
- Parameters:
listManagedNotificationChildEventsRequest
- AConsumer
that will call methods onListManagedNotificationChildEventsRequest.Builder
to create a request.- Returns:
- Result of the ListManagedNotificationChildEvents operation returned by the service.
- See Also:
-
listManagedNotificationChildEventsPaginator
default ListManagedNotificationChildEventsIterable listManagedNotificationChildEventsPaginator(ListManagedNotificationChildEventsRequest listManagedNotificationChildEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listManagedNotificationChildEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationChildEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChildEventsIterable responses = client.listManagedNotificationChildEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChildEventsIterable responses = client .listManagedNotificationChildEventsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListManagedNotificationChildEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChildEventsIterable responses = client.listManagedNotificationChildEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedNotificationChildEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationChildEventsRequest)
operation.- Parameters:
listManagedNotificationChildEventsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedNotificationChildEventsPaginator
default ListManagedNotificationChildEventsIterable listManagedNotificationChildEventsPaginator(Consumer<ListManagedNotificationChildEventsRequest.Builder> listManagedNotificationChildEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listManagedNotificationChildEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationChildEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChildEventsIterable responses = client.listManagedNotificationChildEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChildEventsIterable responses = client .listManagedNotificationChildEventsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListManagedNotificationChildEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationChildEventsIterable responses = client.listManagedNotificationChildEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedNotificationChildEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationChildEventsRequest)
operation.
This is a convenience which creates an instance of the
ListManagedNotificationChildEventsRequest.Builder
avoiding the need to create one manually viaListManagedNotificationChildEventsRequest.builder()
- Parameters:
listManagedNotificationChildEventsRequest
- AConsumer
that will call methods onListManagedNotificationChildEventsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedNotificationConfigurations
default ListManagedNotificationConfigurationsResponse listManagedNotificationConfigurations(ListManagedNotificationConfigurationsRequest listManagedNotificationConfigurationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of Managed Notification Configurations according to specified filters, ordered by creation time in reverse chronological order (newest first).
- Parameters:
listManagedNotificationConfigurationsRequest
-- Returns:
- Result of the ListManagedNotificationConfigurations operation returned by the service.
- See Also:
-
listManagedNotificationConfigurations
default ListManagedNotificationConfigurationsResponse listManagedNotificationConfigurations(Consumer<ListManagedNotificationConfigurationsRequest.Builder> listManagedNotificationConfigurationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of Managed Notification Configurations according to specified filters, ordered by creation time in reverse chronological order (newest first).
This is a convenience which creates an instance of the
ListManagedNotificationConfigurationsRequest.Builder
avoiding the need to create one manually viaListManagedNotificationConfigurationsRequest.builder()
- Parameters:
listManagedNotificationConfigurationsRequest
- AConsumer
that will call methods onListManagedNotificationConfigurationsRequest.Builder
to create a request.- Returns:
- Result of the ListManagedNotificationConfigurations operation returned by the service.
- See Also:
-
listManagedNotificationConfigurationsPaginator
default ListManagedNotificationConfigurationsIterable listManagedNotificationConfigurationsPaginator(ListManagedNotificationConfigurationsRequest listManagedNotificationConfigurationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listManagedNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListManagedNotificationConfigurationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationConfigurationsIterable responses = client.listManagedNotificationConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListManagedNotificationConfigurationsIterable responses = client .listManagedNotificationConfigurationsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListManagedNotificationConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationConfigurationsIterable responses = client.listManagedNotificationConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListManagedNotificationConfigurationsRequest)
operation.- Parameters:
listManagedNotificationConfigurationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedNotificationConfigurationsPaginator
default ListManagedNotificationConfigurationsIterable listManagedNotificationConfigurationsPaginator(Consumer<ListManagedNotificationConfigurationsRequest.Builder> listManagedNotificationConfigurationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listManagedNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListManagedNotificationConfigurationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationConfigurationsIterable responses = client.listManagedNotificationConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListManagedNotificationConfigurationsIterable responses = client .listManagedNotificationConfigurationsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListManagedNotificationConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationConfigurationsIterable responses = client.listManagedNotificationConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListManagedNotificationConfigurationsRequest)
operation.
This is a convenience which creates an instance of the
ListManagedNotificationConfigurationsRequest.Builder
avoiding the need to create one manually viaListManagedNotificationConfigurationsRequest.builder()
- Parameters:
listManagedNotificationConfigurationsRequest
- AConsumer
that will call methods onListManagedNotificationConfigurationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedNotificationEvents
default ListManagedNotificationEventsResponse listManagedNotificationEvents(ListManagedNotificationEventsRequest listManagedNotificationEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of Managed Notification Events according to specified filters, ordered by creation time in reverse chronological order (newest first).
- Parameters:
listManagedNotificationEventsRequest
-- Returns:
- Result of the ListManagedNotificationEvents operation returned by the service.
- See Also:
-
listManagedNotificationEvents
default ListManagedNotificationEventsResponse listManagedNotificationEvents(Consumer<ListManagedNotificationEventsRequest.Builder> listManagedNotificationEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of Managed Notification Events according to specified filters, ordered by creation time in reverse chronological order (newest first).
This is a convenience which creates an instance of the
ListManagedNotificationEventsRequest.Builder
avoiding the need to create one manually viaListManagedNotificationEventsRequest.builder()
- Parameters:
listManagedNotificationEventsRequest
- AConsumer
that will call methods onListManagedNotificationEventsRequest.Builder
to create a request.- Returns:
- Result of the ListManagedNotificationEvents operation returned by the service.
- See Also:
-
listManagedNotificationEventsPaginator
default ListManagedNotificationEventsIterable listManagedNotificationEventsPaginator(ListManagedNotificationEventsRequest listManagedNotificationEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listManagedNotificationEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationEventsIterable responses = client.listManagedNotificationEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListManagedNotificationEventsIterable responses = client .listManagedNotificationEventsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListManagedNotificationEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationEventsIterable responses = client.listManagedNotificationEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedNotificationEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationEventsRequest)
operation.- Parameters:
listManagedNotificationEventsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedNotificationEventsPaginator
default ListManagedNotificationEventsIterable listManagedNotificationEventsPaginator(Consumer<ListManagedNotificationEventsRequest.Builder> listManagedNotificationEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listManagedNotificationEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationEventsIterable responses = client.listManagedNotificationEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListManagedNotificationEventsIterable responses = client .listManagedNotificationEventsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListManagedNotificationEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListManagedNotificationEventsIterable responses = client.listManagedNotificationEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listManagedNotificationEvents(software.amazon.awssdk.services.notifications.model.ListManagedNotificationEventsRequest)
operation.
This is a convenience which creates an instance of the
ListManagedNotificationEventsRequest.Builder
avoiding the need to create one manually viaListManagedNotificationEventsRequest.builder()
- Parameters:
listManagedNotificationEventsRequest
- AConsumer
that will call methods onListManagedNotificationEventsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotificationConfigurations
default ListNotificationConfigurationsResponse listNotificationConfigurations(ListNotificationConfigurationsRequest listNotificationConfigurationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of abbreviated
NotificationConfigurations
according to specified filters, in reverse chronological order (newest first).- Parameters:
listNotificationConfigurationsRequest
-- Returns:
- Result of the ListNotificationConfigurations operation returned by the service.
- See Also:
-
listNotificationConfigurations
default ListNotificationConfigurationsResponse listNotificationConfigurations(Consumer<ListNotificationConfigurationsRequest.Builder> listNotificationConfigurationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of abbreviated
NotificationConfigurations
according to specified filters, in reverse chronological order (newest first).
This is a convenience which creates an instance of the
ListNotificationConfigurationsRequest.Builder
avoiding the need to create one manually viaListNotificationConfigurationsRequest.builder()
- Parameters:
listNotificationConfigurationsRequest
- AConsumer
that will call methods onListNotificationConfigurationsRequest.Builder
to create a request.- Returns:
- Result of the ListNotificationConfigurations operation returned by the service.
- See Also:
-
listNotificationConfigurationsPaginator
default ListNotificationConfigurationsIterable listNotificationConfigurationsPaginator(ListNotificationConfigurationsRequest listNotificationConfigurationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListNotificationConfigurationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListNotificationConfigurationsIterable responses = client.listNotificationConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListNotificationConfigurationsIterable responses = client .listNotificationConfigurationsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListNotificationConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListNotificationConfigurationsIterable responses = client.listNotificationConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListNotificationConfigurationsRequest)
operation.- Parameters:
listNotificationConfigurationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotificationConfigurationsPaginator
default ListNotificationConfigurationsIterable listNotificationConfigurationsPaginator(Consumer<ListNotificationConfigurationsRequest.Builder> listNotificationConfigurationsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListNotificationConfigurationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListNotificationConfigurationsIterable responses = client.listNotificationConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListNotificationConfigurationsIterable responses = client .listNotificationConfigurationsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListNotificationConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListNotificationConfigurationsIterable responses = client.listNotificationConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotificationConfigurations(software.amazon.awssdk.services.notifications.model.ListNotificationConfigurationsRequest)
operation.
This is a convenience which creates an instance of the
ListNotificationConfigurationsRequest.Builder
avoiding the need to create one manually viaListNotificationConfigurationsRequest.builder()
- Parameters:
listNotificationConfigurationsRequest
- AConsumer
that will call methods onListNotificationConfigurationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotificationEvents
default ListNotificationEventsResponse listNotificationEvents(ListNotificationEventsRequest listNotificationEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of
NotificationEvents
according to specified filters, in reverse chronological order (newest first).User Notifications stores notifications in the individual Regions you register as notification hubs and the Region of the source event rule. ListNotificationEvents only returns notifications stored in the same Region in which the action is called. User Notifications doesn't backfill notifications to new Regions selected as notification hubs. For this reason, we recommend that you make calls in your oldest registered notification hub. For more information, see Notification hubs in the Amazon Web Services User Notifications User Guide.
- Parameters:
listNotificationEventsRequest
-- Returns:
- Result of the ListNotificationEvents operation returned by the service.
- See Also:
-
listNotificationEvents
default ListNotificationEventsResponse listNotificationEvents(Consumer<ListNotificationEventsRequest.Builder> listNotificationEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of
NotificationEvents
according to specified filters, in reverse chronological order (newest first).User Notifications stores notifications in the individual Regions you register as notification hubs and the Region of the source event rule. ListNotificationEvents only returns notifications stored in the same Region in which the action is called. User Notifications doesn't backfill notifications to new Regions selected as notification hubs. For this reason, we recommend that you make calls in your oldest registered notification hub. For more information, see Notification hubs in the Amazon Web Services User Notifications User Guide.
This is a convenience which creates an instance of the
ListNotificationEventsRequest.Builder
avoiding the need to create one manually viaListNotificationEventsRequest.builder()
- Parameters:
listNotificationEventsRequest
- AConsumer
that will call methods onListNotificationEventsRequest.Builder
to create a request.- Returns:
- Result of the ListNotificationEvents operation returned by the service.
- See Also:
-
listNotificationEventsPaginator
default ListNotificationEventsIterable listNotificationEventsPaginator(ListNotificationEventsRequest listNotificationEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listNotificationEvents(software.amazon.awssdk.services.notifications.model.ListNotificationEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListNotificationEventsIterable responses = client.listNotificationEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListNotificationEventsIterable responses = client .listNotificationEventsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListNotificationEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListNotificationEventsIterable responses = client.listNotificationEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotificationEvents(software.amazon.awssdk.services.notifications.model.ListNotificationEventsRequest)
operation.- Parameters:
listNotificationEventsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotificationEventsPaginator
default ListNotificationEventsIterable listNotificationEventsPaginator(Consumer<ListNotificationEventsRequest.Builder> listNotificationEventsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listNotificationEvents(software.amazon.awssdk.services.notifications.model.ListNotificationEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListNotificationEventsIterable responses = client.listNotificationEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListNotificationEventsIterable responses = client .listNotificationEventsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListNotificationEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListNotificationEventsIterable responses = client.listNotificationEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotificationEvents(software.amazon.awssdk.services.notifications.model.ListNotificationEventsRequest)
operation.
This is a convenience which creates an instance of the
ListNotificationEventsRequest.Builder
avoiding the need to create one manually viaListNotificationEventsRequest.builder()
- Parameters:
listNotificationEventsRequest
- AConsumer
that will call methods onListNotificationEventsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotificationHubs
default ListNotificationHubsResponse listNotificationHubs(ListNotificationHubsRequest listNotificationHubsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of
NotificationHubs
.- Parameters:
listNotificationHubsRequest
-- Returns:
- Result of the ListNotificationHubs operation returned by the service.
- See Also:
-
listNotificationHubs
default ListNotificationHubsResponse listNotificationHubs(Consumer<ListNotificationHubsRequest.Builder> listNotificationHubsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException Returns a list of
NotificationHubs
.
This is a convenience which creates an instance of the
ListNotificationHubsRequest.Builder
avoiding the need to create one manually viaListNotificationHubsRequest.builder()
- Parameters:
listNotificationHubsRequest
- AConsumer
that will call methods onListNotificationHubsRequest.Builder
to create a request.- Returns:
- Result of the ListNotificationHubs operation returned by the service.
- See Also:
-
listNotificationHubsPaginator
default ListNotificationHubsIterable listNotificationHubsPaginator(ListNotificationHubsRequest listNotificationHubsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listNotificationHubs(software.amazon.awssdk.services.notifications.model.ListNotificationHubsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListNotificationHubsIterable responses = client.listNotificationHubsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListNotificationHubsIterable responses = client .listNotificationHubsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListNotificationHubsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListNotificationHubsIterable responses = client.listNotificationHubsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotificationHubs(software.amazon.awssdk.services.notifications.model.ListNotificationHubsRequest)
operation.- Parameters:
listNotificationHubsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotificationHubsPaginator
default ListNotificationHubsIterable listNotificationHubsPaginator(Consumer<ListNotificationHubsRequest.Builder> listNotificationHubsRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, AwsServiceException, SdkClientException, NotificationsException This is a variant of
listNotificationHubs(software.amazon.awssdk.services.notifications.model.ListNotificationHubsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.notifications.paginators.ListNotificationHubsIterable responses = client.listNotificationHubsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.notifications.paginators.ListNotificationHubsIterable responses = client .listNotificationHubsPaginator(request); for (software.amazon.awssdk.services.notifications.model.ListNotificationHubsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.notifications.paginators.ListNotificationHubsIterable responses = client.listNotificationHubsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotificationHubs(software.amazon.awssdk.services.notifications.model.ListNotificationHubsRequest)
operation.
This is a convenience which creates an instance of the
ListNotificationHubsRequest.Builder
avoiding the need to create one manually viaListNotificationHubsRequest.builder()
- Parameters:
listNotificationHubsRequest
- AConsumer
that will call methods onListNotificationHubsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a list of tags for a specified Amazon Resource Name (ARN).
For more information, see Tagging your Amazon Web Services resources in the Tagging Amazon Web Services Resources User Guide.
This is only supported for
NotificationConfigurations
.- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Returns a list of tags for a specified Amazon Resource Name (ARN).
For more information, see Tagging your Amazon Web Services resources in the Tagging Amazon Web Services Resources User Guide.
This is only supported for
NotificationConfigurations
.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
registerNotificationHub
default RegisterNotificationHubResponse registerNotificationHub(RegisterNotificationHubRequest registerNotificationHubRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, NotificationsException Registers a
NotificationConfiguration
in the specified Region.There is a maximum of one
NotificationConfiguration
per Region. You can have a maximum of 3NotificationHub
resources at a time.- Parameters:
registerNotificationHubRequest
-- Returns:
- Result of the RegisterNotificationHub operation returned by the service.
- See Also:
-
registerNotificationHub
default RegisterNotificationHubResponse registerNotificationHub(Consumer<RegisterNotificationHubRequest.Builder> registerNotificationHubRequest) throws ServiceQuotaExceededException, AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, AwsServiceException, SdkClientException, NotificationsException Registers a
NotificationConfiguration
in the specified Region.There is a maximum of one
NotificationConfiguration
per Region. You can have a maximum of 3NotificationHub
resources at a time.
This is a convenience which creates an instance of the
RegisterNotificationHubRequest.Builder
avoiding the need to create one manually viaRegisterNotificationHubRequest.builder()
- Parameters:
registerNotificationHubRequest
- AConsumer
that will call methods onRegisterNotificationHubRequest.Builder
to create a request.- Returns:
- Result of the RegisterNotificationHub operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Tags the resource with a tag key and value.
For more information, see Tagging your Amazon Web Services resources in the Tagging Amazon Web Services Resources User Guide.
This is only supported for
NotificationConfigurations
.- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Tags the resource with a tag key and value.
For more information, see Tagging your Amazon Web Services resources in the Tagging Amazon Web Services Resources User Guide.
This is only supported for
NotificationConfigurations
.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Untags a resource with a specified Amazon Resource Name (ARN).
For more information, see Tagging your Amazon Web Services resources in the Tagging Amazon Web Services Resources User Guide.
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Untags a resource with a specified Amazon Resource Name (ARN).
For more information, see Tagging your Amazon Web Services resources in the Tagging Amazon Web Services Resources User Guide.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateEventRule
default UpdateEventRuleResponse updateEventRule(UpdateEventRuleRequest updateEventRuleRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Updates an existing
EventRule
.- Parameters:
updateEventRuleRequest
-- Returns:
- Result of the UpdateEventRule operation returned by the service.
- See Also:
-
updateEventRule
default UpdateEventRuleResponse updateEventRule(Consumer<UpdateEventRuleRequest.Builder> updateEventRuleRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Updates an existing
EventRule
.
This is a convenience which creates an instance of the
UpdateEventRuleRequest.Builder
avoiding the need to create one manually viaUpdateEventRuleRequest.builder()
- Parameters:
updateEventRuleRequest
- AConsumer
that will call methods onUpdateEventRuleRequest.Builder
to create a request.- Returns:
- Result of the UpdateEventRule operation returned by the service.
- See Also:
-
updateNotificationConfiguration
default UpdateNotificationConfigurationResponse updateNotificationConfiguration(UpdateNotificationConfigurationRequest updateNotificationConfigurationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Updates a
NotificationConfiguration
.- Parameters:
updateNotificationConfigurationRequest
-- Returns:
- Result of the UpdateNotificationConfiguration operation returned by the service.
- See Also:
-
updateNotificationConfiguration
default UpdateNotificationConfigurationResponse updateNotificationConfiguration(Consumer<UpdateNotificationConfigurationRequest.Builder> updateNotificationConfigurationRequest) throws AccessDeniedException, ValidationException, InternalServerException, ThrottlingException, ConflictException, ResourceNotFoundException, AwsServiceException, SdkClientException, NotificationsException Updates a
NotificationConfiguration
.
This is a convenience which creates an instance of the
UpdateNotificationConfigurationRequest.Builder
avoiding the need to create one manually viaUpdateNotificationConfigurationRequest.builder()
- Parameters:
updateNotificationConfigurationRequest
- AConsumer
that will call methods onUpdateNotificationConfigurationRequest.Builder
to create a request.- Returns:
- Result of the UpdateNotificationConfiguration operation returned by the service.
- See Also:
-
create
Create aNotificationsClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aNotificationsClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-