Package com.azure.cosmos.models
Class UniqueKey
- java.lang.Object
-
- com.azure.cosmos.models.UniqueKey
-
public final class UniqueKey extends Object
Represents a unique key on that enforces uniqueness constraint on items in the container in the Azure Cosmos DB service.1) For containers, 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 item that has missing value for this property.
- See Also:
UniqueKeyPolicy
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getPaths()
Gets the paths, a set of which must be unique for each item in the Azure Cosmos DB service.UniqueKey
setPaths(List<String> paths)
Sets the paths, a set of which must be unique for each item in the Azure Cosmos DB service.
-
-
-
Method Detail
-
getPaths
public List<String> getPaths()
Gets the paths, a set of which must be unique for each item in the Azure Cosmos DB service.The paths to enforce uniqueness on. Each path is a rooted path of the unique property in the item, such as "/name/first".
- Returns:
- the unique paths.
-
setPaths
public UniqueKey setPaths(List<String> paths)
Sets the paths, a set of which must be unique for each item in the Azure Cosmos DB service.The paths to enforce uniqueness on. Each path is a rooted path of the unique property in the item, such as "/name/first".
- Parameters:
paths
- the unique paths.- Returns:
- the Unique Key.
-
-