Class VulnerabilityReport.Vulnerability.Item.Builder (2.29.0)

public static final class VulnerabilityReport.Vulnerability.Item.Builder extends GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Item.Builder> implements VulnerabilityReport.Vulnerability.ItemOrBuilder

OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.

Protobuf type google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Item

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public VulnerabilityReport.Vulnerability.Item.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
VulnerabilityReport.Vulnerability.Item.Builder
Overrides

build()

public VulnerabilityReport.Vulnerability.Item build()
Returns
TypeDescription
VulnerabilityReport.Vulnerability.Item

buildPartial()

public VulnerabilityReport.Vulnerability.Item buildPartial()
Returns
TypeDescription
VulnerabilityReport.Vulnerability.Item

clear()

public VulnerabilityReport.Vulnerability.Item.Builder clear()
Returns
TypeDescription
VulnerabilityReport.Vulnerability.Item.Builder
Overrides

clearAvailableInventoryItemId()

public VulnerabilityReport.Vulnerability.Item.Builder clearAvailableInventoryItemId()

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
TypeDescription
VulnerabilityReport.Vulnerability.Item.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public VulnerabilityReport.Vulnerability.Item.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
VulnerabilityReport.Vulnerability.Item.Builder
Overrides

clearFixedCpeUri()