T - type of the data@Introspected
public abstract class AbstractVaultResponse<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected T |
data |
protected java.lang.Long |
leaseDuration |
protected java.lang.String |
leaseId |
protected boolean |
renewable |
protected java.lang.String |
requestId |
protected java.util.List<java.lang.String> |
warnings |
protected java.util.Map<java.lang.String,java.lang.String> |
wrapInfo |
| Constructor and Description |
|---|
AbstractVaultResponse(T data,
java.lang.Long leaseDuration,
java.lang.String leaseId,
java.lang.String requestId,
java.util.Map<java.lang.String,java.lang.String> wrapInfo,
boolean renewable,
java.util.List<java.lang.String> warnings)
Constructor for AbstractVaultResponse.
|
| Modifier and Type | Method and Description |
|---|---|
T |
getData() |
java.lang.Long |
getLeaseDuration() |
java.lang.String |
getLeaseId() |
java.lang.String |
getRequestId() |
abstract java.util.Map<java.lang.String,java.lang.Object> |
getSecrets() |
java.util.List<java.lang.String> |
getWarnings() |
java.util.Map<java.lang.String,java.lang.String> |
getWrapInfo() |
boolean |
isRenewable() |
void |
setData(T data)
Set the data object.
|
void |
setLeaseDuration(java.lang.Long leaseDuration)
Set the token lease duration.
|
void |
setLeaseId(java.lang.String leaseId)
Set the token release id.
|
void |
setRenewable(boolean renewable)
Set the flag indicating the vault token is renewable.
|
void |
setRequestId(java.lang.String requestId)
Set the vault request id.
|
void |
setWarnings(java.util.List<java.lang.String> warnings)
Set the list of warnings.
|
void |
setWrapInfo(java.util.Map<java.lang.String,java.lang.String> wrapInfo)
Set the wrap info object.
|
protected T data
protected java.lang.Long leaseDuration
protected java.lang.String leaseId
protected java.lang.String requestId
protected java.util.Map<java.lang.String,java.lang.String> wrapInfo
protected boolean renewable
protected java.util.List<java.lang.String> warnings
public AbstractVaultResponse(T data, java.lang.Long leaseDuration, java.lang.String leaseId, java.lang.String requestId, java.util.Map<java.lang.String,java.lang.String> wrapInfo, boolean renewable, java.util.List<java.lang.String> warnings)
data - The data objectleaseDuration - The token lease durationleaseId - The token lease idrequestId - The vault request idwrapInfo - The wrap info objectrenewable - The flag indicating the vault token is renewablewarnings - The list of warningspublic abstract java.util.Map<java.lang.String,java.lang.Object> getSecrets()
public T getData()
public void setData(T data)
data - the data objectpublic java.lang.Long getLeaseDuration()
public void setLeaseDuration(java.lang.Long leaseDuration)
leaseDuration - token lease durationpublic java.lang.String getLeaseId()
public void setLeaseId(java.lang.String leaseId)
leaseId - token release idpublic java.lang.String getRequestId()
public void setRequestId(java.lang.String requestId)
requestId - vault request idpublic java.util.Map<java.lang.String,java.lang.String> getWrapInfo()
public void setWrapInfo(java.util.Map<java.lang.String,java.lang.String> wrapInfo)
wrapInfo - wrap info objectpublic boolean isRenewable()
public void setRenewable(boolean renewable)
renewable - flag indicating the vault token is renewablepublic java.util.List<java.lang.String> getWarnings()
public void setWarnings(java.util.List<java.lang.String> warnings)
warnings - list of warning