Class PatchComplianceData

    • Method Detail

      • title

        public final String title()

        The title of the patch.

        Returns:
        The title of the patch.
      • kbId

        public final String kbId()

        The operating system-specific ID of the patch.

        Returns:
        The operating system-specific ID of the patch.
      • classification

        public final String classification()

        The classification of the patch, such as SecurityUpdates, Updates, and CriticalUpdates.

        Returns:
        The classification of the patch, such as SecurityUpdates, Updates, and CriticalUpdates.
      • severity

        public final String severity()

        The severity of the patch such as Critical, Important, and Moderate.

        Returns:
        The severity of the patch such as Critical, Important, and Moderate.
      • stateAsString

        public final String stateAsString()

        The state of the patch on the managed node, such as INSTALLED or FAILED.

        For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.

        If the service returns an enum value that is not available in the current SDK version, state will return PatchComplianceDataState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from stateAsString().

        Returns:
        The state of the patch on the managed node, such as INSTALLED or FAILED.

        For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.

        See Also:
        PatchComplianceDataState
      • installedTime

        public final Instant installedTime()

        The date/time the patch was installed on the managed node. Not all operating systems provide this level of information.

        Returns:
        The date/time the patch was installed on the managed node. Not all operating systems provide this level of information.
      • cveIds

        public final String cveIds()

        The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.

        Currently, CVE ID values are reported only for patches with a status of Missing or Failed.

        Returns:
        The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.

        Currently, CVE ID values are reported only for patches with a status of Missing or Failed.

      • 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)