Interface GenerateAuthTokenRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GenerateAuthTokenRequest.Builder,GenerateAuthTokenRequest>,SdkBuilder<GenerateAuthTokenRequest.Builder,GenerateAuthTokenRequest>
- Enclosing class:
- GenerateAuthTokenRequest
@NotThreadSafe public static interface GenerateAuthTokenRequest.Builder extends CopyableBuilder<GenerateAuthTokenRequest.Builder,GenerateAuthTokenRequest>
A builder for aGenerateAuthTokenRequest, created withGenerateAuthTokenRequest.builder().
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GenerateAuthTokenRequestbuild()default GenerateAuthTokenRequest.BuildercredentialsProvider(AwsCredentialsProvider credentialsProvider)The credentials provider to sign the IAM auth request with.default GenerateAuthTokenRequest.BuildercredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)The credentials provider to sign the IAM auth request with.GenerateAuthTokenRequest.BuilderexpiresIn(Duration expiresIn)The duration a token is valid for.GenerateAuthTokenRequest.Builderhostname(String endpoint)The hostname of the database to connect toGenerateAuthTokenRequest.Builderregion(Region region)The region the database is hosted in.-
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
GenerateAuthTokenRequest.Builder hostname(String endpoint)
The hostname of the database to connect to- Returns:
- This object for method chaining
-
region
GenerateAuthTokenRequest.Builder region(Region region)
The region the database is hosted in. If specified, takes precedence over the value specified inDsqlUtilities.Builder.region(Region)- Returns:
- This object for method chaining
-
expiresIn
GenerateAuthTokenRequest.Builder expiresIn(Duration expiresIn)
The duration a token is valid for.- Returns:
- This object for method chaining
-
credentialsProvider
default GenerateAuthTokenRequest.Builder credentialsProvider(AwsCredentialsProvider credentialsProvider)
The credentials provider to sign the IAM auth request with. If specified, takes precedence over the value specified in {@link DsqlUtilities.Builder#credentialsProvider)}}- Returns:
- This object for method chaining
-
credentialsProvider
default GenerateAuthTokenRequest.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
The credentials provider to sign the IAM auth request with. If specified, takes precedence over the value specified inDsqlUtilities.Builder.credentialsProvider(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider)}- Returns:
- This object for method chaining
-
build
GenerateAuthTokenRequest build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<GenerateAuthTokenRequest.Builder,GenerateAuthTokenRequest>
-
-