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

ConsistencyPolicy 类

  • java.lang.Object

public class ConsistencyPolicy extends JsonSerializable

封装 Azure Cosmos DB 数据库服务中一致性策略的设置。

构造函数摘要

构造函数 说明
ConsistencyPolicy(String jsonString)

构造函数。

方法摘要

修饰符和类型 方法和描述
ConsistencyLevel getDefaultConsistencyLevel()

获取资源的名称。

int getMaxStalenessIntervalInSeconds()

获取有限过期一致性中的 ,即时间间隔中允许的最大过期时间。

int getMaxStalenessPrefix()

获取有限过期一致性,即序列号 (又名版本) 中允许的最大过期日期差异。

void setDefaultConsistencyLevel(ConsistencyLevel level)

设置资源的名称。

void setMaxStalenessIntervalInSeconds(int maxStalenessIntervalInSeconds)

设置有限过期一致性,即时间间隔中允许的最大过期时间。

void setMaxStalenessPrefix(int maxStalenessPrefix)

设置有限过期一致性,即序列号 (又名版本) 中允许的最大过期日期差异。

继承成员

构造函数详细信息

ConsistencyPolicy

public ConsistencyPolicy(String jsonString)

构造函数。

参数:

jsonString - 表示一致性策略的 json 字符串。

方法详细信息

getDefaultConsistencyLevel

public ConsistencyLevel getDefaultConsistencyLevel()

获取资源的名称。

返回:

默认一致性级别。

getMaxStalenessIntervalInSeconds

public int getMaxStalenessIntervalInSeconds()

获取有限过期一致性中的 ,即时间间隔中允许的最大过期时间。

返回:

最大过期前缀。

getMaxStalenessPrefix

public int getMaxStalenessPrefix()

获取有限过期一致性,即序列号 (又名版本) 中允许的最大过期日期差异。

返回:

最大过期前缀。

setDefaultConsistencyLevel

public void setDefaultConsistencyLevel(ConsistencyLevel level)

设置资源的名称。

参数:

level - 一致性级别。

setMaxStalenessIntervalInSeconds

public void setMaxStalenessIntervalInSeconds(int maxStalenessIntervalInSeconds)

设置有限过期一致性,即时间间隔中允许的最大过期时间。

参数:

maxStalenessIntervalInSeconds - 最大过期间隔(以秒为单位)。

setMaxStalenessPrefix

public void setMaxStalenessPrefix(int maxStalenessPrefix)

设置有限过期一致性,即序列号 (又名版本) 中允许的最大过期日期差异。

参数:

maxStalenessPrefix - 最大过期前缀。

适用于