Class Receipt

    • Method Detail

      • contactChannelArn

        public final String contactChannelArn()

        The Amazon Resource Name (ARN) of the contact channel Incident Manager engaged.

        Returns:
        The Amazon Resource Name (ARN) of the contact channel Incident Manager engaged.
      • receiptType

        public final ReceiptType receiptType()

        The type follows the engagement cycle, SENT, DELIVERED, and READ.

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

        Returns:
        The type follows the engagement cycle, SENT, DELIVERED, and READ.
        See Also:
        ReceiptType
      • receiptTypeAsString

        public final String receiptTypeAsString()

        The type follows the engagement cycle, SENT, DELIVERED, and READ.

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

        Returns:
        The type follows the engagement cycle, SENT, DELIVERED, and READ.
        See Also:
        ReceiptType
      • receiptInfo

        public final String receiptInfo()

        Information provided during the page acknowledgement.

        Returns:
        Information provided during the page acknowledgement.
      • receiptTime

        public final Instant receiptTime()

        The time receipt was SENT, DELIVERED, or READ.

        Returns:
        The time receipt was SENT, DELIVERED, or READ.
      • serializableBuilderClass

        public static Class<? extends Receipt.Builder> serializableBuilderClass()
      • 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)