Class ScaleSettings

java.lang.Object
com.microsoft.azure.management.batch.ScaleSettings

public class ScaleSettings extends Object
Scale settings for the pool. Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.
  • Constructor Details

    • ScaleSettings

      public ScaleSettings()
  • Method Details

    • fixedScale

      public FixedScaleSettings fixedScale()
      Get this property and autoScale are mutually exclusive and one of the properties must be specified.
      Returns:
      the fixedScale value
    • withFixedScale

      public ScaleSettings withFixedScale(FixedScaleSettings fixedScale)
      Set this property and autoScale are mutually exclusive and one of the properties must be specified.
      Parameters:
      fixedScale - the fixedScale value to set
      Returns:
      the ScaleSettings object itself.
    • autoScale

      public AutoScaleSettings autoScale()
      Get this property and fixedScale are mutually exclusive and one of the properties must be specified.
      Returns:
      the autoScale value
    • withAutoScale

      public ScaleSettings withAutoScale(AutoScaleSettings autoScale)
      Set this property and fixedScale are mutually exclusive and one of the properties must be specified.
      Parameters:
      autoScale - the autoScale value to set
      Returns:
      the ScaleSettings object itself.