public static final class VulnerabilityNote.Builder extends GeneratedMessageV3.Builder<VulnerabilityNote.Builder> implements VulnerabilityNoteOrBuilder
A security vulnerability that can be found in resources.Protobuf type
grafeas.v1.VulnerabilityNote
Modifier and Type | Method and Description |
---|---|
VulnerabilityNote.Builder |
addAllDetails(Iterable<? extends VulnerabilityNote.Detail> values)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Builder |
addAllWindowsDetails(Iterable<? extends VulnerabilityNote.WindowsDetail> values)
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.Builder |
addDetails(int index,
VulnerabilityNote.Detail.Builder builderForValue)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Builder |
addDetails(int index,
VulnerabilityNote.Detail value)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Builder |
addDetails(VulnerabilityNote.Detail.Builder builderForValue)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Builder |
addDetails(VulnerabilityNote.Detail value)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Detail.Builder |
addDetailsBuilder()
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Detail.Builder |
addDetailsBuilder(int index)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
VulnerabilityNote.Builder |
addWindowsDetails(int index,
VulnerabilityNote.WindowsDetail.Builder builderForValue)
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.Builder |
addWindowsDetails(int index,
VulnerabilityNote.WindowsDetail value)
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.Builder |
addWindowsDetails(VulnerabilityNote.WindowsDetail.Builder builderForValue)
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.Builder |
addWindowsDetails(VulnerabilityNote.WindowsDetail value)
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.WindowsDetail.Builder |
addWindowsDetailsBuilder()
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.WindowsDetail.Builder |
addWindowsDetailsBuilder(int index)
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote |
build() |
VulnerabilityNote |
buildPartial() |
VulnerabilityNote.Builder |
clear() |
VulnerabilityNote.Builder |
clearCvssScore()
The CVSS score of this vulnerability.
|
VulnerabilityNote.Builder |
clearCvssV3()
The full description of the CVSSv3 for this vulnerability.
|
VulnerabilityNote.Builder |
clearDetails()
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Builder |
clearField(Descriptors.FieldDescriptor field) |
VulnerabilityNote.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
VulnerabilityNote.Builder |
clearSeverity()
The note provider assigned severity of this vulnerability.
|
VulnerabilityNote.Builder |
clearWindowsDetails()
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.Builder |
clone() |
float |
getCvssScore()
The CVSS score of this vulnerability.
|
CVSSv3 |
getCvssV3()
The full description of the CVSSv3 for this vulnerability.
|
CVSSv3.Builder |
getCvssV3Builder()
The full description of the CVSSv3 for this vulnerability.
|
CVSSv3OrBuilder |
getCvssV3OrBuilder()
The full description of the CVSSv3 for this vulnerability.
|
VulnerabilityNote |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
VulnerabilityNote.Detail |
getDetails(int index)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Detail.Builder |
getDetailsBuilder(int index)
Details of all known distros and packages affected by this vulnerability.
|
List<VulnerabilityNote.Detail.Builder> |
getDetailsBuilderList()
Details of all known distros and packages affected by this vulnerability.
|
int |
getDetailsCount()
Details of all known distros and packages affected by this vulnerability.
|
List<VulnerabilityNote.Detail> |
getDetailsList()
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.DetailOrBuilder |
getDetailsOrBuilder(int index)
Details of all known distros and packages affected by this vulnerability.
|
List<? extends VulnerabilityNote.DetailOrBuilder> |
getDetailsOrBuilderList()
Details of all known distros and packages affected by this vulnerability.
|
Severity |
getSeverity()
The note provider assigned severity of this vulnerability.
|
int |
getSeverityValue()
The note provider assigned severity of this vulnerability.
|
VulnerabilityNote.WindowsDetail |
getWindowsDetails(int index)
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.WindowsDetail.Builder |
getWindowsDetailsBuilder(int index)
Windows details get their own format because the information format and
model don't match a normal detail.
|
List<VulnerabilityNote.WindowsDetail.Builder> |
getWindowsDetailsBuilderList()
Windows details get their own format because the information format and
model don't match a normal detail.
|
int |
getWindowsDetailsCount()
Windows details get their own format because the information format and
model don't match a normal detail.
|
List<VulnerabilityNote.WindowsDetail> |
getWindowsDetailsList()
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.WindowsDetailOrBuilder |
getWindowsDetailsOrBuilder(int index)
Windows details get their own format because the information format and
model don't match a normal detail.
|
List<? extends VulnerabilityNote.WindowsDetailOrBuilder> |
getWindowsDetailsOrBuilderList()
Windows details get their own format because the information format and
model don't match a normal detail.
|
boolean |
hasCvssV3()
The full description of the CVSSv3 for this vulnerability.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
VulnerabilityNote.Builder |
mergeCvssV3(CVSSv3 value)
The full description of the CVSSv3 for this vulnerability.
|
VulnerabilityNote.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
VulnerabilityNote.Builder |
mergeFrom(Message other) |
VulnerabilityNote.Builder |
mergeFrom(VulnerabilityNote other) |
VulnerabilityNote.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
VulnerabilityNote.Builder |
removeDetails(int index)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Builder |
removeWindowsDetails(int index)
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.Builder |
setCvssScore(float value)
The CVSS score of this vulnerability.
|
VulnerabilityNote.Builder |
setCvssV3(CVSSv3.Builder builderForValue)
The full description of the CVSSv3 for this vulnerability.
|
VulnerabilityNote.Builder |
setCvssV3(CVSSv3 value)
The full description of the CVSSv3 for this vulnerability.
|
VulnerabilityNote.Builder |
setDetails(int index,
VulnerabilityNote.Detail.Builder builderForValue)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Builder |
setDetails(int index,
VulnerabilityNote.Detail value)
Details of all known distros and packages affected by this vulnerability.
|
VulnerabilityNote.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
VulnerabilityNote.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
VulnerabilityNote.Builder |
setSeverity(Severity value)
The note provider assigned severity of this vulnerability.
|
VulnerabilityNote.Builder |
setSeverityValue(int value)
The note provider assigned severity of this vulnerability.
|
VulnerabilityNote.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
VulnerabilityNote.Builder |
setWindowsDetails(int index,
VulnerabilityNote.WindowsDetail.Builder builderForValue)
Windows details get their own format because the information format and
model don't match a normal detail.
|
VulnerabilityNote.Builder |
setWindowsDetails(int index,
VulnerabilityNote.WindowsDetail value)
Windows details get their own format because the information format and
model don't match a normal detail.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public VulnerabilityNote build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public VulnerabilityNote buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public VulnerabilityNote.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote.Builder mergeFrom(VulnerabilityNote other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public VulnerabilityNote.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<VulnerabilityNote.Builder>
IOException
public float getCvssScore()
The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
float cvss_score = 1;
getCvssScore
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.Builder setCvssScore(float value)
The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
float cvss_score = 1;
public VulnerabilityNote.Builder clearCvssScore()
The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
float cvss_score = 1;
public int getSeverityValue()
The note provider assigned severity of this vulnerability.
.grafeas.v1.Severity severity = 2;
getSeverityValue
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.Builder setSeverityValue(int value)
The note provider assigned severity of this vulnerability.
.grafeas.v1.Severity severity = 2;
public Severity getSeverity()
The note provider assigned severity of this vulnerability.
.grafeas.v1.Severity severity = 2;
getSeverity
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.Builder setSeverity(Severity value)
The note provider assigned severity of this vulnerability.
.grafeas.v1.Severity severity = 2;
public VulnerabilityNote.Builder clearSeverity()
The note provider assigned severity of this vulnerability.
.grafeas.v1.Severity severity = 2;
public List<VulnerabilityNote.Detail> getDetailsList()
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
getDetailsList
in interface VulnerabilityNoteOrBuilder
public int getDetailsCount()
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
getDetailsCount
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.Detail getDetails(int index)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
getDetails
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.Builder setDetails(int index, VulnerabilityNote.Detail value)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Builder setDetails(int index, VulnerabilityNote.Detail.Builder builderForValue)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Builder addDetails(VulnerabilityNote.Detail value)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Builder addDetails(int index, VulnerabilityNote.Detail value)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Builder addDetails(VulnerabilityNote.Detail.Builder builderForValue)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Builder addDetails(int index, VulnerabilityNote.Detail.Builder builderForValue)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Builder addAllDetails(Iterable<? extends VulnerabilityNote.Detail> values)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Builder clearDetails()
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Builder removeDetails(int index)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Detail.Builder getDetailsBuilder(int index)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.DetailOrBuilder getDetailsOrBuilder(int index)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
getDetailsOrBuilder
in interface VulnerabilityNoteOrBuilder
public List<? extends VulnerabilityNote.DetailOrBuilder> getDetailsOrBuilderList()
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
getDetailsOrBuilderList
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.Detail.Builder addDetailsBuilder()
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public VulnerabilityNote.Detail.Builder addDetailsBuilder(int index)
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public List<VulnerabilityNote.Detail.Builder> getDetailsBuilderList()
Details of all known distros and packages affected by this vulnerability.
repeated .grafeas.v1.VulnerabilityNote.Detail details = 3;
public boolean hasCvssV3()
The full description of the CVSSv3 for this vulnerability.
.grafeas.v1.CVSSv3 cvss_v3 = 4;
hasCvssV3
in interface VulnerabilityNoteOrBuilder
public CVSSv3 getCvssV3()
The full description of the CVSSv3 for this vulnerability.
.grafeas.v1.CVSSv3 cvss_v3 = 4;
getCvssV3
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.Builder setCvssV3(CVSSv3 value)
The full description of the CVSSv3 for this vulnerability.
.grafeas.v1.CVSSv3 cvss_v3 = 4;
public VulnerabilityNote.Builder setCvssV3(CVSSv3.Builder builderForValue)
The full description of the CVSSv3 for this vulnerability.
.grafeas.v1.CVSSv3 cvss_v3 = 4;
public VulnerabilityNote.Builder mergeCvssV3(CVSSv3 value)
The full description of the CVSSv3 for this vulnerability.
.grafeas.v1.CVSSv3 cvss_v3 = 4;
public VulnerabilityNote.Builder clearCvssV3()
The full description of the CVSSv3 for this vulnerability.
.grafeas.v1.CVSSv3 cvss_v3 = 4;
public CVSSv3.Builder getCvssV3Builder()
The full description of the CVSSv3 for this vulnerability.
.grafeas.v1.CVSSv3 cvss_v3 = 4;
public CVSSv3OrBuilder getCvssV3OrBuilder()
The full description of the CVSSv3 for this vulnerability.
.grafeas.v1.CVSSv3 cvss_v3 = 4;
getCvssV3OrBuilder
in interface VulnerabilityNoteOrBuilder
public List<VulnerabilityNote.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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
getWindowsDetailsList
in interface VulnerabilityNoteOrBuilder
public 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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
getWindowsDetailsCount
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.WindowsDetail getWindowsDetails(int index)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
getWindowsDetails
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.Builder setWindowsDetails(int index, VulnerabilityNote.WindowsDetail value)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.Builder setWindowsDetails(int index, VulnerabilityNote.WindowsDetail.Builder builderForValue)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.Builder addWindowsDetails(VulnerabilityNote.WindowsDetail value)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.Builder addWindowsDetails(int index, VulnerabilityNote.WindowsDetail value)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.Builder addWindowsDetails(VulnerabilityNote.WindowsDetail.Builder builderForValue)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.Builder addWindowsDetails(int index, VulnerabilityNote.WindowsDetail.Builder builderForValue)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.Builder addAllWindowsDetails(Iterable<? extends VulnerabilityNote.WindowsDetail> values)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.Builder clearWindowsDetails()
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.Builder removeWindowsDetails(int index)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.WindowsDetail.Builder getWindowsDetailsBuilder(int index)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.WindowsDetailOrBuilder getWindowsDetailsOrBuilder(int index)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
getWindowsDetailsOrBuilder
in interface VulnerabilityNoteOrBuilder
public List<? extends VulnerabilityNote.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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
getWindowsDetailsOrBuilderList
in interface VulnerabilityNoteOrBuilder
public VulnerabilityNote.WindowsDetail.Builder addWindowsDetailsBuilder()
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public VulnerabilityNote.WindowsDetail.Builder addWindowsDetailsBuilder(int index)
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public List<VulnerabilityNote.WindowsDetail.Builder> getWindowsDetailsBuilderList()
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.v1.VulnerabilityNote.WindowsDetail windows_details = 5;
public final VulnerabilityNote.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
public final VulnerabilityNote.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<VulnerabilityNote.Builder>
Copyright © 2019 Google LLC. All rights reserved.