Class InjectionProvider.InstanceConfig.Builder
- java.lang.Object
-
- io.helidon.integrations.vault.spi.InjectionProvider.InstanceConfig.Builder
-
- All Implemented Interfaces:
Builder<InjectionProvider.InstanceConfig>
,Supplier<InjectionProvider.InstanceConfig>
- Enclosing class:
- InjectionProvider.InstanceConfig
public static class InjectionProvider.InstanceConfig.Builder extends Object implements Builder<InjectionProvider.InstanceConfig>
Fluent API builder forInjectionProvider.InstanceConfig
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InjectionProvider.InstanceConfig
build()
Build the instance from this builder.InjectionProvider.InstanceConfig.Builder
vaultName(String vaultName)
Configure the vault name.InjectionProvider.InstanceConfig.Builder
vaultPath(String vaultPath)
Configure the custom vault path.
-
-
-
Method Detail
-
build
public InjectionProvider.InstanceConfig build()
Description copied from interface:Builder
Build the instance from this builder.- Specified by:
build
in interfaceBuilder<InjectionProvider.InstanceConfig>
- Returns:
- instance of the built type
-
vaultPath
public InjectionProvider.InstanceConfig.Builder vaultPath(String vaultPath)
Configure the custom vault path.- Parameters:
vaultPath
- path- Returns:
- updated builder
-
vaultName
public InjectionProvider.InstanceConfig.Builder vaultName(String vaultName)
Configure the vault name.- Parameters:
vaultName
- vault name- Returns:
- updated builder
-
-