- 2.74.0 (latest)
- 2.73.0
- 2.71.0
- 2.69.0
- 2.68.0
- 2.65.0
- 2.64.0
- 2.63.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.5
- 2.3.1
- 2.2.3
- 2.1.3
public
static
final
class
VulnerabilityNote
.
Detail
extends
GeneratedMessageV3
implements
VulnerabilityNote
.
DetailOrBuilder
A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
Protobuf type grafeas.v1.VulnerabilityNote.Detail
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > VulnerabilityNote.DetailImplements
VulnerabilityNote.DetailOrBuilderStatic Fields
AFFECTED_CPE_URI_FIELD_NUMBER
public
static
final
int
AFFECTED_CPE_URI_FIELD_NUMBER
AFFECTED_PACKAGE_FIELD_NUMBER
public
static
final
int
AFFECTED_PACKAGE_FIELD_NUMBER
AFFECTED_VERSION_END_FIELD_NUMBER
public
static
final
int
AFFECTED_VERSION_END_FIELD_NUMBER
AFFECTED_VERSION_START_FIELD_NUMBER
public
static
final
int
AFFECTED_VERSION_START_FIELD_NUMBER
DESCRIPTION_FIELD_NUMBER
public
static
final
int
DESCRIPTION_FIELD_NUMBER
FIXED_CPE_URI_FIELD_NUMBER
public
static
final
int
FIXED_CPE_URI_FIELD_NUMBER
FIXED_PACKAGE_FIELD_NUMBER
public
static
final
int
FIXED_PACKAGE_FIELD_NUMBER
FIXED_VERSION_FIELD_NUMBER
public
static
final
int
FIXED_VERSION_FIELD_NUMBER
IS_OBSOLETE_FIELD_NUMBER
public
static
final
int
IS_OBSOLETE_FIELD_NUMBER
PACKAGE_TYPE_FIELD_NUMBER
public
static
final
int
PACKAGE_TYPE_FIELD_NUMBER
SEVERITY_NAME_FIELD_NUMBER
public
static
final
int
SEVERITY_NAME_FIELD_NUMBER
SOURCE_FIELD_NUMBER
public
static
final
int
SOURCE_FIELD_NUMBER
SOURCE_UPDATE_TIME_FIELD_NUMBER
public
static
final
int
SOURCE_UPDATE_TIME_FIELD_NUMBER
VENDOR_FIELD_NUMBER
public
static
final
int
VENDOR_FIELD_NUMBER
Static Methods
getDefaultInstance()
public
static
VulnerabilityNote
.
Detail
getDefaultInstance
()
getDescriptor()
public
static
final
Descriptors
.
Descriptor
getDescriptor
()
newBuilder()
public
static
VulnerabilityNote
.
Detail
.
Builder
newBuilder
()
newBuilder(VulnerabilityNote.Detail prototype)
public
static
VulnerabilityNote
.
Detail
.
Builder
newBuilder
(
VulnerabilityNote
.
Detail
prototype
)
parseDelimitedFrom(InputStream input)
public
static
VulnerabilityNote
.
Detail
parseDelimitedFrom
(
InputStream
input
)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public
static
VulnerabilityNote
.
Detail
parseDelimitedFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(byte[] data)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
byte
[]
data
)
data
byte
[]
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
byte
[]
data
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(ByteString data)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
ByteString
data
)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
ByteString
data
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(CodedInputStream input)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
CodedInputStream
input
)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
CodedInputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(InputStream input)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
InputStream
input
)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(ByteBuffer data)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
ByteBuffer
data
)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public
static
VulnerabilityNote
.
Detail
parseFrom
(
ByteBuffer
data
,
ExtensionRegistryLite
extensionRegistry
)
parser()
public
static
Parser<VulnerabilityNote
.
Detail
>
parser
()
Methods
equals(Object obj)
public
boolean
equals
(
Object
obj
)
getAffectedCpeUri()
public
String
getAffectedCpeUri
()
Required. The CPE URI this vulnerability affects.
string affected_cpe_uri = 4;
getAffectedCpeUriBytes()
public
ByteString
getAffectedCpeUriBytes
()
Required. The CPE URI this vulnerability affects.
string affected_cpe_uri = 4;
getAffectedPackage()
public
String
getAffectedPackage
()
Required. The package this vulnerability affects.
string affected_package = 5;
getAffectedPackageBytes()
public
ByteString
getAffectedPackageBytes
()
Required. The package this vulnerability affects.
string affected_package = 5;
getAffectedVersionEnd()
public
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;
getAffectedVersionEndOrBuilder()
public
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;
getAffectedVersionStart()
public
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;
getAffectedVersionStartOrBuilder()
public
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;
getDefaultInstanceForType()
public
VulnerabilityNote
.
Detail
getDefaultInstanceForType
()
getDescription()
public
String
getDescription
()
A vendor-specific description of this vulnerability.
string description = 2;
getDescriptionBytes()
public
ByteString
getDescriptionBytes
()
A vendor-specific description of this vulnerability.
string description = 2;
getFixedCpeUri()
public
String
getFixedCpeUri
()
The distro recommended CPE URI 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;
getFixedCpeUriBytes()
public
ByteString
getFixedCpeUriBytes
()
The distro recommended CPE URI 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;
getFixedPackage()
public
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;
getFixedPackageBytes()
public
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;
getFixedVersion()
public
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;
getFixedVersionOrBuilder()
public
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;
getIsObsolete()
public
boolean
getIsObsolete
()
Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
bool is_obsolete = 11;
getPackageType()
public
String
getPackageType
()
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
string package_type = 3;
getPackageTypeBytes()
public
ByteString
getPackageTypeBytes
()
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
string package_type = 3;
getParserForType()
public
Parser<VulnerabilityNote
.
Detail
>
getParserForType
()
getSerializedSize()
public
int
getSerializedSize
()
getSeverityName()
public
String
getSeverityName
()
The distro assigned severity of this vulnerability.
string severity_name = 1;
getSeverityNameBytes()
public
ByteString
getSeverityNameBytes
()
The distro assigned severity of this vulnerability.
string severity_name = 1;
getSource()
public
String
getSource
()
The source from which the information in this Detail was obtained.
string source = 13;
getSourceBytes()
public
ByteString
getSourceBytes
()
The source from which the information in this Detail was obtained.
string source = 13;
getSourceUpdateTime()
public
Timestamp
getSourceUpdateTime
()
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
.google.protobuf.Timestamp source_update_time = 12;
getSourceUpdateTimeOrBuilder()
public
TimestampOrBuilder
getSourceUpdateTimeOrBuilder
()
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
.google.protobuf.Timestamp source_update_time = 12;
getVendor()
public
String
getVendor
()
The name of the vendor of the product.
string vendor = 14;
getVendorBytes()
public
ByteString
getVendorBytes
()
The name of the vendor of the product.
string vendor = 14;
hasAffectedVersionEnd()
public
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;
hasAffectedVersionStart()
public
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;
hasFixedVersion()
public
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;
hasSourceUpdateTime()
public
boolean
hasSourceUpdateTime
()
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
.google.protobuf.Timestamp source_update_time = 12;
hashCode()
public
int
hashCode
()
internalGetFieldAccessorTable()
protected
GeneratedMessageV3
.
FieldAccessorTable
internalGetFieldAccessorTable
()
isInitialized()
public
final
boolean
isInitialized
()
newBuilderForType()
public
VulnerabilityNote
.
Detail
.
Builder
newBuilderForType
()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected
VulnerabilityNote
.
Detail
.
Builder
newBuilderForType
(
GeneratedMessageV3
.
BuilderParent
parent
)
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected
Object
newInstance
(
GeneratedMessageV3
.
UnusedPrivateParameter
unused
)
toBuilder()
public
VulnerabilityNote
.
Detail
.
Builder
toBuilder
()
writeTo(CodedOutputStream output)
public
void
writeTo
(
CodedOutputStream
output
)