Constructor
new PackageIssue(propertiesopt)
Constructs a new PackageIssue.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
grafeas.v1.VulnerabilityOccurrence.IPackageIssue |
<optional> |
Properties to set |
- Implements:
-
- IPackageIssue
Members
affectedCpeUri
PackageIssue affectedCpeUri.
affectedPackage
PackageIssue affectedPackage.
affectedVersion
PackageIssue affectedVersion.
effectiveSeverity
PackageIssue effectiveSeverity.
fileLocation
PackageIssue fileLocation.
fixAvailable
PackageIssue fixAvailable.
fixedCpeUri
PackageIssue fixedCpeUri.
fixedPackage
PackageIssue fixedPackage.
fixedVersion
PackageIssue fixedVersion.
packageType
PackageIssue packageType.
Methods
toJSON() → {Object.<string, *>}
Converts this PackageIssue to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {grafeas.v1.VulnerabilityOccurrence.PackageIssue}
Creates a new PackageIssue instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
grafeas.v1.VulnerabilityOccurrence.IPackageIssue |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
grafeas.v1.VulnerabilityOccurrence.PackageIssue |
PackageIssue instance |
(static) decode(reader, lengthopt) → {grafeas.v1.VulnerabilityOccurrence.PackageIssue}
Decodes a PackageIssue 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.VulnerabilityOccurrence.PackageIssue |
PackageIssue |
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.VulnerabilityOccurrence.PackageIssue}
Decodes a PackageIssue 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.VulnerabilityOccurrence.PackageIssue |
PackageIssue |
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 PackageIssue message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
grafeas.v1.VulnerabilityOccurrence.IPackageIssue |
PackageIssue 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 PackageIssue message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
grafeas.v1.VulnerabilityOccurrence.IPackageIssue |
PackageIssue 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.VulnerabilityOccurrence.PackageIssue}
Creates a PackageIssue 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.VulnerabilityOccurrence.PackageIssue |
PackageIssue |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for PackageIssue
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 PackageIssue message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
grafeas.v1.VulnerabilityOccurrence.PackageIssue |
PackageIssue |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a PackageIssue message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|