Interface CreateBotRequest.Builder

  • Method Details

    • networkId

      CreateBotRequest.Builder networkId(String networkId)

      The ID of the Wickr network where the bot will be created.

      Parameters:
      networkId - The ID of the Wickr network where the bot will be created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • username

      CreateBotRequest.Builder username(String username)

      The username for the bot. This must be unique within the network and follow the network's naming conventions.

      Parameters:
      username - The username for the bot. This must be unique within the network and follow the network's naming conventions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      CreateBotRequest.Builder displayName(String displayName)

      The display name for the bot that will be visible to users in the network.

      Parameters:
      displayName - The display name for the bot that will be visible to users in the network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupId

      CreateBotRequest.Builder groupId(String groupId)

      The ID of the security group to which the bot will be assigned.

      Parameters:
      groupId - The ID of the security group to which the bot will be assigned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • challenge

      CreateBotRequest.Builder challenge(String challenge)

      The password for the bot account.

      Parameters:
      challenge - The password for the bot account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateBotRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.