Index

A B C D E F G I L M N O P R S T U V 
All Classes All Packages

A

addAppSecret(String, Object) - Method in class io.datarouter.secret.client.memory.InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets
 
addPreNamespacedSecret(String, Object) - Method in class io.datarouter.secret.client.memory.InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets
 
addSharedSecret(String, Object) - Method in class io.datarouter.secret.client.memory.InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets
 
allOps(String, Class<? extends SecretClient.SecretClientSupplier>) - Static method in class io.datarouter.secret.config.SecretClientConfig
 
allowed(SecretOpInfo) - Method in class io.datarouter.secret.config.SecretClientConfig
 
API - io.datarouter.secret.op.SecretOpReason.SecretOpReasonType
 
apiKey - Variable in class io.datarouter.secret.op.SecretOpReason
 
appNamespaced(String) - Method in interface io.datarouter.secret.service.SecretNamespacer
 
AUTOMATED - io.datarouter.secret.op.SecretOpReason.SecretOpReasonType
 
automatedOp(String) - Static method in class io.datarouter.secret.op.SecretOpReason
 

B

beDangerousWithSecretClient() - Method in class io.datarouter.secret.readme.DatarouterSecretExample
 
build() - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
buildBasePlugin() - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 

C

CachedSecretFactory - Class in io.datarouter.secret.service
 
CachedSecretFactory() - Constructor for class io.datarouter.secret.service.CachedSecretFactory
 
CachedSecretFactory.CachedSecret<T> - Class in io.datarouter.secret.service
 
cacheSecret(Supplier<String>, Class<T>) - Method in class io.datarouter.secret.service.CachedSecretFactory
 
cacheSecret(Supplier<String>, Class<T>, T) - Method in class io.datarouter.secret.service.CachedSecretFactory
 
cacheSecretString(Supplier<String>) - Method in class io.datarouter.secret.service.CachedSecretFactory
 
cacheSecretString(Supplier<String>, String) - Method in class io.datarouter.secret.service.CachedSecretFactory
 
cacheSharedSecret(Supplier<String>, Class<T>) - Method in class io.datarouter.secret.service.CachedSecretFactory
 
cacheSharedSecret(Supplier<String>, Class<T>, T) - Method in class io.datarouter.secret.service.CachedSecretFactory
 
cacheSharedSecretString(Supplier<String>) - Method in class io.datarouter.secret.service.CachedSecretFactory
 
cacheSharedSecretString(Supplier<String>, String) - Method in class io.datarouter.secret.service.CachedSecretFactory
 
combine(InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets...) - Static method in class io.datarouter.secret.client.memory.InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets
 
configure() - Method in class io.datarouter.secret.config.DatarouterSecretPlugin
 
configure() - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginDefaults
 
copySharedSecretToAppSecret() - Method in class io.datarouter.secret.readme.DatarouterSecretExample
 
create(Secret) - Method in class io.datarouter.secret.client.local.LocalStorageSecretClient
 
create(Secret) - Method in class io.datarouter.secret.client.memory.MemorySecretClient
 
