public class ExternalProperties
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ExternalProperties.Version
The SARIF format version of this external properties object.
|
| Constructor and Description |
|---|
ExternalProperties() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.util.List<Address> |
getAddresses()
Addresses that will be merged with a separate run.
|
java.util.Set<Artifact> |
getArtifacts()
An array of artifact objects that will be merged with a separate run.
|
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.
|
ToolComponent |
getDriver()
A component, such as a plug-in or the driver, of the analysis tool that was run.
|
java.util.Set<ToolComponent> |
getExtensions()
Tool extensions that will be merged with a separate run.
|
PropertyBag |
getExternalizedProperties()
Key/value pairs that provide additional information about the object.
|
java.util.Set<Graph> |
getGraphs()
An array of graph objects that will be merged with a separate run.
|
java.lang.String |
getGuid()
A stable, unique identifier for this external properties object, in the form of a GUID.
|
java.util.List<Invocation> |
getInvocations()
Describes the invocation of the analysis tool that will be merged with a separate run.
|
java.util.Set<LogicalLocation> |
getLogicalLocations()
An array of logical locations such as namespaces, types or functions that will be merged with a separate run.
|
java.util.Set<ToolComponent> |
getPolicies()
Tool policies that will be merged with a separate run.
|
PropertyBag |
getProperties()
Key/value pairs that provide additional information about the object.
|
java.util.List<Result> |
getResults()
An array of result objects that will be merged with a separate run.
|
java.lang.String |
getRunGuid()
A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.
|
java.net.URI |
getSchema()
The URI of the JSON schema corresponding to the version of the external property file format.
|
java.util.Set<ToolComponent> |
getTaxonomies()
Tool taxonomies that will be merged with a separate run.
|
java.util.Set<ThreadFlowLocation> |
getThreadFlowLocations()
An array of threadFlowLocation objects that will be merged with a separate run.
|
java.util.Set<ToolComponent> |
getTranslations()
Tool translations that will be merged with a separate run.
|
ExternalProperties.Version |
getVersion()
The SARIF format version of this external properties object.
|
java.util.Set<WebRequest> |
getWebRequests()
Requests that will be merged with a separate run.
|
java.util.Set<WebResponse> |
getWebResponses()
Responses that will be merged with a separate run.
|
int |
hashCode() |
void |
setAddresses(java.util.List<Address> addresses)
Addresses that will be merged with a separate run.
|
void |
setArtifacts(java.util.Set<Artifact> artifacts)
An array of artifact objects that will be merged with a separate run.
|
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 |
setDriver(ToolComponent driver)
A component, such as a plug-in or the driver, of the analysis tool that was run.
|
void |
setExtensions(java.util.Set<ToolComponent> extensions)
Tool extensions that will be merged with a separate run.
|
void |
setExternalizedProperties(PropertyBag externalizedProperties)
Key/value pairs that provide additional information about the object.
|
void |
setGraphs(java.util.Set<Graph> graphs)
An array of graph objects that will be merged with a separate run.
|
void |
setGuid(java.lang.String guid)
A stable, unique identifier for this external properties object, in the form of a GUID.
|
void |
setInvocations(java.util.List<Invocation> invocations)
Describes the invocation of the analysis tool that will be merged with a separate run.
|
void |
setLogicalLocations(java.util.Set<LogicalLocation> logicalLocations)
An array of logical locations such as namespaces, types or functions that will be merged with a separate run.
|
void |
setPolicies(java.util.Set<ToolComponent> policies)
Tool policies that will be merged with a separate run.
|
void |
setProperties(PropertyBag properties)
Key/value pairs that provide additional information about the object.
|
void |
setResults(java.util.List<Result> results)
An array of result objects that will be merged with a separate run.
|
void |
setRunGuid(java.lang.String runGuid)
A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.
|
void |
setSchema(java.net.URI schema)
The URI of the JSON schema corresponding to the version of the external property file format.
|
void |
setTaxonomies(java.util.Set<ToolComponent> taxonomies)
Tool taxonomies that will be merged with a separate run.
|
void |
setThreadFlowLocations(java.util.Set<ThreadFlowLocation> threadFlowLocations)
An array of threadFlowLocation objects that will be merged with a separate run.
|
void |
setTranslations(java.util.Set<ToolComponent> translations)
Tool translations that will be merged with a separate run.
|
void |
setVersion(ExternalProperties.Version version)
The SARIF format version of this external properties object.
|
void |
setWebRequests(java.util.Set<WebRequest> webRequests)
Requests that will be merged with a separate run.
|
void |
setWebResponses(java.util.Set<WebResponse> webResponses)
Responses that will be merged with a separate run.
|
java.lang.String |
toString() |
public java.net.URI getSchema()
public void setSchema(java.net.URI schema)
public ExternalProperties.Version getVersion()
public void setVersion(ExternalProperties.Version version)
public java.lang.String getGuid()
public void setGuid(java.lang.String guid)
public java.lang.String getRunGuid()
public void setRunGuid(java.lang.String runGuid)
public Conversion getConversion()
public void setConversion(Conversion conversion)
public java.util.Set<Graph> getGraphs()
public void setGraphs(java.util.Set<Graph> graphs)
public PropertyBag getExternalizedProperties()
public void setExternalizedProperties(PropertyBag externalizedProperties)
public java.util.Set<Artifact> getArtifacts()
public void setArtifacts(java.util.Set<Artifact> artifacts)
public java.util.List<Invocation> getInvocations()
public void setInvocations(java.util.List<Invocation> invocations)
public java.util.Set<LogicalLocation> getLogicalLocations()
public void setLogicalLocations(java.util.Set<LogicalLocation> logicalLocations)
public java.util.Set<ThreadFlowLocation> getThreadFlowLocations()
public void setThreadFlowLocations(java.util.Set<ThreadFlowLocation> threadFlowLocations)
public java.util.List<Result> getResults()
public void setResults(java.util.List<Result> results)
public java.util.Set<ToolComponent> getTaxonomies()
public void setTaxonomies(java.util.Set<ToolComponent> taxonomies)
public ToolComponent getDriver()
public void setDriver(ToolComponent driver)
public java.util.Set<ToolComponent> getExtensions()
public void setExtensions(java.util.Set<ToolComponent> extensions)
public java.util.Set<ToolComponent> getPolicies()
public void setPolicies(java.util.Set<ToolComponent> policies)
public java.util.Set<ToolComponent> getTranslations()
public void setTranslations(java.util.Set<ToolComponent> translations)
public java.util.List<Address> getAddresses()
public void setAddresses(java.util.List<Address> addresses)
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 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