- 2.54.0 (latest)
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.5
- 2.3.1
- 2.2.3
- 2.1.3
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 multiple versions of CVSS. The intention is that as new versions of CVSS scores get added, we will be able to modify this message rather than adding new protos for each new version of the score.
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;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearIntegrityImpact()
public CVSS.Builder clearIntegrityImpact()
.grafeas.v1.CVSS.Impact integrity_impact = 11;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public CVSS.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
CVSS.Builder |
clearPrivilegesRequired()
public CVSS.Builder clearPrivilegesRequired()
.grafeas.v1.CVSS.PrivilegesRequired privileges_required = 7;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearScope()
public CVSS.Builder clearScope()
.grafeas.v1.CVSS.Scope scope = 9;
Type | Description |
CVSS.Builder | This builder for chaining. |
clearUserInteraction()
public CVSS.Builder clearUserInteraction()
.grafeas.v1.CVSS.UserInteraction user_interaction = 8;
Type | Description |
CVSS.Builder | This builder for chaining. |
clone()
public CVSS.Builder clone()
Type | Description |
CVSS.Builder |
getAttackComplexity()
public CVSS.AttackComplexity getAttackComplexity()
.grafeas.v1.CVSS.AttackComplexity attack_complexity = 5;
Type | Description |
CVSS.AttackComplexity | The attackComplexity. |
getAttackComplexityValue()
public int getAttackComplexityValue()
.grafeas.v1.CVSS.AttackComplexity attack_complexity = 5;
Type | Description |
int | The enum numeric value on the wire for attackComplexity. |
getAttackVector()
public CVSS.AttackVector getAttackVector()
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.AttackVector | The attackVector. |
getAttackVectorValue()
public int getAttackVectorValue()
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 |
int | The enum numeric value on the wire for attackVector. |
getAuthentication()
public CVSS.Authentication getAuthentication()
.grafeas.v1.CVSS.Authentication authentication = 6;
Type | Description |
CVSS.Authentication | The authentication. |
getAuthenticationValue()
public int getAuthenticationValue()
.grafeas.v1.CVSS.Authentication authentication = 6;
Type | Description |
int | The enum numeric value on the wire for authentication. |
getAvailabilityImpact()
public CVSS.Impact getAvailabilityImpact()
.grafeas.v1.CVSS.Impact availability_impact = 12;
Type | Description |
CVSS.Impact | The availabilityImpact. |
getAvailabilityImpactValue()
public int getAvailabilityImpactValue()
.grafeas.v1.CVSS.Impact availability_impact = 12;
Type | Description |
int | The enum numeric value on the wire for availabilityImpact. |
getBaseScore()
public float getBaseScore()
The base score is a function of the base metric scores.
float base_score = 1;
Type | Description |
float | The baseScore. |
getConfidentialityImpact()
public CVSS.Impact getConfidentialityImpact()
.grafeas.v1.CVSS.Impact confidentiality_impact = 10;
Type | Description |
CVSS.Impact | The confidentialityImpact. |
getConfidentialityImpactValue()
public int getConfidentialityImpactValue()
.grafeas.v1.CVSS.Impact confidentiality_impact = 10;
Type | Description |
int | The enum numeric value on the wire for confidentialityImpact. |
getDefaultInstanceForType()
public CVSS getDefaultInstanceForType()
Type | Description |
CVSS |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getExploitabilityScore()
public float getExploitabilityScore()
float exploitability_score = 2;
Type | Description |
float | The exploitabilityScore. |
getImpactScore()
public float getImpactScore()
float impact_score = 3;
Type | Description |
float | The impactScore. |
getIntegrityImpact()
public CVSS.Impact getIntegrityImpact()
.grafeas.v1.CVSS.Impact integrity_impact = 11;
Type | Description |
CVSS.Impact | The integrityImpact. |
getIntegrityImpactValue()
public int getIntegrityImpactValue()
.grafeas.v1.CVSS.Impact integrity_impact = 11;
Type | Description |
int | The enum numeric value on the wire for integrityImpact. |
getPrivilegesRequired()
public CVSS.PrivilegesRequired getPrivilegesRequired()
.grafeas.v1.CVSS.PrivilegesRequired privileges_required = 7;
Type | Description |
CVSS.PrivilegesRequired | The privilegesRequired. |
getPrivilegesRequiredValue()
public int getPrivilegesRequiredValue()
.grafeas.v1.CVSS.PrivilegesRequired privileges_required = 7;
Type | Description |
int | The enum numeric value on the wire for privilegesRequired. |
getScope()
public CVSS.Scope getScope()
.grafeas.v1.CVSS.Scope scope = 9;
Type | Description |
CVSS.Scope | The scope. |
getScopeValue()
public int getScopeValue()
.grafeas.v1.CVSS.Scope scope = 9;
Type | Description |
int | The enum numeric value on the wire for scope. |
getUserInteraction()
public CVSS.UserInteraction getUserInteraction()
.grafeas.v1.CVSS.UserInteraction user_interaction = 8;
Type | Description |
CVSS.UserInteraction | The userInteraction. |
getUserInteractionValue()
public int getUserInteractionValue()
.grafeas.v1.CVSS.UserInteraction user_interaction = 8;
Type | Description |
int | The enum numeric value on the wire for userInteraction. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CVSS.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
CVSS.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public CVSS.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
CVSS.Builder |
mergeFrom(CVSS other)
public CVSS.Builder mergeFrom(CVSS other)
Name | Description |
other | CVSS |
Type | Description |
CVSS.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CVSS.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
CVSS.Builder |
setAttackComplexity(CVSS.AttackComplexity value)
public CVSS.Builder setAttackComplexity(CVSS.AttackComplexity value)
.grafeas.v1.CVSS.AttackComplexity attack_complexity = 5;
Name | Description |
value | CVSS.AttackComplexity The attackComplexity to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setAttackComplexityValue(int value)
public CVSS.Builder setAttackComplexityValue(int value)
.grafeas.v1.CVSS.AttackComplexity attack_complexity = 5;
Name | Description |
value | int The enum numeric value on the wire for attackComplexity to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setAttackVector(CVSS.AttackVector value)
public CVSS.Builder setAttackVector(CVSS.AttackVector value)
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;
Name | Description |
value | CVSS.AttackVector The attackVector to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setAttackVectorValue(int value)
public CVSS.Builder setAttackVectorValue(int value)
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;
Name | Description |
value | int The enum numeric value on the wire for attackVector to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setAuthentication(CVSS.Authentication value)
public CVSS.Builder setAuthentication(CVSS.Authentication value)
.grafeas.v1.CVSS.Authentication authentication = 6;
Name | Description |
value | CVSS.Authentication The authentication to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setAuthenticationValue(int value)
public CVSS.Builder setAuthenticationValue(int value)
.grafeas.v1.CVSS.Authentication authentication = 6;
Name | Description |
value | int The enum numeric value on the wire for authentication to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setAvailabilityImpact(CVSS.Impact value)
public CVSS.Builder setAvailabilityImpact(CVSS.Impact value)
.grafeas.v1.CVSS.Impact availability_impact = 12;
Name | Description |
value | CVSS.Impact The availabilityImpact to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setAvailabilityImpactValue(int value)
public CVSS.Builder setAvailabilityImpactValue(int value)
.grafeas.v1.CVSS.Impact availability_impact = 12;
Name | Description |
value | int The enum numeric value on the wire for availabilityImpact to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setBaseScore(float value)
public CVSS.Builder setBaseScore(float value)
The base score is a function of the base metric scores.
float base_score = 1;
Name | Description |
value | float The baseScore to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setConfidentialityImpact(CVSS.Impact value)
public CVSS.Builder setConfidentialityImpact(CVSS.Impact value)
.grafeas.v1.CVSS.Impact confidentiality_impact = 10;
Name | Description |
value | CVSS.Impact The confidentialityImpact to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setConfidentialityImpactValue(int value)
public CVSS.Builder setConfidentialityImpactValue(int value)
.grafeas.v1.CVSS.Impact confidentiality_impact = 10;
Name | Description |
value | int The enum numeric value on the wire for confidentialityImpact to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setExploitabilityScore(float value)
public CVSS.Builder setExploitabilityScore(float value)
float exploitability_score = 2;
Name | Description |
value | float The exploitabilityScore to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public CVSS.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
CVSS.Builder |
setImpactScore(float value)
public CVSS.Builder setImpactScore(float value)
float impact_score = 3;
Name | Description |
value | float The impactScore to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setIntegrityImpact(CVSS.Impact value)
public CVSS.Builder setIntegrityImpact(CVSS.Impact value)
.grafeas.v1.CVSS.Impact integrity_impact = 11;
Name | Description |
value | CVSS.Impact The integrityImpact to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setIntegrityImpactValue(int value)
public CVSS.Builder setIntegrityImpactValue(int value)
.grafeas.v1.CVSS.Impact integrity_impact = 11;
Name | Description |
value | int The enum numeric value on the wire for integrityImpact to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setPrivilegesRequired(CVSS.PrivilegesRequired value)
public CVSS.Builder setPrivilegesRequired(CVSS.PrivilegesRequired value)
.grafeas.v1.CVSS.PrivilegesRequired privileges_required = 7;
Name | Description |
value | CVSS.PrivilegesRequired The privilegesRequired to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setPrivilegesRequiredValue(int value)
public CVSS.Builder setPrivilegesRequiredValue(int value)
.grafeas.v1.CVSS.PrivilegesRequired privileges_required = 7;
Name | Description |
value | int The enum numeric value on the wire for privilegesRequired to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CVSS.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
CVSS.Builder |
setScope(CVSS.Scope value)
public CVSS.Builder setScope(CVSS.Scope value)
.grafeas.v1.CVSS.Scope scope = 9;
Name | Description |
value | CVSS.Scope The scope to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setScopeValue(int value)
public CVSS.Builder setScopeValue(int value)
.grafeas.v1.CVSS.Scope scope = 9;
Name | Description |
value | int The enum numeric value on the wire for scope to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final CVSS.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
CVSS.Builder |
setUserInteraction(CVSS.UserInteraction value)
public CVSS.Builder setUserInteraction(CVSS.UserInteraction value)
.grafeas.v1.CVSS.UserInteraction user_interaction = 8;
Name | Description |
value | CVSS.UserInteraction The userInteraction to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |
setUserInteractionValue(int value)
public CVSS.Builder setUserInteractionValue(int value)
.grafeas.v1.CVSS.UserInteraction user_interaction = 8;
Name | Description |
value | int The enum numeric value on the wire for userInteraction to set. |
Type | Description |
CVSS.Builder | This builder for chaining. |