public class Invocation
extends java.lang.Object
| Constructor and Description |
|---|
Invocation() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getAccount()
The account under which the invocation occurred.
|
java.util.List<java.lang.String> |
getArguments()
An array of strings, containing in order the command line arguments passed to the tool from the operating system.
|
java.lang.String |
getCommandLine()
The command line used to invoke the tool.
|
java.util.Date |
getEndTimeUtc()
The Coordinated Universal Time (UTC) date and time at which the invocation ended.
|
EnvironmentVariables |
getEnvironmentVariables()
The environment variables associated with the analysis tool process, expressed as key/value pairs.
|
ArtifactLocation |
getExecutableLocation()
Specifies the location of an artifact.
|
java.lang.Boolean |
getExecutionSuccessful()
Specifies whether the tool's execution completed successfully.
|
java.lang.Integer |
getExitCode()
The process exit code.
|
java.lang.String |
getExitCodeDescription()
The reason for the process exit.
|
java.lang.String |
getExitSignalName()
The name of the signal that caused the process to exit.
|
java.lang.Integer |
getExitSignalNumber()
The numeric value of the signal that caused the process to exit.
|
java.lang.String |
getMachine()
The machine on which the invocation occurred.
|
java.util.Set<ConfigurationOverride> |
getNotificationConfigurationOverrides()
An array of configurationOverride objects that describe notifications related runtime overrides.
|
java.lang.Integer |
getProcessId()
The id of the process in which the invocation occurred.
|
java.lang.String |
getProcessStartFailureMessage()
The reason given by the operating system that the process failed to start.
|
PropertyBag |
getProperties()
Key/value pairs that provide additional information about the object.
|
java.util.Set<ArtifactLocation> |
getResponseFiles()
The locations of any response files specified on the tool's command line.
|
java.util.Set<ConfigurationOverride> |
getRuleConfigurationOverrides()
An array of configurationOverride objects that describe rules related runtime overrides.
|
java.util.Date |
getStartTimeUtc()
The Coordinated Universal Time (UTC) date and time at which the invocation started.
|
ArtifactLocation |
getStderr()
Specifies the location of an artifact.
|
ArtifactLocation |
getStdin()
Specifies the location of an artifact.
|
ArtifactLocation |
getStdout()
Specifies the location of an artifact.
|
ArtifactLocation |
getStdoutStderr()
Specifies the location of an artifact.
|
java.util.List<Notification> |
getToolConfigurationNotifications()
A list of conditions detected by the tool that are relevant to the tool's configuration.
|
java.util.List<Notification> |
getToolExecutionNotifications()
A list of runtime conditions detected by the tool during the analysis.
|
ArtifactLocation |
getWorkingDirectory()
Specifies the location of an artifact.
|
int |
hashCode() |
void |
setAccount(java.lang.String account)
The account under which the invocation occurred.
|
void |
setArguments(java.util.List<java.lang.String> arguments)
An array of strings, containing in order the command line arguments passed to the tool from the operating system.
|
void |
setCommandLine(java.lang.String commandLine)
The command line used to invoke the tool.
|
void |
setEndTimeUtc(java.util.Date endTimeUtc)
The Coordinated Universal Time (UTC) date and time at which the invocation ended.
|
void |
setEnvironmentVariables(EnvironmentVariables environmentVariables)
The environment variables associated with the analysis tool process, expressed as key/value pairs.
|
void |
setExecutableLocation(ArtifactLocation executableLocation)
Specifies the location of an artifact.
|
void |
setExecutionSuccessful(java.lang.Boolean executionSuccessful)
Specifies whether the tool's execution completed successfully.
|
void |
setExitCode(java.lang.Integer exitCode)
The process exit code.
|
void |
setExitCodeDescription(java.lang.String exitCodeDescription)
The reason for the process exit.
|
void |
setExitSignalName(java.lang.String exitSignalName)
The name of the signal that caused the process to exit.
|
void |
setExitSignalNumber(java.lang.Integer exitSignalNumber)
The numeric value of the signal that caused the process to exit.
|
void |
setMachine(java.lang.String machine)
The machine on which the invocation occurred.
|
void |
setNotificationConfigurationOverrides(java.util.Set<ConfigurationOverride> notificationConfigurationOverrides)
An array of configurationOverride objects that describe notifications related runtime overrides.
|
void |
setProcessId(java.lang.Integer processId)
The id of the process in which the invocation occurred.
|
void |
setProcessStartFailureMessage(java.lang.String processStartFailureMessage)
The reason given by the operating system that the process failed to start.
|
void |
setProperties(PropertyBag properties)
Key/value pairs that provide additional information about the object.
|
void |
setResponseFiles(java.util.Set<ArtifactLocation> responseFiles)
The locations of any response files specified on the tool's command line.
|
void |
setRuleConfigurationOverrides(java.util.Set<ConfigurationOverride> ruleConfigurationOverrides)
An array of configurationOverride objects that describe rules related runtime overrides.
|
void |
setStartTimeUtc(java.util.Date startTimeUtc)
The Coordinated Universal Time (UTC) date and time at which the invocation started.
|
void |
setStderr(ArtifactLocation stderr)
Specifies the location of an artifact.
|
void |
setStdin(ArtifactLocation stdin)
Specifies the location of an artifact.
|
void |
setStdout(ArtifactLocation stdout)
Specifies the location of an artifact.
|
void |
setStdoutStderr(ArtifactLocation stdoutStderr)
Specifies the location of an artifact.
|
void |
setToolConfigurationNotifications(java.util.List<Notification> toolConfigurationNotifications)
A list of conditions detected by the tool that are relevant to the tool's configuration.
|
void |
setToolExecutionNotifications(java.util.List<Notification> toolExecutionNotifications)
A list of runtime conditions detected by the tool during the analysis.
|
void |
setWorkingDirectory(ArtifactLocation workingDirectory)
Specifies the location of an artifact.
|
java.lang.String |
toString() |
public java.lang.String getCommandLine()
public void setCommandLine(java.lang.String commandLine)
public java.util.List<java.lang.String> getArguments()
public void setArguments(java.util.List<java.lang.String> arguments)
public java.util.Set<ArtifactLocation> getResponseFiles()
public void setResponseFiles(java.util.Set<ArtifactLocation> responseFiles)
public java.util.Date getStartTimeUtc()
public void setStartTimeUtc(java.util.Date startTimeUtc)
public java.util.Date getEndTimeUtc()
public void setEndTimeUtc(java.util.Date endTimeUtc)
public java.lang.Integer getExitCode()
public void setExitCode(java.lang.Integer exitCode)
public java.util.Set<ConfigurationOverride> getRuleConfigurationOverrides()
public void setRuleConfigurationOverrides(java.util.Set<ConfigurationOverride> ruleConfigurationOverrides)
public java.util.Set<ConfigurationOverride> getNotificationConfigurationOverrides()
public void setNotificationConfigurationOverrides(java.util.Set<ConfigurationOverride> notificationConfigurationOverrides)
public java.util.List<Notification> getToolExecutionNotifications()
public void setToolExecutionNotifications(java.util.List<Notification> toolExecutionNotifications)
public java.util.List<Notification> getToolConfigurationNotifications()
public void setToolConfigurationNotifications(java.util.List<Notification> toolConfigurationNotifications)
public java.lang.String getExitCodeDescription()
public void setExitCodeDescription(java.lang.String exitCodeDescription)
public java.lang.String getExitSignalName()
public void setExitSignalName(java.lang.String exitSignalName)
public java.lang.Integer getExitSignalNumber()
public void setExitSignalNumber(java.lang.Integer exitSignalNumber)
public java.lang.String getProcessStartFailureMessage()
public void setProcessStartFailureMessage(java.lang.String processStartFailureMessage)
public java.lang.Boolean getExecutionSuccessful()
public void setExecutionSuccessful(java.lang.Boolean executionSuccessful)
public java.lang.String getMachine()
public void setMachine(java.lang.String machine)
public java.lang.String getAccount()
public void setAccount(java.lang.String account)
public java.lang.Integer getProcessId()
public void setProcessId(java.lang.Integer processId)
public ArtifactLocation getExecutableLocation()
public void setExecutableLocation(ArtifactLocation executableLocation)
public ArtifactLocation getWorkingDirectory()
public void setWorkingDirectory(ArtifactLocation workingDirectory)
public EnvironmentVariables getEnvironmentVariables()
public void setEnvironmentVariables(EnvironmentVariables environmentVariables)
public ArtifactLocation getStdin()
public void setStdin(ArtifactLocation stdin)
public ArtifactLocation getStdout()
public void setStdout(ArtifactLocation stdout)
public ArtifactLocation getStderr()
public void setStderr(ArtifactLocation stderr)
public ArtifactLocation getStdoutStderr()
public void setStdoutStderr(ArtifactLocation stdoutStderr)
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