Interface VulnerabilityReport.VulnerabilityOrBuilder

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

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

    • hasDetails

      boolean hasDetails()
       Contains metadata as per the upstream feed of the operating system and
       NVD.
       
      .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details details = 1;
      Returns:
      Whether the details field is set.
    • getDetails

       Contains metadata as per the upstream feed of the operating system and
       NVD.
       
      .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details details = 1;
      Returns:
      The details.
    • getDetailsOrBuilder

       Contains metadata as per the upstream feed of the operating system and
       NVD.
       
      .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details details = 1;
    • getInstalledInventoryItemIdsList

      @Deprecated List<String> getInstalledInventoryItemIdsList()
      Deprecated.
      google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.installed_inventory_item_ids is deprecated. See google/cloud/osconfig/v1alpha/vulnerability.proto;l=112
       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 distros,
       this field may be empty.
       
      repeated string installed_inventory_item_ids = 2 [deprecated = true];
      Returns:
      A list containing the installedInventoryItemIds.
    • getInstalledInventoryItemIdsCount

      @Deprecated int getInstalledInventoryItemIdsCount()
      Deprecated.
      google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.installed_inventory_item_ids is deprecated. See google/cloud/osconfig/v1alpha/vulnerability.proto;l=112
       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 distros,
       this field may be empty.
       
      repeated string installed_inventory_item_ids = 2 [deprecated = true];
      Returns:
      The count of installedInventoryItemIds.
    • getInstalledInventoryItemIds

      @Deprecated String getInstalledInventoryItemIds(int index)
      Deprecated.
      google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.installed_inventory_item_ids is deprecated. See google/cloud/osconfig/v1alpha/vulnerability.proto;l=112
       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 distros,
       this field may be empty.
       
      repeated string installed_inventory_item_ids = 2 [deprecated = true];
      Parameters:
      index - The index of the element to return.
      Returns:
      The installedInventoryItemIds at the given index.
    • getInstalledInventoryItemIdsBytes

      @Deprecated com.google.protobuf.ByteString getInstalledInventoryItemIdsBytes(int index)
      Deprecated.
      google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.installed_inventory_item_ids is deprecated. See google/cloud/osconfig/v1alpha/vulnerability.proto;l=112
       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 distros,
       this field may be empty.
       
      repeated string installed_inventory_item_ids = 2 [deprecated = true];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the installedInventoryItemIds at the given index.
    • getAvailableInventoryItemIdsList

      @Deprecated List<String> getAvailableInventoryItemIdsList()
      Deprecated.
      google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.available_inventory_item_ids is deprecated. See google/cloud/osconfig/v1alpha/vulnerability.proto;l=120
       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.
       
      repeated string available_inventory_item_ids = 3 [deprecated = true];
      Returns:
      A list containing the availableInventoryItemIds.
    • getAvailableInventoryItemIdsCount

      @Deprecated int getAvailableInventoryItemIdsCount()
      Deprecated.
      google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.available_inventory_item_ids is deprecated. See google/cloud/osconfig/v1alpha/vulnerability.proto;l=120
       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.
       
      repeated string available_inventory_item_ids = 3 [deprecated = true];
      Returns:
      The count of availableInventoryItemIds.
    • getAvailableInventoryItemIds

      @Deprecated String getAvailableInventoryItemIds(int index)
      Deprecated.
      google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.available_inventory_item_ids is deprecated. See google/cloud/osconfig/v1alpha/vulnerability.proto;l=120
       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.
       
      repeated string available_inventory_item_ids = 3 [deprecated = true];
      Parameters:
      index - The index of the element to return.
      Returns:
      The availableInventoryItemIds at the given index.
    • getAvailableInventoryItemIdsBytes

      @Deprecated com.google.protobuf.ByteString getAvailableInventoryItemIdsBytes(int index)
      Deprecated.
      google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.available_inventory_item_ids is deprecated. See google/cloud/osconfig/v1alpha/vulnerability.proto;l=120
       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.
       
      repeated string available_inventory_item_ids = 3 [deprecated = true];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the availableInventoryItemIds at the given index.
    • hasCreateTime

      boolean hasCreateTime()
       The timestamp for when the vulnerability was first detected.
       
      .google.protobuf.Timestamp create_time = 4;
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       The timestamp for when the vulnerability was first detected.
       
      .google.protobuf.Timestamp create_time = 4;
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       The timestamp for when the vulnerability was first detected.
       
      .google.protobuf.Timestamp create_time = 4;
    • hasUpdateTime

      boolean hasUpdateTime()
       The timestamp for when the vulnerability was last modified.
       
      .google.protobuf.Timestamp update_time = 5;
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       The timestamp for when the vulnerability was last modified.
       
      .google.protobuf.Timestamp update_time = 5;
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       The timestamp for when the vulnerability was last modified.
       
      .google.protobuf.Timestamp update_time = 5;
    • getItemsList

       List of items affected by the vulnerability.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Item items = 6;
    • getItems

       List of items affected by the vulnerability.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Item items = 6;
    • getItemsCount

      int getItemsCount()
       List of items affected by the vulnerability.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Item items = 6;
    • getItemsOrBuilderList

      List<? extends VulnerabilityReport.Vulnerability.ItemOrBuilder> getItemsOrBuilderList()
       List of items affected by the vulnerability.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Item items = 6;
    • getItemsOrBuilder

       List of items affected by the vulnerability.
       
      repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Item items = 6;