Class OSVersionProperties

java.lang.Object
com.azure.resourcemanager.compute.models.OSVersionProperties

public final class OSVersionProperties extends Object
OS version properties.
  • Constructor Details

    • OSVersionProperties

      public OSVersionProperties()
  • Method Details

    • family

      public String family()
      Get the family property: The family of this OS version.
      Returns:
      the family value.
    • familyLabel

      public String familyLabel()
      Get the familyLabel property: The family label of this OS version.
      Returns:
      the familyLabel value.
    • version

      public String version()
      Get the version property: The OS version.
      Returns:
      the version value.
    • label

      public String label()
      Get the label property: The OS version label.
      Returns:
      the label value.
    • isDefault

      public Boolean isDefault()
      Get the isDefault property: Specifies whether this is the default OS version for its family.
      Returns:
      the isDefault value.
    • isActive

      public Boolean isActive()
      Get the isActive property: Specifies whether this OS version is active.
      Returns:
      the isActive value.
    • validate

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