Class Vulnerability.Builder (2.17.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Vulnerability.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Vulnerability.Builder
Overrides

build()

public Vulnerability build()
Returns
TypeDescription
Vulnerability

buildPartial()

public Vulnerability buildPartial()
Returns
TypeDescription
Vulnerability

clear()

public Vulnerability.Builder clear()
Returns
TypeDescription
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
TypeDescription
Vulnerability.Builder

clearField(Descriptors.FieldDescriptor field)

public Vulnerability.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Vulnerability.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Vulnerability.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Vulnerability.Builder
Overrides

clone()

public Vulnerability.Builder clone()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
CveOrBuilder

getDefaultInstanceForType()

public Vulnerability getDefaultInstanceForType()
Returns
TypeDescription
Vulnerability

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
boolean

Whether the cve field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
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
NameDescription
valueCve
Returns
TypeDescription
Vulnerability.Builder

mergeFrom(Vulnerability other)

public Vulnerability.Builder mergeFrom(Vulnerability other)
Parameter
NameDescription
otherVulnerability
Returns
TypeDescription
Vulnerability.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Vulnerability.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Vulnerability.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Vulnerability.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
Vulnerability.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Vulnerability.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueCve
Returns
TypeDescription
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
NameDescription
builderForValueCve.Builder
Returns
TypeDescription
Vulnerability.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public Vulnerability.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Vulnerability.Builder
Overrides

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

public Vulnerability.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
Vulnerability.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Vulnerability.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Vulnerability.Builder
Overrides