Class ManagedClusterAutoUpgradeProfile

java.lang.Object
com.azure.resourcemanager.containerservice.models.ManagedClusterAutoUpgradeProfile

public final class ManagedClusterAutoUpgradeProfile extends Object
Auto upgrade profile for a managed cluster.
  • Constructor Details

    • ManagedClusterAutoUpgradeProfile

      public ManagedClusterAutoUpgradeProfile()
      Creates an instance of ManagedClusterAutoUpgradeProfile class.
  • Method Details

    • upgradeChannel

      public UpgradeChannel upgradeChannel()
      Get the upgradeChannel property: The upgrade channel for auto upgrade. The default is 'none'. For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel).
      Returns:
      the upgradeChannel value.
    • withUpgradeChannel

      public ManagedClusterAutoUpgradeProfile withUpgradeChannel(UpgradeChannel upgradeChannel)
      Set the upgradeChannel property: The upgrade channel for auto upgrade. The default is 'none'. For more information see [setting the AKS cluster auto-upgrade channel](https://docs.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel).
      Parameters:
      upgradeChannel - the upgradeChannel value to set.
      Returns:
      the ManagedClusterAutoUpgradeProfile object itself.
    • nodeOSUpgradeChannel

      public NodeOSUpgradeChannel nodeOSUpgradeChannel()
      Get the nodeOSUpgradeChannel property: Node OS Upgrade Channel Manner in which the OS on your nodes is updated. The default is NodeImage.
      Returns:
      the nodeOSUpgradeChannel value.
    • withNodeOSUpgradeChannel

      public ManagedClusterAutoUpgradeProfile withNodeOSUpgradeChannel(NodeOSUpgradeChannel nodeOSUpgradeChannel)
      Set the nodeOSUpgradeChannel property: Node OS Upgrade Channel Manner in which the OS on your nodes is updated. The default is NodeImage.
      Parameters:
      nodeOSUpgradeChannel - the nodeOSUpgradeChannel value to set.
      Returns:
      the ManagedClusterAutoUpgradeProfile object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.