你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PartitionKeyDefinition 类
- java.
lang. Object - JsonSerializable
- com.
microsoft. azure. cosmosdb. PartitionKeyDefinition
- com.
public class PartitionKeyDefinition extends JsonSerializable
表示 Azure Cosmos DB 数据库服务中的分区键定义。 分区键定义指定哪个文档属性用作具有多个分区的集合中的分区键。
构造函数摘要
构造函数 | 说明 |
---|---|
PartitionKeyDefinition() |
构造函数。 创建 PartitionKeyDefinition 对象的新实例。 |
PartitionKeyDefinition(String jsonString) |
构造函数。 从 JSON 字符串创建 PartitionKeyDefinition 对象的新实例。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Partition |
getKind()
设置用于在给定分区键的情况下计算分区 ID 的分区算法。 |
List<String> |
getPaths()
获取分区键的文档属性路径。 |
Partition |
getVersion() |
void |
setKind(PartitionKind kind)
设置用于在给定分区键的情况下计算分区 ID 的分区算法。 |
void |
setPaths(List<String> paths)
设置分区键的文档属性路径。 |
void | setVersion(PartitionKeyDefinitionVersion version) |
继承成员
构造函数详细信息
PartitionKeyDefinition
public PartitionKeyDefinition()
构造函数。 创建 PartitionKeyDefinition 对象的新实例。
PartitionKeyDefinition
public PartitionKeyDefinition(String jsonString)
构造函数。 从 JSON 字符串创建 PartitionKeyDefinition 对象的新实例。
参数:
方法详细信息
getKind
public PartitionKind getKind()
设置用于在给定分区键的情况下计算分区 ID 的分区算法。
返回:
getPaths
public List
获取分区键的文档属性路径。
返回:
getVersion
public PartitionKeyDefinitionVersion getVersion()
setKind
public void setKind(PartitionKind kind)
设置用于在给定分区键的情况下计算分区 ID 的分区算法。
参数:
setPaths
public void setPaths(List
设置分区键的文档属性路径。
参数:
setVersion
public void setVersion(PartitionKeyDefinitionVersion version)
参数: