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ésumé de la méthode

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

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

Period resizeTimeout()

Obtenir la valeur par défaut est 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 directement l’API REST, le code http status est 400 (requête incorrecte).

Integer targetDedicatedNodes()

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

Integer targetLowPriorityNodes()

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

FixedScaleSettings withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption)

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

FixedScaleSettings withResizeTimeout(Period resizeTimeout)

Définissez la valeur par défaut sur 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 directement l’API REST, le code http status est 400 (requête incorrecte).

FixedScaleSettings withTargetDedicatedNodes(Integer targetDedicatedNodes)

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

FixedScaleSettings withTargetLowPriorityNodes(Integer targetLowPriorityNodes)

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

Détails de la méthode

nodeDeallocationOption

public ComputeNodeDeallocationOption nodeDeallocationOption()

Obtient 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 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 directement l’API REST, 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)

Définie en cas d’omission, 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 sur 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 directement l’API REST, 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 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 un des targetDedicatedNodes, targetLowPriorityNodes doit être défini.

Parameters:

targetLowPriorityNodes - valeur targetLowPriorityNodes à définir

Returns:

l’objet FixedScaleSettings lui-même.

S’applique à