Interface DsqlUtilities

    • Method Detail

      • generateDbConnectAuthToken

        default String generateDbConnectAuthToken​(Consumer<GenerateAuthTokenRequest.Builder> request)
        Generates an authentication token for IAM authentication to an DSQL database.
        Parameters:
        request - The request used to generate the authentication token
        Returns:
        String to use as the DSQL authentication token
        Throws:
        IllegalArgumentException - if the required parameters are not valid
      • generateDbConnectAuthToken

        default String generateDbConnectAuthToken​(GenerateAuthTokenRequest request)
        Generates an authentication token for IAM authentication to an DSQL database.
        Parameters:
        request - The request used to generate the authentication token
        Returns:
        String to use as the DSQL authentication token
        Throws:
        IllegalArgumentException - if the required parameters are not valid
      • generateDbConnectAdminAuthToken

        default String generateDbConnectAdminAuthToken​(Consumer<GenerateAuthTokenRequest.Builder> request)
        Generates an admin authentication token for IAM authentication to an DSQL database.
        Parameters:
        request - The request used to generate the admin authentication token
        Returns:
        String to use as the DSQL authentication token
        Throws:
        IllegalArgumentException - if the required parameters are not valid
      • generateDbConnectAdminAuthToken

        default String generateDbConnectAdminAuthToken​(GenerateAuthTokenRequest request)
        Generates an admin authentication token for IAM authentication to an DSQL database.
        Parameters:
        request - The request used to generate the admin authentication token
        Returns:
        String to use as the DSQL authentication token
        Throws:
        IllegalArgumentException - if the required parameters are not valid