Interface GenerateAuthenticationTokenRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GenerateAuthenticationTokenRequest.Builder,GenerateAuthenticationTokenRequest>,SdkBuilder<GenerateAuthenticationTokenRequest.Builder,GenerateAuthenticationTokenRequest>
- Enclosing class:
- GenerateAuthenticationTokenRequest
@NotThreadSafe public static interface GenerateAuthenticationTokenRequest.Builder extends CopyableBuilder<GenerateAuthenticationTokenRequest.Builder,GenerateAuthenticationTokenRequest>
A builder for aGenerateAuthenticationTokenRequest, created withGenerateAuthenticationTokenRequest.builder().
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GenerateAuthenticationTokenRequestbuild()default GenerateAuthenticationTokenRequest.BuildercredentialsProvider(AwsCredentialsProvider credentialsProvider)The credentials provider to sign the IAM auth request with.default GenerateAuthenticationTokenRequest.BuildercredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)The credentials provider to sign the IAM auth request with.GenerateAuthenticationTokenRequest.Builderhostname(String endpoint)The hostname of the database to connect toGenerateAuthenticationTokenRequest.Builderport(int port)The port number the database is listening on.GenerateAuthenticationTokenRequest.Builderregion(Region region)The region the database is hosted in.GenerateAuthenticationTokenRequest.Builderusername(String userName)The username to log in as.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
hostname
GenerateAuthenticationTokenRequest.Builder hostname(String endpoint)
The hostname of the database to connect to- Returns:
- This object for method chaining
-
port
GenerateAuthenticationTokenRequest.Builder port(int port)
The port number the database is listening on.- Returns:
- This object for method chaining
-
username
GenerateAuthenticationTokenRequest.Builder username(String userName)
The username to log in as.- Returns:
- This object for method chaining
-
region
GenerateAuthenticationTokenRequest.Builder region(Region 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
GenerateAuthenticationTokenRequest build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<GenerateAuthenticationTokenRequest.Builder,GenerateAuthenticationTokenRequest>
-
-