Constructor
new Detail(propertiesopt)
Constructs a new Detail.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
grafeas.v1beta1.vulnerability.Vulnerability.IDetail |
<optional> |
Properties to set |
- Implements:
-
- IDetail
Members
cpeUri
Detail cpeUri.
description
Detail description.
fixedLocation
Detail fixedLocation.
isObsolete
Detail isObsolete.
maxAffectedVersion
Detail maxAffectedVersion.
minAffectedVersion
Detail minAffectedVersion.
package
Detail package.
packageType
Detail packageType.
severityName
Detail severityName.
sourceUpdateTime
Detail sourceUpdateTime.
Methods
toJSON() → {Object.<string, *>}
Converts this Detail to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {grafeas.v1beta1.vulnerability.Vulnerability.Detail}
Creates a new Detail instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
grafeas.v1beta1.vulnerability.Vulnerability.IDetail |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
grafeas.v1beta1.vulnerability.Vulnerability.Detail |
Detail instance |
(static) decode(reader, lengthopt) → {grafeas.v1beta1.vulnerability.Vulnerability.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.v1beta1.vulnerability.Vulnerability.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.v1beta1.vulnerability.Vulnerability.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.v1beta1.vulnerability.Vulnerability.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.v1beta1.vulnerability.Vulnerability.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.v1beta1.vulnerability.Vulnerability.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.v1beta1.vulnerability.Vulnerability.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.v1beta1.vulnerability.Vulnerability.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.v1beta1.vulnerability.Vulnerability.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 |
|