Class RuntimeOperator
Runtime operator model which holds the runtime metadata of the task operator executed.
Inheritance
RuntimeOperator
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class RuntimeOperator
Properties
ConfigProvider
Declaration
[JsonProperty(PropertyName = "configProvider")]
public ConfigProvider ConfigProvider { get; set; }
Property Value
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
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.
|
Declaration
[JsonProperty(PropertyName = "inputs")]
public Dictionary<string, ParameterValue> Inputs { get; set; }
Property Value
Key
Declaration
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
Property Value
Type |
Description |
string |
The RuntimeOperator key.
|
Declaration
[JsonProperty(PropertyName = "metadata")]
public ObjectMetadata Metadata { get; set; }
Property Value
Metrics
Declaration
[JsonProperty(PropertyName = "metrics")]
public Dictionary<string, float> Metrics { get; set; }
Property Value
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
OperatorType
Declaration
[JsonProperty(PropertyName = "operatorType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public RuntimeOperator.OperatorTypeEnum? OperatorType { get; set; }
Property Value
Outputs
Declaration
[JsonProperty(PropertyName = "outputs")]
public Dictionary<string, ParameterValue> Outputs { get; set; }
Property Value
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
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