Class ExploitPredictionScoringSystem.Builder (2.84.0)

public static final class ExploitPredictionScoringSystem.Builder extends GeneratedMessage.Builder<ExploitPredictionScoringSystem.Builder> implements ExploitPredictionScoringSystemOrBuilder

Protobuf type grafeas.v1.ExploitPredictionScoringSystem

Static Methods

getDescriptor()

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

Methods

build()

public ExploitPredictionScoringSystem build()
Returns
Type Description
ExploitPredictionScoringSystem

buildPartial()

public ExploitPredictionScoringSystem buildPartial()
Returns
Type Description
ExploitPredictionScoringSystem

clear()

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

clearPercentile()

public ExploitPredictionScoringSystem.Builder clearPercentile()

The percentile of the current score, the proportion of all scored vulnerabilities with the same or a lower EPSS score

double percentile = 1;

Returns
Type Description
ExploitPredictionScoringSystem.Builder

This builder for chaining.

clearScore()

public ExploitPredictionScoringSystem.Builder clearScore()

The EPSS score representing the probability [0-1] of exploitation in the wild in the next 30 days

double score = 2;

Returns
Type Description
ExploitPredictionScoringSystem.Builder

This builder for chaining.

getDefaultInstanceForType()

public ExploitPredictionScoringSystem getDefaultInstanceForType()
Returns
Type Description
ExploitPredictionScoringSystem

getDescriptorForType()

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

getPercentile()

public double getPercentile()

The percentile of the current score, the proportion of all scored vulnerabilities with the same or a lower EPSS score

double percentile = 1;

Returns
Type Description
double

The percentile.

getScore()

public double getScore()

The EPSS score representing the probability [0-1] of exploitation in the wild in the next 30 days

double score = 2;

Returns
Type Description
double

The score.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeFrom(ExploitPredictionScoringSystem other)

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

setPercentile(double value)

public ExploitPredictionScoringSystem.Builder setPercentile(double value)

The percentile of the current score, the proportion of all scored vulnerabilities with the same or a lower EPSS score

double percentile = 1;

Parameter
Name Description
value double

The percentile to set.

Returns
Type Description
ExploitPredictionScoringSystem.Builder

This builder for chaining.

setScore(double value)

public ExploitPredictionScoringSystem.Builder setScore(double value)

The EPSS score representing the probability [0-1] of exploitation in the wild in the next 30 days

double score = 2;

Parameter
Name Description
value double

The score to set.

Returns
Type Description
ExploitPredictionScoringSystem.Builder

This builder for chaining.