public class Run
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Run.ColumnKind
Specifies the unit in which the tool measures columns.
|
| Constructor and Description |
|---|
Run() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.util.List<Address> |
getAddresses()
Addresses associated with this run instance, if any.
|
java.util.Set<Artifact> |
getArtifacts()
An array of artifact objects relevant to the run.
|
RunAutomationDetails |
getAutomationDetails()
Information that describes a run's identity and role within an engineering system process.
|
java.lang.String |
getBaselineGuid()
The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.
|
Run.ColumnKind |
getColumnKind()
Specifies the unit in which the tool measures columns.
|
Conversion |
getConversion()
Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.
|
java.lang.String |
getDefaultEncoding()
Specifies the default encoding for any artifact object that refers to a text file.
|
java.lang.String |
getDefaultSourceLanguage()
Specifies the default source language for any artifact object that refers to a text file that contains source code.
|
ExternalPropertyFileReferences |
getExternalPropertyFileReferences()
References to external property files that should be inlined with the content of a root log file.
|
java.util.Set<Graph> |
getGraphs()
An array of zero or more unique graph objects associated with the run.
|
java.util.List<Invocation> |
getInvocations()
Describes the invocation of the analysis tool.
|
java.lang.String |
getLanguage()
The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region).
|
java.util.Set<LogicalLocation> |
getLogicalLocations()
An array of logical locations such as namespaces, types or functions.
|
java.util.Set<java.lang.String> |
getNewlineSequences()
An ordered list of character sequences that were treated as line breaks when computing region information for the run.
|
OriginalUriBaseIds |
getOriginalUriBaseIds()
The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.
|
java.util.Set<ToolComponent> |
getPolicies()
Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).
|
PropertyBag |
getProperties()
Key/value pairs that provide additional information about the object.
|
java.util.Set<java.lang.String> |
getRedactionTokens()
An array of strings used to replace sensitive information in a redaction-aware property.
|
java.util.List<Result> |
getResults()
The set of results contained in an SARIF log.
|
java.util.Set<RunAutomationDetails> |
getRunAggregates()
Automation details that describe the aggregate of runs to which this run belongs.
|
SpecialLocations |
getSpecialLocations()
Defines locations of special significance to SARIF consumers.
|
java.util.Set<ToolComponent> |
getTaxonomies()
An array of toolComponent objects relevant to a taxonomy in which results are categorized.
|
java.util.Set<ThreadFlowLocation> |
getThreadFlowLocations()
An array of threadFlowLocation objects cached at run level.
|
Tool |
getTool()
The analysis tool that was run.
|
java.util.Set<ToolComponent> |
getTranslations()
The set of available translations of the localized data provided by the tool.
|
java.util.Set<VersionControlDetails> |
getVersionControlProvenance()
Specifies the revision in version control of the artifacts that were scanned.
|
java.util.Set<WebRequest> |
getWebRequests()
An array of request objects cached at run level.
|
java.util.Set<WebResponse> |
getWebResponses()
An array of response objects cached at run level.
|
int |
hashCode() |
void |
setAddresses(java.util.List<Address> addresses)
Addresses associated with this run instance, if any.
|
void |
setArtifacts(java.util.Set<Artifact> artifacts)
An array of artifact objects relevant to the run.
|
void |
setAutomationDetails(RunAutomationDetails automationDetails)
Information that describes a run's identity and role within an engineering system process.
|
void |
setBaselineGuid(java.lang.String baselineGuid)
The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.
|
void |
setColumnKind(Run.ColumnKind columnKind)
Specifies the unit in which the tool measures columns.
|
void |
setConversion(Conversion conversion)
Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.
|
void |
setDefaultEncoding(java.lang.String defaultEncoding)
Specifies the default encoding for any artifact object that refers to a text file.
|
void |
setDefaultSourceLanguage(java.lang.String defaultSourceLanguage)
Specifies the default source language for any artifact object that refers to a text file that contains source code.
|
void |
setExternalPropertyFileReferences(ExternalPropertyFileReferences externalPropertyFileReferences)
References to external property files that should be inlined with the content of a root log file.
|
void |
setGraphs(java.util.Set<Graph> graphs)
An array of zero or more unique graph objects associated with the run.
|
void |
setInvocations(java.util.List<Invocation> invocations)
Describes the invocation of the analysis tool.
|
void |
setLanguage(java.lang.String language)
The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region).
|
void |
setLogicalLocations(java.util.Set<LogicalLocation> logicalLocations)
An array of logical locations such as namespaces, types or functions.
|
void |
setNewlineSequences(java.util.Set<java.lang.String> newlineSequences)
An ordered list of character sequences that were treated as line breaks when computing region information for the run.
|
void |
setOriginalUriBaseIds(OriginalUriBaseIds originalUriBaseIds)
The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.
|
void |
setPolicies(java.util.Set<ToolComponent> policies)
Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).
|
void |
setProperties(PropertyBag properties)
Key/value pairs that provide additional information about the object.
|
void |
setRedactionTokens(java.util.Set<java.lang.String> redactionTokens)
An array of strings used to replace sensitive information in a redaction-aware property.
|
void |
setResults(java.util.List<Result> results)
The set of results contained in an SARIF log.
|
void |
setRunAggregates(java.util.Set<RunAutomationDetails> runAggregates)
Automation details that describe the aggregate of runs to which this run belongs.
|
void |
setSpecialLocations(SpecialLocations specialLocations)
Defines locations of special significance to SARIF consumers.
|
void |
setTaxonomies(java.util.Set<ToolComponent> taxonomies)
An array of toolComponent objects relevant to a taxonomy in which results are categorized.
|
void |
setThreadFlowLocations(java.util.Set<ThreadFlowLocation> threadFlowLocations)
An array of threadFlowLocation objects cached at run level.
|
void |
setTool(Tool tool)
The analysis tool that was run.
|
void |
setTranslations(java.util.Set<ToolComponent> translations)
The set of available translations of the localized data provided by the tool.
|
void |
setVersionControlProvenance(java.util.Set<VersionControlDetails> versionControlProvenance)
Specifies the revision in version control of the artifacts that were scanned.
|
void |
setWebRequests(java.util.Set<WebRequest> webRequests)
An array of request objects cached at run level.
|
void |
setWebResponses(java.util.Set<WebResponse> webResponses)
An array of response objects cached at run level.
|
java.lang.String |
toString() |
public Tool getTool()
public void setTool(Tool tool)
public java.util.List<Invocation> getInvocations()
public void setInvocations(java.util.List<Invocation> invocations)
public Conversion getConversion()
public void setConversion(Conversion conversion)
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
public java.util.Set<VersionControlDetails> getVersionControlProvenance()
public void setVersionControlProvenance(java.util.Set<VersionControlDetails> versionControlProvenance)
public OriginalUriBaseIds getOriginalUriBaseIds()
public void setOriginalUriBaseIds(OriginalUriBaseIds originalUriBaseIds)
public java.util.Set<Artifact> getArtifacts()
public void setArtifacts(java.util.Set<Artifact> artifacts)
public java.util.Set<LogicalLocation> getLogicalLocations()
public void setLogicalLocations(java.util.Set<LogicalLocation> logicalLocations)
public java.util.Set<Graph> getGraphs()
public void setGraphs(java.util.Set<Graph> graphs)
public java.util.List<Result> getResults()
public void setResults(java.util.List<Result> results)
public RunAutomationDetails getAutomationDetails()
public void setAutomationDetails(RunAutomationDetails automationDetails)
public java.util.Set<RunAutomationDetails> getRunAggregates()
public void setRunAggregates(java.util.Set<RunAutomationDetails> runAggregates)
public java.lang.String getBaselineGuid()
public void setBaselineGuid(java.lang.String baselineGuid)
public java.util.Set<java.lang.String> getRedactionTokens()
public void setRedactionTokens(java.util.Set<java.lang.String> redactionTokens)
public java.lang.String getDefaultEncoding()
public void setDefaultEncoding(java.lang.String defaultEncoding)
public java.lang.String getDefaultSourceLanguage()
public void setDefaultSourceLanguage(java.lang.String defaultSourceLanguage)
public java.util.Set<java.lang.String> getNewlineSequences()
public void setNewlineSequences(java.util.Set<java.lang.String> newlineSequences)
public Run.ColumnKind getColumnKind()
public void setColumnKind(Run.ColumnKind columnKind)
public ExternalPropertyFileReferences getExternalPropertyFileReferences()
public void setExternalPropertyFileReferences(ExternalPropertyFileReferences externalPropertyFileReferences)
public java.util.Set<ThreadFlowLocation> getThreadFlowLocations()
public void setThreadFlowLocations(java.util.Set<ThreadFlowLocation> threadFlowLocations)
public java.util.Set<ToolComponent> getTaxonomies()
public void setTaxonomies(java.util.Set<ToolComponent> taxonomies)
public java.util.List<Address> getAddresses()
public void setAddresses(java.util.List<Address> addresses)
public java.util.Set<ToolComponent> getTranslations()
public void setTranslations(java.util.Set<ToolComponent> translations)
public java.util.Set<ToolComponent> getPolicies()
public void setPolicies(java.util.Set<ToolComponent> policies)
public java.util.Set<WebRequest> getWebRequests()
public void setWebRequests(java.util.Set<WebRequest> webRequests)
public java.util.Set<WebResponse> getWebResponses()
public void setWebResponses(java.util.Set<WebResponse> webResponses)
public SpecialLocations getSpecialLocations()
public void setSpecialLocations(SpecialLocations specialLocations)
public PropertyBag getProperties()
public void setProperties(PropertyBag properties)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Object