Class Vulnerability.Builder (2.50.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.v2.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.v2.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

clearFixedPackage()

public Vulnerability.Builder clearFixedPackage()

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Returns
Type Description
Vulnerability.Builder

clearOffendingPackage()

public Vulnerability.Builder clearOffendingPackage()

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Returns
Type Description
Vulnerability.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSecurityBulletin()

public Vulnerability.Builder clearSecurityBulletin()

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Returns
Type Description
Vulnerability.Builder

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.v2.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.v2.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.v2.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

getFixedPackage()

public Package getFixedPackage()

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Returns
Type Description
Package

The fixedPackage.

getFixedPackageBuilder()

public Package.Builder getFixedPackageBuilder()

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Returns
Type Description
Package.Builder

getFixedPackageOrBuilder()

public PackageOrBuilder getFixedPackageOrBuilder()

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Returns
Type Description
PackageOrBuilder

getOffendingPackage()

public Package getOffendingPackage()

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Returns
Type Description
Package

The offendingPackage.

getOffendingPackageBuilder()

public Package.Builder getOffendingPackageBuilder()

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Returns
Type Description
Package.Builder

getOffendingPackageOrBuilder()

public PackageOrBuilder getOffendingPackageOrBuilder()

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Returns
Type Description
PackageOrBuilder

getSecurityBulletin()

public SecurityBulletin getSecurityBulletin()

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Returns
Type Description
SecurityBulletin

The securityBulletin.

getSecurityBulletinBuilder()

public SecurityBulletin.Builder getSecurityBulletinBuilder()

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Returns
Type Description
SecurityBulletin.Builder

getSecurityBulletinOrBuilder()

public SecurityBulletinOrBuilder getSecurityBulletinOrBuilder()

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Returns
Type Description
SecurityBulletinOrBuilder

hasCve()

public boolean hasCve()

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

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

Returns
Type Description
boolean

Whether the cve field is set.

hasFixedPackage()

public boolean hasFixedPackage()

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Returns
Type Description
boolean

Whether the fixedPackage field is set.

hasOffendingPackage()

public boolean hasOffendingPackage()

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Returns
Type Description
boolean

Whether the offendingPackage field is set.

hasSecurityBulletin()

public boolean hasSecurityBulletin()

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Returns
Type Description
boolean

Whether the securityBulletin 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.v2.Cve cve = 1;

Parameter
Name Description
value Cve
Returns
Type Description
Vulnerability.Builder

mergeFixedPackage(Package value)

public Vulnerability.Builder mergeFixedPackage(Package value)

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Parameter
Name Description
value Package
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

mergeOffendingPackage(Package value)

public Vulnerability.Builder mergeOffendingPackage(Package value)

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Parameter
Name Description
value Package
Returns
Type Description
Vulnerability.Builder

mergeSecurityBulletin(SecurityBulletin value)

public Vulnerability.Builder mergeSecurityBulletin(SecurityBulletin value)

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Parameter
Name Description
value SecurityBulletin
Returns
Type Description
Vulnerability.Builder

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.v2.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.v2.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

setFixedPackage(Package value)

public Vulnerability.Builder setFixedPackage(Package value)

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

Parameter
Name Description
value Package
Returns
Type Description
Vulnerability.Builder

setFixedPackage(Package.Builder builderForValue)

public Vulnerability.Builder setFixedPackage(Package.Builder builderForValue)

The fixed package is relevant to the finding.

.google.cloud.securitycenter.v2.Package fixed_package = 3;

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

setOffendingPackage(Package value)

public Vulnerability.Builder setOffendingPackage(Package value)

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

Parameter
Name Description
value Package
Returns
Type Description
Vulnerability.Builder

setOffendingPackage(Package.Builder builderForValue)

public Vulnerability.Builder setOffendingPackage(Package.Builder builderForValue)

The offending package is relevant to the finding.

.google.cloud.securitycenter.v2.Package offending_package = 2;

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

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

setSecurityBulletin(SecurityBulletin value)

public Vulnerability.Builder setSecurityBulletin(SecurityBulletin value)

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

Parameter
Name Description
value SecurityBulletin
Returns
Type Description
Vulnerability.Builder

setSecurityBulletin(SecurityBulletin.Builder builderForValue)

public Vulnerability.Builder setSecurityBulletin(SecurityBulletin.Builder builderForValue)

The security bulletin is relevant to this finding.

.google.cloud.securitycenter.v2.SecurityBulletin security_bulletin = 4;

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

setUnknownFields(UnknownFieldSet unknownFields)

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