Interface VulnerabilityReport.Vulnerability.DetailsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
VulnerabilityReport.Vulnerability.Details, VulnerabilityReport.Vulnerability.Details.Builder
Enclosing class:
VulnerabilityReport.Vulnerability

public static interface VulnerabilityReport.Vulnerability.DetailsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getCve

      String getCve()
       The CVE of the vulnerability. CVE cannot be
       empty and the combination of <cve, classification> should be unique
       across vulnerabilities for a VM.
       
      string cve = 1;
      Returns:
      The cve.
    • getCveBytes

      com.google.protobuf.ByteString getCveBytes()
       The CVE of the vulnerability. CVE cannot be
       empty and the combination of <cve, classification> should be unique
       across vulnerabilities for a VM.
       
      string cve = 1;
      Returns:
      The bytes for cve.
    • getCvssV2Score

      float getCvssV2Score()
       The CVSS V2 score of this vulnerability. CVSS V2 score is on a scale of
       0 - 10 where 0 indicates low severity and 10 indicates high severity.
       
      float cvss_v2_score = 2;
      Returns:
      The cvssV2Score.
    • hasCvssV3

      boolean hasCvssV3()
       The full description of the CVSSv3 for this vulnerability from NVD.
       
      .google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;
      Returns:
      Whether the cvssV3 field is set.
    • getCvssV3

      CVSSv3 getCvssV3()
       The full description of the CVSSv3 for this vulnerability from NVD.
       
      .google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;
      Returns:
      The cvssV3.
    • getCvssV3OrBuilder

      CVSSv3OrBuilder getCvssV3OrBuilder()
       The full description of the CVSSv3 for this vulnerability from NVD.
       
      .google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;
    • getSeverity

      String getSeverity()
       Assigned severity/impact ranking from the distro.
       
      string severity = 4;
      Returns:
      The severity.
    • getSeverityBytes

      com.google.protobuf.ByteString getSeverityBytes()
       Assigned severity/impact ranking from the distro.
       
      string severity = 4;
      Returns:
      The bytes for severity.
    • getDescription

      String getDescription()
       The note or description describing the vulnerability from the distro.
       
      string description = 5;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       The note or description describing the vulnerability from the distro.
       
      string description = 5;
      Returns:
      The bytes for description.
    • getReferencesList

       Corresponds to the references attached to the `VulnerabilityDetails`.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
    • getReferences

       Corresponds to the references attached to the `VulnerabilityDetails`.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
    • getReferencesCount

      int getReferencesCount()
       Corresponds to the references attached to the `VulnerabilityDetails`.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
    • getReferencesOrBuilderList

       Corresponds to the references attached to the `VulnerabilityDetails`.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
    • getReferencesOrBuilder

       Corresponds to the references attached to the `VulnerabilityDetails`.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;