public static final class VulnerabilityOccurrence.CVSSV3.Builder extends GeneratedMessageV3.Builder<VulnerabilityOccurrence.CVSSV3.Builder> implements VulnerabilityOccurrence.CVSSV3OrBuilder
The CVSS v3 score for this vulnerability.
Protobuf type grafeas.v1.VulnerabilityOccurrence.CVSSV3
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VulnerabilityOccurrence.CVSSV3.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public VulnerabilityOccurrence.CVSSV3 build()
Returns
buildPartial()
public VulnerabilityOccurrence.CVSSV3 buildPartial()
Returns
clear()
public VulnerabilityOccurrence.CVSSV3.Builder clear()
Returns
Overrides
clearBaseScore()
public VulnerabilityOccurrence.CVSSV3.Builder clearBaseScore()
The base score for for this vulnerability according to cvss v3.
float base_score = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public VulnerabilityOccurrence.CVSSV3.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public VulnerabilityOccurrence.CVSSV3.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearSeverity()
public VulnerabilityOccurrence.CVSSV3.Builder clearSeverity()
The severity rating assigned to this vulnerability by vulnerability
provider.
.grafeas.v1.Severity severity = 2;
Returns
clone()
public VulnerabilityOccurrence.CVSSV3.Builder clone()
Returns
Overrides
getBaseScore()
public float getBaseScore()
The base score for for this vulnerability according to cvss v3.
float base_score = 1;
Returns
Type | Description |
float | The baseScore.
|
getDefaultInstanceForType()
public VulnerabilityOccurrence.CVSSV3 getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getSeverity()
public Severity getSeverity()
The severity rating assigned to this vulnerability by vulnerability
provider.
.grafeas.v1.Severity severity = 2;
Returns
getSeverityValue()
public int getSeverityValue()
The severity rating assigned to this vulnerability by vulnerability
provider.
.grafeas.v1.Severity severity = 2;
Returns
Type | Description |
int | The enum numeric value on the wire for severity.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
public VulnerabilityOccurrence.CVSSV3.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public VulnerabilityOccurrence.CVSSV3.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeFrom(VulnerabilityOccurrence.CVSSV3 other)
public VulnerabilityOccurrence.CVSSV3.Builder mergeFrom(VulnerabilityOccurrence.CVSSV3 other)
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VulnerabilityOccurrence.CVSSV3.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setBaseScore(float value)
public VulnerabilityOccurrence.CVSSV3.Builder setBaseScore(float value)
The base score for for this vulnerability according to cvss v3.
float base_score = 1;
Parameter
Name | Description |
value | float
The baseScore to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public VulnerabilityOccurrence.CVSSV3.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VulnerabilityOccurrence.CVSSV3.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSeverity(Severity value)
public VulnerabilityOccurrence.CVSSV3.Builder setSeverity(Severity value)
The severity rating assigned to this vulnerability by vulnerability
provider.
.grafeas.v1.Severity severity = 2;
Parameter
Name | Description |
value | Severity
The severity to set.
|
Returns
setSeverityValue(int value)
public VulnerabilityOccurrence.CVSSV3.Builder setSeverityValue(int value)
The severity rating assigned to this vulnerability by vulnerability
provider.
.grafeas.v1.Severity severity = 2;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for severity to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final VulnerabilityOccurrence.CVSSV3.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides