クラス SecretDocument
java.lang.ObjectSE
org.springframework.vault.repository.convert.SecretDocument
Vault と交換される前後のデータを含む Vault データベース交換オブジェクト。
SecretDocument は、基本的に id と StringSE および ObjectSE の MapSE として表される本体を持つオブジェクトです。from と Id および VaultResponse を作成できます。 シークレットドキュメントは、単純なプロパティ、listSE プロパティ、およびネストされたオブジェクトを MapSE として保持できます。
- 導入:
- 2.0
- 作成者:
- Mark Paluch
コンストラクター概要
コンストラクターコンストラクター説明新しい空のSecretDocumentを作成します。SecretDocument(@Nullable StringSE id, MapSE<StringSE, ObjectSE> body) SecretDocument(MapSE<StringSE, ObjectSE> body) body mapSE を指定して新しいSecretDocumentを作成します。方法の概要
修飾子と型メソッド説明booleanstatic SecretDocumentfrom(@Nullable StringSE id, VaultResponse vaultResponse) @Nullable ObjectSEkeyによって機密ドキュメントから値を取得します。getBody()@Nullable StringSEgetId()必要な ID を返すか、ID が設定されていない場合はIllegalStateExceptionSE をスローします。@Nullable IntegerSEinthashCode()void機密ドキュメントに値を設定します。void識別子の値を設定します。voidsetVersion(@Nullable IntegerSE version) toString()
コンストラクターの詳細
SecretDocument
public SecretDocument()新しい空のSecretDocumentを作成します。SecretDocument
body mapSE を指定して新しいSecretDocumentを作成します。- パラメーター:
body- null であってはなりません。
SecretDocument
- パラメーター:
id- null の場合があります。body- null であってはなりません。
SecretDocument
public SecretDocument(@Nullable StringSE id, @Nullable IntegerSE version, MapSE<StringSE, ObjectSE> body) - パラメーター:
id- null の場合があります。version- バージョン管理されたシークレットの場合、使用できない場合は null になる可能性があります。body- null であってはなりません。- 導入:
- 2.4
SecretDocument
メソッドの詳細
from
- パラメーター:
id- null であってはなりません。vaultResponse- null であってはなりません。- 戻り値:
SecretDocument
getId
- 戻り値:
- 識別子、または識別子が設定されていない場合は null。
getRequiredId
必要な ID を返すか、ID が設定されていない場合はIllegalStateExceptionSE をスローします。- 戻り値:
- 必要な ID。
- 例外:
IllegalStateExceptionSE- ID が設定されていない場合。- 導入:
- 2.4
setId
識別子の値を設定します。- パラメーター:
id- null の場合があります。
getVersion
- 戻り値:
- バージョン番号。存在しない場合は
nullになる可能性があります。 - 導入:
- 2.4
setVersion
- パラメーター:
version-- 導入:
- 2.4
getBody
- 戻り値:
- この
SecretDocumentのボディ
get
keyによって機密ドキュメントから値を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 値、または値が存在しない場合は null。
put
機密ドキュメントに値を設定します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。
equals
hashCode
public int hashCode()toString