Class TaskOperator
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class TaskOperator : Operator
Properties
ConfigProviderDelegate
Declaration
[JsonProperty(PropertyName = "configProviderDelegate")]
public ConfigProvider ConfigProviderDelegate { get; set; }
Property Value
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
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
Task
Declaration
[JsonProperty(PropertyName = "task")]
public Task Task { get; set; }
Property Value
TaskType
Declaration
[JsonProperty(PropertyName = "taskType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TaskOperator.TaskTypeEnum? TaskType { get; set; }
Property Value
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.
|