Interface Bot.Builder

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

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

    • botId

      Bot.Builder botId(String botId)

      The bot ID.

      Parameters:
      botId - The bot ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userId

      Bot.Builder userId(String userId)

      The unique ID for the bot user.

      Parameters:
      userId - The unique ID for the bot user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      Bot.Builder displayName(String displayName)

      The bot display name.

      Parameters:
      displayName - The bot display name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • botType

      Bot.Builder botType(String botType)

      The bot type.

      Parameters:
      botType - The bot type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • botType

      Bot.Builder botType(BotType botType)

      The bot type.

      Parameters:
      botType - The bot type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • disabled

      Bot.Builder disabled(Boolean disabled)

      When true, the bot is stopped from running in your account.

      Parameters:
      disabled - When true, the bot is stopped from running in your account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTimestamp

      Bot.Builder createdTimestamp(Instant createdTimestamp)

      The bot creation timestamp, in ISO 8601 format.

      Parameters:
      createdTimestamp - The bot creation timestamp, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedTimestamp

      Bot.Builder updatedTimestamp(Instant updatedTimestamp)

      The updated bot timestamp, in ISO 8601 format.

      Parameters:
      updatedTimestamp - The updated bot timestamp, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • botEmail

      Bot.Builder botEmail(String botEmail)

      The bot email address.

      Parameters:
      botEmail - The bot email address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityToken

      Bot.Builder securityToken(String securityToken)

      The security token used to authenticate Amazon Chime with the outgoing event endpoint.

      Parameters:
      securityToken - The security token used to authenticate Amazon Chime with the outgoing event endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.