Class IntentClosingSetting

    • Method Detail

      • closingResponse

        public final ResponseSpecification closingResponse()

        The response that Amazon Lex sends to the user when the intent is complete.

        Returns:
        The response that Amazon Lex sends to the user when the intent is complete.
      • active

        public final Boolean active()

        Specifies whether an intent's closing response is used. When this field is false, the closing response isn't sent to the user. If the active field isn't specified, the default is true.

        Returns:
        Specifies whether an intent's closing response is used. When this field is false, the closing response isn't sent to the user. If the active field isn't specified, the default is true.
      • nextStep

        public final DialogState nextStep()

        Specifies the next step that the bot executes after playing the intent's closing response.

        Returns:
        Specifies the next step that the bot executes after playing the intent's closing response.
      • conditional

        public final ConditionalSpecification conditional()

        A list of conditional branches associated with the intent's closing response. These branches are executed when the nextStep attribute is set to EvalutateConditional.

        Returns:
        A list of conditional branches associated with the intent's closing response. These branches are executed when the nextStep attribute is set to EvalutateConditional.
      • 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)