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, hasOneof
isInitialized
String 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.