public static final class Vulnerability.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder> implements VulnerabilityOrBuilder
Vulnerability provides metadata about a security vulnerability.Protobuf type
grafeas.v1beta1.vulnerability.Vulnerability| Modifier and Type | Method and Description |
|---|---|
Vulnerability.Builder |
addAllDetails(Iterable<? extends Vulnerability.Detail> values)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Builder |
addDetails(int index,
Vulnerability.Detail.Builder builderForValue)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Builder |
addDetails(int index,
Vulnerability.Detail value)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Builder |
addDetails(Vulnerability.Detail.Builder builderForValue)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Builder |
addDetails(Vulnerability.Detail value)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Detail.Builder |
addDetailsBuilder()
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Detail.Builder |
addDetailsBuilder(int index)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Vulnerability |
build() |
Vulnerability |
buildPartial() |
Vulnerability.Builder |
clear() |
Vulnerability.Builder |
clearCvssScore()
The CVSS score for this vulnerability.
|
Vulnerability.Builder |
clearDetails()
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Vulnerability.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Vulnerability.Builder |
clearSeverity()
Note provider assigned impact of the vulnerability.
|
Vulnerability.Builder |
clone() |
float |
getCvssScore()
The CVSS score for this vulnerability.
|
Vulnerability |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Vulnerability.Detail |
getDetails(int index)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Detail.Builder |
getDetailsBuilder(int index)
All information about the package to specifically identify this
vulnerability.
|
List<Vulnerability.Detail.Builder> |
getDetailsBuilderList()
All information about the package to specifically identify this
vulnerability.
|
int |
getDetailsCount()
All information about the package to specifically identify this
vulnerability.
|
List<Vulnerability.Detail> |
getDetailsList()
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.DetailOrBuilder |
getDetailsOrBuilder(int index)
All information about the package to specifically identify this
vulnerability.
|
List<? extends Vulnerability.DetailOrBuilder> |
getDetailsOrBuilderList()
All information about the package to specifically identify this
vulnerability.
|
Severity |
getSeverity()
Note provider assigned impact of the vulnerability.
|
int |
getSeverityValue()
Note provider assigned impact of the vulnerability.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Vulnerability.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Vulnerability.Builder |
mergeFrom(com.google.protobuf.Message other) |
Vulnerability.Builder |
mergeFrom(Vulnerability other) |
Vulnerability.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Vulnerability.Builder |
removeDetails(int index)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Builder |
setCvssScore(float value)
The CVSS score for this vulnerability.
|
Vulnerability.Builder |
setDetails(int index,
Vulnerability.Detail.Builder builderForValue)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Builder |
setDetails(int index,
Vulnerability.Detail value)
All information about the package to specifically identify this
vulnerability.
|
Vulnerability.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Vulnerability.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Vulnerability.Builder |
setSeverity(Severity value)
Note provider assigned impact of the vulnerability.
|
Vulnerability.Builder |
setSeverityValue(int value)
Note provider assigned impact of the vulnerability.
|
Vulnerability.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public Vulnerability.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public Vulnerability getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Vulnerability build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Vulnerability buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Vulnerability.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public Vulnerability.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public Vulnerability.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public Vulnerability.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public Vulnerability.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public Vulnerability.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public Vulnerability.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Vulnerability.Builder>public Vulnerability.Builder mergeFrom(Vulnerability other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public Vulnerability.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Vulnerability.Builder>IOExceptionpublic float getCvssScore()
The CVSS score for this vulnerability.
float cvss_score = 1;getCvssScore in interface VulnerabilityOrBuilderpublic Vulnerability.Builder setCvssScore(float value)
The CVSS score for this vulnerability.
float cvss_score = 1;public Vulnerability.Builder clearCvssScore()
The CVSS score for this vulnerability.
float cvss_score = 1;public int getSeverityValue()
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;getSeverityValue in interface VulnerabilityOrBuilderpublic Vulnerability.Builder setSeverityValue(int value)
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;public Severity getSeverity()
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;getSeverity in interface VulnerabilityOrBuilderpublic Vulnerability.Builder setSeverity(Severity value)
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;public Vulnerability.Builder clearSeverity()
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;public 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;getDetailsList in interface VulnerabilityOrBuilderpublic 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;getDetailsCount in interface VulnerabilityOrBuilderpublic Vulnerability.Detail getDetails(int index)
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 in interface VulnerabilityOrBuilderpublic Vulnerability.Builder setDetails(int index, Vulnerability.Detail value)
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;public Vulnerability.Builder setDetails(int index, Vulnerability.Detail.Builder builderForValue)
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;public Vulnerability.Builder addDetails(Vulnerability.Detail value)
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;public Vulnerability.Builder addDetails(int index, Vulnerability.Detail value)
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;public Vulnerability.Builder addDetails(Vulnerability.Detail.Builder builderForValue)
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;public Vulnerability.Builder addDetails(int index, Vulnerability.Detail.Builder builderForValue)
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;public Vulnerability.Builder addAllDetails(Iterable<? extends Vulnerability.Detail> values)
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;public Vulnerability.Builder clearDetails()
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;public Vulnerability.Builder removeDetails(int index)
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;public Vulnerability.Detail.Builder getDetailsBuilder(int index)
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;public Vulnerability.DetailOrBuilder getDetailsOrBuilder(int index)
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 in interface VulnerabilityOrBuilderpublic 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;getDetailsOrBuilderList in interface VulnerabilityOrBuilderpublic Vulnerability.Detail.Builder addDetailsBuilder()
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;public Vulnerability.Detail.Builder addDetailsBuilder(int index)
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;public List<Vulnerability.Detail.Builder> getDetailsBuilderList()
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;public final Vulnerability.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>public final Vulnerability.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>Copyright © 2019 Google LLC. All rights reserved.