Interface CreateBotAliasResponse.Builder

    • Method Detail

      • botAliasId

        CreateBotAliasResponse.Builder botAliasId​(String botAliasId)

        The unique identifier of the bot alias.

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

        CreateBotAliasResponse.Builder botAliasName​(String botAliasName)

        The name specified for the bot alias.

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

        CreateBotAliasResponse.Builder description​(String description)

        The description specified for the bot alias.

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

        CreateBotAliasResponse.Builder botVersion​(String botVersion)

        The version of the bot associated with this alias.

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

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

        Configuration information for a specific locale.

        Parameters:
        botAliasLocaleSettings - Configuration information for a specific locale.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • conversationLogSettings

        CreateBotAliasResponse.Builder conversationLogSettings​(ConversationLogSettings conversationLogSettings)

        The conversation log settings specified for the alias.

        Parameters:
        conversationLogSettings - The conversation log settings specified for the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sentimentAnalysisSettings

        CreateBotAliasResponse.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.
      • botAliasStatus

        CreateBotAliasResponse.Builder botAliasStatus​(String botAliasStatus)

        The current status of the alias. The alias is first put into the Creating state. When the alias is ready to be used, it is put into the Available state. You can use the DescribeBotAlias operation to get the current state of an alias.

        Parameters:
        botAliasStatus - The current status of the alias. The alias is first put into the Creating state. When the alias is ready to be used, it is put into the Available state. You can use the DescribeBotAlias operation to get the current state of an alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BotAliasStatus, BotAliasStatus
      • botAliasStatus

        CreateBotAliasResponse.Builder botAliasStatus​(BotAliasStatus botAliasStatus)

        The current status of the alias. The alias is first put into the Creating state. When the alias is ready to be used, it is put into the Available state. You can use the DescribeBotAlias operation to get the current state of an alias.

        Parameters:
        botAliasStatus - The current status of the alias. The alias is first put into the Creating state. When the alias is ready to be used, it is put into the Available state. You can use the DescribeBotAlias operation to get the current state of an alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BotAliasStatus, BotAliasStatus
      • botId

        CreateBotAliasResponse.Builder botId​(String botId)

        The unique identifier of the bot that this alias applies to.

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

        CreateBotAliasResponse.Builder creationDateTime​(Instant creationDateTime)

        A Unix timestamp indicating the date and time that the bot alias was created.

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

        CreateBotAliasResponse.Builder tags​(Map<String,​String> tags)

        A list of tags associated with the bot alias.

        Parameters:
        tags - A list of tags associated with the bot alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.