Interface DescribeBotAliasResponse.Builder

    • Method Detail

      • botAliasId

        DescribeBotAliasResponse.Builder botAliasId​(String botAliasId)

        The identifier of the bot alias.

        Parameters:
        botAliasId - The identifier of the bot alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • botAliasName

        DescribeBotAliasResponse.Builder botAliasName​(String botAliasName)

        The name of the bot alias.

        Parameters:
        botAliasName - The name of the bot alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        DescribeBotAliasResponse.Builder description​(String description)

        The description of the bot alias.

        Parameters:
        description - The description of the bot alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • botVersion

        DescribeBotAliasResponse.Builder botVersion​(String botVersion)

        The version of the bot associated with the bot alias.

        Parameters:
        botVersion - The version of the bot associated with the bot alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • botAliasLocaleSettings

        DescribeBotAliasResponse.Builder botAliasLocaleSettings​(Map<String,​BotAliasLocaleSettings> botAliasLocaleSettings)

        The locale settings that are unique to the alias.

        Parameters:
        botAliasLocaleSettings - The locale settings that are unique to the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • conversationLogSettings

        DescribeBotAliasResponse.Builder conversationLogSettings​(ConversationLogSettings conversationLogSettings)

        Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.

        Parameters:
        conversationLogSettings - Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sentimentAnalysisSettings

        DescribeBotAliasResponse.Builder sentimentAnalysisSettings​(SentimentAnalysisSettings sentimentAnalysisSettings)
        Sets the value of the SentimentAnalysisSettings property for this object.
        Parameters:
        sentimentAnalysisSettings - The new value for the SentimentAnalysisSettings property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • botAliasHistoryEvents

        DescribeBotAliasResponse.Builder botAliasHistoryEvents​(Collection<BotAliasHistoryEvent> botAliasHistoryEvents)

        A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.

        Parameters:
        botAliasHistoryEvents - A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • botAliasHistoryEvents

        DescribeBotAliasResponse.Builder botAliasHistoryEvents​(BotAliasHistoryEvent... botAliasHistoryEvents)

        A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.

        Parameters:
        botAliasHistoryEvents - A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • botAliasStatus

        DescribeBotAliasResponse.Builder botAliasStatus​(String botAliasStatus)

        The current status of the alias. When the alias is Available, the alias is ready for use with your bot.

        Parameters:
        botAliasStatus - The current status of the alias. When the alias is Available, the alias is ready for use with your bot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BotAliasStatus, BotAliasStatus
      • botAliasStatus

        DescribeBotAliasResponse.Builder botAliasStatus​(BotAliasStatus botAliasStatus)

        The current status of the alias. When the alias is Available, the alias is ready for use with your bot.

        Parameters:
        botAliasStatus - The current status of the alias. When the alias is Available, the alias is ready for use with your bot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BotAliasStatus, BotAliasStatus
      • botId

        DescribeBotAliasResponse.Builder botId​(String botId)

        The identifier of the bot associated with the bot alias.

        Parameters:
        botId - The identifier of the bot associated with the bot alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationDateTime

        DescribeBotAliasResponse.Builder creationDateTime​(Instant creationDateTime)

        A timestamp of the date and time that the alias was created.

        Parameters:
        creationDateTime - A timestamp of the date and time that the alias was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedDateTime

        DescribeBotAliasResponse.Builder lastUpdatedDateTime​(Instant lastUpdatedDateTime)

        A timestamp of the date and time that the alias was last updated.

        Parameters:
        lastUpdatedDateTime - A timestamp of the date and time that the alias was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parentBotNetworks

        DescribeBotAliasResponse.Builder parentBotNetworks​(Collection<ParentBotNetwork> parentBotNetworks)

        A list of the networks to which the bot alias you described belongs.

        Parameters:
        parentBotNetworks - A list of the networks to which the bot alias you described belongs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parentBotNetworks

        DescribeBotAliasResponse.Builder parentBotNetworks​(ParentBotNetwork... parentBotNetworks)

        A list of the networks to which the bot alias you described belongs.

        Parameters:
        parentBotNetworks - A list of the networks to which the bot alias you described belongs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.