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.Builder
addAllDetails(Iterable<? extends Vulnerability.Detail> values)
All information about the package to specifically identify this vulnerability.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.Vulnerability.Builder
addDetails(int index, Vulnerability.Detail value)
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(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.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.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.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.Vulnerability.Builder
addWindowsDetails(Vulnerability.WindowsDetail value)
Windows details get their own format because the information format and model don't match a normal detail.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.Vulnerability.WindowsDetail.Builder
addWindowsDetailsBuilder()
Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.WindowsDetail.Builder
addWindowsDetailsBuilder(int index)
Windows details get their own format because the information format and model don't match a normal detail.Vulnerability
build()
Vulnerability
buildPartial()
Vulnerability.Builder
clear()
Vulnerability.Builder
clearCvssScore()
The CVSS score for this vulnerability.Vulnerability.Builder
clearCvssV3()
The full description of the CVSSv3.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
clearSourceUpdateTime()
The time this information was last changed at the source.Vulnerability.Builder
clearWindowsDetails()
Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.Builder
clone()
float
getCvssScore()
The CVSS score for this vulnerability.CVSSv3
getCvssV3()
The full description of the CVSSv3.CVSSv3.Builder
getCvssV3Builder()
The full description of the CVSSv3.CVSSv3OrBuilder
getCvssV3OrBuilder()
The full description of the CVSSv3.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.com.google.protobuf.Timestamp
getSourceUpdateTime()
The time this information was last changed at the source.com.google.protobuf.Timestamp.Builder
getSourceUpdateTimeBuilder()
The time this information was last changed at the source.com.google.protobuf.TimestampOrBuilder
getSourceUpdateTimeOrBuilder()
The time this information was last changed at the source.Vulnerability.WindowsDetail
getWindowsDetails(int index)
Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.WindowsDetail.Builder
getWindowsDetailsBuilder(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.int
getWindowsDetailsCount()
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.WindowsDetailOrBuilder
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>
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.boolean
hasSourceUpdateTime()
The time this information was last changed at the source.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Vulnerability.Builder
mergeCvssV3(CVSSv3 value)
The full description of the CVSSv3.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
mergeSourceUpdateTime(com.google.protobuf.Timestamp value)
The time this information was last changed at the source.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
removeWindowsDetails(int index)
Windows details get their own format because the information format and model don't match a normal detail.Vulnerability.Builder
setCvssScore(float value)
The CVSS score for this vulnerability.Vulnerability.Builder
setCvssV3(CVSSv3 value)
The full description of the CVSSv3.Vulnerability.Builder
setCvssV3(CVSSv3.Builder builderForValue)
The full description of the CVSSv3.Vulnerability.Builder
setDetails(int index, Vulnerability.Detail value)
All information about the package to specifically identify this vulnerability.Vulnerability.Builder
setDetails(int index, Vulnerability.Detail.Builder builderForValue)
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
setSourceUpdateTime(com.google.protobuf.Timestamp value)
The time this information was last changed at the source.Vulnerability.Builder
setSourceUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time this information was last changed at the source.Vulnerability.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
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.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.-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
clear
public Vulnerability.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
getDefaultInstanceForType
public Vulnerability getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Vulnerability build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Vulnerability buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Vulnerability.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
setField
public Vulnerability.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
clearField
public Vulnerability.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
clearOneof
public Vulnerability.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
setRepeatedField
public Vulnerability.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
addRepeatedField
public Vulnerability.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
mergeFrom
public Vulnerability.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Vulnerability.Builder>
-
mergeFrom
public Vulnerability.Builder mergeFrom(Vulnerability other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getCvssScore
in 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:
getSeverityValue
in 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:
getSeverity
in 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:
getDetailsList
in 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:
getDetailsCount
in 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:
getDetails
in 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:
getDetailsOrBuilder
in 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:
getDetailsOrBuilderList
in 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:
hasCvssV3
in 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:
getCvssV3
in 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:
getCvssV3OrBuilder
in 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:
getWindowsDetailsList
in 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:
getWindowsDetailsCount
in 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:
getWindowsDetails
in 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:
getWindowsDetailsOrBuilder
in 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:
getWindowsDetailsOrBuilderList
in 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:
hasSourceUpdateTime
in 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:
getSourceUpdateTime
in 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:
getSourceUpdateTimeOrBuilder
in interfaceVulnerabilityOrBuilder
-
setUnknownFields
public final Vulnerability.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
mergeUnknownFields
public final Vulnerability.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Vulnerability.Builder>
-
-