public static interface VulnerabilityNote.DetailOrBuilder extends MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getAffectedCpeUri()
Required.
|
ByteString |
getAffectedCpeUriBytes()
Required.
|
String |
getAffectedPackage()
Required.
|
ByteString |
getAffectedPackageBytes()
Required.
|
Version |
getAffectedVersionEnd()
The version number at the end of an interval in which this vulnerability
exists.
|
VersionOrBuilder |
getAffectedVersionEndOrBuilder()
The version number at the end of an interval in which this vulnerability
exists.
|
Version |
getAffectedVersionStart()
The version number at the start of an interval in which this
vulnerability exists.
|
VersionOrBuilder |
getAffectedVersionStartOrBuilder()
The version number at the start of an interval in which this
vulnerability exists.
|
String |
getDescription()
A vendor-specific description of this vulnerability.
|
ByteString |
getDescriptionBytes()
A vendor-specific description of this vulnerability.
|
String |
getFixedCpeUri()
The distro recommended [CPE URI](https://cpe.mitre.org/specification/)
to update to that contains a fix for this vulnerability.
|
ByteString |
getFixedCpeUriBytes()
The distro recommended [CPE URI](https://cpe.mitre.org/specification/)
to update to that contains a fix for this vulnerability.
|
String |
getFixedPackage()
The distro recommended package to update to that contains a fix for this
vulnerability.
|
ByteString |
getFixedPackageBytes()
The distro recommended package to update to that contains a fix for this
vulnerability.
|
Version |
getFixedVersion()
The distro recommended version to update to that contains a
fix for this vulnerability.
|
VersionOrBuilder |
getFixedVersionOrBuilder()
The distro recommended version to update to that contains a
fix for this vulnerability.
|
boolean |
getIsObsolete()
Whether this detail is obsolete.
|
String |
getPackageType()
The type of package; whether native or non native (e.g., ruby gems,
node.js packages, etc.).
|
ByteString |
getPackageTypeBytes()
The type of package; whether native or non native (e.g., ruby gems,
node.js packages, etc.).
|
String |
getSeverityName()
The distro assigned severity of this vulnerability.
|
ByteString |
getSeverityNameBytes()
The distro assigned severity of this vulnerability.
|
boolean |
hasAffectedVersionEnd()
The version number at the end of an interval in which this vulnerability
exists.
|
boolean |
hasAffectedVersionStart()
The version number at the start of an interval in which this
vulnerability exists.
|
boolean |
hasFixedVersion()
The distro recommended version to update to that contains a
fix for this vulnerability.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofisInitializedString getSeverityName()
The distro assigned severity of this vulnerability.
string severity_name = 1;ByteString getSeverityNameBytes()
The distro assigned severity of this vulnerability.
string severity_name = 1;String getDescription()
A vendor-specific description of this vulnerability.
string description = 2;ByteString getDescriptionBytes()
A vendor-specific description of this vulnerability.
string description = 2;String getPackageType()
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
string package_type = 3;ByteString getPackageTypeBytes()
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
string package_type = 3;String getAffectedCpeUri()
Required. The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability affects.
string affected_cpe_uri = 4;ByteString getAffectedCpeUriBytes()
Required. The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability affects.
string affected_cpe_uri = 4;String getAffectedPackage()
Required. The package this vulnerability affects.
string affected_package = 5;ByteString getAffectedPackageBytes()
Required. The package this vulnerability affects.
string affected_package = 5;boolean hasAffectedVersionStart()
The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
.grafeas.v1.Version affected_version_start = 6;Version getAffectedVersionStart()
The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
.grafeas.v1.Version affected_version_start = 6;VersionOrBuilder getAffectedVersionStartOrBuilder()
The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
.grafeas.v1.Version affected_version_start = 6;boolean hasAffectedVersionEnd()
The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
.grafeas.v1.Version affected_version_end = 7;Version getAffectedVersionEnd()
The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
.grafeas.v1.Version affected_version_end = 7;VersionOrBuilder getAffectedVersionEndOrBuilder()
The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
.grafeas.v1.Version affected_version_end = 7;String getFixedCpeUri()
The distro recommended [CPE URI](https://cpe.mitre.org/specification/) to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
string fixed_cpe_uri = 8;ByteString getFixedCpeUriBytes()
The distro recommended [CPE URI](https://cpe.mitre.org/specification/) to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
string fixed_cpe_uri = 8;String getFixedPackage()
The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
string fixed_package = 9;ByteString getFixedPackageBytes()
The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
string fixed_package = 9;boolean hasFixedVersion()
The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
.grafeas.v1.Version fixed_version = 10;Version getFixedVersion()
The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
.grafeas.v1.Version fixed_version = 10;VersionOrBuilder getFixedVersionOrBuilder()
The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
.grafeas.v1.Version fixed_version = 10;boolean getIsObsolete()
Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
bool is_obsolete = 11;Copyright © 2019 Google LLC. All rights reserved.