Class VulnerabilityReport.Vulnerability.Details.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
- com.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Builder
-
- All Implemented Interfaces:
VulnerabilityReport.Vulnerability.DetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VulnerabilityReport.Vulnerability.Details
public static final class VulnerabilityReport.Vulnerability.Details.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder> implements VulnerabilityReport.Vulnerability.DetailsOrBuilder
Contains metadata information for the vulnerability. This information is collected from the upstream feed of the operating system.
Protobuf typegoogle.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VulnerabilityReport.Vulnerability.Details.BuilderaddAllReferences(Iterable<? extends VulnerabilityReport.Vulnerability.Details.Reference> values)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.BuilderaddReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference value)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.BuilderaddReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference.Builder builderForValue)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.BuilderaddReferences(VulnerabilityReport.Vulnerability.Details.Reference value)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.BuilderaddReferences(VulnerabilityReport.Vulnerability.Details.Reference.Builder builderForValue)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Reference.BuilderaddReferencesBuilder()Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Reference.BuilderaddReferencesBuilder(int index)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)VulnerabilityReport.Vulnerability.Detailsbuild()VulnerabilityReport.Vulnerability.DetailsbuildPartial()VulnerabilityReport.Vulnerability.Details.Builderclear()VulnerabilityReport.Vulnerability.Details.BuilderclearCve()The CVE of the vulnerability.VulnerabilityReport.Vulnerability.Details.BuilderclearCvssV2Score()The CVSS V2 score of this vulnerability.VulnerabilityReport.Vulnerability.Details.BuilderclearCvssV3()The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.Details.BuilderclearDescription()The note or description describing the vulnerability from the distro.VulnerabilityReport.Vulnerability.Details.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)VulnerabilityReport.Vulnerability.Details.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)VulnerabilityReport.Vulnerability.Details.BuilderclearReferences()Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.BuilderclearSeverity()Assigned severity/impact ranking from the distro.VulnerabilityReport.Vulnerability.Details.Builderclone()StringgetCve()The CVE of the vulnerability.com.google.protobuf.ByteStringgetCveBytes()The CVE of the vulnerability.floatgetCvssV2Score()The CVSS V2 score of this vulnerability.CVSSv3getCvssV3()The full description of the CVSSv3 for this vulnerability from NVD.CVSSv3.BuildergetCvssV3Builder()The full description of the CVSSv3 for this vulnerability from NVD.CVSSv3OrBuildergetCvssV3OrBuilder()The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.DetailsgetDefaultInstanceForType()StringgetDescription()The note or description describing the vulnerability from the distro.com.google.protobuf.ByteStringgetDescriptionBytes()The note or description describing the vulnerability from the distro.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()VulnerabilityReport.Vulnerability.Details.ReferencegetReferences(int index)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Reference.BuildergetReferencesBuilder(int index)Corresponds to the references attached to the `VulnerabilityDetails`.List<VulnerabilityReport.Vulnerability.Details.Reference.Builder>getReferencesBuilderList()Corresponds to the references attached to the `VulnerabilityDetails`.intgetReferencesCount()Corresponds to the references attached to the `VulnerabilityDetails`.List<VulnerabilityReport.Vulnerability.Details.Reference>getReferencesList()Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.ReferenceOrBuildergetReferencesOrBuilder(int index)Corresponds to the references attached to the `VulnerabilityDetails`.List<? extends VulnerabilityReport.Vulnerability.Details.ReferenceOrBuilder>getReferencesOrBuilderList()Corresponds to the references attached to the `VulnerabilityDetails`.StringgetSeverity()Assigned severity/impact ranking from the distro.com.google.protobuf.ByteStringgetSeverityBytes()Assigned severity/impact ranking from the distro.booleanhasCvssV3()The full description of the CVSSv3 for this vulnerability from NVD.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()VulnerabilityReport.Vulnerability.Details.BuildermergeCvssV3(CVSSv3 value)The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.Details.BuildermergeFrom(VulnerabilityReport.Vulnerability.Details other)VulnerabilityReport.Vulnerability.Details.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)VulnerabilityReport.Vulnerability.Details.BuildermergeFrom(com.google.protobuf.Message other)VulnerabilityReport.Vulnerability.Details.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)VulnerabilityReport.Vulnerability.Details.BuilderremoveReferences(int index)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.BuildersetCve(String value)The CVE of the vulnerability.VulnerabilityReport.Vulnerability.Details.BuildersetCveBytes(com.google.protobuf.ByteString value)The CVE of the vulnerability.VulnerabilityReport.Vulnerability.Details.BuildersetCvssV2Score(float value)The CVSS V2 score of this vulnerability.VulnerabilityReport.Vulnerability.Details.BuildersetCvssV3(CVSSv3 value)The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.Details.BuildersetCvssV3(CVSSv3.Builder builderForValue)The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.Details.BuildersetDescription(String value)The note or description describing the vulnerability from the distro.VulnerabilityReport.Vulnerability.Details.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)The note or description describing the vulnerability from the distro.VulnerabilityReport.Vulnerability.Details.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)VulnerabilityReport.Vulnerability.Details.BuildersetReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference value)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.BuildersetReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference.Builder builderForValue)Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)VulnerabilityReport.Vulnerability.Details.BuildersetSeverity(String value)Assigned severity/impact ranking from the distro.VulnerabilityReport.Vulnerability.Details.BuildersetSeverityBytes(com.google.protobuf.ByteString value)Assigned severity/impact ranking from the distro.VulnerabilityReport.Vulnerability.Details.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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<VulnerabilityReport.Vulnerability.Details.Builder>
-
clear
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
getDefaultInstanceForType
public VulnerabilityReport.Vulnerability.Details getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public VulnerabilityReport.Vulnerability.Details build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VulnerabilityReport.Vulnerability.Details buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
setField
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
clearField
public VulnerabilityReport.Vulnerability.Details.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
clearOneof
public VulnerabilityReport.Vulnerability.Details.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
setRepeatedField
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
addRepeatedField
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
mergeFrom
public VulnerabilityReport.Vulnerability.Details.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
mergeFrom
public VulnerabilityReport.Vulnerability.Details.Builder mergeFrom(VulnerabilityReport.Vulnerability.Details other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
mergeFrom
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>- Throws:
IOException
-
getCve
public String getCve()
The CVE of the vulnerability. CVE cannot be empty and the combination of <cve, classification> should be unique across vulnerabilities for a VM.
string cve = 1;- Specified by:
getCvein interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder- Returns:
- The cve.
-
getCveBytes
public com.google.protobuf.ByteString getCveBytes()
The CVE of the vulnerability. CVE cannot be empty and the combination of <cve, classification> should be unique across vulnerabilities for a VM.
string cve = 1;- Specified by:
getCveBytesin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder- Returns:
- The bytes for cve.
-
setCve
public VulnerabilityReport.Vulnerability.Details.Builder setCve(String value)
The CVE of the vulnerability. CVE cannot be empty and the combination of <cve, classification> should be unique across vulnerabilities for a VM.
string cve = 1;- Parameters:
value- The cve to set.- Returns:
- This builder for chaining.
-
clearCve
public VulnerabilityReport.Vulnerability.Details.Builder clearCve()
The CVE of the vulnerability. CVE cannot be empty and the combination of <cve, classification> should be unique across vulnerabilities for a VM.
string cve = 1;- Returns:
- This builder for chaining.
-
setCveBytes
public VulnerabilityReport.Vulnerability.Details.Builder setCveBytes(com.google.protobuf.ByteString value)
The CVE of the vulnerability. CVE cannot be empty and the combination of <cve, classification> should be unique across vulnerabilities for a VM.
string cve = 1;- Parameters:
value- The bytes for cve to set.- Returns:
- This builder for chaining.
-
getCvssV2Score
public float getCvssV2Score()
The CVSS V2 score of this vulnerability. CVSS V2 score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
float cvss_v2_score = 2;- Specified by:
getCvssV2Scorein interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder- Returns:
- The cvssV2Score.
-
setCvssV2Score
public VulnerabilityReport.Vulnerability.Details.Builder setCvssV2Score(float value)
The CVSS V2 score of this vulnerability. CVSS V2 score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
float cvss_v2_score = 2;- Parameters:
value- The cvssV2Score to set.- Returns:
- This builder for chaining.
-
clearCvssV2Score
public VulnerabilityReport.Vulnerability.Details.Builder clearCvssV2Score()
The CVSS V2 score of this vulnerability. CVSS V2 score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
float cvss_v2_score = 2;- Returns:
- This builder for chaining.
-
hasCvssV3
public boolean hasCvssV3()
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;- Specified by:
hasCvssV3in interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder- Returns:
- Whether the cvssV3 field is set.
-
getCvssV3
public CVSSv3 getCvssV3()
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;- Specified by:
getCvssV3in interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder- Returns:
- The cvssV3.
-
setCvssV3
public VulnerabilityReport.Vulnerability.Details.Builder setCvssV3(CVSSv3 value)
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;
-
setCvssV3
public VulnerabilityReport.Vulnerability.Details.Builder setCvssV3(CVSSv3.Builder builderForValue)
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;
-
mergeCvssV3
public VulnerabilityReport.Vulnerability.Details.Builder mergeCvssV3(CVSSv3 value)
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;
-
clearCvssV3
public VulnerabilityReport.Vulnerability.Details.Builder clearCvssV3()
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;
-
getCvssV3Builder
public CVSSv3.Builder getCvssV3Builder()
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;
-
getCvssV3OrBuilder
public CVSSv3OrBuilder getCvssV3OrBuilder()
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1alpha.CVSSv3 cvss_v3 = 3;- Specified by:
getCvssV3OrBuilderin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
getSeverity
public String getSeverity()
Assigned severity/impact ranking from the distro.
string severity = 4;- Specified by:
getSeverityin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder- Returns:
- The severity.
-
getSeverityBytes
public com.google.protobuf.ByteString getSeverityBytes()
Assigned severity/impact ranking from the distro.
string severity = 4;- Specified by:
getSeverityBytesin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder- Returns:
- The bytes for severity.
-
setSeverity
public VulnerabilityReport.Vulnerability.Details.Builder setSeverity(String value)
Assigned severity/impact ranking from the distro.
string severity = 4;- Parameters:
value- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
public VulnerabilityReport.Vulnerability.Details.Builder clearSeverity()
Assigned severity/impact ranking from the distro.
string severity = 4;- Returns:
- This builder for chaining.
-
setSeverityBytes
public VulnerabilityReport.Vulnerability.Details.Builder setSeverityBytes(com.google.protobuf.ByteString value)
Assigned severity/impact ranking from the distro.
string severity = 4;- Parameters:
value- The bytes for severity to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
The note or description describing the vulnerability from the distro.
string description = 5;- Specified by:
getDescriptionin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
The note or description describing the vulnerability from the distro.
string description = 5;- Specified by:
getDescriptionBytesin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder- Returns:
- The bytes for description.
-
setDescription
public VulnerabilityReport.Vulnerability.Details.Builder setDescription(String value)
The note or description describing the vulnerability from the distro.
string description = 5;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public VulnerabilityReport.Vulnerability.Details.Builder clearDescription()
The note or description describing the vulnerability from the distro.
string description = 5;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public VulnerabilityReport.Vulnerability.Details.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
The note or description describing the vulnerability from the distro.
string description = 5;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getReferencesList
public List<VulnerabilityReport.Vulnerability.Details.Reference> getReferencesList()
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;- Specified by:
getReferencesListin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
getReferencesCount
public int getReferencesCount()
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;- Specified by:
getReferencesCountin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
getReferences
public VulnerabilityReport.Vulnerability.Details.Reference getReferences(int index)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;- Specified by:
getReferencesin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
setReferences
public VulnerabilityReport.Vulnerability.Details.Builder setReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference value)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
setReferences
public VulnerabilityReport.Vulnerability.Details.Builder setReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference.Builder builderForValue)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
addReferences
public VulnerabilityReport.Vulnerability.Details.Builder addReferences(VulnerabilityReport.Vulnerability.Details.Reference value)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
addReferences
public VulnerabilityReport.Vulnerability.Details.Builder addReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference value)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
addReferences
public VulnerabilityReport.Vulnerability.Details.Builder addReferences(VulnerabilityReport.Vulnerability.Details.Reference.Builder builderForValue)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
addReferences
public VulnerabilityReport.Vulnerability.Details.Builder addReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference.Builder builderForValue)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
addAllReferences
public VulnerabilityReport.Vulnerability.Details.Builder addAllReferences(Iterable<? extends VulnerabilityReport.Vulnerability.Details.Reference> values)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
clearReferences
public VulnerabilityReport.Vulnerability.Details.Builder clearReferences()
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
removeReferences
public VulnerabilityReport.Vulnerability.Details.Builder removeReferences(int index)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
getReferencesBuilder
public VulnerabilityReport.Vulnerability.Details.Reference.Builder getReferencesBuilder(int index)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
getReferencesOrBuilder
public VulnerabilityReport.Vulnerability.Details.ReferenceOrBuilder getReferencesOrBuilder(int index)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;- Specified by:
getReferencesOrBuilderin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
getReferencesOrBuilderList
public List<? extends VulnerabilityReport.Vulnerability.Details.ReferenceOrBuilder> getReferencesOrBuilderList()
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;- Specified by:
getReferencesOrBuilderListin interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
addReferencesBuilder
public VulnerabilityReport.Vulnerability.Details.Reference.Builder addReferencesBuilder()
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
addReferencesBuilder
public VulnerabilityReport.Vulnerability.Details.Reference.Builder addReferencesBuilder(int index)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
getReferencesBuilderList
public List<VulnerabilityReport.Vulnerability.Details.Reference.Builder> getReferencesBuilderList()
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
setUnknownFields
public final VulnerabilityReport.Vulnerability.Details.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
mergeUnknownFields
public final VulnerabilityReport.Vulnerability.Details.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
-