Compartilhar via


FixedScaleSettings Classe

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

public class FixedScaleSettings

Correção das configurações de escala para o pool.

Resumo do método

Modificador e tipo Método e descrição
ComputeNodeDeallocationOption nodeDeallocationOption()

Get se omitido, o valor padrão é Requeue. Os valores possíveis incluem: 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData'.

Period resizeTimeout()

Obter o valor padrão é 15 minutos. Os valores de tempo limite usam o formato ISO 8601. Por exemplo, use PT10M por 10 minutos. O valor mínimo é 5 minutos. Se você especificar um valor inferior a 5 minutos, o serviço lote rejeitará a solicitação com um erro; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação Incorreta).

Integer targetDedicatedNodes()

Obtenha pelo menos um dos targetDedicatedNodes, targetLowPriorityNodes deve ser definido.

Integer targetLowPriorityNodes()

Obtenha pelo menos um dos targetDedicatedNodes, targetLowPriorityNodes deve ser definido.

FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

Definido se omitido, o valor padrão é Requeue. Os valores possíveis incluem: 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData'.

FixedScaleSettings withResizeTimeout(Period resizeTimeout)

Defina o valor padrão como 15 minutos. Os valores de tempo limite usam o formato ISO 8601. Por exemplo, use PT10M por 10 minutos. O valor mínimo é 5 minutos. Se você especificar um valor inferior a 5 minutos, o serviço lote rejeitará a solicitação com um erro; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação Incorreta).

FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

Defina pelo menos um dos targetDedicatedNodes, targetLowPriorityNodes deve ser definido.

FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

Defina pelo menos um dos targetDedicatedNodes, targetLowPriorityNodes deve ser definido.

Detalhes do método

nodeDeallocationOption

public ComputeNodeDeallocationOption nodeDeallocationOption()

Get se omitido, o valor padrão é Requeue. Os valores possíveis incluem: 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData'.

Returns:

o valor de nodeDeallocationOption

resizeTimeout

public Period resizeTimeout()

Obter o valor padrão é 15 minutos. Os valores de tempo limite usam o formato ISO 8601. Por exemplo, use PT10M por 10 minutos. O valor mínimo é 5 minutos. Se você especificar um valor inferior a 5 minutos, o serviço lote rejeitará a solicitação com um erro; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação Incorreta).

Returns:

o valor de resizeTimeout

targetDedicatedNodes

public Integer targetDedicatedNodes()

Obtenha pelo menos um dos targetDedicatedNodes, targetLowPriorityNodes deve ser definido.

Returns:

o valor targetDedicatedNodes

targetLowPriorityNodes

public Integer targetLowPriorityNodes()

Obtenha pelo menos um dos targetDedicatedNodes, targetLowPriorityNodes deve ser definido.

Returns:

o valor targetLowPriorityNodes

withNodeDeallocationOption

public FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

Definido se omitido, o valor padrão é Requeue. Os valores possíveis incluem: 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData'.

Parameters:

nodeDeallocationOption - o valor de nodeDeallocationOption a ser definido

Returns:

o próprio objeto FixedScaleSettings.

withResizeTimeout

public FixedScaleSettings withResizeTimeout(Period resizeTimeout)

Defina o valor padrão como 15 minutos. Os valores de tempo limite usam o formato ISO 8601. Por exemplo, use PT10M por 10 minutos. O valor mínimo é 5 minutos. Se você especificar um valor inferior a 5 minutos, o serviço lote rejeitará a solicitação com um erro; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação Incorreta).

Parameters:

resizeTimeout - o valor resizeTimeout a ser definido

Returns:

o próprio objeto FixedScaleSettings.

withTargetDedicatedNodes

public FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

Defina pelo menos um dos targetDedicatedNodes, targetLowPriorityNodes deve ser definido.

Parameters:

targetDedicatedNodes - o valor targetDedicatedNodes a ser definido

Returns:

o próprio objeto FixedScaleSettings.

withTargetLowPriorityNodes

public FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

Defina pelo menos um dos targetDedicatedNodes, targetLowPriorityNodes deve ser definido.

Parameters:

targetLowPriorityNodes - o valor targetLowPriorityNodes a ser definido

Returns:

o próprio objeto FixedScaleSettings.

Aplica-se a