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

FixedScaleSettings 类

  • java.lang.Object
    • com.microsoft.azure.management.batch.FixedScaleSettings

public class FixedScaleSettings

修复了池的缩放设置。

构造函数摘要

构造函数 说明
FixedScaleSettings()

方法摘要

修饰符和类型 方法和描述
ComputeNodeDeallocationOption nodeDeallocationOption()

如果省略,则获取 ,默认值为 Requeue。

org.joda.time.Period resizeTimeout()

获取默认值为 15 分钟。

java.lang.Integer targetDedicatedNodes()

获取至少一个目标专用节点,必须设置目标优先级节点。

java.lang.Integer targetLowPriorityNodes()

获取至少一个目标专用节点,必须设置目标优先级节点。

FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

如果省略,则设置默认值为 Requeue。

FixedScaleSettings withResizeTimeout(Period resizeTimeout)

将默认值设置为 15 分钟。

FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

至少设置一个目标专用节点,必须设置目标优先级节点。

FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

至少设置一个目标专用节点,必须设置目标优先级节点。

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

FixedScaleSettings

public FixedScaleSettings()

方法详细信息

nodeDeallocationOption

public ComputeNodeDeallocationOption nodeDeallocationOption()

如果省略,则获取 ,默认值为 Requeue。 可能的值包括:“Requeue”、“Terminate”、“TaskCompletion”、“RetainedData”。

Returns:

nodeDeallocationOption 值

resizeTimeout

public Period resizeTimeout()

获取默认值为 15 分钟。 超时值使用 ISO 8601 格式。 例如,使用 PT10M 10 分钟。 最小值为 5 分钟。 如果指定的值小于 5 分钟,Batch 服务会拒绝请求并显示错误;如果直接调用 REST API,则 HTTP 状态代码为 400 (错误请求) 。

Returns:

resizeTimeout 值

targetDedicatedNodes

public Integer targetDedicatedNodes()

获取至少一个 targetDedicatedNodes,必须设置 targetLowPriorityNodes。

Returns:

targetDedicatedNodes 值

targetLowPriorityNodes

public Integer targetLowPriorityNodes()

获取至少一个 targetDedicatedNodes,必须设置 targetLowPriorityNodes。

Returns:

targetLowPriorityNodes 值

withNodeDeallocationOption

public FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

如果省略,则设置默认值为 Requeue。 可能的值包括:“Requeue”、“Terminate”、“TaskCompletion”、“RetainedData”。

Parameters:

nodeDeallocationOption - 要设置的 nodeDeallocationOption 值

Returns:

FixedScaleSettings 对象本身。

withResizeTimeout

public FixedScaleSettings withResizeTimeout(Period resizeTimeout)

将默认值设置为 15 分钟。 超时值使用 ISO 8601 格式。 例如,使用 PT10M 10 分钟。 最小值为 5 分钟。 如果指定的值小于 5 分钟,Batch 服务会拒绝请求并显示错误;如果直接调用 REST API,则 HTTP 状态代码为 400 (错误请求) 。

Parameters:

resizeTimeout - 要设置的 resizeTimeout 值

Returns:

FixedScaleSettings 对象本身。

withTargetDedicatedNodes

public FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

设置至少一个 targetDedicatedNodes,必须设置 targetLowPriorityNodes。

Parameters:

targetDedicatedNodes - 要设置的 targetDedicatedNodes 值

Returns:

FixedScaleSettings 对象本身。

withTargetLowPriorityNodes

public FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

设置至少一个 targetDedicatedNodes,必须设置 targetLowPriorityNodes。

Parameters:

targetLowPriorityNodes - 要设置的 targetLowPriorityNodes 值

Returns:

FixedScaleSettings 对象本身。

适用于