UpgradePolicy Class

  • java.lang.Object
    • com.microsoft.azure.batch.protocol.models.UpgradePolicy

public class UpgradePolicy

Describes an upgrade policy - automatic, manual, or rolling.

Constructor Summary

Constructor Description
UpgradePolicy()

Method Summary

Modifier and Type Method and Description
AutomaticOSUpgradePolicy automaticOSUpgradePolicy()

Get the configuration parameters used for performing automatic OS upgrade.

UpgradeMode mode()

Get possible values include: 'automatic', 'manual', 'rolling'.

RollingUpgradePolicy rollingUpgradePolicy()

Get this property is only supported on Pools with the virtualMachineConfiguration property.

UpgradePolicy withAutomaticOSUpgradePolicy(AutomaticOSUpgradePolicy automaticOSUpgradePolicy)

Set the configuration parameters used for performing automatic OS upgrade.

UpgradePolicy withMode(UpgradeMode mode)

Set possible values include: 'automatic', 'manual', 'rolling'.

UpgradePolicy withRollingUpgradePolicy(RollingUpgradePolicy rollingUpgradePolicy)

Set this property is only supported on Pools with the virtualMachineConfiguration property.

Methods inherited from java.lang.Object

Constructor Details

UpgradePolicy

public UpgradePolicy()

Method Details

automaticOSUpgradePolicy

public AutomaticOSUpgradePolicy automaticOSUpgradePolicy()

Get the configuration parameters used for performing automatic OS upgrade.

Returns:

the automaticOSUpgradePolicy value

mode

public UpgradeMode mode()

Get possible values include: 'automatic', 'manual', 'rolling'.

Returns:

the mode value

rollingUpgradePolicy

public RollingUpgradePolicy rollingUpgradePolicy()

Get this property is only supported on Pools with the virtualMachineConfiguration property.

Returns:

the rollingUpgradePolicy value

withAutomaticOSUpgradePolicy

public UpgradePolicy withAutomaticOSUpgradePolicy(AutomaticOSUpgradePolicy automaticOSUpgradePolicy)

Set the configuration parameters used for performing automatic OS upgrade.

Parameters:

automaticOSUpgradePolicy - the automaticOSUpgradePolicy value to set

Returns:

the UpgradePolicy object itself.

withMode

public UpgradePolicy withMode(UpgradeMode mode)

Set possible values include: 'automatic', 'manual', 'rolling'.

Parameters:

mode - the mode value to set

Returns:

the UpgradePolicy object itself.

withRollingUpgradePolicy

public UpgradePolicy withRollingUpgradePolicy(RollingUpgradePolicy rollingUpgradePolicy)

Set this property is only supported on Pools with the virtualMachineConfiguration property.

Parameters:

rollingUpgradePolicy - the rollingUpgradePolicy value to set

Returns:

the UpgradePolicy object itself.

Applies to