Interface Vulnerability.WindowsDetailOrBuilder

    • Method Detail

      • 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

        List<Vulnerability.WindowsDetail.KnowledgeBase> 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

        Vulnerability.WindowsDetail.KnowledgeBase getFixingKbs​(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;
      • 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;