Class Vulnerability.Builder (2.40.0)

public static final class Vulnerability.Builder extends GeneratedMessageV3.Builder<Vulnerability.Builder> implements VulnerabilityOrBuilder

Refers to common vulnerability fields e.g. cve, cvss, cwe etc.

Protobuf type google.cloud.securitycenter.v1.Vulnerability

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Vulnerability.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Vulnerability.Builder
Overrides

build()

public Vulnerability build()
Returns
Type Description
Vulnerability

buildPartial()

public Vulnerability buildPartial()
Returns
Type Description
Vulnerability

clear()

public Vulnerability.Builder clear()
Returns
Type Description
Vulnerability.Builder
Overrides

clearCve()

public Vulnerability.Builder clearCve()

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v1.Cve cve = 1;

Returns
Type Description
Vulnerability.Builder

clearField(Descriptors.FieldDescriptor field)

public Vulnerability.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Vulnerability.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Vulnerability.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Vulnerability.Builder
Overrides

clone()

public Vulnerability.Builder clone()
Returns
Type Description
Vulnerability.Builder
Overrides

getCve()

public Cve getCve()

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v1.Cve cve = 1;

Returns
Type Description
Cve

The cve.

getCveBuilder()

public Cve.Builder getCveBuilder()

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v1.Cve cve = 1;

Returns
Type Description
Cve.Builder

getCveOrBuilder()

public CveOrBuilder getCveOrBuilder()

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v1.Cve cve = 1;

Returns
Type Description
CveOrBuilder

getDefaultInstanceForType()

public Vulnerability getDefaultInstanceForType()
Returns
Type Description
Vulnerability

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

hasCve()

public boolean hasCve()

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v1.Cve cve = 1;

Returns
Type Description
boolean

Whether the cve field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCve(Cve value)

public Vulnerability.Builder mergeCve(Cve value)

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v1.Cve cve = 1;

Parameter
Name Description
value Cve
Returns
Type Description
Vulnerability.Builder

mergeFrom(Vulnerability other)

public Vulnerability.Builder mergeFrom(Vulnerability other)
Parameter
Name Description
other Vulnerability
Returns
Type Description
Vulnerability.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Vulnerability.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Vulnerability.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Vulnerability.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Vulnerability.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Vulnerability.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Vulnerability.Builder
Overrides

setCve(Cve value)

public Vulnerability.Builder setCve(Cve value)

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v1.Cve cve = 1;

Parameter
Name Description
value Cve
Returns
Type Description
Vulnerability.Builder

setCve(Cve.Builder builderForValue)

public Vulnerability.Builder setCve(Cve.Builder builderForValue)

CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)

.google.cloud.securitycenter.v1.Cve cve = 1;

Parameter
Name Description
builderForValue Cve.Builder
Returns
Type Description
Vulnerability.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public Vulnerability.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Vulnerability.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Vulnerability.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Vulnerability.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Vulnerability.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Vulnerability.Builder
Overrides