Interface CreateBotAliasResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<CreateBotAliasResponse.Builder,CreateBotAliasResponse>, LexModelsV2Response.Builder, SdkBuilder<CreateBotAliasResponse.Builder,CreateBotAliasResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
CreateBotAliasResponse

public static interface CreateBotAliasResponse.Builder extends LexModelsV2Response.Builder, SdkPojo, CopyableBuilder<CreateBotAliasResponse.Builder,CreateBotAliasResponse>
  • Method Details

    • 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.
    • conversationLogSettings

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

      The conversation log settings specified for the alias.

      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

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

      default CreateBotAliasResponse.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

      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

      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:
    • 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

      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.