public final class VaultServiceTokenSupplier extends Object
| Constructor and Description |
|---|
VaultServiceTokenSupplier() |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<String> |
getToken(Map<String,String> tags)
Obtains vault service token (aka identity token or oidc token).
|
VaultServiceTokenSupplier |
serviceRole(String serviceRole)
Setter for serviceRole.
|
VaultServiceTokenSupplier |
serviceTokenNameBuilder(BiFunction<String,Map<String,String>,String> serviceTokenNameBuilder)
Setter for serviceTokenNameBuilder.
|
VaultServiceTokenSupplier |
vaultAddress(String vaultAddress)
Setter for vaultAddress.
|
VaultServiceTokenSupplier |
vaultTokenSupplier(reactor.core.publisher.Mono<String> vaultTokenSupplier)
Setter for vaultTokenSupplier.
|
public VaultServiceTokenSupplier serviceRole(String serviceRole)
serviceRole - serviceRolepublic VaultServiceTokenSupplier vaultAddress(String vaultAddress)
vaultAddress - vaultAddresspublic VaultServiceTokenSupplier vaultTokenSupplier(reactor.core.publisher.Mono<String> vaultTokenSupplier)
vaultTokenSupplier - vaultTokenSupplierpublic VaultServiceTokenSupplier serviceTokenNameBuilder(BiFunction<String,Map<String,String>,String> serviceTokenNameBuilder)
serviceTokenNameBuilder - serviceTokenNameBuilder; inputs for this function are serviceRole and tags attributesCopyright © 2015–2023. All rights reserved.