Class SnsMessage

    • Method Detail

      • type

        public abstract SnsMessageType type()
        The type of this message.
      • messageId

        public String messageId()
        A Universally Unique Identifier (UUID), unique for each message published. For a message that Amazon SNS resends during a retry, the message ID of the original message is used.
      • message

        public String message()
        The message body.
      • topicArn

        public String topicArn()
        The Amazon Resource Name (ARN) for the topic.
      • timestamp

        public Instant timestamp()
        The time (GMT) when the message was sent.
      • signature

        public SdkBytes signature()
        SHA1withRSA or SHA256withRSA signature of this message. The values from the message used to calculate the signature are dictated by the message type. See the service documentation for more information.
      • signatureVersion

        public SignatureVersion signatureVersion()
        Version of the Amazon SNS signature used.
      • signingCertUrl

        public URI signingCertUrl()
        The URL to the certificate that was used to sign the message.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toStringBuilder

        protected ToString toStringBuilder​(String className)