public class ExternalProperties extends 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(Object other) |
List<Address> |
getAddresses()
Addresses that will be merged with a separate run.
|
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.
|
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.
|
Set<Graph> |
getGraphs()
An array of graph objects that will be merged with a separate run.
|
String |
getGuid()
A stable, unique identifer for this external properties object, in the form of a GUID.
|
List<Invocation> |
getInvocations()
Describes the invocation of the analysis tool that will be merged with a separate run.
|
Set<LogicalLocation> |
getLogicalLocations()
An array of logical locations such as namespaces, types or functions that will be merged with a separate run.
|
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.
|
List<Result> |
getResults()
An array of result objects that will be merged with a separate run.
|
String |
getRunGuid()
A stable, unique identifer for the run associated with this external properties object, in the form of a GUID.
|
URI |
getSchema()
The URI of the JSON schema corresponding to the version of the external property file format.
|
Set<ToolComponent> |
getTaxonomies()
Tool taxonomies that will be merged with a separate run.
|
Set<ThreadFlowLocation> |
getThreadFlowLocations()
An array of threadFlowLocation objects that will be merged with a separate run.
|
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.
|
Set<WebRequest> |
getWebRequests()
Requests that will be merged with a separate run.
|
Set<WebResponse> |
getWebResponses()
Responses that will be merged with a separate run.
|
int |
hashCode() |
void |
setAddresses(List<Address> addresses)
Addresses that will be merged with a separate run.
|
void |
setArtifacts(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(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(Set<Graph> graphs)
An array of graph objects that will be merged with a separate run.
|
void |
setGuid(String guid)
A stable, unique identifer for this external properties object, in the form of a GUID.
|
void |
setInvocations(List<Invocation> invocations)
Describes the invocation of the analysis tool that will be merged with a separate run.
|
void |
setLogicalLocations(Set<LogicalLocation> logicalLocations)
An array of logical locations such as namespaces, types or functions that will be merged with a separate run.
|
void |
setPolicies(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(List<Result> results)
An array of result objects that will be merged with a separate run.
|
void |
setRunGuid(String runGuid)
A stable, unique identifer for the run associated with this external properties object, in the form of a GUID.
|
void |
setSchema(URI schema)
The URI of the JSON schema corresponding to the version of the external property file format.
|
void |
setTaxonomies(Set<ToolComponent> taxonomies)
Tool taxonomies that will be merged with a separate run.
|
void |
setThreadFlowLocations(Set<ThreadFlowLocation> threadFlowLocations)
An array of threadFlowLocation objects that will be merged with a separate run.
|
void |
setTranslations(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(Set<WebRequest> webRequests)
Requests that will be merged with a separate run.
|
void |
setWebResponses(Set<WebResponse> webResponses)
Responses that will be merged with a separate run.
|
String |
toString() |
ExternalProperties |
withAddresses(List<Address> addresses) |
ExternalProperties |
withArtifacts(Set<Artifact> artifacts) |
ExternalProperties |
withConversion(Conversion conversion) |
ExternalProperties |
withDriver(ToolComponent driver) |
ExternalProperties |
withExtensions(Set<ToolComponent> extensions) |
ExternalProperties |
withExternalizedProperties(PropertyBag externalizedProperties) |
ExternalProperties |
withGraphs(Set<Graph> graphs) |
ExternalProperties |
withGuid(String guid) |
ExternalProperties |
withInvocations(List<Invocation> invocations) |
ExternalProperties |
withLogicalLocations(Set<LogicalLocation> logicalLocations) |
ExternalProperties |
withPolicies(Set<ToolComponent> policies) |
ExternalProperties |
withProperties(PropertyBag properties) |
ExternalProperties |
withResults(List<Result> results) |
ExternalProperties |
withRunGuid(String runGuid) |
ExternalProperties |
withSchema(URI schema) |
ExternalProperties |
withTaxonomies(Set<ToolComponent> taxonomies) |
ExternalProperties |
withThreadFlowLocations(Set<ThreadFlowLocation> threadFlowLocations) |
ExternalProperties |
withTranslations(Set<ToolComponent> translations) |
ExternalProperties |
withVersion(ExternalProperties.Version version) |
ExternalProperties |
withWebRequests(Set<WebRequest> webRequests) |
ExternalProperties |
withWebResponses(Set<WebResponse> webResponses) |
public URI getSchema()
public void setSchema(URI schema)
public ExternalProperties withSchema(URI schema)
public ExternalProperties.Version getVersion()
public void setVersion(ExternalProperties.Version version)
public ExternalProperties withVersion(ExternalProperties.Version version)
public String getGuid()
public void setGuid(String guid)
public ExternalProperties withGuid(String guid)
public String getRunGuid()
public void setRunGuid(String runGuid)
public ExternalProperties withRunGuid(String runGuid)
public Conversion getConversion()
public void setConversion(Conversion conversion)
public ExternalProperties withConversion(Conversion conversion)
public Set<Graph> getGraphs()
public void setGraphs(Set<Graph> graphs)
public ExternalProperties withGraphs(Set<Graph> graphs)
public PropertyBag getExternalizedProperties()
public void setExternalizedProperties(PropertyBag externalizedProperties)
public ExternalProperties withExternalizedProperties(PropertyBag externalizedProperties)
public Set<Artifact> getArtifacts()
public void setArtifacts(Set<Artifact> artifacts)
public ExternalProperties withArtifacts(Set<Artifact> artifacts)
public List<Invocation> getInvocations()
public void setInvocations(List<Invocation> invocations)
public ExternalProperties withInvocations(List<Invocation> invocations)
public Set<LogicalLocation> getLogicalLocations()
public void setLogicalLocations(Set<LogicalLocation> logicalLocations)
public ExternalProperties withLogicalLocations(Set<LogicalLocation> logicalLocations)
public Set<ThreadFlowLocation> getThreadFlowLocations()
public void setThreadFlowLocations(Set<ThreadFlowLocation> threadFlowLocations)
public ExternalProperties withThreadFlowLocations(Set<ThreadFlowLocation> threadFlowLocations)
public List<Result> getResults()
public void setResults(List<Result> results)
public ExternalProperties withResults(List<Result> results)
public Set<ToolComponent> getTaxonomies()
public void setTaxonomies(Set<ToolComponent> taxonomies)
public ExternalProperties withTaxonomies(Set<ToolComponent> taxonomies)
public ToolComponent getDriver()
public void setDriver(ToolComponent driver)
public ExternalProperties withDriver(ToolComponent driver)
public Set<ToolComponent> getExtensions()
public void setExtensions(Set<ToolComponent> extensions)
public ExternalProperties withExtensions(Set<ToolComponent> extensions)
public Set<ToolComponent> getPolicies()
public void setPolicies(Set<ToolComponent> policies)
public ExternalProperties withPolicies(Set<ToolComponent> policies)
public Set<ToolComponent> getTranslations()
public void setTranslations(Set<ToolComponent> translations)
public ExternalProperties withTranslations(Set<ToolComponent> translations)
public void setAddresses(List<Address> addresses)
public ExternalProperties withAddresses(List<Address> addresses)
public Set<WebRequest> getWebRequests()
public void setWebRequests(Set<WebRequest> webRequests)
public ExternalProperties withWebRequests(Set<WebRequest> webRequests)
public Set<WebResponse> getWebResponses()
public void setWebResponses(Set<WebResponse> webResponses)
public ExternalProperties withWebResponses(Set<WebResponse> webResponses)
public PropertyBag getProperties()
public void setProperties(PropertyBag properties)
public ExternalProperties withProperties(PropertyBag properties)
Copyright © 2020 Contrast Security. All rights reserved.