public interface RdsUtilities
1) Using the low-level client RdsClient.utilities()
(or RdsAsyncClient.utilities()
} method. This is
recommended as SDK will use the same configuration from the RdsClient
object to create the RdsUtilities
object.
RdsClient rdsClient = RdsClient.create(); RdsUtilities utilities = rdsClient.utilities();
2) Directly using the builder()
method.
RdsUtilities utilities = RdsUtilities.builder() .credentialsProvider(DefaultCredentialsProvider.create()) .region(Region.US_WEST_2) .build()Note: This class does not make network calls.
Modifier and Type | Interface and Description |
---|---|
static interface |
RdsUtilities.Builder
Builder for creating an instance of
RdsUtilities . |
Modifier and Type | Method and Description |
---|---|
static RdsUtilities.Builder |
builder()
Create a builder that can be used to configure and create a
RdsUtilities . |
default String |
generateAuthenticationToken(Consumer<GenerateAuthenticationTokenRequest.Builder> request)
Generates an authorization tokens for IAM authentication to an RDS database.
|
default String |
generateAuthenticationToken(GenerateAuthenticationTokenRequest request)
Generates an authorization tokens for IAM authentication to an RDS database.
|
static RdsUtilities.Builder builder()
RdsUtilities
.default String generateAuthenticationToken(Consumer<GenerateAuthenticationTokenRequest.Builder> request)
request
- The request used to generate the auth tokenIllegalArgumentException
- if the required parameters are not validdefault String generateAuthenticationToken(GenerateAuthenticationTokenRequest request)
request
- The request used to generate the auth tokenIllegalArgumentException
- if the required parameters are not validCopyright © 2021. All rights reserved.