Class Metrics

  • All Implemented Interfaces:
    java.io.Serializable

    public class Metrics
    extends java.lang.Object
    implements java.io.Serializable
    Metric scores for a vulnerability as found on NVD.
    See Also:
    Serialized Form
    • Constructor Detail

      • Metrics

        public Metrics()
      • Metrics

        public Metrics​(java.util.List<CvssV4> cvssMetricV40,
                       java.util.List<CvssV3> cvssMetricV31,
                       java.util.List<CvssV3> cvssMetricV30,
                       java.util.List<CvssV2> cvssMetricV2)
    • Method Detail

      • getCvssMetricV40

        public java.util.List<CvssV4> getCvssMetricV40()
        CVSS V4.0 score.
        Returns:
        cvssMetricV40
      • getCvssMetricV31

        public java.util.List<CvssV3> getCvssMetricV31()
        CVSS V3.1 score.
        Returns:
        cvssMetricV31
      • getCvssMetricV30

        public java.util.List<CvssV3> getCvssMetricV30()
        CVSS V3.0 score.
        Returns:
        cvssMetricV30
      • getCvssMetricV2

        public java.util.List<CvssV2> getCvssMetricV2()
        CVSS V2.0 score.
        Returns:
        cvssMetricV2
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object