クラス VaultMetadataResponse

java.lang.ObjectSE
org.springframework.vault.support.VaultMetadataResponse

public class VaultMetadataResponse extends ObjectSE
Vault HTTP kv 読み取りメタデータ API レスポンスをバインドする値オブジェクト。
導入:
2.3
作成者:
Zakaria Amine, Jeroen Willemsen
  • メソッドの詳細

    • builder

    • isCasRequired

      public boolean isCasRequired()
      戻り値:
      比較交換が必要かどうか (つまり、楽観的ロック)。
    • getCreatedTime

      public InstantSE getCreatedTime()
      戻り値:
      メタデータの作成時間
    • getCurrentVersion

      public int getCurrentVersion()
      戻り値:
      アクティブなシークレットバージョン
    • getDeleteVersionAfter

      public @Nullable DurationSE getDeleteVersionAfter()
      戻り値:
      シークレットが削除されるまでの期間。Period.ZEROSE の期間は無制限です。Vault 1.2 より前のバージョンでは null が返される場合があります。
    • getCustomMetadata

      public MapSE<StringSE,StringSE> getCustomMetadata()
      戻り値:
      カスタムメタデータ。エントリには任意のキーと値のペアを使用できます
      導入:
      3.1
    • getMaxVersions

      public int getMaxVersions()
      戻り値:
      このキーで受け入れられる最大シークレットバージョン
    • getOldestVersion

      public int getOldestVersion()
      戻り値:
      最も古い鍵バージョン
    • getUpdatedTime

      public InstantSE getUpdatedTime()
      戻り値:
      メタデータの更新時間
    • getVersions

      public ListSE<Versioned.Metadata> getVersions()
      以下の形式に従います。"versions" : { "1": { "created_time" : "2020-05-18T12:23:09.895587932Z", "deletion_time" : "2020-05-18T12:31:00.66257744Z", "destroyed" : false }, " 2": { " 作成時刻 ": "2020-05-18T12:23:10.122081788Z"," 削除時刻 ": ""," 破棄 ": false } }
      戻り値:
      鍵のバージョンとその詳細