Constructor
new Cve(propertiesopt)
Constructs a new Cve.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.securitycenter.v1.ICve |
<optional> |
Properties to set |
- Implements:
-
- ICve
Members
cvssv3
Cve cvssv3.
exploitReleaseDate
Cve exploitReleaseDate.
exploitationActivity
Cve exploitationActivity.
id
Cve id.
impact
Cve impact.
observedInTheWild
Cve observedInTheWild.
references
Cve references.
upstreamFixAvailable
Cve upstreamFixAvailable.
zeroDay
Cve zeroDay.
ExploitationActivity
ExploitationActivity enum.
Properties:
Name | Type | Description |
---|---|---|
EXPLOITATION_ACTIVITY_UNSPECIFIED |
number |
EXPLOITATION_ACTIVITY_UNSPECIFIED value |
WIDE |
number |
WIDE value |
CONFIRMED |
number |
CONFIRMED value |
AVAILABLE |
number |
AVAILABLE value |
ANTICIPATED |
number |
ANTICIPATED value |
NO_KNOWN |
number |
NO_KNOWN value |
RiskRating
RiskRating enum.
Properties:
Name | Type | Description |
---|---|---|
RISK_RATING_UNSPECIFIED |
number |
RISK_RATING_UNSPECIFIED value |
LOW |
number |
LOW value |
MEDIUM |
number |
MEDIUM value |
HIGH |
number |
HIGH value |
CRITICAL |
number |
CRITICAL value |
Methods
toJSON() → {Object.<string, *>}
Converts this Cve to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.securitycenter.v1.Cve}
Creates a new Cve instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.securitycenter.v1.ICve |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v1.Cve |
Cve instance |
(static) decode(reader, lengthopt) → {google.cloud.securitycenter.v1.Cve}
Decodes a Cve message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v1.Cve |
Cve |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.securitycenter.v1.Cve}
Decodes a Cve message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v1.Cve |
Cve |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Cve message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.securitycenter.v1.ICve |
Cve message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Cve message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.securitycenter.v1.ICve |
Cve message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.securitycenter.v1.Cve}
Creates a Cve message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v1.Cve |
Cve |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Cve
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Cve message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.securitycenter.v1.Cve |
Cve |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Cve message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|