Partager via


FixedScaleSettings Classe

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

public class FixedScaleSettings

Correction des paramètres de mise à l’échelle pour le pool.

Récapitulatif du constructeur

Constructeur Description
FixedScaleSettings()

Résumé de la méthode

Modificateur et type Méthode et description
ComputeNodeDeallocationOption nodeDeallocationOption()

Obtenez en cas d’omission, la valeur par défaut est Requeue.

org.joda.time.Period resizeTimeout()

Obtenir la valeur par défaut est de 15 minutes.

java.lang.Integer targetDedicatedNodes()

Obtenez au moins l’un des nœuds dédiés cibles, les nœuds basseprioritéciblesdoivent êtredéfinis.

java.lang.Integer targetLowPriorityNodes()

Obtenez au moins l’un des nœuds dédiés cibles, les nœuds basseprioritéciblesdoivent êtredéfinis.

FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

Si elle est omise, la valeur par défaut est Requeue.

FixedScaleSettings withResizeTimeout(Period resizeTimeout)

Définissez la valeur par défaut est de 15 minutes.

FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

Définissez au moins l’un des nœuds dédiés cibles. Les nœuds à prioritéfaiblecibledoivent êtredéfinis.

FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

Définissez au moins l’un des nœuds dédiés cibles. Les nœuds à prioritéfaiblecibledoivent êtredéfinis.

Méthodes héritées de 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

Détails du constructeur

FixedScaleSettings

public FixedScaleSettings()

Détails de la méthode

nodeDeallocationOption

public ComputeNodeDeallocationOption nodeDeallocationOption()

Obtenez en cas d’omission, la valeur par défaut est Requeue. Les valeurs possibles sont les suivantes : 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData'.

Returns:

valeur nodeDeallocationOption

resizeTimeout

public Period resizeTimeout()

Obtenir la valeur par défaut est de 15 minutes. Les valeurs de délai d’expiration utilisent le format ISO 8601. Par exemple, utilisez PT10M pendant 10 minutes. La valeur minimale est de 5 minutes. Si vous spécifiez une valeur inférieure à 5 minutes, le service Batch rejette la demande avec une erreur ; si vous appelez l’API REST directement, le code http status est 400 (requête incorrecte).

Returns:

valeur resizeTimeout

targetDedicatedNodes

public Integer targetDedicatedNodes()

Obtenez au moins l’un des targetDedicatedNodes, targetLowPriorityNodes doit être défini.

Returns:

valeur targetDedicatedNodes

targetLowPriorityNodes

public Integer targetLowPriorityNodes()

Obtenez au moins l’un des targetDedicatedNodes, targetLowPriorityNodes doit être défini.

Returns:

valeur targetLowPriorityNodes

withNodeDeallocationOption

public FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

Si elle est omise, la valeur par défaut est Requeue. Les valeurs possibles sont les suivantes : 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData'.

Parameters:

nodeDeallocationOption - valeur nodeDeallocationOption à définir

Returns:

l’objet FixedScaleSettings lui-même.

withResizeTimeout

public FixedScaleSettings withResizeTimeout(Period resizeTimeout)

Définissez la valeur par défaut est de 15 minutes. Les valeurs de délai d’expiration utilisent le format ISO 8601. Par exemple, utilisez PT10M pendant 10 minutes. La valeur minimale est de 5 minutes. Si vous spécifiez une valeur inférieure à 5 minutes, le service Batch rejette la demande avec une erreur ; si vous appelez l’API REST directement, le code http status est 400 (requête incorrecte).

Parameters:

resizeTimeout - valeur resizeTimeout à définir

Returns:

l’objet FixedScaleSettings lui-même.

withTargetDedicatedNodes

public FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

Définissez au moins l’un des targetDedicatedNodes, targetLowPriorityNodes doit être défini.

Parameters:

targetDedicatedNodes - valeur targetDedicatedNodes à définir

Returns:

l’objet FixedScaleSettings lui-même.

withTargetLowPriorityNodes

public FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

Définissez au moins l’un des targetDedicatedNodes, targetLowPriorityNodes doit être défini.

Parameters:

targetLowPriorityNodes - valeur targetLowPriorityNodes à définir

Returns:

l’objet FixedScaleSettings lui-même.

S’applique à