- 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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classToken.BuilderA builder for vault tokens.static classToken.TypeConstants for token types.
-
Constructor Summary
Constructors Constructor Description Token()Construct emptyTokenobject.Token(Token.Builder builder)ConstructTokenobject fromToken.Builder.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Token.Builderbuilder()GetToken.Builderinstance.StringgetDisplayName()StringgetEntityAlias()IntegergetExplicitMaxTtl()StringgetId()Map<String,String>getMeta()BooleangetNoDefaultPolicy()BooleangetNoParent()IntegergetNumUses()IntegergetPeriod()List<String>getPolicies()IntegergetTtl()StringgetType()BooleanisRenewable()
-
-
-
Constructor Detail
-
Token
public Token()
Construct emptyTokenobject.
-
Token
public Token(Token.Builder builder)
ConstructTokenobject fromToken.Builder.- Parameters:
builder- Token builder.
-
-
Method Detail
-
builder
public static Token.Builder builder()
GetToken.Builderinstance.- Returns:
- Token Builder.
- Since:
- 0.8
-
getId
public String getId()
- Returns:
- Token ID
-
getType
public String getType()
- Returns:
- Token type
- Since:
- 0.9
-
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
-
getExplicitMaxTtl
public Integer getExplicitMaxTtl()
- Returns:
- Explicit maximum time-to-live in seconds
- Since:
- 0.9
-
getNumUses
public Integer getNumUses()
- Returns:
- Number of uses
-
isRenewable
public Boolean isRenewable()
- Returns:
- Token is renewable
-
getPeriod
public Integer getPeriod()
- Returns:
- Token period.
- Since:
- 0.9
-
getEntityAlias
public String getEntityAlias()
- Returns:
- Token entity alias.
- Since:
- 0.9
-
-