Class Token
- java.lang.Object
-
- de.stklcode.jvault.connector.model.Token
-
public final class Token extends Object
Vault Token metamodel.- Since:
- 0.4.0
- Author:
- Stefan Kalscheuer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TokenBuilder
builder()
GetTokenBuilder
instance.String
getDisplayName()
String
getId()
Map<String,String>
getMeta()
Boolean
getNoDefaultPolicy()
Boolean
getNoParent()
Integer
getNumUses()
List<String>
getPolicies()
Integer
getTtl()
Boolean
isRenewable()
-
-
-
Constructor Detail
-
Token
public Token(String id, String displayName, Boolean noParent, Boolean noDefaultPolicy, Integer ttl, Integer numUses, List<String> policies, Map<String,String> meta, Boolean renewable)
Construct completeToken
object.- Parameters:
id
- Token ID (optional)displayName
- Token display name (optional)noParent
- Token has no parent (optional)noDefaultPolicy
- Do not add default policy (optional)ttl
- Token TTL in seconds (optional)numUses
- Number of uses (optional)policies
- List of policies (optional)meta
- Metadata (optional)renewable
- Is the token renewable (optional)
-
-
Method Detail
-
builder
public static TokenBuilder builder()
GetTokenBuilder
instance.- Returns:
- Token Builder.
- Since:
- 0.8
-
getId
public String getId()
- Returns:
- Token ID
-
getDisplayName
public String getDisplayName()
- Returns:
- Token display name
-
getNoParent
public Boolean getNoParent()
- Returns:
- Token has no parent
-
getNoDefaultPolicy
public Boolean getNoDefaultPolicy()
- Returns:
- Token has no default policy
-
getTtl
public Integer getTtl()
- Returns:
- Time-to-live in seconds
-
getNumUses
public Integer getNumUses()
- Returns:
- Number of uses
-
isRenewable
public Boolean isRenewable()
- Returns:
- Token is renewable
-
-