Interface CreateAppInstanceUserRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,ChimeRequest.Builder
,CopyableBuilder<CreateAppInstanceUserRequest.Builder,
,CreateAppInstanceUserRequest> SdkBuilder<CreateAppInstanceUserRequest.Builder,
,CreateAppInstanceUserRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateAppInstanceUserRequest
public static interface CreateAppInstanceUserRequest.Builder
extends ChimeRequest.Builder, SdkPojo, CopyableBuilder<CreateAppInstanceUserRequest.Builder,CreateAppInstanceUserRequest>
-
Method Summary
Modifier and TypeMethodDescriptionappInstanceArn
(String appInstanceArn) The ARN of theAppInstance
request.appInstanceUserId
(String appInstanceUserId) The user ID of theAppInstance
.clientRequestToken
(String clientRequestToken) The token assigned to the user requesting anAppInstance
.The request's metadata.The user's name.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.tags
(Collection<Tag> tags) Tags assigned to theAppInstanceUser
.tags
(Consumer<Tag.Builder>... tags) Tags assigned to theAppInstanceUser
.Tags assigned to theAppInstanceUser
.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.chime.model.ChimeRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
appInstanceArn
The ARN of the
AppInstance
request.- Parameters:
appInstanceArn
- The ARN of theAppInstance
request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appInstanceUserId
The user ID of the
AppInstance
.- Parameters:
appInstanceUserId
- The user ID of theAppInstance
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The user's name.
- Parameters:
name
- The user's name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
The request's metadata. Limited to a 1KB string in UTF-8.
- Parameters:
metadata
- The request's metadata. Limited to a 1KB string in UTF-8.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientRequestToken
The token assigned to the user requesting an
AppInstance
.- Parameters:
clientRequestToken
- The token assigned to the user requesting anAppInstance
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags assigned to the
AppInstanceUser
.- Parameters:
tags
- Tags assigned to theAppInstanceUser
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags assigned to the
AppInstanceUser
.- Parameters:
tags
- Tags assigned to theAppInstanceUser
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags assigned to the
This is a convenience method that creates an instance of theAppInstanceUser
.Tag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateAppInstanceUserRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateAppInstanceUserRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-