- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.6
- 2.4.3
- 2.3.2
public static final class VulnerabilityReport.Vulnerability.Builder extends GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Builder> implements VulnerabilityReport.VulnerabilityOrBuilder
A vulnerability affecting the VM instance.
Protobuf type google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > VulnerabilityReport.Vulnerability.BuilderImplements
VulnerabilityReport.VulnerabilityOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addAllAvailableInventoryItemIds(Iterable<String> values)
public VulnerabilityReport.Vulnerability.Builder addAllAvailableInventoryItemIds(Iterable<String> values)
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;
Name | Description |
values | Iterable<String> The availableInventoryItemIds to add. |
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
addAllInstalledInventoryItemIds(Iterable<String> values)
public VulnerabilityReport.Vulnerability.Builder addAllInstalledInventoryItemIds(Iterable<String> values)
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;
Name | Description |
values | Iterable<String> The installedInventoryItemIds to add. |
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
addAvailableInventoryItemIds(String value)
public VulnerabilityReport.Vulnerability.Builder addAvailableInventoryItemIds(String value)
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;
Name | Description |
value | String The availableInventoryItemIds to add. |
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
addAvailableInventoryItemIdsBytes(ByteString value)
public VulnerabilityReport.Vulnerability.Builder addAvailableInventoryItemIdsBytes(ByteString value)
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;
Name | Description |
value | ByteString The bytes of the availableInventoryItemIds to add. |
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
addInstalledInventoryItemIds(String value)
public VulnerabilityReport.Vulnerability.Builder addInstalledInventoryItemIds(String value)
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;
Name | Description |
value | String The installedInventoryItemIds to add. |
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
addInstalledInventoryItemIdsBytes(ByteString value)
public VulnerabilityReport.Vulnerability.Builder addInstalledInventoryItemIdsBytes(ByteString value)
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;
Name | Description |
value | ByteString The bytes of the installedInventoryItemIds to add. |
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VulnerabilityReport.Vulnerability.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
build()
public VulnerabilityReport.Vulnerability build()
Type | Description |
VulnerabilityReport.Vulnerability |
buildPartial()
public VulnerabilityReport.Vulnerability buildPartial()
Type | Description |
VulnerabilityReport.Vulnerability |
clear()
public VulnerabilityReport.Vulnerability.Builder clear()
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
clearAvailableInventoryItemIds()
public VulnerabilityReport.Vulnerability.Builder clearAvailableInventoryItemIds()
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;
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
clearCreateTime()
public VulnerabilityReport.Vulnerability.Builder clearCreateTime()
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
clearDetails()
public VulnerabilityReport.Vulnerability.Builder clearDetails()
Contains metadata as per the upstream feed of the operating system and NVD.
.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details details = 1;
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
clearField(Descriptors.FieldDescriptor field)
public VulnerabilityReport.Vulnerability.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
clearInstalledInventoryItemIds()
public VulnerabilityReport.Vulnerability.Builder clearInstalledInventoryItemIds()
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;
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public VulnerabilityReport.Vulnerability.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
clearUpdateTime()
public VulnerabilityReport.Vulnerability.Builder clearUpdateTime()
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
clone()
public VulnerabilityReport.Vulnerability.Builder clone()
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
getAvailableInventoryItemIds(int index)
public String getAvailableInventoryItemIds(int index)
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;
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The availableInventoryItemIds at the given index. |
getAvailableInventoryItemIdsBytes(int index)
public ByteString getAvailableInventoryItemIdsBytes(int index)
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;
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the availableInventoryItemIds at the given index. |
getAvailableInventoryItemIdsCount()
public int getAvailableInventoryItemIdsCount()
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;
Type | Description |
int | The count of availableInventoryItemIds. |
getAvailableInventoryItemIdsList()
public ProtocolStringList getAvailableInventoryItemIdsList()
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;
Type | Description |
ProtocolStringList | A list containing the availableInventoryItemIds. |
getCreateTime()
public Timestamp getCreateTime()
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
Timestamp | The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
Builder |
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
TimestampOrBuilder |
getDefaultInstanceForType()
public VulnerabilityReport.Vulnerability getDefaultInstanceForType()
Type | Description |
VulnerabilityReport.Vulnerability |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getDetails()
public 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;
Type | Description |
VulnerabilityReport.Vulnerability.Details | The details. |
getDetailsBuilder()
public VulnerabilityReport.Vulnerability.Details.Builder getDetailsBuilder()
Contains metadata as per the upstream feed of the operating system and NVD.
.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details details = 1;
Type | Description |
VulnerabilityReport.Vulnerability.Details.Builder |
getDetailsOrBuilder()
public 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;
Type | Description |
VulnerabilityReport.Vulnerability.DetailsOrBuilder |
getInstalledInventoryItemIds(int index)
public String getInstalledInventoryItemIds(int index)
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;
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The installedInventoryItemIds at the given index. |
getInstalledInventoryItemIdsBytes(int index)
public ByteString getInstalledInventoryItemIdsBytes(int index)
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;
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the installedInventoryItemIds at the given index. |
getInstalledInventoryItemIdsCount()
public int getInstalledInventoryItemIdsCount()
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;
Type | Description |
int | The count of installedInventoryItemIds. |
getInstalledInventoryItemIdsList()
public ProtocolStringList getInstalledInventoryItemIdsList()
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;
Type | Description |
ProtocolStringList | A list containing the installedInventoryItemIds. |
getUpdateTime()
public Timestamp getUpdateTime()
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
Timestamp | The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
Builder |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
TimestampOrBuilder |
hasCreateTime()
public boolean hasCreateTime()
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
boolean | Whether the createTime field is set. |
hasDetails()
public boolean hasDetails()
Contains metadata as per the upstream feed of the operating system and NVD.
.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details details = 1;
Type | Description |
boolean | Whether the details field is set. |
hasUpdateTime()
public boolean hasUpdateTime()
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
boolean | Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeCreateTime(Timestamp value)
public VulnerabilityReport.Vulnerability.Builder mergeCreateTime(Timestamp value)
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;
Name | Description |
value | Timestamp |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
mergeDetails(VulnerabilityReport.Vulnerability.Details value)
public VulnerabilityReport.Vulnerability.Builder mergeDetails(VulnerabilityReport.Vulnerability.Details value)
Contains metadata as per the upstream feed of the operating system and NVD.
.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details details = 1;
Name | Description |
value | VulnerabilityReport.Vulnerability.Details |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
mergeFrom(VulnerabilityReport.Vulnerability other)
public VulnerabilityReport.Vulnerability.Builder mergeFrom(VulnerabilityReport.Vulnerability other)
Name | Description |
other | VulnerabilityReport.Vulnerability |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public VulnerabilityReport.Vulnerability.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public VulnerabilityReport.Vulnerability.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VulnerabilityReport.Vulnerability.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
mergeUpdateTime(Timestamp value)
public VulnerabilityReport.Vulnerability.Builder mergeUpdateTime(Timestamp value)
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;
Name | Description |
value | Timestamp |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
setAvailableInventoryItemIds(int index, String value)
public VulnerabilityReport.Vulnerability.Builder setAvailableInventoryItemIds(int index, String value)
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;
Name | Description |
index | int The index to set the value at. |
value | String The availableInventoryItemIds to set. |
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
setCreateTime(Timestamp value)
public VulnerabilityReport.Vulnerability.Builder setCreateTime(Timestamp value)
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;
Name | Description |
value | Timestamp |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
setCreateTime(Timestamp.Builder builderForValue)
public VulnerabilityReport.Vulnerability.Builder setCreateTime(Timestamp.Builder builderForValue)
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;
Name | Description |
builderForValue | Builder |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
setDetails(VulnerabilityReport.Vulnerability.Details value)
public VulnerabilityReport.Vulnerability.Builder setDetails(VulnerabilityReport.Vulnerability.Details value)
Contains metadata as per the upstream feed of the operating system and NVD.
.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details details = 1;
Name | Description |
value | VulnerabilityReport.Vulnerability.Details |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
setDetails(VulnerabilityReport.Vulnerability.Details.Builder builderForValue)
public VulnerabilityReport.Vulnerability.Builder setDetails(VulnerabilityReport.Vulnerability.Details.Builder builderForValue)
Contains metadata as per the upstream feed of the operating system and NVD.
.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details details = 1;
Name | Description |
builderForValue | VulnerabilityReport.Vulnerability.Details.Builder |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public VulnerabilityReport.Vulnerability.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
setInstalledInventoryItemIds(int index, String value)
public VulnerabilityReport.Vulnerability.Builder setInstalledInventoryItemIds(int index, String value)
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;
Name | Description |
index | int The index to set the value at. |
value | String The installedInventoryItemIds to set. |
Type | Description |
VulnerabilityReport.Vulnerability.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VulnerabilityReport.Vulnerability.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final VulnerabilityReport.Vulnerability.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
setUpdateTime(Timestamp value)
public VulnerabilityReport.Vulnerability.Builder setUpdateTime(Timestamp value)
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;
Name | Description |
value | Timestamp |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
public VulnerabilityReport.Vulnerability.Builder setUpdateTime(Timestamp.Builder builderForValue)
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;
Name | Description |
builderForValue | Builder |
Type | Description |
VulnerabilityReport.Vulnerability.Builder |