Class GenerateAuthenticationTokenRequest
java.lang.Object
software.amazon.awssdk.services.rds.model.GenerateAuthenticationTokenRequest
- All Implemented Interfaces:
ToCopyableBuilder<GenerateAuthenticationTokenRequest.Builder,
GenerateAuthenticationTokenRequest>
public final class GenerateAuthenticationTokenRequest
extends Object
implements ToCopyableBuilder<GenerateAuthenticationTokenRequest.Builder,GenerateAuthenticationTokenRequest>
Input parameters for generating an auth token for IAM database authentication.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
A builder for aGenerateAuthenticationTokenRequest
, created withbuilder()
. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Creates a builder forRdsUtilities
.IdentityProvider
<? extends AwsCredentialsIdentity> hostname()
int
port()
region()
Take this object and create a builder that contains all of the current property values of this object.username()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
hostname
- Returns:
- The hostname of the database to connect to
-
port
public int port()- Returns:
- The port of the database to connect to
-
username
- Returns:
- The username to log in as.
-
region
- Returns:
- The region the database is hosted in. If specified, takes precedence over the value specified in
RdsUtilities.Builder.region(Region)
-
credentialsProvider
- Returns:
- The credentials provider to sign the IAM auth request with. If specified, takes precedence over the value
specified in
RdsUtilities.Builder.credentialsProvider(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider)
}
-
credentialsIdentityProvider
- Returns:
- The credentials provider to sign the IAM auth request with. If specified, takes precedence over the value
specified in
RdsUtilities.Builder.credentialsProvider(AwsCredentialsProvider)
}
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<GenerateAuthenticationTokenRequest.Builder,
GenerateAuthenticationTokenRequest> - Returns:
- a builder for type T
-
builder
Creates a builder forRdsUtilities
.
-