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()
-