Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interfaces

  • IMessagingModule — Entry-point factory for the messaging package.
  • IMessageProperties — Message Properties control how the message is handled by the OS. See IMessagePropertiesBuilder for available options.
  • IMessagePropertiesBuilder — Message Properties Builder is used to provide hints to the OS on special handling needs for the given message.
  • MessageMetadata — Base data object for adding metadata to a message.
  • IMessage — The core messaging object. Supports both 1-to-1 and 1-to-many delivery, including a strongly-typed payload called an “attachment”. See IMessageBuilder.
  • IMessageBuilder — Builds IMessage instances bound to a specific target URI. Supports attaching payloads, message properties, and response expectations. The builder is reusable for constructing multiple messages with the same target URI.
  • IMessageFilter — A message filter, used to describe which messages are forwarded to a given listener registered via IMessagingModule::registerMessageFilter().
  • IMessageFilterSubscription — A subscription handle for registered message filters.
  • IMessageFilterBuilder — A builder for constructing message filters that can be installed via IMessagingModule::registerMessageFilter().
  • IMessageListener — Listener for incoming messages and delivery notifications.

Exceptions

Last modified on October 29, 2026