Package io.grafeas.v1beta1.vulnerability
Class CVSSv3.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
- io.grafeas.v1beta1.vulnerability.CVSSv3.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CVSSv3OrBuilder,Cloneable
- Enclosing class:
- CVSSv3
public static final class CVSSv3.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder> implements CVSSv3OrBuilder
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
Protobuf typegrafeas.v1beta1.vulnerability.CVSSv3
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CVSSv3.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CVSSv3build()CVSSv3buildPartial()CVSSv3.Builderclear()CVSSv3.BuilderclearAttackComplexity().grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;CVSSv3.BuilderclearAttackVector()Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.CVSSv3.BuilderclearAvailabilityImpact().grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;CVSSv3.BuilderclearBaseScore()The base score is a function of the base metric scores.CVSSv3.BuilderclearConfidentialityImpact().grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;CVSSv3.BuilderclearExploitabilityScore()float exploitability_score = 2;CVSSv3.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CVSSv3.BuilderclearImpactScore()float impact_score = 3;CVSSv3.BuilderclearIntegrityImpact().grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;CVSSv3.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CVSSv3.BuilderclearPrivilegesRequired().grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;CVSSv3.BuilderclearScope().grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;CVSSv3.BuilderclearUserInteraction().grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;CVSSv3.Builderclone()CVSSv3.AttackComplexitygetAttackComplexity().grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;intgetAttackComplexityValue().grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;CVSSv3.AttackVectorgetAttackVector()Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.intgetAttackVectorValue()Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.CVSSv3.ImpactgetAvailabilityImpact().grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;intgetAvailabilityImpactValue().grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;floatgetBaseScore()The base score is a function of the base metric scores.CVSSv3.ImpactgetConfidentialityImpact().grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;intgetConfidentialityImpactValue().grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;CVSSv3getDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()floatgetExploitabilityScore()float exploitability_score = 2;floatgetImpactScore()float impact_score = 3;CVSSv3.ImpactgetIntegrityImpact().grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;intgetIntegrityImpactValue().grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;CVSSv3.PrivilegesRequiredgetPrivilegesRequired().grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;intgetPrivilegesRequiredValue().grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;CVSSv3.ScopegetScope().grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;intgetScopeValue().grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;CVSSv3.UserInteractiongetUserInteraction().grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;intgetUserInteractionValue().grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CVSSv3.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CVSSv3.BuildermergeFrom(com.google.protobuf.Message other)CVSSv3.BuildermergeFrom(CVSSv3 other)CVSSv3.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CVSSv3.BuildersetAttackComplexity(CVSSv3.AttackComplexity value).grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;CVSSv3.BuildersetAttackComplexityValue(int value).grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;CVSSv3.BuildersetAttackVector(CVSSv3.AttackVector value)Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.CVSSv3.BuildersetAttackVectorValue(int value)Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.CVSSv3.BuildersetAvailabilityImpact(CVSSv3.Impact value).grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;CVSSv3.BuildersetAvailabilityImpactValue(int value).grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;CVSSv3.BuildersetBaseScore(float value)The base score is a function of the base metric scores.CVSSv3.BuildersetConfidentialityImpact(CVSSv3.Impact value).grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;CVSSv3.BuildersetConfidentialityImpactValue(int value).grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;CVSSv3.BuildersetExploitabilityScore(float value)float exploitability_score = 2;CVSSv3.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CVSSv3.BuildersetImpactScore(float value)float impact_score = 3;CVSSv3.BuildersetIntegrityImpact(CVSSv3.Impact value).grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;CVSSv3.BuildersetIntegrityImpactValue(int value).grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;CVSSv3.BuildersetPrivilegesRequired(CVSSv3.PrivilegesRequired value).grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;CVSSv3.BuildersetPrivilegesRequiredValue(int value).grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;CVSSv3.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CVSSv3.BuildersetScope(CVSSv3.Scope value).grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;CVSSv3.BuildersetScopeValue(int value).grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;CVSSv3.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CVSSv3.BuildersetUserInteraction(CVSSv3.UserInteraction value).grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;CVSSv3.BuildersetUserInteractionValue(int value).grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
clear
public CVSSv3.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
getDefaultInstanceForType
public CVSSv3 getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CVSSv3 build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CVSSv3 buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CVSSv3.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
setField
public CVSSv3.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
clearField
public CVSSv3.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
clearOneof
public CVSSv3.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
setRepeatedField
public CVSSv3.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
addRepeatedField
public CVSSv3.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
mergeFrom
public CVSSv3.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CVSSv3.Builder>
-
mergeFrom
public CVSSv3.Builder mergeFrom(CVSSv3 other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
mergeFrom
public CVSSv3.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CVSSv3.Builder>- Throws:
IOException
-
getBaseScore
public float getBaseScore()
The base score is a function of the base metric scores.
float base_score = 1;- Specified by:
getBaseScorein interfaceCVSSv3OrBuilder- Returns:
- The baseScore.
-
setBaseScore
public CVSSv3.Builder setBaseScore(float value)
The base score is a function of the base metric scores.
float base_score = 1;- Parameters:
value- The baseScore to set.- Returns:
- 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:
- This builder for chaining.
-
getExploitabilityScore
public float getExploitabilityScore()
float exploitability_score = 2;- Specified by:
getExploitabilityScorein interfaceCVSSv3OrBuilder- Returns:
- The exploitabilityScore.
-
setExploitabilityScore
public CVSSv3.Builder setExploitabilityScore(float value)
float exploitability_score = 2;- Parameters:
value- The exploitabilityScore to set.- Returns:
- This builder for chaining.
-
clearExploitabilityScore
public CVSSv3.Builder clearExploitabilityScore()
float exploitability_score = 2;- Returns:
- This builder for chaining.
-
getImpactScore
public float getImpactScore()
float impact_score = 3;- Specified by:
getImpactScorein interfaceCVSSv3OrBuilder- Returns:
- The impactScore.
-
setImpactScore
public CVSSv3.Builder setImpactScore(float value)
float impact_score = 3;- Parameters:
value- The impactScore to set.- Returns:
- This builder for chaining.
-
clearImpactScore
public CVSSv3.Builder clearImpactScore()
float impact_score = 3;- Returns:
- This builder for chaining.
-
getAttackVectorValue
public int getAttackVectorValue()
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
.grafeas.v1beta1.vulnerability.CVSSv3.AttackVector attack_vector = 5;- Specified by:
getAttackVectorValuein interfaceCVSSv3OrBuilder- Returns:
- The enum numeric value on the wire for attackVector.
-
setAttackVectorValue
public CVSSv3.Builder setAttackVectorValue(int value)
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
.grafeas.v1beta1.vulnerability.CVSSv3.AttackVector attack_vector = 5;- Parameters:
value- The enum numeric value on the wire for attackVector to set.- Returns:
- This builder for chaining.
-
getAttackVector
public CVSSv3.AttackVector getAttackVector()
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
.grafeas.v1beta1.vulnerability.CVSSv3.AttackVector attack_vector = 5;- Specified by:
getAttackVectorin interfaceCVSSv3OrBuilder- Returns:
- The attackVector.
-
setAttackVector
public CVSSv3.Builder setAttackVector(CVSSv3.AttackVector value)
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
.grafeas.v1beta1.vulnerability.CVSSv3.AttackVector attack_vector = 5;- Parameters:
value- The attackVector to set.- Returns:
- 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.v1beta1.vulnerability.CVSSv3.AttackVector attack_vector = 5;- Returns:
- This builder for chaining.
-
getAttackComplexityValue
public int getAttackComplexityValue()
.grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;- Specified by:
getAttackComplexityValuein interfaceCVSSv3OrBuilder- Returns:
- The enum numeric value on the wire for attackComplexity.
-
setAttackComplexityValue
public CVSSv3.Builder setAttackComplexityValue(int value)
.grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;- Parameters:
value- The enum numeric value on the wire for attackComplexity to set.- Returns:
- This builder for chaining.
-
getAttackComplexity
public CVSSv3.AttackComplexity getAttackComplexity()
.grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;- Specified by:
getAttackComplexityin interfaceCVSSv3OrBuilder- Returns:
- The attackComplexity.
-
setAttackComplexity
public CVSSv3.Builder setAttackComplexity(CVSSv3.AttackComplexity value)
.grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;- Parameters:
value- The attackComplexity to set.- Returns:
- This builder for chaining.
-
clearAttackComplexity
public CVSSv3.Builder clearAttackComplexity()
.grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;- Returns:
- This builder for chaining.
-
getPrivilegesRequiredValue
public int getPrivilegesRequiredValue()
.grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;- Specified by:
getPrivilegesRequiredValuein interfaceCVSSv3OrBuilder- Returns:
- The enum numeric value on the wire for privilegesRequired.
-
setPrivilegesRequiredValue
public CVSSv3.Builder setPrivilegesRequiredValue(int value)
.grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;- Parameters:
value- The enum numeric value on the wire for privilegesRequired to set.- Returns:
- This builder for chaining.
-
getPrivilegesRequired
public CVSSv3.PrivilegesRequired getPrivilegesRequired()
.grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;- Specified by:
getPrivilegesRequiredin interfaceCVSSv3OrBuilder- Returns:
- The privilegesRequired.
-
setPrivilegesRequired
public CVSSv3.Builder setPrivilegesRequired(CVSSv3.PrivilegesRequired value)
.grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;- Parameters:
value- The privilegesRequired to set.- Returns:
- This builder for chaining.
-
clearPrivilegesRequired
public CVSSv3.Builder clearPrivilegesRequired()
.grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;- Returns:
- This builder for chaining.
-
getUserInteractionValue
public int getUserInteractionValue()
.grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;- Specified by:
getUserInteractionValuein interfaceCVSSv3OrBuilder- Returns:
- The enum numeric value on the wire for userInteraction.
-
setUserInteractionValue
public CVSSv3.Builder setUserInteractionValue(int value)
.grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;- Parameters:
value- The enum numeric value on the wire for userInteraction to set.- Returns:
- This builder for chaining.
-
getUserInteraction
public CVSSv3.UserInteraction getUserInteraction()
.grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;- Specified by:
getUserInteractionin interfaceCVSSv3OrBuilder- Returns:
- The userInteraction.
-
setUserInteraction
public CVSSv3.Builder setUserInteraction(CVSSv3.UserInteraction value)
.grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;- Parameters:
value- The userInteraction to set.- Returns:
- This builder for chaining.
-
clearUserInteraction
public CVSSv3.Builder clearUserInteraction()
.grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;- Returns:
- This builder for chaining.
-
getScopeValue
public int getScopeValue()
.grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;- Specified by:
getScopeValuein interfaceCVSSv3OrBuilder- Returns:
- The enum numeric value on the wire for scope.
-
setScopeValue
public CVSSv3.Builder setScopeValue(int value)
.grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;- Parameters:
value- The enum numeric value on the wire for scope to set.- Returns:
- This builder for chaining.
-
getScope
public CVSSv3.Scope getScope()
.grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;- Specified by:
getScopein interfaceCVSSv3OrBuilder- Returns:
- The scope.
-
setScope
public CVSSv3.Builder setScope(CVSSv3.Scope value)
.grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;- Parameters:
value- The scope to set.- Returns:
- This builder for chaining.
-
clearScope
public CVSSv3.Builder clearScope()
.grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;- Returns:
- This builder for chaining.
-
getConfidentialityImpactValue
public int getConfidentialityImpactValue()
.grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;- Specified by:
getConfidentialityImpactValuein interfaceCVSSv3OrBuilder- Returns:
- The enum numeric value on the wire for confidentialityImpact.
-
setConfidentialityImpactValue
public CVSSv3.Builder setConfidentialityImpactValue(int value)
.grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;- Parameters:
value- The enum numeric value on the wire for confidentialityImpact to set.- Returns:
- This builder for chaining.
-
getConfidentialityImpact
public CVSSv3.Impact getConfidentialityImpact()
.grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;- Specified by:
getConfidentialityImpactin interfaceCVSSv3OrBuilder- Returns:
- The confidentialityImpact.
-
setConfidentialityImpact
public CVSSv3.Builder setConfidentialityImpact(CVSSv3.Impact value)
.grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;- Parameters:
value- The confidentialityImpact to set.- Returns:
- This builder for chaining.
-
clearConfidentialityImpact
public CVSSv3.Builder clearConfidentialityImpact()
.grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;- Returns:
- This builder for chaining.
-
getIntegrityImpactValue
public int getIntegrityImpactValue()
.grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;- Specified by:
getIntegrityImpactValuein interfaceCVSSv3OrBuilder- Returns:
- The enum numeric value on the wire for integrityImpact.
-
setIntegrityImpactValue
public CVSSv3.Builder setIntegrityImpactValue(int value)
.grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;- Parameters:
value- The enum numeric value on the wire for integrityImpact to set.- Returns:
- This builder for chaining.
-
getIntegrityImpact
public CVSSv3.Impact getIntegrityImpact()
.grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;- Specified by:
getIntegrityImpactin interfaceCVSSv3OrBuilder- Returns:
- The integrityImpact.
-
setIntegrityImpact
public CVSSv3.Builder setIntegrityImpact(CVSSv3.Impact value)
.grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;- Parameters:
value- The integrityImpact to set.- Returns:
- This builder for chaining.
-
clearIntegrityImpact
public CVSSv3.Builder clearIntegrityImpact()
.grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;- Returns:
- This builder for chaining.
-
getAvailabilityImpactValue
public int getAvailabilityImpactValue()
.grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;- Specified by:
getAvailabilityImpactValuein interfaceCVSSv3OrBuilder- Returns:
- The enum numeric value on the wire for availabilityImpact.
-
setAvailabilityImpactValue
public CVSSv3.Builder setAvailabilityImpactValue(int value)
.grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;- Parameters:
value- The enum numeric value on the wire for availabilityImpact to set.- Returns:
- This builder for chaining.
-
getAvailabilityImpact
public CVSSv3.Impact getAvailabilityImpact()
.grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;- Specified by:
getAvailabilityImpactin interfaceCVSSv3OrBuilder- Returns:
- The availabilityImpact.
-
setAvailabilityImpact
public CVSSv3.Builder setAvailabilityImpact(CVSSv3.Impact value)
.grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;- Parameters:
value- The availabilityImpact to set.- Returns:
- This builder for chaining.
-
clearAvailabilityImpact
public CVSSv3.Builder clearAvailabilityImpact()
.grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;- Returns:
- This builder for chaining.
-
setUnknownFields
public final CVSSv3.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
mergeUnknownFields
public final CVSSv3.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>
-
-