Class TaskOperator.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.TaskOperator.Builder
 
- 
- Enclosing class:
- TaskOperator
 
 public static class TaskOperator.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
keypublic TaskOperator.Builder key(String key) 
 - 
modelVersionpublic TaskOperator.Builder modelVersion(String modelVersion) 
 - 
parentRefpublic TaskOperator.Builder parentRef(ParentReference parentRef) 
 - 
namepublic TaskOperator.Builder name(String name) 
 - 
descriptionpublic TaskOperator.Builder description(String description) 
 - 
objectVersionpublic TaskOperator.Builder objectVersion(Integer objectVersion) 
 - 
inputPortspublic TaskOperator.Builder inputPorts(List<InputPort> inputPorts) 
 - 
outputPortspublic TaskOperator.Builder outputPorts(List<TypedObject> outputPorts) 
 - 
objectStatuspublic TaskOperator.Builder objectStatus(Integer objectStatus) 
 - 
identifierpublic TaskOperator.Builder identifier(String identifier) 
 - 
parameterspublic TaskOperator.Builder parameters(List<Parameter> parameters) 
 - 
opConfigValuespublic TaskOperator.Builder opConfigValues(ConfigValues opConfigValues) 
 - 
retryAttemptspublic TaskOperator.Builder retryAttempts(Integer retryAttempts) The number of retry attempts.- Parameters:
- retryAttempts- the value to set
- Returns:
- this builder
 
 - 
retryDelayUnitpublic TaskOperator.Builder retryDelayUnit(TaskOperator.RetryDelayUnit retryDelayUnit) The unit for the retry delay.- Parameters:
- retryDelayUnit- the value to set
- Returns:
- this builder
 
 - 
retryDelaypublic TaskOperator.Builder retryDelay(Double retryDelay) The retry delay, the unit for measurement is in the property retry delay unit.- Parameters:
- retryDelay- the value to set
- Returns:
- this builder
 
 - 
expectedDurationpublic TaskOperator.Builder expectedDuration(Double expectedDuration) The expected duration for the task run.- Parameters:
- expectedDuration- the value to set
- Returns:
- this builder
 
 - 
expectedDurationUnitpublic TaskOperator.Builder expectedDurationUnit(TaskOperator.ExpectedDurationUnit expectedDurationUnit) The expected duration unit of measure.- Parameters:
- expectedDurationUnit- the value to set
- Returns:
- this builder
 
 - 
taskTypepublic TaskOperator.Builder taskType(TaskOperator.TaskType taskType) The type of the task referenced in the task property.- Parameters:
- taskType- the value to set
- Returns:
- this builder
 
 - 
taskpublic TaskOperator.Builder task(Task task) 
 - 
triggerRulepublic TaskOperator.Builder triggerRule(TaskOperator.TriggerRule triggerRule) 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. - Parameters:
- triggerRule- the value to set
- Returns:
- this builder
 
 - 
configProviderDelegatepublic TaskOperator.Builder configProviderDelegate(ConfigProvider configProviderDelegate) 
 - 
buildpublic TaskOperator build() 
 - 
copypublic TaskOperator.Builder copy(TaskOperator model) 
 
- 
 
-