- 2.74.0 (latest)
- 2.73.0
- 2.71.0
- 2.69.0
- 2.68.0
- 2.65.0
- 2.64.0
- 2.63.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 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. |