public interface SecretProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
SecretProvider.ScopedSecretProvider
A secret provider that implements a virtual subtree view.
|
| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
getSecret(java.lang.String key)
Get a secret identified by a key.
|
com.google.common.base.Optional<java.lang.String> |
getSecretOptional(java.lang.String key)
Get a secret identified by a key.
|
default SecretProvider |
getSecrets(java.lang.String path)
Get a view of a subtree of the secret VFS.
|
default java.lang.String getSecret(java.lang.String key)
key - A key identifing the secret to get.SecretNotFoundException - if no matching secret was found.com.google.common.base.Optional<java.lang.String> getSecretOptional(java.lang.String key)
key - A key identifing the secret to get.Optional.of(Object) with a secret or Optional.absent() if no matching secret was found.default SecretProvider getSecrets(java.lang.String path)
SecretProvider are prefixed by the specified path.