Class Risk.Builder (2.83.0)

public static final class Risk.Builder extends GeneratedMessageV3.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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Risk.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Risk.Builder
Overrides

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

clearField(Descriptors.FieldDescriptor field)

public Risk.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Risk.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Risk.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Risk.Builder
Overrides

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Risk.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Risk.Builder
Overrides

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

setField(Descriptors.FieldDescriptor field, Object value)

public Risk.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Risk.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Risk.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Risk.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Risk.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Risk.Builder
Overrides