Interface VaultKeyValueSecretStore.SecretFieldDecoder

All Superinterfaces:
BiFunction<SecretBuilder,JsonValue,Promise<SecretBuilder,NoSuchSecretException>>
All Known Implementing Classes:
VaultKeyValueSecretStore.SecretField
Enclosing class:
VaultKeyValueSecretStore
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface VaultKeyValueSecretStore.SecretFieldDecoder extends BiFunction<SecretBuilder,JsonValue,Promise<SecretBuilder,NoSuchSecretException>>
Determines how a field in the Vault JSON response should be decoded into one or more fields on a SecretBuilder object. See VaultKeyValueSecretStore.SecretField for standard implementations.