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()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CVSSv3.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
CVSSv3.Builder |
build()
public CVSSv3 build()
Returns | |
---|---|
Type | Description |
CVSSv3 |
buildPartial()
public CVSSv3 buildPartial()
Returns | |
---|---|
Type | Description |
CVSSv3 |
clear()
public CVSSv3.Builder clear()
Returns | |
---|---|
Type | Description |
CVSSv3.Builder |
clearAttackComplexity()
public CVSSv3.Builder clearAttackComplexity()
.grafeas.v1.CVSSv3.AttackComplexity attack_complexity = 6;
Returns | |
---|---|
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;
Returns | |
---|---|
Type | Description |
CVSSv3.Builder | This builder for chaining. |
clearAvailabilityImpact()
public CVSSv3.Builder clearAvailabilityImpact()
.grafeas.v1.CVSSv3.Impact availability_impact = 12;
Returns | |
---|---|
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;
Returns | |
---|---|
Type | Description |
CVSSv3.Builder | This builder for chaining. |
clearConfidentialityImpact()
public CVSSv3.Builder clearConfidentialityImpact()
.grafeas.v1.CVSSv3.Impact confidentiality_impact = 10;
Returns | |
---|---|
Type | Description |
CVSSv3.Builder | This builder for chaining. |
clearExploitabilityScore()
public CVSSv3.Builder clearExploitabilityScore()
float exploitability_score = 2;
Returns | |
---|---|
Type | Description |
CVSSv3.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public CVSSv3.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
CVSSv3.Builder |
clearImpactScore()
public CVSSv3.Builder clearImpactScore()
float impact_score = 3;
Returns | |
---|---|
Type | Description |
CVSSv3.Builder | This builder for chaining. |
clearIntegrityImpact()
public CVSSv3.Builder clearIntegrityImpact()
.grafeas.v1.CVSSv3.Impact integrity_impact = 11;
Returns | |
---|---|
Type | Description |
CVSSv3.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public CVSSv3.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
CVSSv3.Builder |
clearPrivilegesRequired()
public CVSSv3.Builder clearPrivilegesRequired()
.grafeas.v1.CVSSv3.PrivilegesRequired privileges_required = 7;
Returns | |
---|---|
Type | Description |
|