你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PartitionKeyDefinition 类

  • java.lang.Object

public class PartitionKeyDefinition extends JsonSerializable

表示 Azure Cosmos DB 数据库服务中的分区键定义。 分区键定义指定哪个文档属性用作具有多个分区的集合中的分区键。

构造函数摘要

构造函数 说明
PartitionKeyDefinition()

构造函数。 创建 PartitionKeyDefinition 对象的新实例。

PartitionKeyDefinition(String jsonString)

构造函数。 从 JSON 字符串创建 PartitionKeyDefinition 对象的新实例。

方法摘要

修饰符和类型 方法和描述
PartitionKind getKind()

设置用于在给定分区键的情况下计算分区 ID 的分区算法。

List<String> getPaths()

获取分区键的文档属性路径。

PartitionKeyDefinitionVersion 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 对象的新实例。

参数:

jsonString - 表示分区键定义的 JSON 字符串。

方法详细信息

getKind

public PartitionKind getKind()

设置用于在给定分区键的情况下计算分区 ID 的分区算法。

返回:

分区算法。

getPaths

public List getPaths()

获取分区键的文档属性路径。

返回:

构成分区键的文档属性的路径。

getVersion

public PartitionKeyDefinitionVersion getVersion()

setKind

public void setKind(PartitionKind kind)

设置用于在给定分区键的情况下计算分区 ID 的分区算法。

参数:

kind - 分区算法。

setPaths

public void setPaths(List paths)

设置分区键的文档属性路径。

参数:

paths - 构成分区键的文档属性的路径。

setVersion

public void setVersion(PartitionKeyDefinitionVersion version)

参数:

version

适用于