Interface GetBotResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetBotResponse.Builder,,GetBotResponse> SdkBuilder<GetBotResponse.Builder,,GetBotResponse> SdkPojo,SdkResponse.Builder,WickrResponse.Builder
- Enclosing class:
GetBotResponse
@Mutable
@NotThreadSafe
public static interface GetBotResponse.Builder
extends WickrResponse.Builder, SdkPojo, CopyableBuilder<GetBotResponse.Builder,GetBotResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe unique identifier of the bot.displayName(String displayName) The display name of the bot that is visible to users.The ID of the security group to which the bot belongs.hasChallenge(Boolean hasChallenge) Indicates whether the bot has a password set.The timestamp of the bot's last login.The public key of the bot used for encryption.The current status of the bot (1 for pending, 2 for active).Indicates whether the bot is currently suspended.The unique username hash identifier for the bot.The username of the bot.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.wickr.model.WickrResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
botId
The unique identifier of the bot.
- Parameters:
botId- The unique identifier of the bot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The display name of the bot that is visible to users.
- Parameters:
displayName- The display name of the bot that is visible to users.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
username
The username of the bot.
- Parameters:
username- The username of the bot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uname
The unique username hash identifier for the bot.
- Parameters:
uname- The unique username hash identifier for the bot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pubkey
The public key of the bot used for encryption.
- Parameters:
pubkey- The public key of the bot used for encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the bot (1 for pending, 2 for active).
- Parameters:
status- The current status of the bot (1 for pending, 2 for active).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupId
The ID of the security group to which the bot belongs.
- Parameters:
groupId- The ID of the security group to which the bot belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hasChallenge
Indicates whether the bot has a password set.
- Parameters:
hasChallenge- Indicates whether the bot has a password set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suspended
Indicates whether the bot is currently suspended.
- Parameters:
suspended- Indicates whether the bot is currently suspended.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastLogin
The timestamp of the bot's last login.
- Parameters:
lastLogin- The timestamp of the bot's last login.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-