Interface VulnerabilityOccurrence.VexAssessmentOrBuilder (2.49.0)

public static interface VulnerabilityOccurrence.VexAssessmentOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCve() (deprecated)

public abstract String getCve()

Deprecated. grafeas.v1.VulnerabilityOccurrence.VexAssessment.cve is deprecated. See grafeas/v1/vulnerability.proto;l=262

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 abstract ByteString getCveBytes()

Deprecated. grafeas.v1.VulnerabilityOccurrence.VexAssessment.cve is deprecated. See grafeas/v1/vulnerability.proto;l=262

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.

getImpacts(int index)

public abstract String getImpacts(int index)

Contains information about the impact of this vulnerability, this will change with time.

repeated string impacts = 5;

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 abstract ByteString getImpactsBytes(int index)

Contains information about the impact of this vulnerability, this will change with time.

repeated string impacts = 5;

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 abstract int getImpactsCount()

Contains information about the impact of this vulnerability, this will change with time.

repeated string impacts = 5;

Returns
Type Description
int

The count of impacts.

getImpactsList()

public abstract List<String> getImpactsList()

Contains information about the impact of this vulnerability, this will change with time.

repeated string impacts = 5;

Returns
Type Description
List<String>

A list containing the impacts.

getJustification()

public abstract VulnerabilityAssessmentNote.Assessment.Justification getJustification()

Justification provides the justification when the state of the assessment if NOT_AFFECTED.

.grafeas.v1.VulnerabilityAssessmentNote.Assessment.Justification justification = 7;

Returns
Type Description
VulnerabilityAssessmentNote.Assessment.Justification

The justification.

getJustificationOrBuilder()

public abstract VulnerabilityAssessmentNote.Assessment.JustificationOrBuilder getJustificationOrBuilder()

Justification provides the justification when the state of the assessment if NOT_AFFECTED.

.grafeas.v1.VulnerabilityAssessmentNote.Assessment.Justification justification = 7;

Returns
Type Description
VulnerabilityAssessmentNote.Assessment.JustificationOrBuilder

getNoteName()

public abstract String getNoteName()

The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID]. (-- api-linter: core::0122::name-suffix=disabled aip.dev/not-precedent: The suffix is kept for consistency. --)

string note_name = 3;

Returns
Type Description
String

The noteName.

getNoteNameBytes()

public abstract ByteString getNoteNameBytes()

The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID]. (-- api-linter: core::0122::name-suffix=disabled aip.dev/not-precedent: The suffix is kept for consistency. --)

string note_name = 3;

Returns
Type Description
ByteString

The bytes for noteName.

getRelatedUris(int index)

public abstract RelatedUrl getRelatedUris(int index)

Holds a list of references associated with this vulnerability item and assessment.

repeated .grafeas.v1.RelatedUrl related_uris = 2;

Parameter
Name Description
index int
Returns
Type Description
RelatedUrl

getRelatedUrisCount()

public abstract int getRelatedUrisCount()

Holds a list of references associated with this vulnerability item and assessment.

repeated .grafeas.v1.RelatedUrl related_uris = 2;

Returns
Type Description
int

getRelatedUrisList()

public abstract List<RelatedUrl> getRelatedUrisList()

Holds a list of references associated with this vulnerability item and assessment.

repeated .grafeas.v1.RelatedUrl related_uris = 2;

Returns
Type Description
List<RelatedUrl>

getRelatedUrisOrBuilder(int index)

public abstract RelatedUrlOrBuilder getRelatedUrisOrBuilder(int index)

Holds a list of references associated with this vulnerability item and assessment.

repeated .grafeas.v1.RelatedUrl related_uris = 2;

Parameter
Name Description
index int
Returns
Type Description
RelatedUrlOrBuilder

getRelatedUrisOrBuilderList()

public abstract List<? extends RelatedUrlOrBuilder> getRelatedUrisOrBuilderList()

Holds a list of references associated with this vulnerability item and assessment.

repeated .grafeas.v1.RelatedUrl related_uris = 2;

Returns
Type Description
List<? extends io.grafeas.v1.RelatedUrlOrBuilder>

getRemediations(int index)

public abstract VulnerabilityAssessmentNote.Assessment.Remediation getRemediations(int index)

Specifies details on how to handle (and presumably, fix) a vulnerability.

repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 6;

Parameter
Name Description
index int
Returns
Type Description
VulnerabilityAssessmentNote.Assessment.Remediation

getRemediationsCount()

public abstract int getRemediationsCount()

Specifies details on how to handle (and presumably, fix) a vulnerability.

repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 6;

Returns
Type Description
int

getRemediationsList()

public abstract List<VulnerabilityAssessmentNote.Assessment.Remediation> getRemediationsList()

Specifies details on how to handle (and presumably, fix) a vulnerability.

repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 6;

Returns
Type Description
List<Remediation>

getRemediationsOrBuilder(int index)

public abstract VulnerabilityAssessmentNote.Assessment.RemediationOrBuilder getRemediationsOrBuilder(int index)

Specifies details on how to handle (and presumably, fix) a vulnerability.

repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 6;

Parameter
Name Description
index int
Returns
Type Description
VulnerabilityAssessmentNote.Assessment.RemediationOrBuilder

getRemediationsOrBuilderList()

public abstract List<? extends VulnerabilityAssessmentNote.Assessment.RemediationOrBuilder> getRemediationsOrBuilderList()

Specifies details on how to handle (and presumably, fix) a vulnerability.

repeated .grafeas.v1.VulnerabilityAssessmentNote.Assessment.Remediation remediations = 6;

Returns
Type Description
List<? extends io.grafeas.v1.VulnerabilityAssessmentNote.Assessment.RemediationOrBuilder>

getState()

public abstract VulnerabilityAssessmentNote.Assessment.State getState()

Provides the state of this Vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote.Assessment.State state = 4;

Returns
Type Description
VulnerabilityAssessmentNote.Assessment.State

The state.

getStateValue()

public abstract int getStateValue()

Provides the state of this Vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote.Assessment.State state = 4;

Returns
Type Description
int

The enum numeric value on the wire for state.

getVulnerabilityId()

public abstract String getVulnerabilityId()

The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.

string vulnerability_id = 8;

Returns
Type Description
String

The vulnerabilityId.

getVulnerabilityIdBytes()

public abstract ByteString getVulnerabilityIdBytes()

The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.

string vulnerability_id = 8;

Returns
Type Description
ByteString

The bytes for vulnerabilityId.

hasJustification()

public abstract 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.