Constructor
new Assessment(propertiesopt)
Constructs a new Assessment.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
grafeas.v1.VulnerabilityAssessmentNote.IAssessment |
<optional> |
Properties to set |
- Implements:
-
- IAssessment
Classes
Members
cve
Assessment cve.
impacts
Assessment impacts.
justification
Assessment justification.
longDescription
Assessment longDescription.
relatedUris
Assessment relatedUris.
remediations
Assessment remediations.
shortDescription
Assessment shortDescription.
state
Assessment state.
vulnerabilityId
Assessment vulnerabilityId.
State
State enum.
Properties:
Name | Type | Description |
---|---|---|
STATE_UNSPECIFIED |
number |
STATE_UNSPECIFIED value |
AFFECTED |
number |
AFFECTED value |
NOT_AFFECTED |
number |
NOT_AFFECTED value |
FIXED |
number |
FIXED value |
UNDER_INVESTIGATION |
number |
UNDER_INVESTIGATION value |
Methods
toJSON() → {Object.<string, *>}
Converts this Assessment to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {grafeas.v1.VulnerabilityAssessmentNote.Assessment}
Creates a new Assessment instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
grafeas.v1.VulnerabilityAssessmentNote.IAssessment |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
grafeas.v1.VulnerabilityAssessmentNote.Assessment |
Assessment instance |
(static) decode(reader, lengthopt) → {grafeas.v1.VulnerabilityAssessmentNote.Assessment}
Decodes an Assessment 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.VulnerabilityAssessmentNote.Assessment |
Assessment |
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.VulnerabilityAssessmentNote.Assessment}
Decodes an Assessment 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.VulnerabilityAssessmentNote.Assessment |
Assessment |
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 Assessment message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
grafeas.v1.VulnerabilityAssessmentNote.IAssessment |
Assessment 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 Assessment message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
grafeas.v1.VulnerabilityAssessmentNote.IAssessment |
Assessment 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.VulnerabilityAssessmentNote.Assessment}
Creates an Assessment 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.VulnerabilityAssessmentNote.Assessment |
Assessment |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Assessment
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 an Assessment message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
grafeas.v1.VulnerabilityAssessmentNote.Assessment |
Assessment |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an Assessment message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|