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