Interface CreateUserRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateUserRequest.Builder,,CreateUserRequest> ElastiCacheRequest.Builder,SdkBuilder<CreateUserRequest.Builder,,CreateUserRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateUserRequest
-
Method Summary
Modifier and TypeMethodDescriptionaccessString(String accessString) Access permissions string used for this user.default CreateUserRequest.BuilderauthenticationMode(Consumer<AuthenticationMode.Builder> authenticationMode) Specifies how to authenticate the user.authenticationMode(AuthenticationMode authenticationMode) Specifies how to authenticate the user.The options are valkey or redis.noPasswordRequired(Boolean noPasswordRequired) Indicates a password is not required for this user.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Passwords used for this user.passwords(Collection<String> passwords) Passwords used for this user.tags(Collection<Tag> tags) A list of tags to be added to this resource.tags(Consumer<Tag.Builder>... tags) A list of tags to be added to this resource.A list of tags to be added to this resource.The ID of the user.The username of the user.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.elasticache.model.ElastiCacheRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
userId
The ID of the user.
- Parameters:
userId- The ID of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userName
The username of the user.
- Parameters:
userName- The username of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engine
The options are valkey or redis.
- Parameters:
engine- The options are valkey or redis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
passwords
Passwords used for this user. You can create up to two passwords for each user.
- Parameters:
passwords- Passwords used for this user. You can create up to two passwords for each user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
passwords
Passwords used for this user. You can create up to two passwords for each user.
- Parameters:
passwords- Passwords used for this user. You can create up to two passwords for each user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessString
Access permissions string used for this user.
- Parameters:
accessString- Access permissions string used for this user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
noPasswordRequired
Indicates a password is not required for this user.
- Parameters:
noPasswordRequired- Indicates a password is not required for this user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
- Parameters:
tags- A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
- Parameters:
tags- A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,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:
-
authenticationMode
Specifies how to authenticate the user.
- Parameters:
authenticationMode- Specifies how to authenticate the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationMode
default CreateUserRequest.Builder authenticationMode(Consumer<AuthenticationMode.Builder> authenticationMode) Specifies how to authenticate the user.
This is a convenience method that creates an instance of theAuthenticationMode.Builderavoiding the need to create one manually viaAuthenticationMode.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthenticationMode(AuthenticationMode).- Parameters:
authenticationMode- a consumer that will call methods onAuthenticationMode.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateUserRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateUserRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-