Interface VulnerabilityReport.VulnerabilityOrBuilder

    • Method Detail

      • 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

        VulnerabilityReport.Vulnerability.Details 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

        VulnerabilityReport.Vulnerability.DetailsOrBuilder 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<VulnerabilityReport.Vulnerability.Item> getItemsList()
         List of items affected by the vulnerability.
         
        repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Item items = 6;
      • getItems

        VulnerabilityReport.Vulnerability.Item getItems​(int index)
         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;
      • getItemsOrBuilder

        VulnerabilityReport.Vulnerability.ItemOrBuilder getItemsOrBuilder​(int index)
         List of items affected by the vulnerability.
         
        repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Item items = 6;