Show / Hide Table of Contents

Class RuntimeOperator

Runtime operator model which holds the runtime metadata of the task operator executed.

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

Properties

ConfigProvider

Declaration
[JsonProperty(PropertyName = "configProvider")]
public ConfigProvider ConfigProvider { get; set; }
Property Value
Type Description
ConfigProvider

EndTimeInMillis

Declaration
[JsonProperty(PropertyName = "endTimeInMillis")]
public long? EndTimeInMillis { get; set; }
Property Value
Type Description
long?

The runtime operator end time.

ExecutionState

Declaration
[JsonProperty(PropertyName = "executionState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public RuntimeOperator.ExecutionStateEnum? ExecutionState { get; set; }
Property Value
Type Description
RuntimeOperator.ExecutionStateEnum?

status

Identifier

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

Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.

Inputs

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

The configuration provider bindings.

Key

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

The RuntimeOperator key.

Metadata

Declaration
[JsonProperty(PropertyName = "metadata")]
public ObjectMetadata Metadata { get; set; }
Property Value
Type Description
ObjectMetadata

Metrics

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

A map metrics for the task run.

ModelType

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

The type of the object.

ModelVersion

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

The model version of an object.

Name

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

Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

ObjectStatus

Declaration
[JsonProperty(PropertyName = "objectStatus")]
public int? ObjectStatus { get; set; }
Property Value
Type Description
int?

The status of an object that can be set to value 1 for shallow references across objects, other values reserved.

ObjectVersion

Declaration
[JsonProperty(PropertyName = "objectVersion")]
public int? ObjectVersion { get; set; }
Property Value
Type Description
int?

The version of the object that is used to track changes in the object instance.

Operator

Declaration
[JsonProperty(PropertyName = "operator")]
public Operator Operator { get; set; }
Property Value
Type Description
Operator

OperatorType

Declaration
[JsonProperty(PropertyName = "operatorType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public RuntimeOperator.OperatorTypeEnum? OperatorType { get; set; }
Property Value
Type Description
RuntimeOperator.OperatorTypeEnum?

The type of Runtime Operator

Outputs

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

The configuration provider bindings.

Parameters

Declaration
[JsonProperty(PropertyName = "parameters")]
public List<Parameter> Parameters { get; set; }
Property Value
Type Description
List<Parameter>

A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.

ParentRef

Declaration
[JsonProperty(PropertyName = "parentRef")]
public ParentReference ParentRef { get; set; }
Property Value
Type Description
ParentReference

StartTimeInMillis

Declaration
[JsonProperty(PropertyName = "startTimeInMillis")]
public long? StartTimeInMillis { get; set; }
Property Value
Type Description
long?

The runtime operator start time.

Status

Declaration
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public RuntimeOperator.StatusEnum? Status { get; set; }
Property Value
Type Description
RuntimeOperator.StatusEnum?

Status of RuntimeOperator. This field is deprecated, use RuntimeOperator's executionState field instead.

TaskRunKey

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

The TaskRun key.

TaskType

Declaration
[JsonProperty(PropertyName = "taskType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public RuntimeOperator.TaskTypeEnum? TaskType { get; set; }
Property Value
Type Description
RuntimeOperator.TaskTypeEnum?

The type of task run.

In this article
Back to top