Package io.grafeas.v1beta1.vulnerability
Interface VulnerabilityOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Vulnerability,Vulnerability.Builder
@Generated
public interface VulnerabilityOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionfloatThe CVSS score for this vulnerability.The full description of the CVSSv3.The full description of the CVSSv3.getDetails(int index) All information about the package to specifically identify this vulnerability.intAll information about the package to specifically identify this vulnerability.All information about the package to specifically identify this vulnerability.getDetailsOrBuilder(int index) All information about the package to specifically identify this vulnerability.List<? extends Vulnerability.DetailOrBuilder>All information about the package to specifically identify this vulnerability.Note provider assigned impact of the vulnerability.intNote provider assigned impact of the vulnerability.com.google.protobuf.TimestampThe time this information was last changed at the source.com.google.protobuf.TimestampOrBuilderThe time this information was last changed at the source.getWindowsDetails(int index) Windows details get their own format because the information format and model don't match a normal detail.intWindows details get their own format because the information format and model don't match a normal detail.Windows details get their own format because the information format and model don't match a normal detail.getWindowsDetailsOrBuilder(int index) Windows details get their own format because the information format and model don't match a normal detail.List<? extends Vulnerability.WindowsDetailOrBuilder>Windows details get their own format because the information format and model don't match a normal detail.booleanThe full description of the CVSSv3.booleanThe time this information was last changed at the source.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getCvssScore
float getCvssScore()The CVSS score for this vulnerability.
float cvss_score = 1;- Returns:
- The cvssScore.
-
getSeverityValue
int getSeverityValue()Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;- Returns:
- The enum numeric value on the wire for severity.
-
getSeverity
Severity getSeverity()Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;- Returns:
- The severity.
-
getDetailsList
List<Vulnerability.Detail> getDetailsList()All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.Detail details = 3; -
getDetails
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.Detail details = 3; -
getDetailsCount
int getDetailsCount()All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.Detail details = 3; -
getDetailsOrBuilderList
List<? extends Vulnerability.DetailOrBuilder> getDetailsOrBuilderList()All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.Detail details = 3; -
getDetailsOrBuilder
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.Detail details = 3; -
hasCvssV3
boolean hasCvssV3()The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;- Returns:
- Whether the cvssV3 field is set.
-
getCvssV3
CVSSv3 getCvssV3()The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;- Returns:
- The cvssV3.
-
getCvssV3OrBuilder
CVSSv3OrBuilder getCvssV3OrBuilder()The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4; -
getWindowsDetailsList
List<Vulnerability.WindowsDetail> getWindowsDetailsList()Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5; -
getWindowsDetails
Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5; -
getWindowsDetailsCount
int getWindowsDetailsCount()Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5; -
getWindowsDetailsOrBuilderList
List<? extends Vulnerability.WindowsDetailOrBuilder> getWindowsDetailsOrBuilderList()Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5; -
getWindowsDetailsOrBuilder
Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5; -
hasSourceUpdateTime
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 = 6;- Returns:
- Whether the sourceUpdateTime field is set.
-
getSourceUpdateTime
com.google.protobuf.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 = 6;- Returns:
- The sourceUpdateTime.
-
getSourceUpdateTimeOrBuilder
com.google.protobuf.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 = 6;
-