Module de.stklcode.jvault.connector
Class SecretResponse
java.lang.Object
de.stklcode.jvault.connector.model.response.VaultDataResponse
de.stklcode.jvault.connector.model.response.SecretResponse
- All Implemented Interfaces:
 VaultResponse,Serializable
- Direct Known Subclasses:
 MetaSecretResponse,PlainSecretResponse
Vault response for secret request.
- Since:
 - 0.1, 1.1 abstract
 - Author:
 - Stefan Kalscheuer
 - See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionfinal ObjectGet a single value for given key.final <C> CGet response parsed as JSON.abstract Map<String,Serializable> getData()Get complete data object.abstract VersionMetadataGet secret metadata.Methods inherited from class de.stklcode.jvault.connector.model.response.VaultDataResponse
equals, getLeaseDuration, getLeaseId, getRequestId, getWarnings, getWrapInfo, hashCode, isRenewable 
- 
Constructor Details
- 
SecretResponse
public SecretResponse() 
 - 
 - 
Method Details
- 
getData
Get complete data object.- Returns:
 - data map
 - Since:
 - 0.4.0, 1.1 Serializable map value.
 
 - 
getMetadata
Get secret metadata. This is only available for KV v2 secrets.- Returns:
 - Metadata of the secret.
 - Since:
 - 0.8
 
 - 
get
Get a single value for given key.- Parameters:
 key- the key- Returns:
 - the value or 
nullif absent - Since:
 - 0.4.0
 
 - 
get
Get response parsed as JSON.- Type Parameters:
 C- Class to parse response- Parameters:
 key- the keytype- Class to parse response- Returns:
 - Parsed object or 
nullif absent - Throws:
 InvalidResponseException- on parsing error- Since:
 - 0.4.0
 
 
 -