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

FixedScaleSettings 类

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

public class FixedScaleSettings

固定池的缩放设置。

方法摘要

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

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

Period resizeTimeout()

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

Integer targetDedicatedNodes()

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

Integer targetLowPriorityNodes()

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

FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

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

FixedScaleSettings withResizeTimeout(Period resizeTimeout)

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

FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

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

FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

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

方法详细信息

nodeDeallocationOption

public ComputeNodeDeallocationOption nodeDeallocationOption()

如果省略,则获取默认值为“重新排队”。 可能的值包括:“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”、“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 对象本身。

适用于