Show / Hide Table of Contents

Class TaskOperator

An operator for task

Inheritance
object
Operator
TaskOperator
Inherited Members
Operator.Key
Operator.ModelVersion
Operator.ParentRef
Operator.Name
Operator.Description
Operator.ObjectVersion
Operator.InputPorts
Operator.OutputPorts
Operator.ObjectStatus
Operator.Identifier
Operator.Parameters
Operator.OpConfigValues
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 TaskOperator : Operator

Properties

ConfigProviderDelegate

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

ExpectedDuration

Declaration
[JsonProperty(PropertyName = "expectedDuration")]
public double ExpectedDuration { get; set; }
Property Value
Type Description
double

The expected duration for the task run.

ExpectedDurationUnit

Declaration
[JsonProperty(PropertyName = "expectedDurationUnit")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TaskOperator.ExpectedDurationUnitEnum? ExpectedDurationUnit { get; set; }
Property Value
Type Description
TaskOperator.ExpectedDurationUnitEnum?

The expected duration unit of measure.

RetryAttempts

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

The number of retry attempts.

RetryDelay

Declaration
[JsonProperty(PropertyName = "retryDelay")]
public double RetryDelay { get; set; }
Property Value
Type Description
double

The retry delay, the unit for measurement is in the property retry delay unit.

RetryDelayUnit

Declaration
[JsonProperty(PropertyName = "retryDelayUnit")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TaskOperator.RetryDelayUnitEnum? RetryDelayUnit { get; set; }
Property Value
Type Description
TaskOperator.RetryDelayUnitEnum?

The unit for the retry delay.

Task

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

TaskType

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

The type of the task referenced in the task property.

TriggerRule

Declaration
[JsonProperty(PropertyName = "triggerRule")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TaskOperator.TriggerRuleEnum? TriggerRule { get; set; }
Property Value
Type Description
TaskOperator.TriggerRuleEnum?

The merge condition. The conditions are ALL_SUCCESS - All the preceeding operators need to be successful. ALL_FAILED - All the preceeding operators should have failed. ALL_COMPLETE - All the preceeding operators should have completed. It could have executed successfully or failed.

In this article
Back to top