Interface GenerateAuthenticationTokenRequest.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GenerateAuthenticationTokenRequest.Builder,,GenerateAuthenticationTokenRequest> SdkBuilder<GenerateAuthenticationTokenRequest.Builder,GenerateAuthenticationTokenRequest>
- Enclosing class:
- GenerateAuthenticationTokenRequest
@SdkPublicApi
@NotThreadSafe
public static interface GenerateAuthenticationTokenRequest.Builder
extends CopyableBuilder<GenerateAuthenticationTokenRequest.Builder,GenerateAuthenticationTokenRequest>
A builder for a
GenerateAuthenticationTokenRequest, created with GenerateAuthenticationTokenRequest.builder().-
Method Summary
Modifier and TypeMethodDescriptionbuild()credentialsProvider(AwsCredentialsProvider credentialsProvider) The credentials provider to sign the IAM auth request with.credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider) The credentials provider to sign the IAM auth request with.The hostname of the database to connect toport(int port) The port number the database is listening on.The region the database is hosted in.The username to log in as.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
hostname
The hostname of the database to connect to- Returns:
- This object for method chaining
-
port
The port number the database is listening on.- Returns:
- This object for method chaining
-
username
The username to log in as.- Returns:
- This object for method chaining
-
region
The region the database is hosted in. If specified, takes precedence over the value specified inRdsUtilities.Builder.region(Region)- Returns:
- This object for method chaining
-
credentialsProvider
default GenerateAuthenticationTokenRequest.Builder credentialsProvider(AwsCredentialsProvider credentialsProvider) The credentials provider to sign the IAM auth request with. If specified, takes precedence over the value specified in {@link RdsUtilities.Builder#credentialsProvider)}}- Returns:
- This object for method chaining
-
credentialsProvider
default GenerateAuthenticationTokenRequest.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider) The credentials provider to sign the IAM auth request with. If specified, takes precedence over the value specified inRdsUtilities.Builder.credentialsProvider(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider)}- Returns:
- This object for method chaining
-
build
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<GenerateAuthenticationTokenRequest.Builder,GenerateAuthenticationTokenRequest>
-