- java.lang.Object
-
- io.github.jopenlibs.vault.api.OperationsBase
-
- io.github.jopenlibs.vault.api.sys.Sys
-
public class Sys extends OperationsBase
The implementing class for operations on Vault's
/v1/sys/*REST endpoints.This class is not intended to be constructed directly. Rather, it is meant to used by way of
Vaultin a DSL-style builder pattern. See the Javadoc comments of eachpublicmethod for usage examples.- See Also:
Vault.sys()
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.github.jopenlibs.vault.api.OperationsBase
OperationsBase.EndpointOperation<T>
-
-
Field Summary
-
Fields inherited from class io.github.jopenlibs.vault.api.OperationsBase
config
-
-
Constructor Summary
Constructors Constructor Description Sys(VaultConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Leasesleases()Returns the implementing class for Vault's lease operations/v1/sys/leases/*REST endpoints).Mountsmounts()Returns the implementing class for Vault's sys mounts operations (i.e.Sealseal()Returns the implementing class for Vault's seal operations (e.g.SyswithNameSpace(java.lang.String nameSpace)Wrappingwrapping()Returns the implementing class for/v1/sys/wrapping/*REST endpoints-
Methods inherited from class io.github.jopenlibs.vault.api.OperationsBase
retry
-
-
-
-
Constructor Detail
-
Sys
public Sys(VaultConfig config)
-
-
Method Detail
-
withNameSpace
public Sys withNameSpace(java.lang.String nameSpace)
-
wrapping
public Wrapping wrapping()
Returns the implementing class for/v1/sys/wrapping/*REST endpoints- Returns:
- The implementing class for wrapping operations
-
seal
public Seal seal()
Returns the implementing class for Vault's seal operations (e.g. seal, unseal, sealStatus).- Returns:
- The implementing class for Vault's seal operations (e.g. seal, unseal, sealStatus).
-
mounts
public Mounts mounts()
Returns the implementing class for Vault's sys mounts operations (i.e./v1/sys/mounts/*REST endpoints).- Returns:
- the implementing class for Vault's sys mounts operations
-
leases
public Leases leases()
Returns the implementing class for Vault's lease operations/v1/sys/leases/*REST endpoints).- Returns:
- The implementing class for Vault's lease operations
-
-