Package io.vertx.config.vault.client
Class TokenRequest
- java.lang.Object
-
- io.vertx.config.vault.client.TokenRequest
-
public class TokenRequest extends Object
The token request structure.- Author:
- Clement Escoffier
-
-
Constructor Summary
Constructors Constructor Description TokenRequest()TokenRequest(JsonObject json)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDisplayName()StringgetId()Map<String,String>getMeta()longgetNumUses()List<String>getPolicies()StringgetRole()StringgetTtl()booleanisNoDefaultPolicy()booleanisNoParent()TokenRequestsetDisplayName(String displayName)TokenRequestsetId(String id)TokenRequestsetMeta(Map<String,String> meta)TokenRequestsetNoDefaultPolicy(boolean noDefaultPolicy)TokenRequestsetNoParent(boolean noParent)TokenRequestsetNumUses(long numUses)TokenRequestsetPolicies(List<String> policies)TokenRequestsetRole(String role)TokenRequestsetTTL(String ttl)JsonObjecttoPayload()
-
-
-
Constructor Detail
-
TokenRequest
public TokenRequest()
-
TokenRequest
public TokenRequest(JsonObject json)
-
-
Method Detail
-
getId
public String getId()
-
setId
public TokenRequest setId(String id)
-
setPolicies
public TokenRequest setPolicies(List<String> policies)
-
setMeta
public TokenRequest setMeta(Map<String,String> meta)
-
isNoParent
public boolean isNoParent()
-
setNoParent
public TokenRequest setNoParent(boolean noParent)
-
isNoDefaultPolicy
public boolean isNoDefaultPolicy()
-
setNoDefaultPolicy
public TokenRequest setNoDefaultPolicy(boolean noDefaultPolicy)
-
getTtl
public String getTtl()
-
setTTL
public TokenRequest setTTL(String ttl)
-
getDisplayName
public String getDisplayName()
-
setDisplayName
public TokenRequest setDisplayName(String displayName)
-
getNumUses
public long getNumUses()
-
setNumUses
public TokenRequest setNumUses(long numUses)
-
getRole
public String getRole()
-
setRole
public TokenRequest setRole(String role)
-
toPayload
public JsonObject toPayload()
-
-