Class InjectionProvider.InstanceConfig
- java.lang.Object
-
- io.helidon.integrations.vault.spi.InjectionProvider.InstanceConfig
-
- Enclosing interface:
- InjectionProvider
public static class InjectionProvider.InstanceConfig extends Object
Configuration of an instance, that can have a named Vault (defined in configuration), and a customized path (such as build-secrets instead of secrets for kv2).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InjectionProvider.InstanceConfig.Builder
Fluent API builder forInjectionProvider.InstanceConfig
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InjectionProvider.InstanceConfig.Builder
builder()
A new builder.Optional<String>
vaultName()
Name of the vault to use, empty for default configuration.Optional<String>
vaultPath()
Custom path of the component.
-
-
-
Method Detail
-
builder
public static InjectionProvider.InstanceConfig.Builder builder()
A new builder.- Returns:
- builder
-
vaultName
public Optional<String> vaultName()
Name of the vault to use, empty for default configuration.- Returns:
- name of vault
-
-