Interface VulnerabilityReport.Vulnerability.ItemOrBuilder

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

public static interface VulnerabilityReport.Vulnerability.ItemOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Corresponds to the `AVAILABLE_PACKAGE` inventory item on the VM.
    com.google.protobuf.ByteString
    Corresponds to the `AVAILABLE_PACKAGE` inventory item on the VM.
    The recommended [CPE URI](https://cpe.mitre.org/specification/) update that contains a fix for this vulnerability.
    com.google.protobuf.ByteString
    The recommended [CPE URI](https://cpe.mitre.org/specification/) update that contains a fix for this vulnerability.
    Corresponds to the `INSTALLED_PACKAGE` inventory item on the VM.
    com.google.protobuf.ByteString
    Corresponds to the `INSTALLED_PACKAGE` inventory item on the VM.
    The upstream OS patch, packages or KB that fixes the vulnerability.
    com.google.protobuf.ByteString
    The upstream OS patch, packages or KB that fixes the vulnerability.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getInstalledInventoryItemId

      String getInstalledInventoryItemId()
       Corresponds to the `INSTALLED_PACKAGE` inventory item on the VM.
       This field displays the inventory items affected by this vulnerability.
       If the vulnerability report was not updated after the VM inventory
       update, these values might not display in VM inventory. For some
       operating systems, this field might be empty.
       
      string installed_inventory_item_id = 1;
      Returns:
      The installedInventoryItemId.
    • getInstalledInventoryItemIdBytes

      com.google.protobuf.ByteString getInstalledInventoryItemIdBytes()
       Corresponds to the `INSTALLED_PACKAGE` inventory item on the VM.
       This field displays the inventory items affected by this vulnerability.
       If the vulnerability report was not updated after the VM inventory
       update, these values might not display in VM inventory. For some
       operating systems, this field might be empty.
       
      string installed_inventory_item_id = 1;
      Returns:
      The bytes for installedInventoryItemId.
    • getAvailableInventoryItemId

      String getAvailableInventoryItemId()
       Corresponds to the `AVAILABLE_PACKAGE` inventory item on the VM.
       If the vulnerability report was not updated after the VM inventory
       update, these values might not display in VM inventory. If there is no
       available fix, the field is empty. The `inventory_item` value specifies
       the latest `SoftwarePackage` available to the VM that fixes the
       vulnerability.
       
      string available_inventory_item_id = 2;
      Returns:
      The availableInventoryItemId.
    • getAvailableInventoryItemIdBytes

      com.google.protobuf.ByteString getAvailableInventoryItemIdBytes()
       Corresponds to the `AVAILABLE_PACKAGE` inventory item on the VM.
       If the vulnerability report was not updated after the VM inventory
       update, these values might not display in VM inventory. If there is no
       available fix, the field is empty. The `inventory_item` value specifies
       the latest `SoftwarePackage` available to the VM that fixes the
       vulnerability.
       
      string available_inventory_item_id = 2;
      Returns:
      The bytes for availableInventoryItemId.
    • getFixedCpeUri

      String getFixedCpeUri()
       The recommended [CPE URI](https://cpe.mitre.org/specification/) update
       that contains a fix for this vulnerability.
       
      string fixed_cpe_uri = 3;
      Returns:
      The fixedCpeUri.
    • getFixedCpeUriBytes

      com.google.protobuf.ByteString getFixedCpeUriBytes()
       The recommended [CPE URI](https://cpe.mitre.org/specification/) update
       that contains a fix for this vulnerability.
       
      string fixed_cpe_uri = 3;
      Returns:
      The bytes for fixedCpeUri.
    • getUpstreamFix

      String getUpstreamFix()
       The upstream OS patch, packages or KB that fixes the vulnerability.
       
      string upstream_fix = 4;
      Returns:
      The upstreamFix.
    • getUpstreamFixBytes

      com.google.protobuf.ByteString getUpstreamFixBytes()
       The upstream OS patch, packages or KB that fixes the vulnerability.
       
      string upstream_fix = 4;
      Returns:
      The bytes for upstreamFix.