public class SecretResponse extends VaultDataResponse
Constructor and Description |
---|
SecretResponse() |
Modifier and Type | Method and Description |
---|---|
Object |
get(String key)
Get a single value for given key.
|
<T> T |
get(String key,
Class<T> type)
Get response parsed as JSON.
|
Map<String,Object> |
getData()
Get complete data object.
|
VersionMetadata |
getMetadata()
Get secret metadata.
|
String |
getValue()
Deprecated.
Deprecated artifact, will be removed at latest at v1.0.0
|
<T> T |
getValue(Class<T> type)
Deprecated.
Deprecated artifact, will be removed at latest at v1.0.0
|
void |
setData(Map<String,Object> data)
Set data.
|
getLeaseDuration, getLeaseId, getWarnings, isRenewable
public final void setData(Map<String,Object> data) throws InvalidResponseException
VaultDataResponse
setData
in class VaultDataResponse
data
- Raw response dataInvalidResponseException
- on parsing errorspublic final Map<String,Object> getData()
public final VersionMetadata getMetadata()
public final Object get(String key)
key
- the keynull
if absent@Deprecated public final String getValue()
@Deprecated public final <T> T getValue(Class<T> type) throws InvalidResponseException
T
- Class to parse responsetype
- Class to parse responseInvalidResponseException
- on parsing errorpublic final <T> T get(String key, Class<T> type) throws InvalidResponseException
T
- Class to parse responsekey
- the keytype
- Class to parse responsenull
if absentInvalidResponseException
- on parsing errorCopyright © 2016–2019. All rights reserved.