Interface Vulnerability.WindowsDetailOrBuilder

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

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

    • getCpeUri

      String getCpeUri()
       Required. The CPE URI in
       [cpe format](https://cpe.mitre.org/specification/) in which the
       vulnerability manifests. Examples include distro or storage location for
       vulnerable jar.
       
      string cpe_uri = 1;
      Returns:
      The cpeUri.
    • getCpeUriBytes

      com.google.protobuf.ByteString getCpeUriBytes()
       Required. The CPE URI in
       [cpe format](https://cpe.mitre.org/specification/) in which the
       vulnerability manifests. Examples include distro or storage location for
       vulnerable jar.
       
      string cpe_uri = 1;
      Returns:
      The bytes for cpeUri.
    • getName

      String getName()
       Required. The name of the vulnerability.
       
      string name = 2;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. The name of the vulnerability.
       
      string name = 2;
      Returns:
      The bytes for name.
    • getDescription

      String getDescription()
       The description of the vulnerability.
       
      string description = 3;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       The description of the vulnerability.
       
      string description = 3;
      Returns:
      The bytes for description.
    • getFixingKbsList

       Required. The names of the KBs which have hotfixes to mitigate this
       vulnerability. Note that there may be multiple hotfixes (and thus
       multiple KBs) that mitigate a given vulnerability. Currently any listed
       kb's presence is considered a fix.
       
      repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
    • getFixingKbs

       Required. The names of the KBs which have hotfixes to mitigate this
       vulnerability. Note that there may be multiple hotfixes (and thus
       multiple KBs) that mitigate a given vulnerability. Currently any listed
       kb's presence is considered a fix.
       
      repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
    • getFixingKbsCount

      int getFixingKbsCount()
       Required. The names of the KBs which have hotfixes to mitigate this
       vulnerability. Note that there may be multiple hotfixes (and thus
       multiple KBs) that mitigate a given vulnerability. Currently any listed
       kb's presence is considered a fix.
       
      repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
    • getFixingKbsOrBuilderList

      List<? extends Vulnerability.WindowsDetail.KnowledgeBaseOrBuilder> getFixingKbsOrBuilderList()
       Required. The names of the KBs which have hotfixes to mitigate this
       vulnerability. Note that there may be multiple hotfixes (and thus
       multiple KBs) that mitigate a given vulnerability. Currently any listed
       kb's presence is considered a fix.
       
      repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
    • getFixingKbsOrBuilder

      Vulnerability.WindowsDetail.KnowledgeBaseOrBuilder getFixingKbsOrBuilder(int index)
       Required. The names of the KBs which have hotfixes to mitigate this
       vulnerability. Note that there may be multiple hotfixes (and thus
       multiple KBs) that mitigate a given vulnerability. Currently any listed
       kb's presence is considered a fix.
       
      repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;