Package com.google.cloud.osconfig.v1
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.v1.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.v1.VulnerabilityReport.Vulnerability.Details
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VulnerabilityReport.Vulnerability.Details.Builder
addAllReferences(Iterable<? extends VulnerabilityReport.Vulnerability.Details.Reference> values)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Builder
addReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference value)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Builder
addReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference.Builder builderForValue)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Builder
addReferences(VulnerabilityReport.Vulnerability.Details.Reference value)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Builder
addReferences(VulnerabilityReport.Vulnerability.Details.Reference.Builder builderForValue)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Reference.Builder
addReferencesBuilder()
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Reference.Builder
addReferencesBuilder(int index)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
VulnerabilityReport.Vulnerability.Details
build()
VulnerabilityReport.Vulnerability.Details
buildPartial()
VulnerabilityReport.Vulnerability.Details.Builder
clear()
VulnerabilityReport.Vulnerability.Details.Builder
clearCve()
The CVE of the vulnerability.VulnerabilityReport.Vulnerability.Details.Builder
clearCvssV2Score()
The CVSS V2 score of this vulnerability.VulnerabilityReport.Vulnerability.Details.Builder
clearCvssV3()
The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.Details.Builder
clearDescription()
The note or description describing the vulnerability from the distro.VulnerabilityReport.Vulnerability.Details.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
VulnerabilityReport.Vulnerability.Details.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
VulnerabilityReport.Vulnerability.Details.Builder
clearReferences()
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Builder
clearSeverity()
Assigned severity/impact ranking from the distro.VulnerabilityReport.Vulnerability.Details.Builder
clone()
String
getCve()
The CVE of the vulnerability.com.google.protobuf.ByteString
getCveBytes()
The CVE of the vulnerability.float
getCvssV2Score()
The CVSS V2 score of this vulnerability.CVSSv3
getCvssV3()
The full description of the CVSSv3 for this vulnerability from NVD.CVSSv3.Builder
getCvssV3Builder()
The full description of the CVSSv3 for this vulnerability from NVD.CVSSv3OrBuilder
getCvssV3OrBuilder()
The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.Details
getDefaultInstanceForType()
String
getDescription()
The note or description describing the vulnerability from the distro.com.google.protobuf.ByteString
getDescriptionBytes()
The note or description describing the vulnerability from the distro.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
VulnerabilityReport.Vulnerability.Details.Reference
getReferences(int index)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Reference.Builder
getReferencesBuilder(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`.int
getReferencesCount()
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.ReferenceOrBuilder
getReferencesOrBuilder(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`.String
getSeverity()
Assigned severity/impact ranking from the distro.com.google.protobuf.ByteString
getSeverityBytes()
Assigned severity/impact ranking from the distro.boolean
hasCvssV3()
The full description of the CVSSv3 for this vulnerability from NVD.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
VulnerabilityReport.Vulnerability.Details.Builder
mergeCvssV3(CVSSv3 value)
The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.Details.Builder
mergeFrom(VulnerabilityReport.Vulnerability.Details other)
VulnerabilityReport.Vulnerability.Details.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
VulnerabilityReport.Vulnerability.Details.Builder
mergeFrom(com.google.protobuf.Message other)
VulnerabilityReport.Vulnerability.Details.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VulnerabilityReport.Vulnerability.Details.Builder
removeReferences(int index)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Builder
setCve(String value)
The CVE of the vulnerability.VulnerabilityReport.Vulnerability.Details.Builder
setCveBytes(com.google.protobuf.ByteString value)
The CVE of the vulnerability.VulnerabilityReport.Vulnerability.Details.Builder
setCvssV2Score(float value)
The CVSS V2 score of this vulnerability.VulnerabilityReport.Vulnerability.Details.Builder
setCvssV3(CVSSv3 value)
The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.Details.Builder
setCvssV3(CVSSv3.Builder builderForValue)
The full description of the CVSSv3 for this vulnerability from NVD.VulnerabilityReport.Vulnerability.Details.Builder
setDescription(String value)
The note or description describing the vulnerability from the distro.VulnerabilityReport.Vulnerability.Details.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
The note or description describing the vulnerability from the distro.VulnerabilityReport.Vulnerability.Details.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
VulnerabilityReport.Vulnerability.Details.Builder
setReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference value)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Builder
setReferences(int index, VulnerabilityReport.Vulnerability.Details.Reference.Builder builderForValue)
Corresponds to the references attached to the `VulnerabilityDetails`.VulnerabilityReport.Vulnerability.Details.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
VulnerabilityReport.Vulnerability.Details.Builder
setSeverity(String value)
Assigned severity/impact ranking from the distro.VulnerabilityReport.Vulnerability.Details.Builder
setSeverityBytes(com.google.protobuf.ByteString value)
Assigned severity/impact ranking from the distro.VulnerabilityReport.Vulnerability.Details.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
clear
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
getDefaultInstanceForType
public VulnerabilityReport.Vulnerability.Details getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public VulnerabilityReport.Vulnerability.Details build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VulnerabilityReport.Vulnerability.Details buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
setField
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
clearField
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
clearOneof
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
setRepeatedField
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
addRepeatedField
public VulnerabilityReport.Vulnerability.Details.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<VulnerabilityReport.Vulnerability.Details.Builder>
-
mergeFrom
public VulnerabilityReport.Vulnerability.Details.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in 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:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getCve
in 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:
getCveBytes
in 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:
getCvssV2Score
in 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.v1.CVSSv3 cvss_v3 = 3;
- Specified by:
hasCvssV3
in 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.v1.CVSSv3 cvss_v3 = 3;
- Specified by:
getCvssV3
in 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.v1.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.v1.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.v1.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.v1.CVSSv3 cvss_v3 = 3;
-
getCvssV3Builder
public CVSSv3.Builder getCvssV3Builder()
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1.CVSSv3 cvss_v3 = 3;
-
getCvssV3OrBuilder
public CVSSv3OrBuilder getCvssV3OrBuilder()
The full description of the CVSSv3 for this vulnerability from NVD.
.google.cloud.osconfig.v1.CVSSv3 cvss_v3 = 3;
- Specified by:
getCvssV3OrBuilder
in interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
getSeverity
public String getSeverity()
Assigned severity/impact ranking from the distro.
string severity = 4;
- Specified by:
getSeverity
in 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:
getSeverityBytes
in 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:
getDescription
in 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:
getDescriptionBytes
in 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.v1.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
- Specified by:
getReferencesList
in interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
getReferencesCount
public int getReferencesCount()
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
- Specified by:
getReferencesCount
in interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
getReferences
public VulnerabilityReport.Vulnerability.Details.Reference getReferences(int index)
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
- Specified by:
getReferences
in 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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
- Specified by:
getReferencesOrBuilder
in interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
getReferencesOrBuilderList
public List<? extends VulnerabilityReport.Vulnerability.Details.ReferenceOrBuilder> getReferencesOrBuilderList()
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
- Specified by:
getReferencesOrBuilderList
in interfaceVulnerabilityReport.Vulnerability.DetailsOrBuilder
-
addReferencesBuilder
public VulnerabilityReport.Vulnerability.Details.Reference.Builder addReferencesBuilder()
Corresponds to the references attached to the `VulnerabilityDetails`.
repeated .google.cloud.osconfig.v1.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.v1.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.v1.VulnerabilityReport.Vulnerability.Details.Reference references = 6;
-
setUnknownFields
public final VulnerabilityReport.Vulnerability.Details.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
mergeUnknownFields
public final VulnerabilityReport.Vulnerability.Details.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VulnerabilityReport.Vulnerability.Details.Builder>
-
-