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