public static final class VulnerabilityReport.Vulnerability extends com.google.protobuf.GeneratedMessageV3 implements VulnerabilityReport.VulnerabilityOrBuilder
A vulnerability affecting the VM instance.Protobuf type
google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability| Modifier and Type | Class and Description |
|---|---|
static class |
VulnerabilityReport.Vulnerability.Builder
A vulnerability affecting the VM instance.
|
static class |
VulnerabilityReport.Vulnerability.Details
Contains metadata information for the vulnerability.
|
static interface |
VulnerabilityReport.Vulnerability.DetailsOrBuilder |
static class |
VulnerabilityReport.Vulnerability.Item
OS inventory item that is affected by a vulnerability or fixed as a
result of a vulnerability.
|
static interface |
VulnerabilityReport.Vulnerability.ItemOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
AVAILABLE_INVENTORY_ITEM_IDS_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DETAILS_FIELD_NUMBER |
static int |
INSTALLED_INVENTORY_ITEM_IDS_FIELD_NUMBER |
static int |
ITEMS_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAvailableInventoryItemIds(int index)
Deprecated.
google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.available_inventory_item_ids
is deprecated. See google/cloud/osconfig/v1/vulnerability.proto;l=120
|
com.google.protobuf.ByteString |
getAvailableInventoryItemIdsBytes(int index)
Deprecated.
google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.available_inventory_item_ids
is deprecated. See google/cloud/osconfig/v1/vulnerability.proto;l=120
|
int |
getAvailableInventoryItemIdsCount()
Deprecated.
google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.available_inventory_item_ids
is deprecated. See google/cloud/osconfig/v1/vulnerability.proto;l=120
|
com.google.protobuf.ProtocolStringList |
getAvailableInventoryItemIdsList()
Deprecated.
google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.available_inventory_item_ids
is deprecated. See google/cloud/osconfig/v1/vulnerability.proto;l=120
|
com.google.protobuf.Timestamp |
getCreateTime()
The timestamp for when the vulnerability was first detected.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
The timestamp for when the vulnerability was first detected.
|
static VulnerabilityReport.Vulnerability |
getDefaultInstance() |
VulnerabilityReport.Vulnerability |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
VulnerabilityReport.Vulnerability.Details |
getDetails()
Contains metadata as per the upstream feed of the operating system and
NVD.
|
VulnerabilityReport.Vulnerability.DetailsOrBuilder |
getDetailsOrBuilder()
Contains metadata as per the upstream feed of the operating system and
NVD.
|
String |
getInstalledInventoryItemIds(int index)
Deprecated.
google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.installed_inventory_item_ids
is deprecated. See google/cloud/osconfig/v1/vulnerability.proto;l=112
|
com.google.protobuf.ByteString |
getInstalledInventoryItemIdsBytes(int index)
Deprecated.
google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.installed_inventory_item_ids
is deprecated. See google/cloud/osconfig/v1/vulnerability.proto;l=112
|
int |
getInstalledInventoryItemIdsCount()
Deprecated.
google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.installed_inventory_item_ids
is deprecated. See google/cloud/osconfig/v1/vulnerability.proto;l=112
|
com.google.protobuf.ProtocolStringList |
getInstalledInventoryItemIdsList()
Deprecated.
google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.installed_inventory_item_ids
is deprecated. See google/cloud/osconfig/v1/vulnerability.proto;l=112
|
VulnerabilityReport.Vulnerability.Item |
getItems(int index)
List of items affected by the vulnerability.
|
int |
getItemsCount()
List of items affected by the vulnerability.
|
List<VulnerabilityReport.Vulnerability.Item> |
getItemsList()
List of items affected by the vulnerability.
|
VulnerabilityReport.Vulnerability.ItemOrBuilder |
getItemsOrBuilder(int index)
List of items affected by the vulnerability.
|
List<? extends VulnerabilityReport.Vulnerability.ItemOrBuilder> |
getItemsOrBuilderList()
List of items affected by the vulnerability.
|
com.google.protobuf.Parser<VulnerabilityReport.Vulnerability> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.Timestamp |
getUpdateTime()
The timestamp for when the vulnerability was last modified.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
The timestamp for when the vulnerability was last modified.
|
boolean |
hasCreateTime()
The timestamp for when the vulnerability was first detected.
|
boolean |
hasDetails()
Contains metadata as per the upstream feed of the operating system and
NVD.
|
int |
hashCode() |
boolean |
hasUpdateTime()
The timestamp for when the vulnerability was last modified.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static VulnerabilityReport.Vulnerability.Builder |
newBuilder() |
static VulnerabilityReport.Vulnerability.Builder |
newBuilder(VulnerabilityReport.Vulnerability prototype) |
VulnerabilityReport.Vulnerability.Builder |
newBuilderForType() |
protected VulnerabilityReport.Vulnerability.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static VulnerabilityReport.Vulnerability |
parseDelimitedFrom(InputStream input) |
static VulnerabilityReport.Vulnerability |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VulnerabilityReport.Vulnerability |
parseFrom(byte[] data) |
static VulnerabilityReport.Vulnerability |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VulnerabilityReport.Vulnerability |
parseFrom(ByteBuffer data) |
static VulnerabilityReport.Vulnerability |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VulnerabilityReport.Vulnerability |
parseFrom(com.google.protobuf.ByteString data) |
static VulnerabilityReport.Vulnerability |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VulnerabilityReport.Vulnerability |
parseFrom(com.google.protobuf.CodedInputStream input) |
static VulnerabilityReport.Vulnerability |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VulnerabilityReport.Vulnerability |
parseFrom(InputStream input) |
static VulnerabilityReport.Vulnerability |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<VulnerabilityReport.Vulnerability> |
parser() |
VulnerabilityReport.Vulnerability.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int DETAILS_FIELD_NUMBER
public static final int INSTALLED_INVENTORY_ITEM_IDS_FIELD_NUMBER
public static final int AVAILABLE_INVENTORY_ITEM_IDS_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int ITEMS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasDetails()
Contains metadata as per the upstream feed of the operating system and NVD.
.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details details = 1;hasDetails in interface VulnerabilityReport.VulnerabilityOrBuilderpublic VulnerabilityReport.Vulnerability.Details getDetails()
Contains metadata as per the upstream feed of the operating system and NVD.
.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details details = 1;getDetails in interface VulnerabilityReport.VulnerabilityOrBuilderpublic VulnerabilityReport.Vulnerability.DetailsOrBuilder getDetailsOrBuilder()
Contains metadata as per the upstream feed of the operating system and NVD.
.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details details = 1;getDetailsOrBuilder in interface VulnerabilityReport.VulnerabilityOrBuilder@Deprecated public com.google.protobuf.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 [deprecated = true];getInstalledInventoryItemIdsList in interface VulnerabilityReport.VulnerabilityOrBuilder@Deprecated 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 [deprecated = true];getInstalledInventoryItemIdsCount in interface VulnerabilityReport.VulnerabilityOrBuilder@Deprecated 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 [deprecated = true];getInstalledInventoryItemIds in interface VulnerabilityReport.VulnerabilityOrBuilderindex - The index of the element to return.@Deprecated public com.google.protobuf.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 [deprecated = true];getInstalledInventoryItemIdsBytes in interface VulnerabilityReport.VulnerabilityOrBuilderindex - The index of the value to return.@Deprecated public com.google.protobuf.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 [deprecated = true];getAvailableInventoryItemIdsList in interface VulnerabilityReport.VulnerabilityOrBuilder@Deprecated 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 [deprecated = true];getAvailableInventoryItemIdsCount in interface VulnerabilityReport.VulnerabilityOrBuilder@Deprecated 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 [deprecated = true];getAvailableInventoryItemIds in interface VulnerabilityReport.VulnerabilityOrBuilderindex - The index of the element to return.@Deprecated public com.google.protobuf.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 [deprecated = true];getAvailableInventoryItemIdsBytes in interface VulnerabilityReport.VulnerabilityOrBuilderindex - The index of the value to return.public boolean hasCreateTime()
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;hasCreateTime in interface VulnerabilityReport.VulnerabilityOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;getCreateTime in interface VulnerabilityReport.VulnerabilityOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The timestamp for when the vulnerability was first detected.
.google.protobuf.Timestamp create_time = 4;getCreateTimeOrBuilder in interface VulnerabilityReport.VulnerabilityOrBuilderpublic boolean hasUpdateTime()
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;hasUpdateTime in interface VulnerabilityReport.VulnerabilityOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;getUpdateTime in interface VulnerabilityReport.VulnerabilityOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
The timestamp for when the vulnerability was last modified.
.google.protobuf.Timestamp update_time = 5;getUpdateTimeOrBuilder in interface VulnerabilityReport.VulnerabilityOrBuilderpublic List<VulnerabilityReport.Vulnerability.Item> getItemsList()
List of items affected by the vulnerability.
repeated .google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Item items = 6;
getItemsList in interface VulnerabilityReport.VulnerabilityOrBuilderpublic List<? extends VulnerabilityReport.Vulnerability.ItemOrBuilder> getItemsOrBuilderList()
List of items affected by the vulnerability.
repeated .google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Item items = 6;
getItemsOrBuilderList in interface VulnerabilityReport.VulnerabilityOrBuilderpublic int getItemsCount()
List of items affected by the vulnerability.
repeated .google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Item items = 6;
getItemsCount in interface VulnerabilityReport.VulnerabilityOrBuilderpublic VulnerabilityReport.Vulnerability.Item getItems(int index)
List of items affected by the vulnerability.
repeated .google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Item items = 6;
getItems in interface VulnerabilityReport.VulnerabilityOrBuilderpublic VulnerabilityReport.Vulnerability.ItemOrBuilder getItemsOrBuilder(int index)
List of items affected by the vulnerability.
repeated .google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Item items = 6;
getItemsOrBuilder in interface VulnerabilityReport.VulnerabilityOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static VulnerabilityReport.Vulnerability parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VulnerabilityReport.Vulnerability parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VulnerabilityReport.Vulnerability parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VulnerabilityReport.Vulnerability parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VulnerabilityReport.Vulnerability parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VulnerabilityReport.Vulnerability parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VulnerabilityReport.Vulnerability parseFrom(InputStream input) throws IOException
IOExceptionpublic static VulnerabilityReport.Vulnerability parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VulnerabilityReport.Vulnerability parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static VulnerabilityReport.Vulnerability parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VulnerabilityReport.Vulnerability parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static VulnerabilityReport.Vulnerability parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic VulnerabilityReport.Vulnerability.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static VulnerabilityReport.Vulnerability.Builder newBuilder()
public static VulnerabilityReport.Vulnerability.Builder newBuilder(VulnerabilityReport.Vulnerability prototype)
public VulnerabilityReport.Vulnerability.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected VulnerabilityReport.Vulnerability.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static VulnerabilityReport.Vulnerability getDefaultInstance()
public static com.google.protobuf.Parser<VulnerabilityReport.Vulnerability> parser()
public com.google.protobuf.Parser<VulnerabilityReport.Vulnerability> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public VulnerabilityReport.Vulnerability getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.