public class DefaultExternalIssue extends AbstractDefaultIssue<DefaultExternalIssue> implements ExternalIssue, NewExternalIssue
flows, primaryLocation
storage
Constructor and Description |
---|
DefaultExternalIssue() |
DefaultExternalIssue(SensorStorage storage) |
Modifier and Type | Method and Description |
---|---|
void |
doSave() |
java.lang.String |
engineId() |
NewExternalIssue |
engineId(java.lang.String engineId)
Unique identifier of the external analyzer (e.g.
|
DefaultExternalIssue |
forRule(RuleKey ruleKey)
The
RuleKey of the issue. |
java.lang.Long |
remediationEffort()
Effort to fix the issue, in minutes.
|
DefaultExternalIssue |
remediationEffortMinutes(java.lang.Long effort)
Effort to fix the issue, in minutes.
|
java.lang.String |
ruleId() |
NewExternalIssue |
ruleId(java.lang.String ruleId)
Unique rule identifier for a given
NewExternalIssue.engineId(String) |
RuleKey |
ruleKey()
The
RuleKey of this issue. |
Severity |
severity() |
DefaultExternalIssue |
severity(Severity severity)
Set the severity of the issue.
|
RuleType |
type()
Type of the issue.
|
DefaultExternalIssue |
type(RuleType type)
Type of issue.
|
addFlow, addLocation, at, flows, newLocation, primaryLocation
save, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
flows, primaryLocation
addFlow, addLocation, at, newLocation, save
public DefaultExternalIssue()
public DefaultExternalIssue(@Nullable SensorStorage storage)
public DefaultExternalIssue remediationEffortMinutes(@Nullable java.lang.Long effort)
NewExternalIssue
remediationEffortMinutes
in interface NewExternalIssue
public DefaultExternalIssue severity(Severity severity)
NewExternalIssue
severity
in interface NewExternalIssue
public java.lang.String engineId()
engineId
in interface ExternalIssue
public java.lang.String ruleId()
ruleId
in interface ExternalIssue
public Severity severity()
severity
in interface ExternalIssue
public java.lang.Long remediationEffort()
ExternalIssue
remediationEffort
in interface ExternalIssue
public void doSave()
doSave
in class DefaultStorable
public RuleType type()
ExternalIssue
type
in interface ExternalIssue
public NewExternalIssue engineId(java.lang.String engineId)
NewExternalIssue
engineId
in interface NewExternalIssue
public NewExternalIssue ruleId(java.lang.String ruleId)
NewExternalIssue
NewExternalIssue.engineId(String)
ruleId
in interface NewExternalIssue
public DefaultExternalIssue forRule(RuleKey ruleKey)
NewExternalIssue
RuleKey
of the issue.forRule
in interface NewExternalIssue
public RuleKey ruleKey()
IIssue
RuleKey
of this issue.public DefaultExternalIssue type(RuleType type)
NewExternalIssue
type
in interface NewExternalIssue