クラス ReactiveVaultVersionedKeyValueTemplate
java.lang.ObjectSE
org.springframework.vault.core.ReactiveVaultVersionedKeyValueTemplate
public class ReactiveVaultVersionedKeyValueTemplate
extends ObjectSE
implements ReactiveVaultVersionedKeyValueOperations
ReactiveVaultVersionedKeyValueOperations のデフォルト実装。- 導入:
- 3.1
- 作成者:
- Timothy R. Weiand
フィールド概要
フィールドコンストラクター概要
コンストラクターコンストラクター説明ReactiveVaultVersionedKeyValueTemplate(ReactiveVaultTemplate reactiveVaultOperations, StringSE path) 方法の概要
修飾子と型メソッド説明pathでシークレットを削除します。delete(StringSE path, Versioned.Version... versionsToDelete) pathでシークレットのversionsを 1 つ以上削除します。destroy(StringSE path, Versioned.Version... versionsToDelete) pathでシークレットの指定されたversionsを完全に削除します。get(StringSE path, Versioned.Version version) pathでリクエストされたシークレットのVersioned.Versionを読み取ります。get(StringSE path, Versioned.Version version, ClassSE<T> responseType) Vault パスからキーを列挙します。versioned secretをpathに書き込みます。undelete(StringSE path, Versioned.Version... versionsToDelete) pathでシークレットの 1 つまたは複数のversionsを復元 (復元) します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.vault.core.ReactiveVaultKeyValueOperationsSupport から継承されたメソッド
delete, getApiVersion, listインターフェース org.springframework.vault.core.ReactiveVaultVersionedKeyValueOperations から継承されたメソッド
get, get
フィールドの詳細
reactiveVaultOperations
コンストラクターの詳細
ReactiveVaultVersionedKeyValueTemplate
public ReactiveVaultVersionedKeyValueTemplate(ReactiveVaultTemplate reactiveVaultOperations, StringSE path) - パラメーター:
reactiveVaultOperations- null であってはなりません。path- 空または null であってはなりません。
方法の詳細
get
インターフェースからコピーされた説明:ReactiveVaultVersionedKeyValueOperationspathでリクエストされたシークレットのVersioned.Versionを読み取ります。- 次で指定:
- インターフェース
ReactiveVaultVersionedKeyValueOperations内のget - パラメーター:
path- null であってはなりません。version- null であってはなりません。- 戻り値:
- データ。パスが存在しない場合は null になる可能性があります。
get
public <T> Mono<Versioned<T>> get(StringSE path, Versioned.Version version, ClassSE<T> responseType) インターフェースからコピーされた説明:ReactiveVaultVersionedKeyValueOperations- 次で指定:
- インターフェース
ReactiveVaultVersionedKeyValueOperations内のget - パラメーター:
path- null であってはなりません。version- null であってはなりません。responseType- null であってはなりません。- 戻り値:
- データ。パスが存在しない場合は null になる可能性があります。
put
インターフェースからコピーされた説明:ReactiveVaultVersionedKeyValueOperationsversioned secretをpathに書き込みます。bodyはプレーンシークレット (マップなど) またはVersionedオブジェクトのいずれかです。Versionedを使用すると、Compare-and-Set (CAS) のバージョン管理が適用されます。- 次で指定:
- インターフェース
ReactiveVaultVersionedKeyValueOperations内のput - パラメーター:
path- null であってはなりません。body- null であってはなりません。- 戻り値:
- 結果の
Versioned.Metadata。
delete
インターフェースからコピーされた説明:ReactiveVaultVersionedKeyValueOperationspathでシークレットのversionsを 1 つ以上削除します。- 次で指定:
- インターフェース
ReactiveVaultVersionedKeyValueOperations内のdelete - パラメーター:
path- null であってはなりません。versionsToDelete- null または空であってはなりません。
undelete
インターフェースからコピーされた説明:ReactiveVaultVersionedKeyValueOperationspathでシークレットの 1 つまたは複数のversionsを復元 (復元) します。- 次で指定:
- インターフェース
ReactiveVaultVersionedKeyValueOperations内のundelete - パラメーター:
path- null であってはなりません。versionsToDelete- null または空であってはなりません。
destroy
インターフェースからコピーされた説明:ReactiveVaultVersionedKeyValueOperationspathでシークレットの指定されたversionsを完全に削除します。- 次で指定:
- インターフェース
ReactiveVaultVersionedKeyValueOperations内のdestroy - パラメーター:
path- null であってはなりません。versionsToDelete- null または空であってはなりません。
opsForKeyValueMetadata
インターフェースからコピーされた説明:ReactiveVaultVersionedKeyValueOperations- 次で指定:
- インターフェース
ReactiveVaultVersionedKeyValueOperations内のopsForKeyValueMetadata - 戻り値:
- Vault キー / 値メタデータエンジンと対話するための操作インターフェース。
list
インターフェースからコピーされた説明:ReactiveVaultKeyValueOperationsSupportVault パスからキーを列挙します。- パラメーター:
path- null であってはなりません。- 戻り値:
- データ。パスが存在しない場合は null になる可能性があります。
getApiVersion
- 戻り値:
- 使用された API バージョン。
delete
インターフェースからコピーされた説明:ReactiveVaultKeyValueOperationsSupportpathでシークレットを削除します。- 次で指定:
- インターフェース
ReactiveVaultKeyValueOperationsSupport内のdelete - パラメーター:
path- null であってはなりません。