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