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.GeneratedMessage.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.GeneratedMessage.Builder<Vulnerability.Builder>
implements VulnerabilityOrBuilder
Vulnerability provides metadata about a security vulnerability in a Note.Protobuf type
grafeas.v1beta1.vulnerability.Vulnerability-
Method Summary
Modifier and TypeMethodDescriptionaddAllDetails(Iterable<? extends Vulnerability.Detail> values) All information about the package to specifically identify this vulnerability.addAllWindowsDetails(Iterable<? extends Vulnerability.WindowsDetail> values) Windows details get their own format because the information format and model don't match a normal detail.addDetails(int index, Vulnerability.Detail value) All information about the package to specifically identify this vulnerability.addDetails(int index, Vulnerability.Detail.Builder builderForValue) All information about the package to specifically identify this vulnerability.addDetails(Vulnerability.Detail value) All information about the package to specifically identify this vulnerability.addDetails(Vulnerability.Detail.Builder builderForValue) All information about the package to specifically identify this vulnerability.All information about the package to specifically identify this vulnerability.addDetailsBuilder(int index) All information about the package to specifically identify this vulnerability.addWindowsDetails(int index, Vulnerability.WindowsDetail value) Windows details get their own format because the information format and model don't match a normal detail.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.Windows details get their own format because the information format and model don't match a normal detail.addWindowsDetails(Vulnerability.WindowsDetail.Builder builderForValue) Windows details get their own format because the information format and model don't match a normal detail.Windows details get their own format because the information format and model don't match a normal detail.addWindowsDetailsBuilder(int index) Windows details get their own format because the information format and model don't match a normal detail.build()clear()The CVSS score for this vulnerability.The full description of the CVSSv3.All information about the package to specifically identify this vulnerability.Note provider assigned impact of the vulnerability.The time this information was last changed at the source.Windows details get their own format because the information format and model don't match a normal detail.floatThe CVSS score for this vulnerability.The full description of the CVSSv3.The full description of the CVSSv3.The full description of the CVSSv3.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDetails(int index) All information about the package to specifically identify this vulnerability.getDetailsBuilder(int index) All information about the package to specifically identify this vulnerability.All information about the package to specifically identify this vulnerability.intAll information about the package to specifically identify this vulnerability.All information about the package to specifically identify this vulnerability.getDetailsOrBuilder(int index) All information about the package to specifically identify this vulnerability.List<? extends Vulnerability.DetailOrBuilder>All information about the package to specifically identify this vulnerability.Note provider assigned impact of the vulnerability.intNote provider assigned impact of the vulnerability.com.google.protobuf.TimestampThe time this information was last changed at the source.com.google.protobuf.Timestamp.BuilderThe time this information was last changed at the source.com.google.protobuf.TimestampOrBuilderThe time this information was last changed at the source.getWindowsDetails(int index) Windows details get their own format because the information format and model don't match a normal detail.getWindowsDetailsBuilder(int index) Windows details get their own format because the information format and model don't match a normal detail.Windows details get their own format because the information format and model don't match a normal detail.intWindows details get their own format because the information format and model don't match a normal detail.Windows details get their own format because the information format and model don't match a normal detail.getWindowsDetailsOrBuilder(int index) Windows details get their own format because the information format and model don't match a normal detail.List<? extends Vulnerability.WindowsDetailOrBuilder>Windows details get their own format because the information format and model don't match a normal detail.booleanThe full description of the CVSSv3.booleanThe time this information was last changed at the source.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCvssV3(CVSSv3 value) The full description of the CVSSv3.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Vulnerability other) mergeSourceUpdateTime(com.google.protobuf.Timestamp value) The time this information was last changed at the source.removeDetails(int index) All information about the package to specifically identify this vulnerability.removeWindowsDetails(int index) Windows details get their own format because the information format and model don't match a normal detail.setCvssScore(float value) The CVSS score for this vulnerability.The full description of the CVSSv3.setCvssV3(CVSSv3.Builder builderForValue) The full description of the CVSSv3.setDetails(int index, Vulnerability.Detail value) All information about the package to specifically identify this vulnerability.setDetails(int index, Vulnerability.Detail.Builder builderForValue) All information about the package to specifically identify this vulnerability.setSeverity(Severity value) Note provider assigned impact of the vulnerability.setSeverityValue(int value) Note provider assigned impact of the vulnerability.setSourceUpdateTime(com.google.protobuf.Timestamp value) The time this information was last changed at the source.setSourceUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) The time this information was last changed at the source.setWindowsDetails(int index, Vulnerability.WindowsDetail value) Windows details get their own format because the information format and model don't match a normal detail.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.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Vulnerability.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<Vulnerability.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Vulnerability.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
The CVSS score for this vulnerability.
float cvss_score = 1;- Parameters:
value- The cvssScore to set.- Returns:
- This builder for chaining.
-
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
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
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;- Specified by:
getSeverityin interfaceVulnerabilityOrBuilder- Returns:
- The severity.
-
setSeverity
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
Note provider assigned impact of the vulnerability.
.grafeas.v1beta1.vulnerability.Severity severity = 2;- Returns:
- This builder for chaining.
-
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
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
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
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
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
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
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
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
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
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
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
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.Detail details = 3; -
getDetailsOrBuilder
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.Detail details = 3;- Specified by:
getDetailsOrBuilderin interfaceVulnerabilityOrBuilder
-
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
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
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
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
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;- Specified by:
getCvssV3in interfaceVulnerabilityOrBuilder- Returns:
- The cvssV3.
-
setCvssV3
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4; -
setCvssV3
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4; -
mergeCvssV3
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4; -
clearCvssV3
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4; -
getCvssV3Builder
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4; -
getCvssV3OrBuilder
The full description of the CVSSv3.
.grafeas.v1beta1.vulnerability.CVSSv3 cvss_v3 = 4;- Specified by:
getCvssV3OrBuilderin interfaceVulnerabilityOrBuilder
-
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
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
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
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
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
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
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
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
Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5; -
getWindowsDetailsOrBuilder
Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail windows_details = 5;- Specified by:
getWindowsDetailsOrBuilderin interfaceVulnerabilityOrBuilder
-
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
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
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
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
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
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
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
-