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-documentProtobuf type
google.cloud.osconfig.v1.CVSSv3| Modifier and Type | Method and Description |
|---|---|
CVSSv3.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CVSSv3 |
build() |
CVSSv3 |
buildPartial() |
CVSSv3.Builder |
clear() |
CVSSv3.Builder |
clearAttackComplexity()
This metric describes the conditions beyond the attacker's control that
must exist in order to exploit the vulnerability.
|
CVSSv3.Builder |
clearAttackVector()
This metric reflects the context by which vulnerability exploitation is
possible.
|
CVSSv3.Builder |
clearAvailabilityImpact()
This metric measures the impact to the availability of the impacted
component resulting from a successfully exploited vulnerability.
|
CVSSv3.Builder |
clearBaseScore()
The base score is a function of the base metric scores.
|
CVSSv3.Builder |
clearConfidentialityImpact()
This metric measures the impact to the confidentiality of the information
resources managed by a software component due to a successfully exploited
vulnerability.
|
CVSSv3.Builder |
clearExploitabilityScore()
The Exploitability sub-score equation is derived from the Base
Exploitability metrics.
|
CVSSv3.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CVSSv3.Builder |
clearImpactScore()
The Impact sub-score equation is derived from the Base Impact metrics.
|
CVSSv3.Builder |
clearIntegrityImpact()
This metric measures the impact to integrity of a successfully exploited
vulnerability.
|
CVSSv3.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CVSSv3.Builder |
clearPrivilegesRequired()
This metric describes the level of privileges an attacker must possess
before successfully exploiting the vulnerability.
|
CVSSv3.Builder |
clearScope()
The Scope metric captures whether a vulnerability in one vulnerable
component impacts resources in components beyond its security scope.
|
CVSSv3.Builder |
clearUserInteraction()
This metric captures the requirement for a human user, other than the
attacker, to participate in the successful compromise of the vulnerable
component.
|
CVSSv3.Builder |
clone() |
CVSSv3.AttackComplexity |
getAttackComplexity()
This metric describes the conditions beyond the attacker's control that
must exist in order to exploit the vulnerability.
|
int |
getAttackComplexityValue()
This metric describes the conditions beyond the attacker's control that
must exist in order to exploit the vulnerability.
|
CVSSv3.AttackVector |
getAttackVector()
This metric reflects the context by which vulnerability exploitation is
possible.
|
int |
getAttackVectorValue()
This metric reflects the context by which vulnerability exploitation is
possible.
|
CVSSv3.Impact |
getAvailabilityImpact()
This metric measures the impact to the availability of the impacted
component resulting from a successfully exploited vulnerability.
|
int |
getAvailabilityImpactValue()
This metric measures the impact to the availability of the impacted
component resulting from a successfully exploited vulnerability.
|
float |
getBaseScore()
The base score is a function of the base metric scores.
|
CVSSv3.Impact |
getConfidentialityImpact()
This metric measures the impact to the confidentiality of the information
resources managed by a software component due to a successfully exploited
vulnerability.
|
int |
getConfidentialityImpactValue()
This metric measures the impact to the confidentiality of the information
resources managed by a software component due to a successfully exploited
vulnerability.
|
CVSSv3 |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
float |
getExploitabilityScore()
The Exploitability sub-score equation is derived from the Base
Exploitability metrics.
|
float |
getImpactScore()
The Impact sub-score equation is derived from the Base Impact metrics.
|
CVSSv3.Impact |
getIntegrityImpact()
This metric measures the impact to integrity of a successfully exploited
vulnerability.
|
int |
getIntegrityImpactValue()
This metric measures the impact to integrity of a successfully exploited
vulnerability.
|
CVSSv3.PrivilegesRequired |
getPrivilegesRequired()
This metric describes the level of privileges an attacker must possess
before successfully exploiting the vulnerability.
|
int |
getPrivilegesRequiredValue()
This metric describes the level of privileges an attacker must possess
before successfully exploiting the vulnerability.
|
CVSSv3.Scope |
getScope()
The Scope metric captures whether a vulnerability in one vulnerable
component impacts resources in components beyond its security scope.
|
int |
getScopeValue()
The Scope metric captures whether a vulnerability in one vulnerable
component impacts resources in components beyond its security scope.
|
CVSSv3.UserInteraction |
getUserInteraction()
This metric captures the requirement for a human user, other than the
attacker, to participate in the successful compromise of the vulnerable
component.
|
int |
getUserInteractionValue()
This metric captures the requirement for a human user, other than the
attacker, to participate in the successful compromise of the vulnerable
component.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CVSSv3.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CVSSv3.Builder |
mergeFrom(CVSSv3 other) |
CVSSv3.Builder |
mergeFrom(com.google.protobuf.Message other) |
CVSSv3.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CVSSv3.Builder |
setAttackComplexity(CVSSv3.AttackComplexity value)
This metric describes the conditions beyond the attacker's control that
must exist in order to exploit the vulnerability.
|
CVSSv3.Builder |
setAttackComplexityValue(int value)
This metric describes the conditions beyond the attacker's control that
must exist in order to exploit the vulnerability.
|
CVSSv3.Builder |
setAttackVector(CVSSv3.AttackVector value)
This metric reflects the context by which vulnerability exploitation is
possible.
|
CVSSv3.Builder |
setAttackVectorValue(int value)
This metric reflects the context by which vulnerability exploitation is
possible.
|
CVSSv3.Builder |
setAvailabilityImpact(CVSSv3.Impact value)
This metric measures the impact to the availability of the impacted
component resulting from a successfully exploited vulnerability.
|
CVSSv3.Builder |
setAvailabilityImpactValue(int value)
This metric measures the impact to the availability of the impacted
component resulting from a successfully exploited vulnerability.
|
CVSSv3.Builder |
setBaseScore(float value)
The base score is a function of the base metric scores.
|
CVSSv3.Builder |
setConfidentialityImpact(CVSSv3.Impact value)
This metric measures the impact to the confidentiality of the information
resources managed by a software component due to a successfully exploited
vulnerability.
|
CVSSv3.Builder |
setConfidentialityImpactValue(int value)
This metric measures the impact to the confidentiality of the information
resources managed by a software component due to a successfully exploited
vulnerability.
|
CVSSv3.Builder |
setExploitabilityScore(float value)
The Exploitability sub-score equation is derived from the Base
Exploitability metrics.
|
CVSSv3.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CVSSv3.Builder |
setImpactScore(float value)
The Impact sub-score equation is derived from the Base Impact metrics.
|
CVSSv3.Builder |
setIntegrityImpact(CVSSv3.Impact value)
This metric measures the impact to integrity of a successfully exploited
vulnerability.
|
CVSSv3.Builder |
setIntegrityImpactValue(int value)
This metric measures the impact to integrity of a successfully exploited
vulnerability.
|
CVSSv3.Builder |
setPrivilegesRequired(CVSSv3.PrivilegesRequired value)
This metric describes the level of privileges an attacker must possess
before successfully exploiting the vulnerability.
|
CVSSv3.Builder |
setPrivilegesRequiredValue(int value)
This metric describes the level of privileges an attacker must possess
before successfully exploiting the vulnerability.
|
CVSSv3.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CVSSv3.Builder |
setScope(CVSSv3.Scope value)
The Scope metric captures whether a vulnerability in one vulnerable
component impacts resources in components beyond its security scope.
|
CVSSv3.Builder |
setScopeValue(int value)
The Scope metric captures whether a vulnerability in one vulnerable
component impacts resources in components beyond its security scope.
|
CVSSv3.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CVSSv3.Builder |
setUserInteraction(CVSSv3.UserInteraction value)
This metric captures the requirement for a human user, other than the
attacker, to participate in the successful compromise of the vulnerable
component.
|
CVSSv3.Builder |
setUserInteractionValue(int value)
This metric captures the requirement for a human user, other than the
attacker, to participate in the successful compromise of the vulnerable
component.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public CVSSv3.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public CVSSv3 getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CVSSv3 build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CVSSv3 buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CVSSv3.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public CVSSv3.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public CVSSv3.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public CVSSv3.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public CVSSv3.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public CVSSv3.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public CVSSv3.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CVSSv3.Builder>public CVSSv3.Builder mergeFrom(CVSSv3 other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public CVSSv3.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CVSSv3.Builder>IOExceptionpublic float getBaseScore()
The base score is a function of the base metric scores. https://www.first.org/cvss/specification-document#Base-Metrics
float base_score = 1;getBaseScore in interface CVSSv3OrBuilderpublic CVSSv3.Builder setBaseScore(float value)
The base score is a function of the base metric scores. https://www.first.org/cvss/specification-document#Base-Metrics
float base_score = 1;value - The baseScore to set.public CVSSv3.Builder clearBaseScore()
The base score is a function of the base metric scores. https://www.first.org/cvss/specification-document#Base-Metrics
float base_score = 1;public float getExploitabilityScore()
The Exploitability sub-score equation is derived from the Base Exploitability metrics. https://www.first.org/cvss/specification-document#2-1-Exploitability-Metrics
float exploitability_score = 2;getExploitabilityScore in interface CVSSv3OrBuilderpublic CVSSv3.Builder setExploitabilityScore(float value)
The Exploitability sub-score equation is derived from the Base Exploitability metrics. https://www.first.org/cvss/specification-document#2-1-Exploitability-Metrics
float exploitability_score = 2;value - The exploitabilityScore to set.public CVSSv3.Builder clearExploitabilityScore()
The Exploitability sub-score equation is derived from the Base Exploitability metrics. https://www.first.org/cvss/specification-document#2-1-Exploitability-Metrics
float exploitability_score = 2;public float getImpactScore()
The Impact sub-score equation is derived from the Base Impact metrics.
float impact_score = 3;getImpactScore in interface CVSSv3OrBuilderpublic CVSSv3.Builder setImpactScore(float value)
The Impact sub-score equation is derived from the Base Impact metrics.
float impact_score = 3;value - The impactScore to set.public CVSSv3.Builder clearImpactScore()
The Impact sub-score equation is derived from the Base Impact metrics.
float impact_score = 3;public int getAttackVectorValue()
This metric reflects the context by which vulnerability exploitation is possible.
.google.cloud.osconfig.v1.CVSSv3.AttackVector attack_vector = 5;getAttackVectorValue in interface CVSSv3OrBuilderpublic CVSSv3.Builder setAttackVectorValue(int value)
This metric reflects the context by which vulnerability exploitation is possible.
.google.cloud.osconfig.v1.CVSSv3.AttackVector attack_vector = 5;value - The enum numeric value on the wire for attackVector to set.public CVSSv3.AttackVector getAttackVector()
This metric reflects the context by which vulnerability exploitation is possible.
.google.cloud.osconfig.v1.CVSSv3.AttackVector attack_vector = 5;getAttackVector in interface CVSSv3OrBuilderpublic CVSSv3.Builder setAttackVector(CVSSv3.AttackVector value)
This metric reflects the context by which vulnerability exploitation is possible.
.google.cloud.osconfig.v1.CVSSv3.AttackVector attack_vector = 5;value - The attackVector to set.public CVSSv3.Builder clearAttackVector()
This metric reflects the context by which vulnerability exploitation is possible.
.google.cloud.osconfig.v1.CVSSv3.AttackVector attack_vector = 5;public int getAttackComplexityValue()
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.AttackComplexity attack_complexity = 6;getAttackComplexityValue in interface CVSSv3OrBuilderpublic CVSSv3.Builder setAttackComplexityValue(int value)
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.AttackComplexity attack_complexity = 6;value - The enum numeric value on the wire for attackComplexity to set.public CVSSv3.AttackComplexity getAttackComplexity()
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.AttackComplexity attack_complexity = 6;getAttackComplexity in interface CVSSv3OrBuilderpublic CVSSv3.Builder setAttackComplexity(CVSSv3.AttackComplexity value)
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.AttackComplexity attack_complexity = 6;value - The attackComplexity to set.public CVSSv3.Builder clearAttackComplexity()
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.AttackComplexity attack_complexity = 6;public int getPrivilegesRequiredValue()
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired privileges_required = 7;getPrivilegesRequiredValue in interface CVSSv3OrBuilderpublic CVSSv3.Builder setPrivilegesRequiredValue(int value)
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired privileges_required = 7;value - The enum numeric value on the wire for privilegesRequired to set.public CVSSv3.PrivilegesRequired getPrivilegesRequired()
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired privileges_required = 7;getPrivilegesRequired in interface CVSSv3OrBuilderpublic CVSSv3.Builder setPrivilegesRequired(CVSSv3.PrivilegesRequired value)
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired privileges_required = 7;value - The privilegesRequired to set.public CVSSv3.Builder clearPrivilegesRequired()
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired privileges_required = 7;public int getUserInteractionValue()
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
.google.cloud.osconfig.v1.CVSSv3.UserInteraction user_interaction = 8;getUserInteractionValue in interface CVSSv3OrBuilderpublic CVSSv3.Builder setUserInteractionValue(int value)
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
.google.cloud.osconfig.v1.CVSSv3.UserInteraction user_interaction = 8;value - The enum numeric value on the wire for userInteraction to set.public CVSSv3.UserInteraction getUserInteraction()
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
.google.cloud.osconfig.v1.CVSSv3.UserInteraction user_interaction = 8;getUserInteraction in interface CVSSv3OrBuilderpublic CVSSv3.Builder setUserInteraction(CVSSv3.UserInteraction value)
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
.google.cloud.osconfig.v1.CVSSv3.UserInteraction user_interaction = 8;value - The userInteraction to set.public CVSSv3.Builder clearUserInteraction()
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
.google.cloud.osconfig.v1.CVSSv3.UserInteraction user_interaction = 8;public int getScopeValue()
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
.google.cloud.osconfig.v1.CVSSv3.Scope scope = 9;getScopeValue in interface CVSSv3OrBuilderpublic CVSSv3.Builder setScopeValue(int value)
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
.google.cloud.osconfig.v1.CVSSv3.Scope scope = 9;value - The enum numeric value on the wire for scope to set.public CVSSv3.Scope getScope()
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
.google.cloud.osconfig.v1.CVSSv3.Scope scope = 9;getScope in interface CVSSv3OrBuilderpublic CVSSv3.Builder setScope(CVSSv3.Scope value)
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
.google.cloud.osconfig.v1.CVSSv3.Scope scope = 9;value - The scope to set.public CVSSv3.Builder clearScope()
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
.google.cloud.osconfig.v1.CVSSv3.Scope scope = 9;public int getConfidentialityImpactValue()
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact confidentiality_impact = 10;getConfidentialityImpactValue in interface CVSSv3OrBuilderpublic CVSSv3.Builder setConfidentialityImpactValue(int value)
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact confidentiality_impact = 10;value - The enum numeric value on the wire for confidentialityImpact to set.public CVSSv3.Impact getConfidentialityImpact()
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact confidentiality_impact = 10;getConfidentialityImpact in interface CVSSv3OrBuilderpublic CVSSv3.Builder setConfidentialityImpact(CVSSv3.Impact value)
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact confidentiality_impact = 10;value - The confidentialityImpact to set.public CVSSv3.Builder clearConfidentialityImpact()
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact confidentiality_impact = 10;public int getIntegrityImpactValue()
This metric measures the impact to integrity of a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact integrity_impact = 11;getIntegrityImpactValue in interface CVSSv3OrBuilderpublic CVSSv3.Builder setIntegrityImpactValue(int value)
This metric measures the impact to integrity of a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact integrity_impact = 11;value - The enum numeric value on the wire for integrityImpact to set.public CVSSv3.Impact getIntegrityImpact()
This metric measures the impact to integrity of a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact integrity_impact = 11;getIntegrityImpact in interface CVSSv3OrBuilderpublic CVSSv3.Builder setIntegrityImpact(CVSSv3.Impact value)
This metric measures the impact to integrity of a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact integrity_impact = 11;value - The integrityImpact to set.public CVSSv3.Builder clearIntegrityImpact()
This metric measures the impact to integrity of a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact integrity_impact = 11;public int getAvailabilityImpactValue()
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact availability_impact = 12;getAvailabilityImpactValue in interface CVSSv3OrBuilderpublic CVSSv3.Builder setAvailabilityImpactValue(int value)
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact availability_impact = 12;value - The enum numeric value on the wire for availabilityImpact to set.public CVSSv3.Impact getAvailabilityImpact()
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact availability_impact = 12;getAvailabilityImpact in interface CVSSv3OrBuilderpublic CVSSv3.Builder setAvailabilityImpact(CVSSv3.Impact value)
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact availability_impact = 12;value - The availabilityImpact to set.public CVSSv3.Builder clearAvailabilityImpact()
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact availability_impact = 12;public final CVSSv3.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>public final CVSSv3.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CVSSv3.Builder>Copyright © 2023 Google LLC. All rights reserved.