Class TokenResponse
- java.lang.Object
 - 
- io.helidon.integrations.common.rest.ApiJsonParser
 - 
- io.helidon.integrations.common.rest.ApiResponse
 - 
- io.helidon.integrations.common.rest.ApiEntityResponse
 - 
- io.helidon.integrations.vault.VaultResponse
 - 
- io.helidon.integrations.vault.auths.token.TokenResponse
 
 
 
 
 
 
- 
- Direct Known Subclasses:
 CreateToken.Response,RenewToken.Response
public abstract class TokenResponse extends VaultResponse
Response returning a token. 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class io.helidon.integrations.common.rest.ApiEntityResponse
ApiEntityResponse.Builder<B extends ApiEntityResponse.Builder<B,T,X>,T extends ApiEntityResponse,X> 
 - 
 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedTokenResponse(ApiEntityResponse.Builder<?,? extends VaultResponse,JsonObject> builder) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringaccessor()Accessor.StringentityId()Entity id.Map<String,String>metadata()Metadata.booleanorphan()Whether the token is orphan (no parent).List<String>policies()List of policy names.VaultTokentoken()Token that was received.List<String>tokenPolicies()List of token policy names.StringtokenType()Type of the token.- 
Methods inherited from class io.helidon.integrations.vault.VaultResponse
vaultRequestId 
- 
Methods inherited from class io.helidon.integrations.common.rest.ApiResponse
headers, requestId, status 
- 
Methods inherited from class io.helidon.integrations.common.rest.ApiJsonParser
isPresent, stringValue, toBoolean, toBytesBase64, toDouble, toInstant, toInt, toList, toLong, toMap, toObject, toString 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
TokenResponse
protected TokenResponse(ApiEntityResponse.Builder<?,? extends VaultResponse,JsonObject> builder)
 
 - 
 
- 
Method Detail
- 
token
public VaultToken token()
Token that was received.- Returns:
 - the token
 
 
- 
accessor
public String accessor()
Accessor.- Returns:
 - accessor
 
 
- 
tokenPolicies
public List<String> tokenPolicies()
List of token policy names.- Returns:
 - token policies
 
 
- 
metadata
public Map<String,String> metadata()
Metadata. When a token is created with metadata attached, it is available through this method.- Returns:
 - key/values of metadata
 
 
- 
entityId
public String entityId()
Entity id.- Returns:
 - entity id
 
 
- 
tokenType
public String tokenType()
Type of the token.- Returns:
 - token type
 - See Also:
 TokenAuthRx.TYPE_SERVICE,TokenAuthRx.TYPE_BATCH
 
- 
orphan
public boolean orphan()
Whether the token is orphan (no parent).- Returns:
 trueif orphan
 
 - 
 
 -