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 a 
GenerateAuthTokenRequest, created with GenerateAuthTokenRequest.builder().- 
Method Summary
Modifier and TypeMethodDescriptionbuild()An immutable object that is created from the properties that have been set on the builder.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.The duration a token is valid for.The hostname of the database to connect toThe region the database is hosted in.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
 
 - 
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
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}}invalid @link
{@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()Description copied from interface:SdkBuilderAn immutable object that is created from the properties that have been set on the builder.- Specified by:
 buildin interfaceBuildable- Specified by:
 buildin interfaceSdkBuilder<GenerateAuthTokenRequest.Builder,GenerateAuthTokenRequest> - Returns:
 - an instance of T
 
 
 -