java.lang.Object
de.stklcode.jvault.connector.model.Token
- All Implemented Interfaces:
 Serializable
Vault Token metamodel.
- Since:
 - 0.4.0, 1.1 implements 
Serializable - Author:
 - Stefan Kalscheuer
 - See Also:
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder for vault tokens.static enumConstants for token types. - 
Constructor Summary
ConstructorsConstructorDescriptionToken()Construct emptyTokenobject.Token(Token.Builder builder) ConstructTokenobject fromToken.Builder. - 
Method Summary
Modifier and TypeMethodDescriptionstatic Token.Builderbuilder()GetToken.Builderinstance.booleangetId()getMeta()getTtl()getType()inthashCode() 
- 
Constructor Details
- 
Token
public Token()Construct emptyTokenobject. - 
Token
ConstructTokenobject fromToken.Builder.- Parameters:
 builder- Token builder.
 
 - 
 - 
Method Details
- 
builder
GetToken.Builderinstance.- Returns:
 - Token Builder.
 - Since:
 - 0.8
 
 - 
getId
- Returns:
 - Token ID
 
 - 
getType
- Returns:
 - Token type
 - Since:
 - 0.9
 
 - 
getDisplayName
- Returns:
 - Token display name
 
 - 
getNoParent
- Returns:
 - Token has no parent
 
 - 
getNoDefaultPolicy
- Returns:
 - Token has no default policy
 
 - 
getTtl
- Returns:
 - Time-to-live in seconds
 
 - 
getExplicitMaxTtl
- Returns:
 - Explicit maximum time-to-live in seconds
 - Since:
 - 0.9
 
 - 
getNumUses
- Returns:
 - Number of uses
 
 - 
getPolicies
- Returns:
 - List of policies
 
 - 
getMeta
- Returns:
 - Metadata
 
 - 
isRenewable
- Returns:
 - Token is renewable
 
 - 
getPeriod
- Returns:
 - Token period.
 - Since:
 - 0.9
 
 - 
getEntityAlias
- Returns:
 - Token entity alias.
 - Since:
 - 0.9
 
 - 
equals
 - 
hashCode
public int hashCode() 
 -