次の方法で共有


UniqueKey クラス

public class UniqueKey extends JsonSerializable

Azure Cosmos DB サービスのコレクション内のドキュメントに一意性制約を適用する の一意キーを表します。

1) パーティション分割されたコレクションの場合、パーティション キーの値は暗黙的に各一意キーの一部です。 2) 欠損値には一意性制約も適用されます。 たとえば、一意のキー ポリシーで 1 つのプロパティ パスを持つ一意のキーが定義されている場合、このプロパティに不足している値を持つドキュメントは 1 つだけ存在する可能性があります。

コンストラクターの概要

コンストラクター 説明
UniqueKey()
UniqueKey(String jsonString)

メソッドの概要

修飾子と型 メソッドと説明
Collection<String> getPaths()

パスを取得します。このセットは、Azure Cosmos DB サービス内のドキュメントごとに一意である必要があります。

一意性を適用するパス。 各パスは、ドキュメント内の一意のプロパティ ("/name/first" など) のルートパスです。

void setPaths(Collection<String> paths)

パスを設定します。このセットは、Azure Cosmos DB サービス内のドキュメントごとに一意である必要があります。

一意性を適用するパス。 各パスは、ドキュメント内の一意のプロパティ ("/name/first" など) のルートパスです。

継承メンバー

コンストラクターの詳細

UniqueKey

public UniqueKey()

UniqueKey

public UniqueKey(String jsonString)

パラメーター:

jsonString

メソッドの詳細

getPaths

public Collection getPaths()

パスを取得します。このセットは、Azure Cosmos DB サービス内のドキュメントごとに一意である必要があります。

一意性を適用するパス。 各パスは、ドキュメント内の一意のプロパティ ("/name/first" など) のルートパスです。

戻り値:

一意のパス。

setPaths

public void setPaths(Collection paths)

パスを設定します。このセットは、Azure Cosmos DB サービス内のドキュメントごとに一意である必要があります。

一意性を適用するパス。 各パスは、ドキュメント内の一意のプロパティ ("/name/first" など) のルートパスです。

パラメーター:

paths - 一意のパス。

適用対象