Class GetBotResult


  • public final class GetBotResult
    extends java.lang.Object
    • Method Detail

      • arn

        public java.lang.String arn()
        Returns:
        ARN of the bot.
      • checksum

        public java.lang.String checksum()
        Returns:
        Checksum of the bot used to identify a specific revision of the bot's `$LATEST` version.
      • childDirected

        public java.lang.Boolean childDirected()
        Returns:
        If this Amazon Lex Bot is related to a website, program, or other application that is directed or targeted, in whole or in part, to children under age 13 and subject to COPPA.
      • createdDate

        public java.lang.String createdDate()
        Returns:
        Date that the bot was created.
      • description

        public java.lang.String description()
        Returns:
        Description of the bot.
      • detectSentiment

        public java.lang.Boolean detectSentiment()
        Returns:
        When set to true user utterances are sent to Amazon Comprehend for sentiment analysis.
      • enableModelImprovements

        public java.lang.Boolean enableModelImprovements()
        Returns:
        Set to true if natural language understanding improvements are enabled.
      • failureReason

        public java.lang.String failureReason()
        Returns:
        If the `status` is `FAILED`, the reason why the bot failed to build.
      • id

        public java.lang.String id()
        Returns:
        The provider-assigned unique ID for this managed resource.
      • idleSessionTtlInSeconds

        public java.lang.Integer idleSessionTtlInSeconds()
        Returns:
        The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
      • lastUpdatedDate

        public java.lang.String lastUpdatedDate()
        Returns:
        Date that the bot was updated.
      • locale

        public java.lang.String locale()
        Returns:
        Target locale for the bot. Any intent used in the bot must be compatible with the locale of the bot.
      • name

        public java.lang.String name()
        Returns:
        Name of the bot, case sensitive.
      • nluIntentConfidenceThreshold

        public java.lang.Double nluIntentConfidenceThreshold()
        Returns:
        The threshold where Amazon Lex will insert the AMAZON.FallbackIntent, AMAZON.KendraSearchIntent, or both when returning alternative intents in a PostContent or PostText response. AMAZON.FallbackIntent and AMAZON.KendraSearchIntent are only inserted if they are configured for the bot.
      • status

        public java.lang.String status()
        Returns:
        Status of the bot.
      • version

        public java.util.Optional<java.lang.String> version()
        Returns:
        Version of the bot. For a new bot, the version is always `$LATEST`.
      • voiceId

        public java.lang.String voiceId()
        Returns:
        Amazon Polly voice ID that the Amazon Lex Bot uses for voice interactions with the user.