Compartilhar via


ResizeOperationStatus Classe

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

public class ResizeOperationStatus

Detalhes sobre a operação de redimensionamento atual ou última concluída. Descreve a operação atual (se o pool AllocationState estiver redimensionando) ou a operação concluída anteriormente (se AllocationState for Estável).

Resumo do método

Modificador e tipo Método e descrição
List<ResizeError> errors()

Get this property is set only if an error occurred during the last pool resize, and only when the pool allocationState is Steady.

ComputeNodeDeallocationOption nodeDeallocationOption()

Obter o valor padrão é enfileirar novamente. Os valores possíveis incluem: 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData'.

Period resizeTimeout()

Obter o valor padrão é 15 minutos. O valor mínimo é 5 minutos. Se você especificar um valor inferior a 5 minutos, o serviço lote retornará um erro; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação Incorreta).

DateTime startTime()

Obtenha o valor startTime.

Integer targetDedicatedNodes()

Obtenha o valor targetDedicatedNodes.

Integer targetLowPriorityNodes()

Obtenha o valor targetLowPriorityNodes.

ResizeOperationStatus withErrors(List<ResizeError> errors)

Definir essa propriedade será definida somente se ocorrer um erro durante o último redimensionamento do pool e somente quando o pool allocationState for Steady.

ResizeOperationStatus withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

Defina o valor padrão como remissão. Os valores possíveis incluem: 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData'.

ResizeOperationStatus withResizeTimeout(Period resizeTimeout)

Defina o valor padrão como 15 minutos. O valor mínimo é 5 minutos. Se você especificar um valor inferior a 5 minutos, o serviço lote retornará um erro; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação Incorreta).

ResizeOperationStatus withStartTime(DateTime startTime)

Defina o valor startTime.

ResizeOperationStatus withTargetDedicatedNodes(Integer targetDedicatedNodes)

Defina o valor targetDedicatedNodes.

ResizeOperationStatus withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

Defina o valor targetLowPriorityNodes.

Detalhes do método

errors

public List errors()

Get this property is set only if an error occurred during the last pool resize, and only when the pool allocationState is Steady.

Returns:

o valor de erros

nodeDeallocationOption

public ComputeNodeDeallocationOption nodeDeallocationOption()

Obter o valor padrão é enfileirar novamente. 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. O valor mínimo é 5 minutos. Se você especificar um valor inferior a 5 minutos, o serviço lote retornará 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

startTime

public DateTime startTime()

Obtenha o valor startTime.

Returns:

o valor startTime

targetDedicatedNodes

public Integer targetDedicatedNodes()

Obtenha o valor targetDedicatedNodes.

Returns:

o valor targetDedicatedNodes

targetLowPriorityNodes

public Integer targetLowPriorityNodes()

Obtenha o valor targetLowPriorityNodes.

Returns:

o valor targetLowPriorityNodes

withErrors

public ResizeOperationStatus withErrors(List errors)

Definir essa propriedade será definida somente se ocorrer um erro durante o último redimensionamento do pool e somente quando o pool allocationState for Steady.

Parameters:

errors - o valor de erros a ser definido

Returns:

o próprio objeto ResizeOperationStatus.

withNodeDeallocationOption

public ResizeOperationStatus withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

Defina o valor padrão como remissão. Os valores possíveis incluem: 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData'.

Parameters:

nodeDeallocationOption - o valor de nodeDeallocationOption a ser definido

Returns:

o próprio objeto ResizeOperationStatus.

withResizeTimeout

public ResizeOperationStatus withResizeTimeout(Period resizeTimeout)

Defina o valor padrão como 15 minutos. O valor mínimo é 5 minutos. Se você especificar um valor inferior a 5 minutos, o serviço lote retornará 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 ResizeOperationStatus.

withStartTime

public ResizeOperationStatus withStartTime(DateTime startTime)

Defina o valor startTime.

Parameters:

startTime - o valor startTime a ser definido

Returns:

o próprio objeto ResizeOperationStatus.

withTargetDedicatedNodes

public ResizeOperationStatus withTargetDedicatedNodes(Integer targetDedicatedNodes)

Defina o valor targetDedicatedNodes.

Parameters:

targetDedicatedNodes - o valor targetDedicatedNodes a ser definido

Returns:

o próprio objeto ResizeOperationStatus.

withTargetLowPriorityNodes

public ResizeOperationStatus withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

Defina o valor targetLowPriorityNodes.

Parameters:

targetLowPriorityNodes - o valor targetLowPriorityNodes a ser definido

Returns:

o próprio objeto ResizeOperationStatus.

Aplica-se a