Interface UtteranceBotResponse.Builder

    • Method Detail

      • content

        UtteranceBotResponse.Builder content​(String content)

        The text of the response to the utterance from the bot.

        Parameters:
        content - The text of the response to the utterance from the bot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • contentType

        UtteranceBotResponse.Builder contentType​(String contentType)

        The type of the response. The following values are possible:

        • PlainText – A plain text string.

        • CustomPayload – A response string that you can customize to include data or metadata for your application.

        • SSML – A string that includes Speech Synthesis Markup Language to customize the audio response.

        • ImageResponseCard – An image with buttons that the customer can select. See ImageResponseCard for more information.

        Parameters:
        contentType - The type of the response. The following values are possible:

        • PlainText – A plain text string.

        • CustomPayload – A response string that you can customize to include data or metadata for your application.

        • SSML – A string that includes Speech Synthesis Markup Language to customize the audio response.

        • ImageResponseCard – An image with buttons that the customer can select. See ImageResponseCard for more information.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        UtteranceContentType, UtteranceContentType
      • contentType

        UtteranceBotResponse.Builder contentType​(UtteranceContentType contentType)

        The type of the response. The following values are possible:

        • PlainText – A plain text string.

        • CustomPayload – A response string that you can customize to include data or metadata for your application.

        • SSML – A string that includes Speech Synthesis Markup Language to customize the audio response.

        • ImageResponseCard – An image with buttons that the customer can select. See ImageResponseCard for more information.

        Parameters:
        contentType - The type of the response. The following values are possible:

        • PlainText – A plain text string.

        • CustomPayload – A response string that you can customize to include data or metadata for your application.

        • SSML – A string that includes Speech Synthesis Markup Language to customize the audio response.

        • ImageResponseCard – An image with buttons that the customer can select. See ImageResponseCard for more information.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        UtteranceContentType, UtteranceContentType
      • imageResponseCard

        UtteranceBotResponse.Builder imageResponseCard​(ImageResponseCard imageResponseCard)
        Sets the value of the ImageResponseCard property for this object.
        Parameters:
        imageResponseCard - The new value for the ImageResponseCard property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.