Interface BotAliasSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<BotAliasSummary.Builder,BotAliasSummary>, SdkBuilder<BotAliasSummary.Builder,BotAliasSummary>, SdkPojo
Enclosing class:
BotAliasSummary

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

    • botAliasId

      BotAliasSummary.Builder botAliasId(String botAliasId)

      The unique identifier assigned to the bot alias. You can use this ID to get detailed information about the alias using the DescribeBotAlias operation.

      Parameters:
      botAliasId - The unique identifier assigned to the bot alias. You can use this ID to get detailed information about the alias using the DescribeBotAlias operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • botAliasName

      BotAliasSummary.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

      BotAliasSummary.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

      BotAliasSummary.Builder botVersion(String botVersion)

      The version of the bot that the bot alias references.

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

      BotAliasSummary.Builder botAliasStatus(String botAliasStatus)

      The current state of the bot alias. If the status is Available, the alias is ready for use.

      Parameters:
      botAliasStatus - The current state of the bot alias. If 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

      BotAliasSummary.Builder botAliasStatus(BotAliasStatus botAliasStatus)

      The current state of the bot alias. If the status is Available, the alias is ready for use.

      Parameters:
      botAliasStatus - The current state of the bot alias. If 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:
    • creationDateTime

      BotAliasSummary.Builder creationDateTime(Instant creationDateTime)

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

      Parameters:
      creationDateTime - A timestamp of 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.
    • lastUpdatedDateTime

      BotAliasSummary.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)

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

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