public static final class VulnerabilityAssessmentNote.Assessment extends GeneratedMessageV3 implements VulnerabilityAssessmentNote.AssessmentOrBuilder
Assessment provides all information that is related to a single
vulnerability for this product.
Protobuf type grafeas.v1.VulnerabilityAssessmentNote.Assessment
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CVE_FIELD_NUMBER
public static final int CVE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
IMPACTS_FIELD_NUMBER
public static final int IMPACTS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
JUSTIFICATION_FIELD_NUMBER
public static final int JUSTIFICATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LONG_DESCRIPTION_FIELD_NUMBER
public static final int LONG_DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int RELATED_URIS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int REMEDIATIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SHORT_DESCRIPTION_FIELD_NUMBER
public static final int SHORT_DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VULNERABILITY_ID_FIELD_NUMBER
public static final int VULNERABILITY_ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static VulnerabilityAssessmentNote.Assessment getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static VulnerabilityAssessmentNote.Assessment.Builder newBuilder()
newBuilder(VulnerabilityAssessmentNote.Assessment prototype)
public static VulnerabilityAssessmentNote.Assessment.Builder newBuilder(VulnerabilityAssessmentNote.Assessment prototype)
public static VulnerabilityAssessmentNote.Assessment parseDelimitedFrom(InputStream input)
public static VulnerabilityAssessmentNote.Assessment parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static VulnerabilityAssessmentNote.Assessment parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static VulnerabilityAssessmentNote.Assessment parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static VulnerabilityAssessmentNote.Assessment parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static VulnerabilityAssessmentNote.Assessment parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static VulnerabilityAssessmentNote.Assessment parseFrom(CodedInputStream input)
public static VulnerabilityAssessmentNote.Assessment parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static VulnerabilityAssessmentNote.Assessment parseFrom(InputStream input)
public static VulnerabilityAssessmentNote.Assessment parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static VulnerabilityAssessmentNote.Assessment parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static VulnerabilityAssessmentNote.Assessment parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<VulnerabilityAssessmentNote.Assessment> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCve() (deprecated)
Deprecated. grafeas.v1.VulnerabilityAssessmentNote.Assessment.cve is deprecated. See
grafeas/v1/vex.proto;l=94
Holds the MITRE standard Common Vulnerabilities and Exposures (CVE)
tracking number for the vulnerability.
Deprecated: Use vulnerability_id instead to denote CVEs.
string cve = 1 [deprecated = true];
Returns |
Type |
Description |
String |
The cve.
|
getCveBytes() (deprecated)
public ByteString getCveBytes()
Deprecated. grafeas.v1.VulnerabilityAssessmentNote.Assessment.cve is deprecated. See
grafeas/v1/vex.proto;l=94
Holds the MITRE standard Common Vulnerabilities and Exposures (CVE)
tracking number for the vulnerability.
Deprecated: Use vulnerability_id instead to denote CVEs.
string cve = 1 [deprecated = true];
Returns |
Type |
Description |
ByteString |
The bytes for cve.
|
getDefaultInstanceForType()
public VulnerabilityAssessmentNote.Assessment getDefaultInstanceForType()
getImpacts(int index)
public String getImpacts(int index)
Contains information about the impact of this vulnerability,
this will change with time.
repeated string impacts = 6;
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The impacts at the given index.
|
getImpactsBytes(int index)
public ByteString getImpactsBytes(int index)
Contains information about the impact of this vulnerability,
this will change with time.
repeated string impacts = 6;
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the impacts at the given index.
|
getImpactsCount()
public int getImpactsCount()
Contains information about the impact of this vulnerability,
this will change with time.
repeated string impacts = 6;
Returns |
Type |
Description |
int |
The count of impacts.
|
getImpactsList()
public ProtocolStringList getImpactsList()
Contains information about the impact of this vulnerability,
this will change with time.
repeated string impacts = 6;
getJustification()
public VulnerabilityAssessmentNote.Assessment.Justification getJustification()
Justification provides the justification when the state of the
assessment if NOT_AFFECTED.
.grafeas.v1.VulnerabilityAssessmentNote.Assessment.Justification justification = 7;
getJustificationOrBuilder()
public VulnerabilityAssessmentNote.Assessment.JustificationOrBuilder getJustificationOrBuilder()
Justification provides the justification when the state of the
assessment if NOT_AFFECTED.
.grafeas.v1.VulnerabilityAssessmentNote.Assessment.Justification justification = 7;
getLongDescription()
public String getLongDescription()
A detailed description of this Vex.
string long_description = 3;
Returns |
Type |
Description |
String |
The longDescription.
|
getLongDescriptionBytes()
public ByteString getLongDescriptionBytes()
A detailed description of this Vex.
string long_description = 3;
Returns |
Type |
Description |
ByteString |
The bytes for longDescription.
|
getParserForType()
public Parser<VulnerabilityAssessmentNote.Assessment> getParserForType()
Overrides
public RelatedUrl getRelatedUris(int index)
Holds a list of references associated with this vulnerability item and
assessment. These uris have additional information about the
vulnerability and the assessment itself. E.g. Link to a document which
details how this assessment concluded the state of this vulnerability.
repeated .grafeas.v1.RelatedUrl related_uris = 4;
Parameter |
Name |
Description |
index |
int
|
public int getRelatedUrisCount()
Holds a list of references associated with this vulnerability item and
assessment. These uris have additional information about the
vulnerability and the assessment itself. E.g. Link to a document which
details how this assessment concluded the state of this vulnerability.
repeated .grafeas.v1.RelatedUrl related_uris = 4;
Returns |
Type |
Description |
int |
|
public List<RelatedUrl> getRelatedUrisList()
Holds a list of references associated with this vulnerability item and
assessment. These uris have additional information about the
vulnerability and the assessment itself. E.g. Link to a document which
details how this assessment concluded the state of this vulnerability.
repeated .grafeas.v1.RelatedUrl related_uris = 4;
public RelatedUrlOrBuilder getRelatedUrisOrBuilder(int index)
Holds a list of references associated with this vulnerability item and
assessment. These uris have additional information about the
vulnerability and the assessment itself. E.g. Link to a document which
details how this assessment concluded the state of this vulnerability.
repeated .grafeas.v1.RelatedUrl related_uris = 4;
Parameter |
Name |
Description |
index |
int
|
public List<? extends RelatedUrlOrBuilder> getRelatedUrisOrBuilderList()
Holds a list of references associated with this vulnerability item and
assessment. These uris have additional information about the
vulnerability and the assessment itself. E.g. Link to a document which
details how this assessment concluded the state of this vulnerability.
repeated .grafeas.v1.RelatedUrl related_uris = 4;
Returns |
Type |
Description |
List<? extends io.grafeas.v1.RelatedUrlOrBuilder> |
|
public VulnerabilityAssessmentNote.Assessment.Remediation getRemediations(int index)
Specifies details on how to handle (and presumably, fix) a vulnerability.
repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 8;
Parameter |
Name |
Description |
index |
int
|
public int getRemediationsCount()
Specifies details on how to handle (and presumably, fix) a vulnerability.
repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 8;
Returns |
Type |
Description |
int |
|
public List<VulnerabilityAssessmentNote.Assessment.Remediation> getRemediationsList()
Specifies details on how to handle (and presumably, fix) a vulnerability.
repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 8;
public VulnerabilityAssessmentNote.Assessment.RemediationOrBuilder getRemediationsOrBuilder(int index)
Specifies details on how to handle (and presumably, fix) a vulnerability.
repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 8;
Parameter |
Name |
Description |
index |
int
|
public List<? extends VulnerabilityAssessmentNote.Assessment.RemediationOrBuilder> getRemediationsOrBuilderList()
Specifies details on how to handle (and presumably, fix) a vulnerability.
repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 8;
Returns |
Type |
Description |
List<? extends io.grafeas.v1.VulnerabilityAssessmentNote.Assessment.RemediationOrBuilder> |
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getShortDescription()
public String getShortDescription()
A one sentence description of this Vex.
string short_description = 2;
Returns |
Type |
Description |
String |
The shortDescription.
|
getShortDescriptionBytes()
public ByteString getShortDescriptionBytes()
A one sentence description of this Vex.
string short_description = 2;
Returns |
Type |
Description |
ByteString |
The bytes for shortDescription.
|
getState()
public VulnerabilityAssessmentNote.Assessment.State getState()
Provides the state of this Vulnerability assessment.
.grafeas.v1.VulnerabilityAssessmentNote.Assessment.State state = 5;
getStateValue()
public int getStateValue()
Provides the state of this Vulnerability assessment.
.grafeas.v1.VulnerabilityAssessmentNote.Assessment.State state = 5;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for state.
|
getVulnerabilityId()
public String getVulnerabilityId()
The vulnerability identifier for this Assessment. Will hold one of
common identifiers e.g. CVE, GHSA etc.
string vulnerability_id = 9;
Returns |
Type |
Description |
String |
The vulnerabilityId.
|
getVulnerabilityIdBytes()
public ByteString getVulnerabilityIdBytes()
The vulnerability identifier for this Assessment. Will hold one of
common identifiers e.g. CVE, GHSA etc.
string vulnerability_id = 9;
Returns |
Type |
Description |
ByteString |
The bytes for vulnerabilityId.
|
hasJustification()
public boolean hasJustification()
Justification provides the justification when the state of the
assessment if NOT_AFFECTED.
.grafeas.v1.VulnerabilityAssessmentNote.Assessment.Justification justification = 7;
Returns |
Type |
Description |
boolean |
Whether the justification field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public VulnerabilityAssessmentNote.Assessment.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected VulnerabilityAssessmentNote.Assessment.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public VulnerabilityAssessmentNote.Assessment.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides