クラス VaultResponseSupport<T>

java.lang.ObjectSE
org.springframework.vault.support.VaultResponseSupport<T>
型パラメーター:
T - data レスポンスの型。
既知の直属サブクラス
VaultCertificateResponseVaultIssuerCertificateRequestResponseVaultResponseVaultSignCertificateRequestResponse

public class VaultResponseSupport<T> extends ObjectSE
汎用 Vault HTTP API レスポンスをバインドする値オブジェクト。
作成者:
Spencer Gibb, Mark Paluch
  • コンストラクターの詳細

    • VaultResponseSupport

      public VaultResponseSupport()
  • メソッドの詳細

    • applyMetadata

      public void applyMetadata(VaultResponseSupport<?> other)
      データをコピーせずに、認証や警告などのメタデータを適用します。
      パラメーター:
      other -
      導入:
      3.1
    • getAuth

      @Nullable public MapSE<StringSE,ObjectSE> getAuth()
      戻り値:
      認証ペイロード。
    • getRequiredAuth

      public MapSE<StringSE,ObjectSE> getRequiredAuth()
      戻り値:
      認証ペイロード。
      例外:
      IllegalStateExceptionSE - auth が null の場合。
    • setAuth

      public void setAuth(@Nullable MapSE<StringSE,ObjectSE> auth)
      パラメーター:
      auth - 認証ペイロード。
    • getData

      @Nullable public T getData()
      戻り値:
      秘密のデータ。
    • getRequiredData

      public T getRequiredData()
      戻り値:
      必要な秘密データ。
      例外:
      IllegalStateExceptionSE - data が null の場合。
    • setData

      public void setData(@Nullable T data)
      パラメーター:
      data - 秘密のデータ。
    • getMetadata

      @Nullable public MapSE<StringSE,ObjectSE> getMetadata()
      戻り値:
      メタデータをリクエストします。
    • setMetadata

      public void setMetadata(@Nullable MapSE<StringSE,ObjectSE> metadata)
      パラメーター:
      metadata - メタデータをリクエストします。
    • getLeaseDuration

      public long getLeaseDuration()
      戻り値:
      リース期間。
    • setLeaseDuration

      public void setLeaseDuration(long leaseDuration)
      パラメーター:
      leaseDuration - リース期間。
    • getLeaseId

      @Nullable public StringSE getLeaseId()
      戻り値:
      リース ID。
    • setLeaseId

      public void setLeaseId(@Nullable StringSE leaseId)
      パラメーター:
      leaseId - リース ID。
    • isRenewable

      public boolean isRenewable()
      戻り値:
      リースが更新可能な場合は true。
    • setRenewable

      public void setRenewable(boolean renewable)
      パラメーター:
      renewable - リースが更新可能な場合は true。
    • getWrapInfo

      @Nullable public MapSE<StringSE,StringSE> getWrapInfo()
      戻り値:
      レスポンス折り返しの詳細。
    • setWrapInfo

      public void setWrapInfo(@Nullable MapSE<StringSE,StringSE> wrapInfo)
      パラメーター:
      wrapInfo - レスポンス折り返しの詳細。
    • getRequestId

      @Nullable public StringSE getRequestId()
      戻り値:
      リクエスト ID。
    • setRequestId

      public void setRequestId(@Nullable StringSE requestId)
      パラメーター:
      requestId - リクエスト ID。
    • getWarnings

      @Nullable public ListSE<StringSE> getWarnings()
      戻り値:
      警告。
    • setWarnings

      public void setWarnings(@Nullable ListSE<StringSE> warnings)
      パラメーター:
      warnings - 警告。