Class EnvironmentCredentialsResolver
java.lang.Object
com.northconcepts.datapipeline.security.EnvironmentCredentialsResolver
- All Implemented Interfaces:
CredentialsResolver
A
CredentialsResolver that reads credential values from environment variables
at each resolve.
Map logical credential keys to environment variable names:
new EnvironmentCredentialsResolver()
.map(Credentials.USERNAME, "FTP_USER")
.map(Credentials.PASSWORD, "FTP_PASSWORD");
Unset environment variables are omitted from the returned Credentials.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionResolves and returns the current credentials.Maps a logical credential key (seeCredentials) to an environment variable name.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.northconcepts.datapipeline.security.CredentialsResolver
isRotating, refresh
-
Constructor Details
-
EnvironmentCredentialsResolver
public EnvironmentCredentialsResolver()
-
-
Method Details
-
map
Maps a logical credential key (seeCredentials) to an environment variable name. -
getCredentials
Description copied from interface:CredentialsResolverResolves and returns the current credentials. Must not returnnull.- Specified by:
getCredentialsin interfaceCredentialsResolver
-
toString
-