public static final class CVSS.Builder extends GeneratedMessageV3.Builder<CVSS.Builder> implements CVSSOrBuilder
Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS rather than making a separate proto for storing a specific version.
Protobuf type grafeas.v1.CVSS
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CVSS.BuilderImplements
CVSSOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CVSS.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
CVSS.Builder |
build()
public CVSS build()
Type | Description |
CVSS |
buildPartial()
public CVSS buildPartial()
Type | Description |
CVSS |
clear()
public CVSS.Builder clear()
Type | Description |
CVSS.Builder |
clearAttackComplexity()
public CVSS.Builder clearAttackComplexity()
.grafeas.v1.CVSS.AttackComplexity attack_complexity = 5;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearAttackVector()
public CVSS.Builder clearAttackVector()
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
.grafeas.v1.CVSS.AttackVector attack_vector = 4;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearAuthentication()
public CVSS.Builder clearAuthentication()
.grafeas.v1.CVSS.Authentication authentication = 6;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearAvailabilityImpact()
public CVSS.Builder clearAvailabilityImpact()
.grafeas.v1.CVSS.Impact availability_impact = 12;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearBaseScore()
public CVSS.Builder clearBaseScore()
The base score is a function of the base metric scores.
float base_score = 1;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearConfidentialityImpact()
public CVSS.Builder clearConfidentialityImpact()
.grafeas.v1.CVSS.Impact confidentiality_impact = 10;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearExploitabilityScore()
public CVSS.Builder clearExploitabilityScore()
float exploitability_score = 2;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public CVSS.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
CVSS.Builder |
clearImpactScore()
public CVSS.Builder clearImpactScore()
float impact_score = 3;