Interface UpdateBotAliasResponse.Builder

  • Method Details

    • botAliasId

      UpdateBotAliasResponse.Builder botAliasId(String botAliasId)

      The identifier of the updated bot alias.

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

      UpdateBotAliasResponse.Builder botAliasName(String botAliasName)

      The updated name of the bot alias.

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

      UpdateBotAliasResponse.Builder description(String description)

      The updated description of the bot alias.

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

      UpdateBotAliasResponse.Builder botVersion(String botVersion)

      The updated version of the bot that the alias points to.

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

      UpdateBotAliasResponse.Builder botAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)

      The updated Lambda functions to use in each locale for the bot alias.

      Parameters:
      botAliasLocaleSettings - The updated Lambda functions to use in each locale for the bot alias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conversationLogSettings

      UpdateBotAliasResponse.Builder conversationLogSettings(ConversationLogSettings conversationLogSettings)

      The updated settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.

      Parameters:
      conversationLogSettings - The updated settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • conversationLogSettings

      default UpdateBotAliasResponse.Builder conversationLogSettings(Consumer<ConversationLogSettings.Builder> conversationLogSettings)

      The updated settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.

      This is a convenience method that creates an instance of the ConversationLogSettings.Builder avoiding the need to create one manually via ConversationLogSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to conversationLogSettings(ConversationLogSettings).

      Parameters:
      conversationLogSettings - a consumer that will call methods on ConversationLogSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sentimentAnalysisSettings

      UpdateBotAliasResponse.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.
    • sentimentAnalysisSettings

      default UpdateBotAliasResponse.Builder sentimentAnalysisSettings(Consumer<SentimentAnalysisSettings.Builder> sentimentAnalysisSettings)
      Sets the value of the SentimentAnalysisSettings property for this object. This is a convenience method that creates an instance of the SentimentAnalysisSettings.Builder avoiding the need to create one manually via SentimentAnalysisSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sentimentAnalysisSettings(SentimentAnalysisSettings).

      Parameters:
      sentimentAnalysisSettings - a consumer that will call methods on SentimentAnalysisSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • botAliasStatus

      UpdateBotAliasResponse.Builder botAliasStatus(String botAliasStatus)

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

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

      UpdateBotAliasResponse.Builder botAliasStatus(BotAliasStatus botAliasStatus)

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

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

      The identifier of the bot with the updated alias.

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

      UpdateBotAliasResponse.Builder creationDateTime(Instant creationDateTime)

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

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

      UpdateBotAliasResponse.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)

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

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