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

clearFixedPackage()

public Vulnerability.Builder clearFixedPackage()

The fixed package is relevant to the finding.

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

Returns
TypeDescription
Vulnerability.Builder

clearOffendingPackage()

public Vulnerability.Builder clearOffendingPackage()

The offending package is relevant to the finding.

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

Returns
TypeDescription
Vulnerability.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSecurityBulletin()

public Vulnerability.Builder clearSecurityBulletin()

The security bulletin is relevant to this finding.

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

Returns
TypeDescription
Vulnerability.Builder

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

getFixedPackage()

public Package getFixedPackage()

The fixed package is relevant to the finding.

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

Returns
TypeDescription
Package

The fixedPackage.

getFixedPackageBuilder()

public Package.Builder getFixedPackageBuilder()

The fixed package is relevant to the finding.

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

Returns
TypeDescription
Package.Builder

getFixedPackageOrBuilder()

public PackageOrBuilder getFixedPackageOrBuilder()

The fixed package is relevant to the finding.

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

Returns
TypeDescription
PackageOrBuilder

getOffendingPackage()

public Package getOffendingPackage()

The offending package is relevant to the finding.

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

Returns
TypeDescription
Package

The offendingPackage.

getOffendingPackageBuilder()

public Package.Builder getOffendingPackageBuilder()

The offending package is relevant to the finding.

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

Returns
TypeDescription
Package.Builder

getOffendingPackageOrBuilder()

public PackageOrBuilder getOffendingPackageOrBuilder()

The offending package is relevant to the finding.

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

Returns
TypeDescription
PackageOrBuilder

getSecurityBulletin()

public SecurityBulletin getSecurityBulletin()

The security bulletin is relevant to this finding.

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

Returns
TypeDescription
SecurityBulletin

The securityBulletin.

getSecurityBulletinBuilder()

public SecurityBulletin.Builder getSecurityBulletinBuilder()

The security bulletin is relevant to this finding.

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

Returns
TypeDescription
SecurityBulletin.Builder

getSecurityBulletinOrBuilder()

public SecurityBulletinOrBuilder getSecurityBulletinOrBuilder()

The security bulletin is relevant to this finding.

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

Returns
TypeDescription
SecurityBulletinOrBuilder

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.

hasFixedPackage()

public boolean hasFixedPackage()

The fixed package is relevant to the finding.

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

Returns
TypeDescription
boolean

Whether the fixedPackage field is set.

hasOffendingPackage()

public boolean hasOffendingPackage()

The offending package is relevant to the finding.

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

Returns
TypeDescription
boolean

Whether the offendingPackage field is set.

hasSecurityBulletin()

public boolean hasSecurityBulletin()

The security bulletin is relevant to this finding.

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

Returns
TypeDescription
boolean

Whether the securityBulletin 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

mergeFixedPackage(Package value)

public Vulnerability.Builder mergeFixedPackage(Package value)

The fixed package is relevant to the finding.

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

Parameter
NameDescription
valuePackage
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

mergeOffendingPackage(Package value)

public Vulnerability.Builder mergeOffendingPackage(Package value)

The offending package is relevant to the finding.

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

Parameter
NameDescription
valuePackage
Returns
TypeDescription
Vulnerability.Builder

mergeSecurityBulletin(SecurityBulletin value)

public Vulnerability.Builder mergeSecurityBulletin(SecurityBulletin value)

The security bulletin is relevant to this finding.

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

Parameter
NameDescription
valueSecurityBulletin
Returns
TypeDescription
Vulnerability.Builder

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

setFixedPackage(Package value)

public Vulnerability.Builder setFixedPackage(Package value)

The fixed package is relevant to the finding.

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

Parameter
NameDescription
valuePackage
Returns
TypeDescription
Vulnerability.Builder

setFixedPackage(Package.Builder builderForValue)

public Vulnerability.Builder setFixedPackage(Package.Builder builderForValue)

The fixed package is relevant to the finding.

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

Parameter
NameDescription
builderForValuePackage.Builder
Returns
TypeDescription
Vulnerability.Builder

setOffendingPackage(Package value)

public Vulnerability.Builder setOffendingPackage(Package value)

The offending package is relevant to the finding.

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

Parameter
NameDescription
valuePackage
Returns
TypeDescription
Vulnerability.Builder

setOffendingPackage(Package.Builder builderForValue)

public Vulnerability.Builder setOffendingPackage(Package.Builder builderForValue)

The offending package is relevant to the finding.

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

Parameter
NameDescription
builderForValuePackage.Builder
Returns
TypeDescription
Vulnerability.Builder

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

setSecurityBulletin(SecurityBulletin value)

public Vulnerability.Builder setSecurityBulletin(SecurityBulletin value)

The security bulletin is relevant to this finding.

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

Parameter
NameDescription
valueSecurityBulletin
Returns
TypeDescription
Vulnerability.Builder

setSecurityBulletin(SecurityBulletin.Builder builderForValue)

public Vulnerability.Builder setSecurityBulletin(SecurityBulletin.Builder builderForValue)

The security bulletin is relevant to this finding.

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

Parameter
NameDescription
builderForValueSecurityBulletin.Builder
Returns
TypeDescription
Vulnerability.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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