Class PatchInstallationDetail


  • public final class PatchInstallationDetail
    extends Object
    Information about a specific patch that was encountered during an installation action.
    • Constructor Detail

      • PatchInstallationDetail

        public PatchInstallationDetail()
    • Method Detail

      • patchId

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

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

        public String version()
        Get the version property: The version string of the package. It may conform to Semantic Versioning. Only applies to Linux.
        Returns:
        the version value.
      • kbId

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

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

        public PatchInstallationState installationState()
        Get the installationState property: The state of the patch after the installation operation completed.
        Returns:
        the installationState value.
      • validate

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