public class UniqueKey extends JsonSerializable
1) For partitioned collections, the value of partition key is implicitly a part of each unique key. 2) Uniqueness constraint is also enforced for missing values. For instance, if unique key policy defines a unique key with single property path, there could be only one document that has missing value for this property.
UniqueKeyPolicy
Constructor and Description |
---|
UniqueKey() |
Modifier and Type | Method and Description |
---|---|
Collection<String> |
getPaths()
Gets the paths, a set of which must be unique for each document in the Azure Cosmos DB service.
|
UniqueKey |
setPaths(List<String> paths)
Sets the paths, a set of which must be unique for each document in the Azure Cosmos DB service.
|
get, getBoolean, getCollection, getDouble, getInt, getList, getLogger, getLong, getMap, getObject, getObjectByPath, getString, has, toJson, toJson, toObject, toString
public Collection<String> getPaths()
The paths to enforce uniqueness on. Each path is a rooted path of the unique property in the document, such as "/name/first".
public UniqueKey setPaths(List<String> paths)
The paths to enforce uniqueness on. Each path is a rooted path of the unique property in the document, such as "/name/first".
paths
- the unique paths.Copyright © 2020 Microsoft Corporation. All rights reserved.