Class Cve (2.84.0)
public final class Cve extends GeneratedMessageV3 implements CveOrBuilder
CVE stands for Common Vulnerabilities and Exposures.
Information from the CVE
record that describes this
vulnerability.
Protobuf type google.cloud.securitycenter.v1.Cve
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CVSSV3_FIELD_NUMBER
public static final int CVSSV3_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
EXPLOITATION_ACTIVITY_FIELD_NUMBER
public static final int EXPLOITATION_ACTIVITY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
EXPLOIT_RELEASE_DATE_FIELD_NUMBER
public static final int EXPLOIT_RELEASE_DATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
IMPACT_FIELD_NUMBER
public static final int IMPACT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
OBSERVED_IN_THE_WILD_FIELD_NUMBER
public static final int OBSERVED_IN_THE_WILD_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
REFERENCES_FIELD_NUMBER
public static final int REFERENCES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
UPSTREAM_FIX_AVAILABLE_FIELD_NUMBER
public static final int UPSTREAM_FIX_AVAILABLE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ZERO_DAY_FIELD_NUMBER
public static final int ZERO_DAY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Cve getDefaultInstance()
Returns |
Type |
Description |
Cve |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Cve.Builder newBuilder()
newBuilder(Cve prototype)
public static Cve.Builder newBuilder(Cve prototype)
Parameter |
Name |
Description |
prototype |
Cve
|
public static Cve parseDelimitedFrom(InputStream input)
Returns |
Type |
Description |
Cve |
|
public static Cve parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Cve |
|
parseFrom(byte[] data)
public static Cve parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
Returns |
Type |
Description |
Cve |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Cve parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Cve |
|
parseFrom(ByteString data)
public static Cve parseFrom(ByteString data)
Returns |
Type |
Description |
Cve |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Cve parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Cve |
|
public static Cve parseFrom(CodedInputStream input)
Returns |
Type |
Description |
Cve |
|
public static Cve parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Cve |
|
public static Cve parseFrom(InputStream input)
Returns |
Type |
Description |
Cve |
|
public static Cve parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Cve |
|
parseFrom(ByteBuffer data)
public static Cve parseFrom(ByteBuffer data)
Returns |
Type |
Description |
Cve |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Cve parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Cve |
|
parser()
public static Parser<Cve> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCvssv3()
public Cvssv3 getCvssv3()
Returns |
Type |
Description |
Cvssv3 |
The cvssv3.
|
getCvssv3OrBuilder()
public Cvssv3OrBuilder getCvssv3OrBuilder()
getDefaultInstanceForType()
public Cve getDefaultInstanceForType()
Returns |
Type |
Description |
Cve |
|
getExploitReleaseDate()
public Timestamp getExploitReleaseDate()
Date the first publicly available exploit or PoC was released.
.google.protobuf.Timestamp exploit_release_date = 9;
Returns |
Type |
Description |
Timestamp |
The exploitReleaseDate.
|
getExploitReleaseDateOrBuilder()
public TimestampOrBuilder getExploitReleaseDateOrBuilder()
Date the first publicly available exploit or PoC was released.
.google.protobuf.Timestamp exploit_release_date = 9;
getExploitationActivity()
public Cve.ExploitationActivity getExploitationActivity()
The exploitation activity of the vulnerability in the wild.
.google.cloud.securitycenter.v1.Cve.ExploitationActivity exploitation_activity = 6;
getExploitationActivityValue()
public int getExploitationActivityValue()
The exploitation activity of the vulnerability in the wild.
.google.cloud.securitycenter.v1.Cve.ExploitationActivity exploitation_activity = 6;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for exploitationActivity.
|
getId()
The unique identifier for the vulnerability. e.g. CVE-2021-34527
string id = 1;
Returns |
Type |
Description |
String |
The id.
|
getIdBytes()
public ByteString getIdBytes()
The unique identifier for the vulnerability. e.g. CVE-2021-34527
string id = 1;
Returns |
Type |
Description |
ByteString |
The bytes for id.
|
getImpact()
public Cve.RiskRating getImpact()
The potential impact of the vulnerability if it was to be exploited.
.google.cloud.securitycenter.v1.Cve.RiskRating impact = 5;
getImpactValue()
public int getImpactValue()
The potential impact of the vulnerability if it was to be exploited.
.google.cloud.securitycenter.v1.Cve.RiskRating impact = 5;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for impact.
|
getObservedInTheWild()
public boolean getObservedInTheWild()
Whether or not the vulnerability has been observed in the wild.
bool observed_in_the_wild = 7;
Returns |
Type |
Description |
boolean |
The observedInTheWild.
|
getParserForType()
public Parser<Cve> getParserForType()
Overrides
getReferences(int index)
public Reference getReferences(int index)
Parameter |
Name |
Description |
index |
int
|
getReferencesCount()
public int getReferencesCount()
Returns |
Type |
Description |
int |
|
getReferencesList()
public List<Reference> getReferencesList()
getReferencesOrBuilder(int index)
public ReferenceOrBuilder getReferencesOrBuilder(int index)
Parameter |
Name |
Description |
index |
int
|
getReferencesOrBuilderList()
public List<? extends ReferenceOrBuilder> getReferencesOrBuilderList()
Returns |
Type |
Description |
List<? extends com.google.cloud.securitycenter.v1.ReferenceOrBuilder> |
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getUpstreamFixAvailable()
public boolean getUpstreamFixAvailable()
Whether upstream fix is available for the CVE.
bool upstream_fix_available = 4;
Returns |
Type |
Description |
boolean |
The upstreamFixAvailable.
|
getZeroDay()
public boolean getZeroDay()
Whether or not the vulnerability was zero day when the finding was
published.
bool zero_day = 8;
Returns |
Type |
Description |
boolean |
The zeroDay.
|
hasCvssv3()
public boolean hasCvssv3()
Returns |
Type |
Description |
boolean |
Whether the cvssv3 field is set.
|
hasExploitReleaseDate()
public boolean hasExploitReleaseDate()
Date the first publicly available exploit or PoC was released.
.google.protobuf.Timestamp exploit_release_date = 9;
Returns |
Type |
Description |
boolean |
Whether the exploitReleaseDate field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Cve.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Cve.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Cve.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]