Class CreateJobExecutionDetails
Properties for creating a new job execution.
Inherited Members
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. |