Package io.scalecube.security.vault
Class VaultServiceRolesInstaller.Builder
java.lang.Object
io.scalecube.security.vault.VaultServiceRolesInstaller.Builder
- Enclosing class:
- VaultServiceRolesInstaller
-
Method Summary
Modifier and TypeMethodDescriptionbuild()keyAlgorithm(String keyAlgorithm) keyNameSupplier(Supplier<String> keyNameSupplier) keyRotationPeriod(String keyRotationPeriod) keyVerificationTtl(String keyVerificationTtl) roleNameBuilder(Function<String, String> roleNameBuilder) serviceRolesSources(List<Supplier<VaultServiceRolesInstaller.ServiceRoles>> serviceRolesSources) vaultAddress(String vaultAddress) vaultTokenSupplier(Supplier<CompletableFuture<String>> vaultTokenSupplier)
-
Method Details
-
vaultAddress
-
vaultTokenSupplier
public VaultServiceRolesInstaller.Builder vaultTokenSupplier(Supplier<CompletableFuture<String>> vaultTokenSupplier) -
keyNameSupplier
-
roleNameBuilder
-
serviceRolesSources
public VaultServiceRolesInstaller.Builder serviceRolesSources(List<Supplier<VaultServiceRolesInstaller.ServiceRoles>> serviceRolesSources) -
keyAlgorithm
-
keyRotationPeriod
-
keyVerificationTtl
-
roleTtl
-
timeout
-
build
-