Constructor
new Detail(propertiesopt)
Constructs a new Detail.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
grafeas.v1.VulnerabilityNote.IDetail |
<optional> |
Properties to set |
- Implements:
-
- IDetail
Members
affectedCpeUri
Detail affectedCpeUri.
affectedPackage
Detail affectedPackage.
affectedVersionEnd
Detail affectedVersionEnd.
affectedVersionStart
Detail affectedVersionStart.
description
Detail description.
fixedCpeUri
Detail fixedCpeUri.
fixedPackage
Detail fixedPackage.
fixedVersion
Detail fixedVersion.
isObsolete
Detail isObsolete.
packageType
Detail packageType.
severityName
Detail severityName.
source
Detail source.
sourceUpdateTime
Detail sourceUpdateTime.
vendor
Detail vendor.
Methods
toJSON() → {Object.<string, *>}
Converts this Detail to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {grafeas.v1.VulnerabilityNote.Detail}
Creates a new Detail instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
grafeas.v1.VulnerabilityNote.IDetail |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
grafeas.v1.VulnerabilityNote.Detail |
Detail instance |
(static) decode(reader, lengthopt) → {grafeas.v1.VulnerabilityNote.Detail}
Decodes a Detail 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 |
---|---|
grafeas.v1.VulnerabilityNote.Detail |
Detail |
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) → {grafeas.v1.VulnerabilityNote.Detail}
Decodes a Detail 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 |
---|---|
grafeas.v1.VulnerabilityNote.Detail |
Detail |
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 Detail message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
grafeas.v1.VulnerabilityNote.IDetail |
Detail 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 Detail message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
grafeas.v1.VulnerabilityNote.IDetail |
Detail message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {grafeas.v1.VulnerabilityNote.Detail}
Creates a Detail 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 |
---|---|
grafeas.v1.VulnerabilityNote.Detail |
Detail |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Detail
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 Detail message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
grafeas.v1.VulnerabilityNote.Detail |
Detail |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Detail message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|