Class PatchSummary

    • Method Detail

      • id

        public final String id()

        The identifier of the compliance standard that was used to determine the patch compliance status.

        Returns:
        The identifier of the compliance standard that was used to determine the patch compliance status.
      • installedCount

        public final Integer installedCount()

        The number of patches from the compliance standard that were installed successfully.

        Returns:
        The number of patches from the compliance standard that were installed successfully.
      • missingCount

        public final Integer missingCount()

        The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install.

        Returns:
        The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install.
      • failedCount

        public final Integer failedCount()

        The number of patches from the compliance standard that failed to install.

        Returns:
        The number of patches from the compliance standard that failed to install.
      • installedOtherCount

        public final Integer installedOtherCount()

        The number of installed patches that are not part of the compliance standard.

        Returns:
        The number of installed patches that are not part of the compliance standard.
      • installedRejectedCount

        public final Integer installedRejectedCount()

        The number of patches that are installed but are also on a list of patches that the customer rejected.

        Returns:
        The number of patches that are installed but are also on a list of patches that the customer rejected.
      • installedPendingReboot

        public final Integer installedPendingReboot()

        The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.

        Returns:
        The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.
      • operationStartTime

        public final String operationStartTime()

        Indicates when the operation started.

        Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

        Returns:
        Indicates when the operation started.

        Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      • operationEndTime

        public final String operationEndTime()

        Indicates when the operation completed.

        Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

        Returns:
        Indicates when the operation completed.

        Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      • rebootOption

        public final String rebootOption()

        The reboot option specified for the instance.

        Returns:
        The reboot option specified for the instance.
      • operation

        public final String operation()

        The type of patch operation performed. For Patch Manager, the values are SCAN and INSTALL.

        Returns:
        The type of patch operation performed. For Patch Manager, the values are SCAN and INSTALL.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)