Class Risk.Builder (2.84.0)

public static final class Risk.Builder extends GeneratedMessage.Builder<Risk.Builder> implements RiskOrBuilder

Protobuf type grafeas.v1.Risk

Implements

RiskOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public Risk build()
Returns
Type Description
Risk

buildPartial()

public Risk buildPartial()
Returns
Type Description
Risk

clear()

public Risk.Builder clear()
Returns
Type Description
Risk.Builder
Overrides

clearCisaKev()

public Risk.Builder clearCisaKev()

CISA maintains the authoritative source of vulnerabilities that have been exploited in the wild.

.grafeas.v1.CISAKnownExploitedVulnerabilities cisa_kev = 1;

Returns
Type Description
Risk.Builder

clearEpss()

public Risk.Builder clearEpss()

The Exploit Prediction Scoring System (EPSS) estimates the likelihood (probability) that a software vulnerability will be exploited in the wild.

.grafeas.v1.ExploitPredictionScoringSystem epss = 2;

Returns
Type Description
Risk.Builder

getCisaKev()

public CISAKnownExploitedVulnerabilities getCisaKev()

CISA maintains the authoritative source of vulnerabilities that have been exploited in the wild.

.grafeas.v1.CISAKnownExploitedVulnerabilities cisa_kev = 1;

Returns
Type Description
CISAKnownExploitedVulnerabilities

The cisaKev.

getCisaKevBuilder()

public CISAKnownExploitedVulnerabilities.Builder getCisaKevBuilder()

CISA maintains the authoritative source of vulnerabilities that have been exploited in the wild.

.grafeas.v1.CISAKnownExploitedVulnerabilities cisa_kev = 1;

Returns
Type Description
CISAKnownExploitedVulnerabilities.Builder

getCisaKevOrBuilder()

public CISAKnownExploitedVulnerabilitiesOrBuilder getCisaKevOrBuilder()

CISA maintains the authoritative source of vulnerabilities that have been exploited in the wild.

.grafeas.v1.CISAKnownExploitedVulnerabilities cisa_kev = 1;

Returns
Type Description
CISAKnownExploitedVulnerabilitiesOrBuilder

getDefaultInstanceForType()

public Risk getDefaultInstanceForType()
Returns
Type Description
Risk

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEpss()

public ExploitPredictionScoringSystem getEpss()

The Exploit Prediction Scoring System (EPSS) estimates the likelihood (probability) that a software vulnerability will be exploited in the wild.

.grafeas.v1.ExploitPredictionScoringSystem epss = 2;

Returns
Type Description
ExploitPredictionScoringSystem

The epss.

getEpssBuilder()

public ExploitPredictionScoringSystem.Builder getEpssBuilder()

The Exploit Prediction Scoring System (EPSS) estimates the likelihood (probability) that a software vulnerability will be exploited in the wild.

.grafeas.v1.ExploitPredictionScoringSystem epss = 2;

Returns
Type Description
ExploitPredictionScoringSystem.Builder

getEpssOrBuilder()

public ExploitPredictionScoringSystemOrBuilder getEpssOrBuilder()

The Exploit Prediction Scoring System (EPSS) estimates the likelihood (probability) that a software vulnerability will be exploited in the wild.

.grafeas.v1.ExploitPredictionScoringSystem epss = 2;

Returns
Type Description
ExploitPredictionScoringSystemOrBuilder

hasCisaKev()

public boolean hasCisaKev()

CISA maintains the authoritative source of vulnerabilities that have been exploited in the wild.

.grafeas.v1.CISAKnownExploitedVulnerabilities cisa_kev = 1;

Returns
Type Description
boolean

Whether the cisaKev field is set.

hasEpss()

public boolean hasEpss()

The Exploit Prediction Scoring System (EPSS) estimates the likelihood (probability) that a software vulnerability will be exploited in the wild.

.grafeas.v1.ExploitPredictionScoringSystem epss = 2;

Returns
Type Description
boolean

Whether the epss field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCisaKev(CISAKnownExploitedVulnerabilities value)

public Risk.Builder mergeCisaKev(CISAKnownExploitedVulnerabilities value)

CISA maintains the authoritative source of vulnerabilities that have been exploited in the wild.

.grafeas.v1.CISAKnownExploitedVulnerabilities cisa_kev = 1;

Parameter
Name Description
value CISAKnownExploitedVulnerabilities
Returns
Type Description
Risk.Builder

mergeEpss(ExploitPredictionScoringSystem value)

public Risk.Builder mergeEpss(ExploitPredictionScoringSystem value)

The Exploit Prediction Scoring System (EPSS) estimates the likelihood (probability) that a software vulnerability will be exploited in the wild.

.grafeas.v1.ExploitPredictionScoringSystem epss = 2;

Parameter
Name Description
value ExploitPredictionScoringSystem
Returns
Type Description
Risk.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Risk.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Risk.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Risk.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Risk.Builder
Overrides

mergeFrom(Risk other)

public Risk.Builder mergeFrom(Risk other)
Parameter
Name Description
other Risk
Returns
Type Description
Risk.Builder

setCisaKev(CISAKnownExploitedVulnerabilities value)

public Risk.Builder setCisaKev(CISAKnownExploitedVulnerabilities value)

CISA maintains the authoritative source of vulnerabilities that have been exploited in the wild.

.grafeas.v1.CISAKnownExploitedVulnerabilities cisa_kev = 1;

Parameter
Name Description
value CISAKnownExploitedVulnerabilities
Returns
Type Description
Risk.Builder

setCisaKev(CISAKnownExploitedVulnerabilities.Builder builderForValue)

public Risk.Builder setCisaKev(CISAKnownExploitedVulnerabilities.Builder builderForValue)

CISA maintains the authoritative source of vulnerabilities that have been exploited in the wild.

.grafeas.v1.CISAKnownExploitedVulnerabilities cisa_kev = 1;

Parameter
Name Description
builderForValue CISAKnownExploitedVulnerabilities.Builder
Returns
Type Description
Risk.Builder

setEpss(ExploitPredictionScoringSystem value)

public Risk.Builder setEpss(ExploitPredictionScoringSystem value)

The Exploit Prediction Scoring System (EPSS) estimates the likelihood (probability) that a software vulnerability will be exploited in the wild.

.grafeas.v1.ExploitPredictionScoringSystem epss = 2;

Parameter
Name Description
value ExploitPredictionScoringSystem
Returns
Type Description
Risk.Builder

setEpss(ExploitPredictionScoringSystem.Builder builderForValue)

public Risk.Builder setEpss(ExploitPredictionScoringSystem.Builder builderForValue)

The Exploit Prediction Scoring System (EPSS) estimates the likelihood (probability) that a software vulnerability will be exploited in the wild.

.grafeas.v1.ExploitPredictionScoringSystem epss = 2;

Parameter
Name Description
builderForValue ExploitPredictionScoringSystem.Builder
Returns
Type Description
Risk.Builder