Package io.grafeas.v1beta1.vulnerability
Class Vulnerability.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
- io.grafeas.v1beta1.vulnerability.Vulnerability.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,VulnerabilityOrBuilder,Cloneable
- Enclosing class:
- Vulnerability
public static final class Vulnerability.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder> implements VulnerabilityOrBuilder
Vulnerability provides metadata about a security vulnerability in a Note.
Protobuf typegrafeas.v1beta1.vulnerability.Vulnerability
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Vulnerability.BuilderaddAllDetails(Iterable<? extends Vulnerability.Detail> values)All information about the package to specifically identify this vulnerability.Vulnerability.BuilderaddAllWindowsDetails(Iterable<? extends Vulnerability.WindowsDetail> values)Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.BuilderaddDetails(int index, Vulnerability.Detail value)All information about the package to specifically identify this vulnerability.Vulnerability.BuilderaddDetails(int index, Vulnerability.Detail.Builder builderForValue)All information about the package to specifically identify this vulnerability.Vulnerability.BuilderaddDetails(Vulnerability.Detail value)All information about the package to specifically identify this vulnerability.Vulnerability.BuilderaddDetails(Vulnerability.Detail.Builder builderForValue)All information about the package to specifically identify this vulnerability.Vulnerability.Detail.BuilderaddDetailsBuilder()All information about the package to specifically identify this vulnerability.Vulnerability.Detail.BuilderaddDetailsBuilder(int index)All information about the package to specifically identify this vulnerability.Vulnerability.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Vulnerability.BuilderaddWindowsDetails(int index, Vulnerability.WindowsDetail value)Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.BuilderaddWindowsDetails(int index, Vulnerability.WindowsDetail.Builder builderForValue)Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.BuilderaddWindowsDetails(Vulnerability.WindowsDetail value)Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.BuilderaddWindowsDetails(Vulnerability.WindowsDetail.Builder builderForValue)Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.WindowsDetail.BuilderaddWindowsDetailsBuilder()Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.WindowsDetail.BuilderaddWindowsDetailsBuilder(int index)Windows details get their own format because the information format and model don't match a normal detail.Vulnerabilitybuild()VulnerabilitybuildPartial()Vulnerability.Builderclear()Vulnerability.BuilderclearCvssScore()The CVSS score for this vulnerability.Vulnerability.BuilderclearCvssV3()The full description of the CVSSv3.Vulnerability.BuilderclearDetails()All information about the package to specifically identify this vulnerability.Vulnerability.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Vulnerability.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Vulnerability.BuilderclearSeverity()Note provider assigned impact of the vulnerability.Vulnerability.BuilderclearSourceUpdateTime()The time this information was last changed at the source.Vulnerability.BuilderclearWindowsDetails()Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.Builderclone()floatgetCvssScore()The CVSS score for this vulnerability.CVSSv3getCvssV3()The full description of the CVSSv3.CVSSv3.BuildergetCvssV3Builder()The full description of the CVSSv3.CVSSv3OrBuildergetCvssV3OrBuilder()The full description of the CVSSv3.VulnerabilitygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Vulnerability.DetailgetDetails(int index)All information about the package to specifically identify this vulnerability.Vulnerability.Detail.BuildergetDetailsBuilder(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.intgetDetailsCount()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.DetailOrBuildergetDetailsOrBuilder(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.SeveritygetSeverity()Note provider assigned impact of the vulnerability.intgetSeverityValue()Note provider assigned impact of the vulnerability.com.google.protobuf.TimestampgetSourceUpdateTime()The time this information was last changed at the source.com.google.protobuf.Timestamp.BuildergetSourceUpdateTimeBuilder()The time this information was last changed at the source.com.google.protobuf.TimestampOrBuildergetSourceUpdateTimeOrBuilder()The time this information was last changed at the source.Vulnerability.WindowsDetailgetWindowsDetails(int index)Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.WindowsDetail.BuildergetWindowsDetailsBuilder(int index)Windows details get their own format because the information format and model don't match a normal detail.List<Vulnerability.WindowsDetail.Builder>getWindowsDetailsBuilderList()Windows details get their own format because the information format and model don't match a normal detail.intgetWindowsDetailsCount()Windows details get their own format because the information format and model don't match a normal detail.List<Vulnerability.WindowsDetail>getWindowsDetailsList()Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.WindowsDetailOrBuildergetWindowsDetailsOrBuilder(int index)Windows details get their own format because the information format and model don't match a normal detail.List<? extends Vulnerability.WindowsDetailOrBuilder>getWindowsDetailsOrBuilderList()Windows details get their own format because the information format and model don't match a normal detail.booleanhasCvssV3()The full description of the CVSSv3.booleanhasSourceUpdateTime()The time this information was last changed at the source.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Vulnerability.BuildermergeCvssV3(CVSSv3 value)The full description of the CVSSv3.Vulnerability.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Vulnerability.BuildermergeFrom(com.google.protobuf.Message other)Vulnerability.BuildermergeFrom(Vulnerability other)Vulnerability.BuildermergeSourceUpdateTime(com.google.protobuf.Timestamp value)The time this information was last changed at the source.Vulnerability.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Vulnerability.BuilderremoveDetails(int index)All information about the package to specifically identify this vulnerability.Vulnerability.BuilderremoveWindowsDetails(int index)Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.BuildersetCvssScore(float value)The CVSS score for this vulnerability.Vulnerability.BuildersetCvssV3(CVSSv3 value)The full description of the CVSSv3.Vulnerability.BuildersetCvssV3(CVSSv3.Builder builderForValue)The full description of the CVSSv3.Vulnerability.BuildersetDetails(int index, Vulnerability.Detail value)All information about the package to specifically identify this vulnerability.Vulnerability.BuildersetDetails(int index, Vulnerability.Detail.Builder builderForValue)All information about the package to specifically identify this vulnerability.Vulnerability.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Vulnerability.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Vulnerability.BuildersetSeverity(Severity value)Note provider assigned impact of the vulnerability.Vulnerability.BuildersetSeverityValue(int value)Note provider assigned impact of the vulnerability.Vulnerability.BuildersetSourceUpdateTime(com.google.protobuf.Timestamp value)The time this information was last changed at the source.Vulnerability.BuildersetSourceUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)The time this information was last changed at the source.Vulnerability.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Vulnerability.BuildersetWindowsDetails(int index, Vulnerability.WindowsDetail value)Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.BuildersetWindowsDetails(int index, Vulnerability.WindowsDetail.Builder builderForValue)Windows details get their own format because the information format and model don't match a normal detail.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
clear
public Vulnerability.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
getDefaultInstanceForType
public Vulnerability getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Vulnerability build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Vulnerability buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Vulnerability.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
setField
public Vulnerability.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
clearField
public Vulnerability.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
clearOneof
public Vulnerability.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
setRepeatedField
public Vulnerability.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
addRepeatedField
public Vulnerability.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
mergeFrom
public Vulnerability.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Vulnerability.Builder>
-
mergeFrom
public Vulnerability.Builder mergeFrom(Vulnerability other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
mergeFrom
public Vulnerability.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Vulnerability.Builder>- Throws:
IOException
-
getCvssScore
public float getCvssScore()
The CVSS score for this vulnerability.
float cvss_score = 1;- Specified by:
getCvssScorein interfaceVulnerabilityOrBuilder- Returns:
- The cvssScore.
-
setCvssScore
public Vulnerability.Builder setCvssScore(float value)
The CVSS score for this vulnerability.
float cvss_score = 1;- Parameters:
value- The cvssScore to set.- Returns:
- This builder for chaining.
-
clearCvssScore
public Vulnerability.Builder clearCvssScore()
The CVSS score for this vulnerability.
float cvss_score = 1;- Returns:
- This builder for chaining.
-
getSeverityValue
public int getSeverityValue()
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;- Specified by:
getSeverityValuein interfaceVulnerabilityOrBuilder- Returns:
- The enum numeric value on the wire for severity.
-
setSeverityValue
public Vulnerability.Builder setSeverityValue(int value)
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;- Parameters:
value- The enum numeric value on the wire for severity to set.- Returns:
- This builder for chaining.
-
getSeverity
public Severity getSeverity()
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;- Specified by:
getSeverityin interfaceVulnerabilityOrBuilder- Returns:
- The severity.
-
setSeverity
public Vulnerability.Builder setSeverity(Severity value)
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;- Parameters:
value- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
public Vulnerability.Builder clearSeverity()
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;- Returns:
- This builder for chaining.
-
getDetailsList
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;- Specified by:
getDetailsListin interfaceVulnerabilityOrBuilder
-
getDetailsCount
public 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;- Specified by:
getDetailsCountin interfaceVulnerabilityOrBuilder
-
getDetails
public 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;- Specified by:
getDetailsin interfaceVulnerabilityOrBuilder
-
setDetails
public 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;
-
setDetails
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;
-
addDetails
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;
-
addDetails
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;
-
addDetails
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;
-
addDetails
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;
-
addAllDetails
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;
-
clearDetails
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;
-
removeDetails
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;
-
getDetailsBuilder
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;
-
getDetailsOrBuilder
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;- Specified by:
getDetailsOrBuilderin interfaceVulnerabilityOrBuilder
-
getDetailsOrBuilderList
public 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;- Specified by:
getDetailsOrBuilderListin interfaceVulnerabilityOrBuilder
-
addDetailsBuilder
public 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;
-
addDetailsBuilder
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;
-
getDetailsBuilderList
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;
-
hasCvssV3
public boolean hasCvssV3()
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;- Specified by:
hasCvssV3in interfaceVulnerabilityOrBuilder- Returns:
- Whether the cvssV3 field is set.
-
getCvssV3
public CVSSv3 getCvssV3()
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;- Specified by:
getCvssV3in interfaceVulnerabilityOrBuilder- Returns:
- The cvssV3.
-
setCvssV3
public Vulnerability.Builder setCvssV3(CVSSv3 value)
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;
-
setCvssV3
public Vulnerability.Builder setCvssV3(CVSSv3.Builder builderForValue)
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;
-
mergeCvssV3
public Vulnerability.Builder mergeCvssV3(CVSSv3 value)
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;
-
clearCvssV3
public Vulnerability.Builder clearCvssV3()
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;
-
getCvssV3Builder
public CVSSv3.Builder getCvssV3Builder()
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;
-
getCvssV3OrBuilder
public CVSSv3OrBuilder getCvssV3OrBuilder()
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;- Specified by:
getCvssV3OrBuilderin interfaceVulnerabilityOrBuilder
-
getWindowsDetailsList
public 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;- Specified by:
getWindowsDetailsListin interfaceVulnerabilityOrBuilder
-
getWindowsDetailsCount
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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;- Specified by:
getWindowsDetailsCountin interfaceVulnerabilityOrBuilder
-
getWindowsDetails
public Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;- Specified by:
getWindowsDetailsin interfaceVulnerabilityOrBuilder
-
setWindowsDetails
public Vulnerability.Builder setWindowsDetails(int index, Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
setWindowsDetails
public Vulnerability.Builder setWindowsDetails(int index, Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
addWindowsDetails
public Vulnerability.Builder addWindowsDetails(Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
addWindowsDetails
public Vulnerability.Builder addWindowsDetails(int index, Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
addWindowsDetails
public Vulnerability.Builder addWindowsDetails(Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
addWindowsDetails
public Vulnerability.Builder addWindowsDetails(int index, Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
addAllWindowsDetails
public Vulnerability.Builder addAllWindowsDetails(Iterable<? extends Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
clearWindowsDetails
public Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
removeWindowsDetails
public Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
getWindowsDetailsBuilder
public Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
getWindowsDetailsOrBuilder
public Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;- Specified by:
getWindowsDetailsOrBuilderin interfaceVulnerabilityOrBuilder
-
getWindowsDetailsOrBuilderList
public 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;- Specified by:
getWindowsDetailsOrBuilderListin interfaceVulnerabilityOrBuilder
-
addWindowsDetailsBuilder
public Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
addWindowsDetailsBuilder
public Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
getWindowsDetailsBuilderList
public List<Vulnerability.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.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;
-
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 = 6;- Specified by:
hasSourceUpdateTimein interfaceVulnerabilityOrBuilder- Returns:
- Whether the sourceUpdateTime field is set.
-
getSourceUpdateTime
public 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;- Specified by:
getSourceUpdateTimein interfaceVulnerabilityOrBuilder- Returns:
- The sourceUpdateTime.
-
setSourceUpdateTime
public Vulnerability.Builder setSourceUpdateTime(com.google.protobuf.Timestamp value)
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;
-
setSourceUpdateTime
public Vulnerability.Builder setSourceUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
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;
-
mergeSourceUpdateTime
public Vulnerability.Builder mergeSourceUpdateTime(com.google.protobuf.Timestamp value)
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;
-
clearSourceUpdateTime
public Vulnerability.Builder clearSourceUpdateTime()
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;
-
getSourceUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getSourceUpdateTimeBuilder()
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;
-
getSourceUpdateTimeOrBuilder
public 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;- Specified by:
getSourceUpdateTimeOrBuilderin interfaceVulnerabilityOrBuilder
-
setUnknownFields
public final Vulnerability.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
mergeUnknownFields
public final Vulnerability.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
-