Class VirtualMachineSoftwarePatchProperties

java.lang.Object
com.microsoft.azure.management.compute.VirtualMachineSoftwarePatchProperties

public class VirtualMachineSoftwarePatchProperties extends Object
Describes the properties of a Virtual Machine software patch.
  • Constructor Details

    • VirtualMachineSoftwarePatchProperties

      public VirtualMachineSoftwarePatchProperties()
  • Method Details

    • patchId

      public String patchId()
      Get a unique identifier for the patch.
      Returns:
      the patchId value
    • name

      public String name()
      Get the friendly name of the patch.
      Returns:
      the name value
    • version

      public String version()
      Get the version number of the patch. This property applies only to Linux patches.
      Returns:
      the version value
    • kbId

      public String kbId()
      Get the KBID of the patch. Only applies to Windows patches.
      Returns:
      the kbId value
    • classifications

      public List<String> classifications()
      Get the classification(s) of the patch as provided by the patch publisher.
      Returns:
      the classifications value
    • rebootBehavior

      public VMGuestPatchRebootBehavior rebootBehavior()
      Get describes the reboot requirements of the patch. Possible values include: 'Unknown', 'NeverReboots', 'AlwaysRequiresReboot', 'CanRequestReboot'.
      Returns:
      the rebootBehavior value
    • activityId

      public String activityId()
      Get the activity ID of the operation that produced this result. It is used to correlate across CRP and extension logs.
      Returns:
      the activityId value
    • publishedDate

      public org.joda.time.DateTime publishedDate()
      Get the UTC timestamp when the repository published this patch.
      Returns:
      the publishedDate value
    • lastModifiedDateTime

      public org.joda.time.DateTime lastModifiedDateTime()
      Get the UTC timestamp of the last update to this patch record.
      Returns:
      the lastModifiedDateTime value
    • assessmentState

      public PatchAssessmentState assessmentState()
      Get describes the availability of a given patch. Possible values include: 'Unknown', 'Available'.
      Returns:
      the assessmentState value