UniqueKey クラス
- java.
lang. Object - JsonSerializable
- com.
microsoft. azure. cosmosdb. UniqueKey
- com.
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)
パラメーター:
メソッドの詳細
getPaths
public Collection
パスを取得します。このセットは、Azure Cosmos DB サービス内のドキュメントごとに一意である必要があります。
一意性を適用するパス。 各パスは、ドキュメント内の一意のプロパティ ("/name/first" など) のルートパスです。
戻り値:
setPaths
public void setPaths(Collection
パスを設定します。このセットは、Azure Cosmos DB サービス内のドキュメントごとに一意である必要があります。
一意性を適用するパス。 各パスは、ドキュメント内の一意のプロパティ ("/name/first" など) のルートパスです。
パラメーター:
適用対象
Azure SDK for Java