Class ManagedNotificationChannelAssociationSummary

    • Method Detail

      • channelIdentifier

        public final String channelIdentifier()

        The unique identifier for the notification channel.

        Returns:
        The unique identifier for the notification channel.
      • channelType

        public final ChannelType channelType()

        The type of notification channel used for message delivery.

        • Values:

          • ACCOUNT_CONTACT

            • Delivers notifications to Account Managed contacts through the User Notification Service.

          • MOBILE

            • Delivers notifications through the Amazon Web Services Console Mobile Application to mobile devices.

          • CHATBOT

            • Delivers notifications through Chatbot to collaboration platforms (Slack, Chime).

          • EMAIL

            • Delivers notifications to email addresses.

        If the service returns an enum value that is not available in the current SDK version, channelType will return ChannelType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from channelTypeAsString().

        Returns:
        The type of notification channel used for message delivery.

        • Values:

          • ACCOUNT_CONTACT

            • Delivers notifications to Account Managed contacts through the User Notification Service.

          • MOBILE

            • Delivers notifications through the Amazon Web Services Console Mobile Application to mobile devices.

          • CHATBOT

            • Delivers notifications through Chatbot to collaboration platforms (Slack, Chime).

          • EMAIL

            • Delivers notifications to email addresses.

        See Also:
        ChannelType
      • channelTypeAsString

        public final String channelTypeAsString()

        The type of notification channel used for message delivery.

        • Values:

          • ACCOUNT_CONTACT

            • Delivers notifications to Account Managed contacts through the User Notification Service.

          • MOBILE

            • Delivers notifications through the Amazon Web Services Console Mobile Application to mobile devices.

          • CHATBOT

            • Delivers notifications through Chatbot to collaboration platforms (Slack, Chime).

          • EMAIL

            • Delivers notifications to email addresses.

        If the service returns an enum value that is not available in the current SDK version, channelType will return ChannelType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from channelTypeAsString().

        Returns:
        The type of notification channel used for message delivery.

        • Values:

          • ACCOUNT_CONTACT

            • Delivers notifications to Account Managed contacts through the User Notification Service.

          • MOBILE

            • Delivers notifications through the Amazon Web Services Console Mobile Application to mobile devices.

          • CHATBOT

            • Delivers notifications through Chatbot to collaboration platforms (Slack, Chime).

          • EMAIL

            • Delivers notifications to email addresses.

        See Also:
        ChannelType
      • overrideOption

        public final ChannelAssociationOverrideOption overrideOption()

        Controls whether users can modify channel associations for a notification configuration.

        • Values:

          • ENABLED

            • Users can associate or disassociate channels with the notification configuration.

          • DISABLED

            • Users cannot associate or disassociate channels with the notification configuration.

        If the service returns an enum value that is not available in the current SDK version, overrideOption will return ChannelAssociationOverrideOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from overrideOptionAsString().

        Returns:
        Controls whether users can modify channel associations for a notification configuration.

        • Values:

          • ENABLED

            • Users can associate or disassociate channels with the notification configuration.

          • DISABLED

            • Users cannot associate or disassociate channels with the notification configuration.

        See Also:
        ChannelAssociationOverrideOption
      • overrideOptionAsString

        public final String overrideOptionAsString()

        Controls whether users can modify channel associations for a notification configuration.

        • Values:

          • ENABLED

            • Users can associate or disassociate channels with the notification configuration.

          • DISABLED

            • Users cannot associate or disassociate channels with the notification configuration.

        If the service returns an enum value that is not available in the current SDK version, overrideOption will return ChannelAssociationOverrideOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from overrideOptionAsString().

        Returns:
        Controls whether users can modify channel associations for a notification configuration.

        • Values:

          • ENABLED

            • Users can associate or disassociate channels with the notification configuration.

          • DISABLED

            • Users cannot associate or disassociate channels with the notification configuration.

        See Also:
        ChannelAssociationOverrideOption
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)