create(Secret) - Method in interface io.datarouter.secret.client.SecretClient
write the specified Secret to the secret storage for the first time
create(String, String) - Method in interface io.datarouter.secret.client.SecretClient
create a Secret as specified, then write it to the secret storage for the first time
create(String, T, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
create(Optional<String>, String, String, Class<?>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
CREATE - io.datarouter.secret.op.SecretOpType
 
createNamespaced(String, String, T, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
CreateOp(SecretClient) - Constructor for class io.datarouter.secret.client.SecretClientOps.CreateOp
 
createRaw(Optional<String>, String, String, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 

D

DatarouterSecretExample - Class in io.datarouter.secret.readme
 
DatarouterSecretExample() - Constructor for class io.datarouter.secret.readme.DatarouterSecretExample
 
DatarouterSecretPlugin - Class in io.datarouter.secret.config
 
DatarouterSecretPlugin.DatarouterSecretPluginBuilder<T extends DatarouterSecretPlugin.DatarouterSecretPluginBuilder<T>> - Class in io.datarouter.secret.config
 
DatarouterSecretPlugin.DatarouterSecretPluginBuilder.DatarouterSecretPluginBuilderImpl - Class in io.datarouter.secret.config
 
DatarouterSecretPlugin.DatarouterSecretPluginDefaults - Class in io.datarouter.secret.config
 
DatarouterSecretPluginBuilder() - Constructor for class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
DatarouterSecretPluginBuilderImpl() - Constructor for class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder.DatarouterSecretPluginBuilderImpl
 
DatarouterSecretPluginDefaults() - Constructor for class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginDefaults
 
DEFAULT_CONFIG_DIRECTORY - Static variable in interface io.datarouter.secret.client.local.LocalStorageConfig
 
DEFAULT_CONFIG_FILENAME - Static variable in interface io.datarouter.secret.client.local.LocalStorageConfig
 
DefaultLocalStorageConfig() - Constructor for class io.datarouter.secret.client.local.LocalStorageConfig.DefaultLocalStorageConfig
 
DefaultMemorySecrets() - Constructor for class io.datarouter.secret.client.memory.InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets
 
DefaultMemorySecrets(InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets) - Constructor for class io.datarouter.secret.client.memory.InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets
 
delete(String) - Method in class io.datarouter.secret.client.local.LocalStorageSecretClient
 
delete(String) - Method in class io.datarouter.secret.client.memory.MemorySecretClient
 
delete(String) - Method in interface io.datarouter.secret.client.SecretClient
delete the named Secret from the secret storage
delete(Optional<String>, String, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
DELETE - io.datarouter.secret.op.SecretOpType
 
deleteNamespaced(Optional<String>, String, String, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
DeleteOp(SecretClient) - Constructor for class io.datarouter.secret.client.SecretClientOps.DeleteOp
 
deserialize(String, Type) - Method in interface io.datarouter.secret.service.SecretJsonSerializer
 
deserialize(String, Type) - Method in class io.datarouter.secret.service.SecretJsonSerializer.GsonToolJsonSerializer
 
DevelopmentNamespacer() - Constructor for class io.datarouter.secret.service.SecretNamespacer.DevelopmentNamespacer
 

E

exception - Variable in class io.datarouter.secret.client.SecretClientOp.SecretClientOpResult
 

F

fromPersistentString(String) - Method in enum io.datarouter.secret.op.SecretOpReason.SecretOpReasonType
 
fromPersistentString(String) - Method in enum io.datarouter.secret.op.SecretOpType
 

G

get() - Method in class io.datarouter.secret.client.local.LocalStorageSecretClientSupplier
 
get() - Method in class io.datarouter.secret.client.memory.InjectedDefaultMemorySecretClientSupplier
 
get() - Method in class io.datarouter.secret.client.memory.MemorySecretClientSupplier
 
get() - Method in class io.datarouter.secret.service.SecretOpRecorderSupplier.NoOpSecretOpRecorderSupplier
 
getAllowedNames() - Method in class io.datarouter.secret.config.SecretClientConfig
 
getAllowedOps() - Method in class io.datarouter.secret.config.SecretClientConfig
 
getAllowedSecretClientConfigs(boolean, SecretOpInfo) - Method in class io.datarouter.secret.config.SecretClientConfigHolder
 
getAppNamespace() - Method in class io.datarouter.secret.service.SecretNamespacer.DevelopmentNamespacer
 
getAppNamespace() - Method in interface io.datarouter.secret.service.SecretNamespacer
 
getAsDefaultBinderModule() - Method in class io.datarouter.secret.config.DatarouterSecretPlugin
 
getConfigDirectory() - Method in interface io.datarouter.secret.client.local.LocalStorageConfig
 
getConfigFilename() - Method in interface io.datarouter.secret.client.local.LocalStorageConfig
 
getConfigFilePath() - Method in interface io.datarouter.secret.client.local.LocalStorageConfig
 
getConfigName() - Method in class io.datarouter.secret.config.SecretClientConfig
 
getConfigs(boolean) - Method in class io.datarouter.secret.config.SecretClientConfigHolder
 
getName() - Method in class io.datarouter.secret.client.Secret
 
getName() - Method in class io.datarouter.secret.config.DatarouterSecretPlugin
 
getNamespaced() - Method in class io.datarouter.secret.op.SecretOpInfo
 
getPersistentString() - Method in enum io.datarouter.secret.op.SecretOpReason.SecretOpReasonType
 
getPersistentString() - Method in enum io.datarouter.secret.op.SecretOpType
 
getSecretClientSupplierClass() - Method in class io.datarouter.secret.config.SecretClientConfig
 
getSecretClientSupplierConfigs() - Method in class io.datarouter.secret.service.SecretService
 
getSelf() - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder.DatarouterSecretPluginBuilderImpl
 
getSelf() - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
getSharedNamespace() - Method in class io.datarouter.secret.service.SecretNamespacer.DevelopmentNamespacer
 
getSharedNamespace() - Method in interface io.datarouter.secret.service.SecretNamespacer
 
getValue() - Method in class io.datarouter.secret.client.Secret
 
GsonToolJsonSerializer() - Constructor for class io.datarouter.secret.service.SecretJsonSerializer.GsonToolJsonSerializer
 

I

InjectedDefaultMemorySecretClientSupplier - Class in io.datarouter.secret.client.memory
 
InjectedDefaultMemorySecretClientSupplier() - Constructor for class io.datarouter.secret.client.memory.InjectedDefaultMemorySecretClientSupplier
 
InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets - Class in io.datarouter.secret.client.memory
 
io.datarouter.secret.client - package io.datarouter.secret.client
 
io.datarouter.secret.client.local - package io.datarouter.secret.client.local
 
io.datarouter.secret.client.memory - package io.datarouter.secret.client.memory
 
io.datarouter.secret.config - package io.datarouter.secret.config
 
io.datarouter.secret.exception - package io.datarouter.secret.exception
 
io.datarouter.secret.op - package io.datarouter.secret.op
 
io.datarouter.secret.readme - package io.datarouter.secret.readme
 
io.datarouter.secret.service - package io.datarouter.secret.service
 
isDevelopment() - Method in class io.datarouter.secret.service.SecretNamespacer.DevelopmentNamespacer
 
isDevelopment() - Method in interface io.datarouter.secret.service.SecretNamespacer
 
isSuccess() - Method in class io.datarouter.secret.client.SecretClientOp.SecretClientOpResult
 

L

LIST - io.datarouter.secret.op.SecretOpType
 
listNames(Optional<String>) - Method in class io.datarouter.secret.client.local.LocalStorageSecretClient
 
listNames(Optional<String>) - Method in class io.datarouter.secret.client.memory.MemorySecretClient
 
listNames(Optional<String>) - Method in interface io.datarouter.secret.client.SecretClient
returns the full Secret names that start with exclusive prefix
ListNamesOp(SecretClient) - Constructor for class io.datarouter.secret.client.SecretClientOps.ListNamesOp
 
listSecretNames(Optional<String>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
listSecretNames(Optional<String>, Optional<String>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
listSecretNamesShared(Optional<String>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
listSecretNameSuffixes(String, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
LOCAL_STORAGE_ALL_OPS - Static variable in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
LocalStorageConfig - Interface in io.datarouter.secret.client.local
 
LocalStorageConfig.DefaultLocalStorageConfig - Class in io.datarouter.secret.client.local
 
LocalStorageSecretClient - Class in io.datarouter.secret.client.local
This is an implementation of SecretClient that stores all Secrets in a local plaintext properties file.
LocalStorageSecretClient(LocalStorageConfig) - Constructor for class io.datarouter.secret.client.local.LocalStorageSecretClient
 
LocalStorageSecretClientSupplier - Class in io.datarouter.secret.client.local
 
LocalStorageSecretClientSupplier(LocalStorageConfig) - Constructor for class io.datarouter.secret.client.local.LocalStorageSecretClientSupplier
 

M

MANUAL - io.datarouter.secret.op.SecretOpReason.SecretOpReasonType
 
MemorySecretClient - Class in io.datarouter.secret.client.memory
 
MemorySecretClient() - Constructor for class io.datarouter.secret.client.memory.MemorySecretClient
 
MemorySecretClient(Map<String, String>) - Constructor for class io.datarouter.secret.client.memory.MemorySecretClient
 
MemorySecretClientSupplier - Class in io.datarouter.secret.client.memory
 
MemorySecretClientSupplier() - Constructor for class io.datarouter.secret.client.memory.MemorySecretClientSupplier
 
MIGRATE - io.datarouter.secret.op.SecretOpType
 

N

name - Variable in class io.datarouter.secret.op.SecretOpInfo
 
namespace - Variable in class io.datarouter.secret.op.SecretOpInfo
 
NoConfiguredSecretClientSupplierException - Exception in io.datarouter.secret.exception
 
NoConfiguredSecretClientSupplierException(SecretOpInfo) - Constructor for exception io.datarouter.secret.exception.NoConfiguredSecretClientSupplierException
 
NoOpSecretOpRecorder() - Constructor for class io.datarouter.secret.service.SecretOpRecorder.NoOpSecretOpRecorder
 
NoOpSecretOpRecorderSupplier() - Constructor for class io.datarouter.secret.service.SecretOpRecorderSupplier.NoOpSecretOpRecorderSupplier
 

O

op - Variable in class io.datarouter.secret.op.SecretOpInfo
 
OP_ERROR - io.datarouter.secret.client.SecretClientOp.SecretClientOpResult.SecretClientOpStatus
 
opError(SecretClientException) - Static method in class io.datarouter.secret.client.SecretClientOp.SecretClientOpResult
 
opSuccess(T) - Static method in class io.datarouter.secret.client.SecretClientOp.SecretClientOpResult
 

P

put(String, T, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
put(Supplier<String>, T, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
PUT - io.datarouter.secret.op.SecretOpType
 
PutOp(SecretClient) - Constructor for class io.datarouter.secret.client.SecretClientOps.PutOp
 

R

read(String) - Method in class io.datarouter.secret.client.local.LocalStorageSecretClient
 
read(String) - Method in class io.datarouter.secret.client.memory.MemorySecretClient
 
read(String) - Method in interface io.datarouter.secret.client.SecretClient
read the Secret with the given name and return a Secret
read(String, Class<T>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
read(Supplier<String>, Class<T>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
READ - io.datarouter.secret.op.SecretOpType
 
readCachedSecrets() - Method in class io.datarouter.secret.readme.DatarouterSecretExample
 
readNamespaced(String, String, Class<T>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
readOnly(String, Class<? extends SecretClient.SecretClientSupplier>) - Static method in class io.datarouter.secret.config.SecretClientConfig
 
readOnlyWithNames(String, Class<? extends SecretClient.SecretClientSupplier>, Set<String>) - Static method in class io.datarouter.secret.config.SecretClientConfig
 
ReadOp(SecretClient) - Constructor for class io.datarouter.secret.client.SecretClientOps.ReadOp
 
readRaw(Optional<String>, String, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
readRawShared(Optional<String>, String, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
readRawSharedWithoutRecord(String, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
readShared(String, Class<T>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
readShared(Supplier<String>, Class<T>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
readSharedWithoutRecord(String, Class<T>, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
reason - Variable in class io.datarouter.secret.op.SecretOpInfo
 
reason - Variable in class io.datarouter.secret.op.SecretOpReason
 
recordOp(SecretOpInfo) - Method in class io.datarouter.secret.service.SecretOpRecorder.NoOpSecretOpRecorder
 
recordOp(SecretOpInfo) - Method in interface io.datarouter.secret.service.SecretOpRecorder
 
reload() - Method in class io.datarouter.secret.service.CachedSecretFactory.CachedSecret
 
result - Variable in class io.datarouter.secret.client.SecretClientOp.SecretClientOpResult
 

S

Secret - Class in io.datarouter.secret.client
 
Secret(String, String) - Constructor for class io.datarouter.secret.client.Secret
 
SecretClient - Interface in io.datarouter.secret.client
This is an interface that enables simple CRUD methods for Secret storage without any namespacing logic.
SecretClient.SecretClientSupplier - Interface in io.datarouter.secret.client
 
SecretClientConfig - Class in io.datarouter.secret.config
 
SecretClientConfigHolder - Class in io.datarouter.secret.config
 
SecretClientConfigHolder() - Constructor for class io.datarouter.secret.config.SecretClientConfigHolder
 
SecretClientConfigHolder(List<SecretClientConfig>) - Constructor for class io.datarouter.secret.config.SecretClientConfigHolder
 
SecretClientConfigHolder(List<SecretClientConfig>, List<SecretClientConfig>) - Constructor for class io.datarouter.secret.config.SecretClientConfigHolder
 
SecretClientException - Exception in io.datarouter.secret.exception
 
SecretClientException(String) - Constructor for exception io.datarouter.secret.exception.SecretClientException
 
SecretClientException(String, Throwable) - Constructor for exception io.datarouter.secret.exception.SecretClientException
 
SecretClientOp<I,​O> - Class in io.datarouter.secret.client
 
SecretClientOp(String, String, Consumer<I>, Function<I, O>) - Constructor for class io.datarouter.secret.client.SecretClientOp
 
SecretClientOp(String, Function<I, O>) - Constructor for class io.datarouter.secret.client.SecretClientOp
 
SecretClientOp.SecretClientOpResult<T> - Class in io.datarouter.secret.client
 
SecretClientOp.SecretClientOpResult.SecretClientOpStatus - Enum in io.datarouter.secret.client
 
SecretClientOps - Class in io.datarouter.secret.client
 
SecretClientOps() - Constructor for class io.datarouter.secret.client.SecretClientOps
 
SecretClientOps.CreateOp - Class in io.datarouter.secret.client
 
SecretClientOps.DeleteOp - Class in io.datarouter.secret.client
 
SecretClientOps.ListNamesOp - Class in io.datarouter.secret.client
 
SecretClientOps.PutOp - Class in io.datarouter.secret.client
 
SecretClientOps.ReadOp - Class in io.datarouter.secret.client
 
SecretClientOps.UpdateOp - Class in io.datarouter.secret.client
 
SecretExistsException - Exception in io.datarouter.secret.exception
 
SecretExistsException(String) - Constructor for exception io.datarouter.secret.exception.SecretExistsException
 
SecretExistsException(String, String, Throwable) - Constructor for exception io.datarouter.secret.exception.SecretExistsException
 
SecretExistsException(String, Throwable) - Constructor for exception io.datarouter.secret.exception.SecretExistsException
 
SecretJsonSerializer - Interface in io.datarouter.secret.service
 
SecretJsonSerializer.GsonToolJsonSerializer - Class in io.datarouter.secret.service
 
SecretNamespacer - Interface in io.datarouter.secret.service
 
SecretNamespacer.DevelopmentNamespacer - Class in io.datarouter.secret.service
 
SecretNotFoundException - Exception in io.datarouter.secret.exception
 
SecretNotFoundException(String) - Constructor for exception io.datarouter.secret.exception.SecretNotFoundException
 
SecretNotFoundException(String, Throwable) - Constructor for exception io.datarouter.secret.exception.SecretNotFoundException
 
secretOpInfo - Variable in exception io.datarouter.secret.exception.NoConfiguredSecretClientSupplierException
 
SecretOpInfo - Class in io.datarouter.secret.op
 
SecretOpInfo(SecretOpType, String, String, SecretOpReason) - Constructor for class io.datarouter.secret.op.SecretOpInfo
 
SecretOpInfo(SecretOpType, String, String, SecretOpReason, boolean) - Constructor for class io.datarouter.secret.op.SecretOpInfo
 
SecretOpInfo(SecretOpType, String, String, SecretOpReason, boolean, Optional<String>) - Constructor for class io.datarouter.secret.op.SecretOpInfo
 
SecretOpInfo(SecretOpType, String, String, SecretOpReason, Optional<String>) - Constructor for class io.datarouter.secret.op.SecretOpInfo
 
SecretOpReason - Class in io.datarouter.secret.op
 
SecretOpReason(SecretOpReason.SecretOpReasonType, String, String, String, String) - Constructor for class io.datarouter.secret.op.SecretOpReason
 
SecretOpReason.SecretOpReasonType - Enum in io.datarouter.secret.op
 
SecretOpRecorder - Interface in io.datarouter.secret.service
 
SecretOpRecorder.NoOpSecretOpRecorder - Class in io.datarouter.secret.service
 
SecretOpRecorderSupplier - Interface in io.datarouter.secret.service
 
SecretOpRecorderSupplier.NoOpSecretOpRecorderSupplier - Class in io.datarouter.secret.service
 
SecretOpType - Enum in io.datarouter.secret.op
 
SecretService - Class in io.datarouter.secret.service
This is the recommended interface for accessing Secrets that need to be written to, and namespacing is automatically applied before and after all interactions with secret names.
SecretService() - Constructor for class io.datarouter.secret.service.SecretService
 
SecretValidationException - Exception in io.datarouter.secret.exception
 
SecretValidationException(Throwable) - Constructor for exception io.datarouter.secret.exception.SecretValidationException
 
serialize(T) - Method in class io.datarouter.secret.service.SecretJsonSerializer.GsonToolJsonSerializer
 
serialize(T) - Method in interface io.datarouter.secret.service.SecretJsonSerializer
 
setDefaultMemorySecrets(InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets) - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
setJsonSerializer(Class<? extends SecretJsonSerializer>) - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
setLocalStorageConfig(Class<? extends LocalStorageConfig>) - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
setSecretClientConfigHolder(SecretClientConfigHolder) - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
setSecretNamespacer(Class<? extends SecretNamespacer>) - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
setSecretOpRecorderSupplier(Class<? extends SecretOpRecorderSupplier>) - Method in class io.datarouter.secret.config.DatarouterSecretPlugin.DatarouterSecretPluginBuilder
 
SHARED - Static variable in interface io.datarouter.secret.service.SecretNamespacer
 
sharedNamespaced(String) - Method in interface io.datarouter.secret.service.SecretNamespacer
 
shouldRecord - Variable in class io.datarouter.secret.op.SecretOpInfo
 
status - Variable in class io.datarouter.secret.client.SecretClientOp.SecretClientOpResult
 
SUCCESS - io.datarouter.secret.client.SecretClientOp.SecretClientOpResult.SecretClientOpStatus
 

T

targetSecretClientConfig - Variable in class io.datarouter.secret.op.SecretOpInfo
 
toString() - Method in class io.datarouter.secret.op.SecretOpInfo
 
toString() - Method in class io.datarouter.secret.op.SecretOpReason
 
toString() - Method in class io.datarouter.secret.service.CachedSecretFactory.CachedSecret
 
type - Variable in class io.datarouter.secret.op.SecretOpReason
 

U

update(Secret) - Method in class io.datarouter.secret.client.local.LocalStorageSecretClient
 
update(Secret) - Method in class io.datarouter.secret.client.memory.MemorySecretClient
 
update(Secret) - Method in interface io.datarouter.secret.client.SecretClient
update the current value of the Secret in the secret storage
update(String, String) - Method in interface io.datarouter.secret.client.SecretClient
create a Secret as specified, then update the current value of it in the secret storage
update(String, T, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
UPDATE - io.datarouter.secret.op.SecretOpType
 
UpdateOp(SecretClient) - Constructor for class io.datarouter.secret.client.SecretClientOps.UpdateOp
 
updateRaw(Optional<String>, String, String, SecretOpReason) - Method in class io.datarouter.secret.service.SecretService
 
username - Variable in class io.datarouter.secret.op.SecretOpReason
 
userToken - Variable in class io.datarouter.secret.op.SecretOpReason
 

V

validateAndExecute(I) - Method in class io.datarouter.secret.client.SecretClientOp
 
validateName(String) - Static method in class io.datarouter.secret.client.Secret
 
validateName(String) - Method in interface io.datarouter.secret.client.SecretClient
validate the provided name according to the rules of the secret storage
validateSecret(Secret) - Static method in class io.datarouter.secret.client.Secret
 
validateSecret(Secret) - Method in interface io.datarouter.secret.client.SecretClient
validate the provided Secret according to the rules of the secret storage
VALIDATION_ERROR - io.datarouter.secret.client.SecretClientOp.SecretClientOpResult.SecretClientOpStatus
 
validationError(SecretValidationException) - Static method in class io.datarouter.secret.client.SecretClientOp.SecretClientOpResult
 
valueOf(String) - Static method in enum io.datarouter.secret.client.SecretClientOp.SecretClientOpResult.SecretClientOpStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.datarouter.secret.op.SecretOpReason.SecretOpReasonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.datarouter.secret.op.SecretOpType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.datarouter.secret.client.SecretClientOp.SecretClientOpResult.SecretClientOpStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.datarouter.secret.op.SecretOpReason.SecretOpReasonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.datarouter.secret.op.SecretOpType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I L M N O P R S T U V 
All Classes All Packages