- java.lang.Object
-
- io.github.jopenlibs.vault.api.mounts.Mount
-
- All Implemented Interfaces:
java.io.Serializable
public class Mount extends java.lang.Object implements java.io.SerializableA container for options returned by mounts endpoints on the Secret Engine backend. This class is meant for use with a builder pattern style. Example usage:
final Mount options = new Mount() .type(MountType.PKI) .description("Some description about the secret engine");- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Mount()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mountconfig(MountConfig config)Mountdescription(java.lang.String description)MountConfiggetConfig()java.lang.StringgetDescription()java.lang.BooleangetLocal()java.lang.BooleangetSealWrap()MountTypegetType()Mountlocal(java.lang.Boolean local)MountsealWrap(java.lang.Boolean sealWrap)Mounttype(MountType type)
-
-
-
Method Detail
-
description
public Mount description(java.lang.String description)
-
config
public Mount config(MountConfig config)
-
local
public Mount local(java.lang.Boolean local)
-
sealWrap
public Mount sealWrap(java.lang.Boolean sealWrap)
-
getType
public MountType getType()
-
getDescription
public java.lang.String getDescription()
-
getConfig
public MountConfig getConfig()
-
getLocal
public java.lang.Boolean getLocal()
-
getSealWrap
public java.lang.Boolean getSealWrap()
-
-