Show / Hide Table of Contents

Class CreateJobExecutionDetails

Properties for creating a new job execution.

Inheritance
object
CreateJobExecutionDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatacatalogService.Models
Assembly: OCI.DotNetSDK.Datacatalog.dll
Syntax
public class CreateJobExecutionDetails

Properties

DataEntityKey

Declaration
[JsonProperty(PropertyName = "dataEntityKey")]
public string DataEntityKey { get; set; }
Property Value
Type Description
string

The key of the associated data entity resource.

ErrorCode

Declaration
[JsonProperty(PropertyName = "errorCode")]
public string ErrorCode { get; set; }
Property Value
Type Description
string

Error code returned from the job execution or null if job is still running or didn't return an error.

ErrorMessage

Declaration
[JsonProperty(PropertyName = "errorMessage")]
public string ErrorMessage { get; set; }
Property Value
Type Description
string

Error message returned from the job execution or null if job is still running or didn't return an error.

EventKey

Declaration
[JsonProperty(PropertyName = "eventKey")]
public string EventKey { get; set; }
Property Value
Type Description
string

An identifier used for log message correlation.

ExternalUrl

Declaration
[JsonProperty(PropertyName = "externalUrl")]
public string ExternalUrl { get; set; }
Property Value
Type Description
string

If the job is an external process, then a URL of the job for accessing this resource and its status.

JobType

Declaration
[JsonProperty(PropertyName = "jobType")]
[JsonConverter(typeof(StringEnumConverter))]
public JobType? JobType { get; set; }
Property Value
Type Description
JobType?

Type of the job execution.

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(StringEnumConverter))]
public JobExecutionState? LifecycleState { get; set; }
Property Value
Type Description
JobExecutionState?

Status of the job execution, such as running, paused, or completed.

ParentKey

Declaration
[JsonProperty(PropertyName = "parentKey")]
public string ParentKey { get; set; }
Property Value
Type Description
string

The unique key of the parent execution or null if this job execution has no parent.

ProcessKey

Declaration
[JsonProperty(PropertyName = "processKey")]
public string ProcessKey { get; set; }
Property Value
Type Description
string

Process identifier related to the job execution if the job is an external job.

Properties

Declaration
[JsonProperty(PropertyName = "properties")]
public Dictionary<string, Dictionary<string, string>> Properties { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, string>>

A map of maps that contains the execution context properties which are specific to a job execution. Each job execution may define it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most job executions have required properties within the "default" category. Example: {"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}

ScheduleInstanceKey

Declaration
[JsonProperty(PropertyName = "scheduleInstanceKey")]
public string ScheduleInstanceKey { get; set; }
Property Value
Type Description
string

The unique key of the triggering external scheduler resource or null if this job execution is not externally triggered.

SubType

Declaration
[JsonProperty(PropertyName = "subType")]
public string SubType { get; set; }
Property Value
Type Description
string

Sub-type of this job execution.

TimeEnded

Declaration
[JsonProperty(PropertyName = "timeEnded")]
public DateTime? TimeEnded { get; set; }
Property Value
Type Description
DateTime?

Time that the job execution ended or null if it hasn't yet completed. An RFC3339 formatted datetime string.

TimeStarted

Declaration
[JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }
Property Value
Type Description
DateTime?

Time that job execution started. An RFC3339 formatted datetime string.

In this article
Back to top