クラス VaultResponseSupport<T>
java.lang.ObjectSE
org.springframework.vault.support.VaultResponseSupport<T>
- 型パラメーター:
T-dataレスポンスの型。
- 既知の直属サブクラス
VaultCertificateResponse、VaultIssuerCertificateRequestResponse、VaultResponse、VaultSignCertificateRequestResponse
汎用 Vault HTTP API レスポンスをバインドする値オブジェクト。
- 作成者:
- Spencer Gibb, Mark Paluch
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidapplyMetadata(VaultResponseSupport<?> other) データをコピーせずに、認証や警告などのメタデータを適用します。getAuth()getData()longbooleanvoidvoidvoidsetLeaseDuration(long leaseDuration) voidsetLeaseId(StringSE leaseId) voidsetMetadata(MapSE<StringSE, ObjectSE> metadata) voidsetRenewable(boolean renewable) voidsetRequestId(StringSE requestId) voidsetWarnings(ListSE<StringSE> warnings) voidsetWrapInfo(MapSE<StringSE, StringSE> wrapInfo)
コンストラクターの詳細
VaultResponseSupport
public VaultResponseSupport()
メソッドの詳細
applyMetadata
データをコピーせずに、認証や警告などのメタデータを適用します。- パラメーター:
other-- 導入:
- 3.1
getAuth
- 戻り値:
- 認証ペイロード。
getRequiredAuth
- 戻り値:
- 認証ペイロード。
- 例外:
IllegalStateExceptionSE-authが null の場合。
setAuth
- パラメーター:
auth- 認証ペイロード。
getData
- 戻り値:
- 秘密のデータ。
getRequiredData
- 戻り値:
- 必要な秘密データ。
- 例外:
IllegalStateExceptionSE-dataが null の場合。
setData
- パラメーター:
data- 秘密のデータ。
getMetadata
- 戻り値:
- メタデータをリクエストします。
setMetadata
- パラメーター:
metadata- メタデータをリクエストします。
getLeaseDuration
public long getLeaseDuration()- 戻り値:
- リース期間。
setLeaseDuration
public void setLeaseDuration(long leaseDuration) - パラメーター:
leaseDuration- リース期間。
getLeaseId
- 戻り値:
- リース ID。
setLeaseId
- パラメーター:
leaseId- リース ID。
isRenewable
public boolean isRenewable()- 戻り値:
- リースが更新可能な場合は true。
setRenewable
public void setRenewable(boolean renewable) - パラメーター:
renewable- リースが更新可能な場合は true。
getWrapInfo
- 戻り値:
- レスポンス折り返しの詳細。
setWrapInfo
- パラメーター:
wrapInfo- レスポンス折り返しの詳細。
getRequestId
- 戻り値:
- リクエスト ID。
setRequestId
- パラメーター:
requestId- リクエスト ID。
getWarnings
- 戻り値:
- 警告。
setWarnings
- パラメーター:
warnings- 警告。