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 GenerateAuthenticationTokenRequest
build()
default GenerateAuthenticationTokenRequest.Builder
credentialsProvider(AwsCredentialsProvider credentialsProvider)
The credentials provider to sign the IAM auth request with.default GenerateAuthenticationTokenRequest.Builder
credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
The credentials provider to sign the IAM auth request with.GenerateAuthenticationTokenRequest.Builder
hostname(String endpoint)
The hostname of the database to connect toGenerateAuthenticationTokenRequest.Builder
port(int port)
The port number the database is listening on.GenerateAuthenticationTokenRequest.Builder
region(Region region)
The region the database is hosted in.GenerateAuthenticationTokenRequest.Builder
username(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:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<GenerateAuthenticationTokenRequest.Builder,GenerateAuthenticationTokenRequest>
-
-