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 TokenBuilderbuilder()GetTokenBuilderinstance.StringgetDisplayName()StringgetId()Map<String,String>getMeta()BooleangetNoDefaultPolicy()BooleangetNoParent()IntegergetNumUses()List<String>getPolicies()IntegergetTtl()BooleanisRenewable() 
 - 
 
- 
- 
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 completeTokenobject.- 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()
GetTokenBuilderinstance.- 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
 
 
 - 
 
 -