java.lang.Object
io.github.jopenlibs.vault.api.sys.mounts.MountPayload
- All Implemented Interfaces:
Serializable
A container for options sent to mounts endpoints on the Secret Engine backend as REST payload. This class is meant for use with a builder pattern style. Example usage:
final MountPayload payload = new MountPayload() .defaultLeaseTtl(TimeToLive.of(30, TimeUnit.MINUTES)) .maxLeaseTtl(TimeToLive.of(30, TimeUnit.MINUTES)) .description("description of pki");
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauditNonHmacRequestKeys(List<String> auditNonHmacRequestKeys) auditNonHmacResponseKeys(List<String> auditNonHmacResponseKeys) defaultLeaseTtl(TimeToLive defaultLeaseTtl) description(String description) forceNoCache(Boolean forceNoCache) getLocal()maxLeaseTtl(TimeToLive maxLeaseTtl) pluginName(String pluginName) toEnableJson(MountType type)
-
Constructor Details
-
MountPayload
public MountPayload()
-
-
Method Details
-
defaultLeaseTtl
-
maxLeaseTtl
-
description
-
forceNoCache
-
pluginName
-
local
-
sealWrap
-
auditNonHmacRequestKeys
-
auditNonHmacResponseKeys
-
getAuditNonHmacRequestKeys
-
getAuditNonHmacResponseKeys
-
toEnableJson
-
toTuneJson
-
getDefaultLeaseTtl
-
getMaxLeaseTtl
-
getDescription
-
getForceNoCache
-
getPluginName
-
getLocal
-
getSealWrap
-