你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
UniqueKeyPolicy 类
- java.
lang. Object - JsonSerializable
- com.
microsoft. azure. cosmosdb. UniqueKeyPolicy
- com.
public class UniqueKeyPolicy extends JsonSerializable
表示用于指定 Azure Cosmos DB 服务集合中文档的唯一性约束的唯一键策略配置。
构造函数摘要
构造函数 | 说明 | |
---|---|---|
UniqueKeyPolicy() | ||
UniqueKeyPolicy(String jsonString) |
构造函数。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Collection<Unique |
getUniqueKeys()
获取或设置 的 UniqueKey 集合,该集合可保证 Azure Cosmos DB 服务集合中文档的唯一性。 |
void | setUniqueKeys(Collection<UniqueKey> uniqueKeys) |
继承成员
JsonSerializable.get(String propertyName)
JsonSerializable.getBoolean(String propertyName)
JsonSerializable.getCollection(String propertyName)
JsonSerializable.getDouble(String propertyName)
JsonSerializable.getHashMap()
JsonSerializable.getInt(String propertyName)
JsonSerializable.getLogger()
JsonSerializable.getLong(String propertyName)
JsonSerializable.getMapper()
JsonSerializable.getObject(String propertyName)
JsonSerializable.getObjectByPath(List<String> propertyNames)
JsonSerializable.getString(String propertyName)
JsonSerializable.has(String propertyName)
JsonSerializable.JsonSerializable()
JsonSerializable.JsonSerializable(String jsonString, ObjectMapper objectMapper)
JsonSerializable.JsonSerializable(String jsonString)
JsonSerializable.remove(String propertyName)
JsonSerializable.toJson()
JsonSerializable.toJson(SerializationFormattingPolicy formattingPolicy)
JsonSerializable.toString()
构造函数详细信息
UniqueKeyPolicy
public UniqueKeyPolicy()
UniqueKeyPolicy
public UniqueKeyPolicy(String jsonString)
构造函数。
参数:
jsonString
- 表示唯一密钥策略的 json 字符串。
方法详细信息
getUniqueKeys
setUniqueKeys
public void setUniqueKeys(Collection
参数:
uniqueKeys