Invocation

The runtime environment of the analysis tool run.

Constructors

Link copied to clipboard
constructor()
No args constructor for use in serialization
constructor(executionSuccessful: Boolean)

Properties

Link copied to clipboard
@SerializedName(value = "account")
@Expose
open var account: String
The account under which the invocation occurred.
Link copied to clipboard
@SerializedName(value = "arguments")
@Expose
open var arguments: List<String>
An array of strings, containing in order the command line arguments passed to the tool from the operating system.
Link copied to clipboard
@SerializedName(value = "commandLine")
@Expose
open var commandLine: String
The command line used to invoke the tool.
Link copied to clipboard
@SerializedName(value = "endTimeUtc")
@Expose
open var endTimeUtc: Instant
The Coordinated Universal Time (UTC) date and time at which the invocation ended.
Link copied to clipboard
@SerializedName(value = "environmentVariables")
@Expose
open var environmentVariables: EnvironmentVariables
The environment variables associated with the analysis tool process, expressed as key/value pairs.
Link copied to clipboard
@SerializedName(value = "executableLocation")
@Expose
open var executableLocation: ArtifactLocation
Specifies the location of an artifact.
Link copied to clipboard
@SerializedName(value = "executionSuccessful")
@Expose
open var executionSuccessful: Boolean
Specifies whether the tool's execution completed successfully.
Link copied to clipboard
@SerializedName(value = "exitCode")
@Expose
open var exitCode: Integer
The process exit code.
Link copied to clipboard
@SerializedName(value = "exitCodeDescription")
@Expose
open var exitCodeDescription: String
The reason for the process exit.
Link copied to clipboard
@SerializedName(value = "exitSignalName")
@Expose
open var exitSignalName: String
The name of the signal that caused the process to exit.
Link copied to clipboard
@SerializedName(value = "exitSignalNumber")
@Expose
open var exitSignalNumber: Integer
The numeric value of the signal that caused the process to exit.
Link copied to clipboard
@SerializedName(value = "machine")
@Expose
open var machine: String
The machine on which the invocation occurred.
Link copied to clipboard
@SerializedName(value = "notificationConfigurationOverrides")
@Expose
open var notificationConfigurationOverrides: Set<ConfigurationOverride>
An array of configurationOverride objects that describe notifications related runtime overrides.
Link copied to clipboard
@SerializedName(value = "processId")
@Expose
open var processId: Integer
The id of the process in which the invocation occurred.
Link copied to clipboard
@SerializedName(value = "processStartFailureMessage")
@Expose
open var processStartFailureMessage: String
The reason given by the operating system that the process failed to start.
Link copied to clipboard
@SerializedName(value = "properties")
@Expose
open var properties: PropertyBag
Key/value pairs that provide additional information about the object.
Link copied to clipboard
@SerializedName(value = "responseFiles")
@Expose
open var responseFiles: Set<ArtifactLocation>
The locations of any response files specified on the tool's command line.
Link copied to clipboard
@SerializedName(value = "ruleConfigurationOverrides")
@Expose
open var ruleConfigurationOverrides: Set<ConfigurationOverride>
An array of configurationOverride objects that describe rules related runtime overrides.
Link copied to clipboard
@SerializedName(value = "startTimeUtc")
@Expose
open var startTimeUtc: Instant
The Coordinated Universal Time (UTC) date and time at which the invocation started.
Link copied to clipboard
@SerializedName(value = "stderr")
@Expose
open var stderr: ArtifactLocation
Specifies the location of an artifact.
Link copied to clipboard
@SerializedName(value = "stdin")
@Expose
open var stdin: ArtifactLocation
Specifies the location of an artifact.
Link copied to clipboard
@SerializedName(value = "stdout")
@Expose
open var stdout: ArtifactLocation
Specifies the location of an artifact.
Link copied to clipboard
@SerializedName(value = "stdoutStderr")
@Expose
open var stdoutStderr: ArtifactLocation
Specifies the location of an artifact.
Link copied to clipboard
@SerializedName(value = "toolConfigurationNotifications")
@Expose
open var toolConfigurationNotifications: List<Notification>
A list of conditions detected by the tool that are relevant to the tool's configuration.
Link copied to clipboard
@SerializedName(value = "toolExecutionNotifications")
@Expose
open var toolExecutionNotifications: List<Notification>
A list of runtime conditions detected by the tool during the analysis.
Link copied to clipboard
@SerializedName(value = "workingDirectory")
@Expose
open var workingDirectory: ArtifactLocation
Specifies the location of an artifact.

Functions

Link copied to clipboard
open fun equals(other: Any): Boolean
Link copied to clipboard
abstract fun getProperties(): PropertyBag
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
abstract fun setProperties(<set-?>: PropertyBag)
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun updateProperties(mutator: (in PropertyBag) -> Unit)
Link copied to clipboard
open fun withAccount(account: String): Invocation
Link copied to clipboard
open fun withArguments(arguments: List<String>): Invocation
Link copied to clipboard
open fun withCommandLine(commandLine: String): Invocation
Link copied to clipboard
open fun withEndTimeUtc(endTimeUtc: Instant): Invocation
Link copied to clipboard
Link copied to clipboard
open fun withExecutableLocation(executableLocation: ArtifactLocation): Invocation
Link copied to clipboard
open fun withExecutionSuccessful(executionSuccessful: Boolean): Invocation
Link copied to clipboard
open fun withExitCode(exitCode: Integer): Invocation
Link copied to clipboard
open fun withExitCodeDescription(exitCodeDescription: String): Invocation
Link copied to clipboard
open fun withExitSignalName(exitSignalName: String): Invocation
Link copied to clipboard
open fun withExitSignalNumber(exitSignalNumber: Integer): Invocation
Link copied to clipboard
open fun withMachine(machine: String): Invocation
Link copied to clipboard
open fun withNotificationConfigurationOverrides(notificationConfigurationOverrides: Set<ConfigurationOverride>): Invocation
Link copied to clipboard
open fun withProcessId(processId: Integer): Invocation
Link copied to clipboard
open fun withProcessStartFailureMessage(processStartFailureMessage: String): Invocation
Link copied to clipboard
open fun withProperties(properties: PropertyBag): Invocation
Link copied to clipboard
Link copied to clipboard
open fun withRuleConfigurationOverrides(ruleConfigurationOverrides: Set<ConfigurationOverride>): Invocation
Link copied to clipboard
open fun withStartTimeUtc(startTimeUtc: Instant): Invocation
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun withToolConfigurationNotifications(toolConfigurationNotifications: List<Notification>): Invocation
Link copied to clipboard
open fun withToolExecutionNotifications(toolExecutionNotifications: List<Notification>): Invocation
Link copied to clipboard
open fun withWorkingDirectory(workingDirectory: ArtifactLocation): Invocation