Class OracleCredentialsProvider
- java.lang.Object
-
- com.amazonaws.athena.connector.credentials.DefaultCredentialsProvider
-
- com.amazonaws.athena.connectors.oracle.OracleCredentialsProvider
-
- All Implemented Interfaces:
CredentialsProvider
public class OracleCredentialsProvider extends DefaultCredentialsProvider
-
-
Field Summary
Fields Modifier and Type Field Description static StringIS_FIPS_ENABLEDstatic StringIS_FIPS_ENABLED_LEGACY
-
Constructor Summary
Constructors Constructor Description OracleCredentialsProvider(String secretString, String jdbcConnectionString)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getCredentialMap()Retrieves credential properties for database connection.protected StringgetFipsEnabledEnv()protected StringgetFipsEnabledLegacyEnv()-
Methods inherited from class com.amazonaws.athena.connector.credentials.DefaultCredentialsProvider
getCredential
-
-
-
-
Field Detail
-
IS_FIPS_ENABLED
public static final String IS_FIPS_ENABLED
- See Also:
- Constant Field Values
-
IS_FIPS_ENABLED_LEGACY
public static final String IS_FIPS_ENABLED_LEGACY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCredentialMap
public Map<String,String> getCredentialMap()
Description copied from interface:CredentialsProviderRetrieves credential properties for database connection.- Returns:
- Map containing credential properties for database connection. The default implementation returns a map with "user" and "password" keys. Overriding implementations may return additional properties as needed for their specific authentication requirements.
-
getFipsEnabledEnv
protected String getFipsEnabledEnv()
-
getFipsEnabledLegacyEnv
protected String getFipsEnabledLegacyEnv()
-
-