Compartir a través de


FixedScaleSettings Clase

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

public class FixedScaleSettings

Se ha corregido la configuración de escala para el grupo.

Resumen del método

Modificador y tipo Método y descripción
ComputeNodeDeallocationOption nodeDeallocationOption()

Obtiene si se omite, el valor predeterminado es Requeue. Entre los valores posibles se incluyen: "Requeue", "Terminate", "TaskCompletion", "RetainedData".

Period resizeTimeout()

Obtener el valor predeterminado es de 15 minutos. Los valores de tiempo de espera usan el formato ISO 8601. Por ejemplo, use PT10M durante 10 minutos. El valor mínimo es de 5 minutos. Si especifica un valor inferior a 5 minutos, el servicio Batch rechaza la solicitud con un error; Si llama directamente a la API REST, el código de estado HTTP es 400 (solicitud incorrecta).

Integer targetDedicatedNodes()

Obtenga al menos uno de targetDedicatedNodes, se deben establecer targetLowPriorityNodes.

Integer targetLowPriorityNodes()

Obtenga al menos uno de targetDedicatedNodes, se deben establecer targetLowPriorityNodes.

FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

Si se omite, el valor predeterminado es Requeue. Entre los valores posibles se incluyen: "Requeue", "Terminate", "TaskCompletion", "RetainedData".

FixedScaleSettings withResizeTimeout(Period resizeTimeout)

Establezca el valor predeterminado en 15 minutos. Los valores de tiempo de espera usan el formato ISO 8601. Por ejemplo, use PT10M durante 10 minutos. El valor mínimo es de 5 minutos. Si especifica un valor inferior a 5 minutos, el servicio Batch rechaza la solicitud con un error; Si llama directamente a la API REST, el código de estado HTTP es 400 (solicitud incorrecta).

FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

Establezca al menos uno de targetDedicatedNodes, targetLowPriorityNodes debe establecerse.

FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

Establezca al menos uno de targetDedicatedNodes, targetLowPriorityNodes debe establecerse.

Detalles del método

nodeDeallocationOption

public ComputeNodeDeallocationOption nodeDeallocationOption()

Obtiene si se omite, el valor predeterminado es Requeue. Entre los valores posibles se incluyen: "Requeue", "Terminate", "TaskCompletion", "RetainedData".

Returns:

el valor nodeDeallocationOption

resizeTimeout

public Period resizeTimeout()

Obtener el valor predeterminado es de 15 minutos. Los valores de tiempo de espera usan el formato ISO 8601. Por ejemplo, use PT10M durante 10 minutos. El valor mínimo es de 5 minutos. Si especifica un valor inferior a 5 minutos, el servicio Batch rechaza la solicitud con un error; Si llama directamente a la API REST, el código de estado HTTP es 400 (solicitud incorrecta).

Returns:

el valor resizeTimeout

targetDedicatedNodes

public Integer targetDedicatedNodes()

Obtenga al menos uno de targetDedicatedNodes, se deben establecer targetLowPriorityNodes.

Returns:

el valor targetDedicatedNodes

targetLowPriorityNodes

public Integer targetLowPriorityNodes()

Obtenga al menos uno de targetDedicatedNodes, se deben establecer targetLowPriorityNodes.

Returns:

el valor targetLowPriorityNodes

withNodeDeallocationOption

public FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

Si se omite, el valor predeterminado es Requeue. Entre los valores posibles se incluyen: "Requeue", "Terminate", "TaskCompletion", "RetainedData".

Parameters:

nodeDeallocationOption - el valor nodeDeallocationOption que se va a establecer

Returns:

El propio objeto FixedScaleSettings.

withResizeTimeout

public FixedScaleSettings withResizeTimeout(Period resizeTimeout)

Establezca el valor predeterminado en 15 minutos. Los valores de tiempo de espera usan el formato ISO 8601. Por ejemplo, use PT10M durante 10 minutos. El valor mínimo es de 5 minutos. Si especifica un valor inferior a 5 minutos, el servicio Batch rechaza la solicitud con un error; Si llama directamente a la API REST, el código de estado HTTP es 400 (solicitud incorrecta).

Parameters:

resizeTimeout - el valor resizeTimeout que se va a establecer

Returns:

El propio objeto FixedScaleSettings.

withTargetDedicatedNodes

public FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

Establezca al menos uno de targetDedicatedNodes, targetLowPriorityNodes debe establecerse.

Parameters:

targetDedicatedNodes - valor targetDedicatedNodes que se va a establecer

Returns:

El propio objeto FixedScaleSettings.

withTargetLowPriorityNodes

public FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

Establezca al menos uno de targetDedicatedNodes, targetLowPriorityNodes debe establecerse.

Parameters:

targetLowPriorityNodes - Valor targetLowPriorityNodes que se va a establecer

Returns:

El propio objeto FixedScaleSettings.

Se aplica a