public interface NewExternalIssue
Sensor
.
Don't forget to save()
after setting the fields.Modifier and Type | Method and Description |
---|---|
NewExternalIssue |
addFlow(java.lang.Iterable<NewIssueLocation> flowLocations)
Register a flow for this issue.
|
NewExternalIssue |
addLocation(NewIssueLocation secondaryLocation)
Add a secondary location for this issue.
|
NewExternalIssue |
at(NewIssueLocation primaryLocation)
Primary location for this issue.
|
NewExternalIssue |
engineId(java.lang.String engineId)
Unique identifier of the external analyzer (e.g.
|
NewExternalIssue |
forRule(RuleKey ruleKey)
Deprecated.
since 7.4. It is misleading, because of the "external_" prefix that is added on server side. Use
engineId(String) and ruleId(String) |
NewIssueLocation |
newLocation()
Create a new location for this issue.
|
NewExternalIssue |
remediationEffortMinutes(java.lang.Long effortInMinutes)
Effort to fix the issue, in minutes.
|
NewExternalIssue |
ruleId(java.lang.String ruleId)
Unique rule identifier for a given
engineId(String) |
void |
save()
Save the issue.
|
NewExternalIssue |
severity(Severity severity)
Set the severity of the issue.
|
NewExternalIssue |
type(RuleType type)
Type of issue.
|
@Deprecated NewExternalIssue forRule(RuleKey ruleKey)
engineId(String)
and ruleId(String)
RuleKey
of the issue.NewExternalIssue engineId(java.lang.String engineId)
NewExternalIssue ruleId(java.lang.String ruleId)
engineId(String)
NewExternalIssue type(RuleType type)
NewExternalIssue remediationEffortMinutes(@Nullable java.lang.Long effortInMinutes)
NewExternalIssue severity(Severity severity)
NewExternalIssue at(NewIssueLocation primaryLocation)
NewExternalIssue addLocation(NewIssueLocation secondaryLocation)
NewExternalIssue addFlow(java.lang.Iterable<NewIssueLocation> flowLocations)
NewIssueLocation newLocation()
void save()