UniqueKey Class
- java.
lang. Object - JsonSerializable
- com.
microsoft. azure. cosmosdb. UniqueKey
- com.
public class UniqueKey extends JsonSerializable
Represents a unique key on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.
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.
Constructor Summary
Constructor | Description | |
---|---|---|
UniqueKey() | ||
UniqueKey(String jsonString) |
Method Summary
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. The paths to enforce uniqueness on. Each path is a rooted path of the unique property in the document, such as "/name/first". |
void |
setPaths(Collection<String> paths)
Sets the paths, a set of which must be unique for each document in the Azure Cosmos DB service. The paths to enforce uniqueness on. Each path is a rooted path of the unique property in the document, such as "/name/first". |
Inherited Members
Constructor Details
UniqueKey
public UniqueKey()
UniqueKey
public UniqueKey(String jsonString)
Parameters:
Method Details
getPaths
public Collection
Gets the paths, a set of which must be unique for each document in the Azure Cosmos DB service.
The paths to enforce uniqueness on. Each path is a rooted path of the unique property in the document, such as "/name/first".
Returns:
setPaths
public void setPaths(Collection
Sets the paths, a set of which must be unique for each document in the Azure Cosmos DB service.
The paths to enforce uniqueness on. Each path is a rooted path of the unique property in the document, such as "/name/first".
Parameters:
Applies to
Azure SDK for Java
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기