Class InvokedBy

    • Method Detail

      • standardMessages

        public final StandardMessages standardMessages()

        Sets standard messages as the bot trigger. For standard messages:

        • ALL: The bot processes all standard messages.

        • AUTO: The bot responds to ALL messages when the channel has one other non-hidden member, and responds to MENTIONS when the channel has more than one other non-hidden member.

        • MENTIONS: The bot processes all standard messages that have a message attribute with CHIME.mentions and a value of the bot ARN.

        • NONE: The bot processes no standard messages.

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

        Returns:
        Sets standard messages as the bot trigger. For standard messages:

        • ALL: The bot processes all standard messages.

        • AUTO: The bot responds to ALL messages when the channel has one other non-hidden member, and responds to MENTIONS when the channel has more than one other non-hidden member.

        • MENTIONS: The bot processes all standard messages that have a message attribute with CHIME.mentions and a value of the bot ARN.

        • NONE: The bot processes no standard messages.

        See Also:
        StandardMessages
      • standardMessagesAsString

        public final String standardMessagesAsString()

        Sets standard messages as the bot trigger. For standard messages:

        • ALL: The bot processes all standard messages.

        • AUTO: The bot responds to ALL messages when the channel has one other non-hidden member, and responds to MENTIONS when the channel has more than one other non-hidden member.

        • MENTIONS: The bot processes all standard messages that have a message attribute with CHIME.mentions and a value of the bot ARN.

        • NONE: The bot processes no standard messages.

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

        Returns:
        Sets standard messages as the bot trigger. For standard messages:

        • ALL: The bot processes all standard messages.

        • AUTO: The bot responds to ALL messages when the channel has one other non-hidden member, and responds to MENTIONS when the channel has more than one other non-hidden member.

        • MENTIONS: The bot processes all standard messages that have a message attribute with CHIME.mentions and a value of the bot ARN.

        • NONE: The bot processes no standard messages.

        See Also:
        StandardMessages
      • targetedMessages

        public final TargetedMessages targetedMessages()

        Sets targeted messages as the bot trigger. For targeted messages:

        • ALL: The bot processes all TargetedMessages sent to it. The bot then responds with a targeted message back to the sender.

        • NONE: The bot processes no targeted messages.

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

        Returns:
        Sets targeted messages as the bot trigger. For targeted messages:

        • ALL: The bot processes all TargetedMessages sent to it. The bot then responds with a targeted message back to the sender.

        • NONE: The bot processes no targeted messages.

        See Also:
        TargetedMessages
      • targetedMessagesAsString

        public final String targetedMessagesAsString()

        Sets targeted messages as the bot trigger. For targeted messages:

        • ALL: The bot processes all TargetedMessages sent to it. The bot then responds with a targeted message back to the sender.

        • NONE: The bot processes no targeted messages.

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

        Returns:
        Sets targeted messages as the bot trigger. For targeted messages:

        • ALL: The bot processes all TargetedMessages sent to it. The bot then responds with a targeted message back to the sender.

        • NONE: The bot processes no targeted messages.

        See Also:
        TargetedMessages
      • 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)