Class TaskRunLineageDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.TaskRunLineageDetails.Builder
-
- Enclosing class:
- TaskRunLineageDetails
public static class TaskRunLineageDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
key
public TaskRunLineageDetails.Builder key(String key)
The object key.- Parameters:
key
- the value to set- Returns:
- this builder
-
modelType
public TaskRunLineageDetails.Builder modelType(String modelType)
The object type.- Parameters:
modelType
- the value to set- Returns:
- this builder
-
modelVersion
public TaskRunLineageDetails.Builder modelVersion(String modelVersion)
The object’s model version.- Parameters:
modelVersion
- the value to set- Returns:
- this builder
-
parentRef
public TaskRunLineageDetails.Builder parentRef(ParentReference parentRef)
-
name
public TaskRunLineageDetails.Builder name(String name)
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.
- Parameters:
name
- the value to set- Returns:
- this builder
-
description
public TaskRunLineageDetails.Builder description(String description)
Detailed description for the object.- Parameters:
description
- the value to set- Returns:
- this builder
-
objectVersion
public TaskRunLineageDetails.Builder objectVersion(Integer objectVersion)
The version of the object that is used to track changes in the object instance.- Parameters:
objectVersion
- the value to set- Returns:
- this builder
-
taskName
public TaskRunLineageDetails.Builder taskName(String taskName)
Task name- Parameters:
taskName
- the value to set- Returns:
- this builder
-
taskType
public TaskRunLineageDetails.Builder taskType(String taskType)
Task name- Parameters:
taskType
- the value to set- Returns:
- this builder
-
taskKey
public TaskRunLineageDetails.Builder taskKey(String taskKey)
The object key.- Parameters:
taskKey
- the value to set- Returns:
- this builder
-
isLineageGenCompleted
public TaskRunLineageDetails.Builder isLineageGenCompleted(Boolean isLineageGenCompleted)
This value is used to track if lineage generation for a task is completed or not.- Parameters:
isLineageGenCompleted
- the value to set- Returns:
- this builder
-
taskExecutionStatus
public TaskRunLineageDetails.Builder taskExecutionStatus(TaskRunLineageDetails.TaskExecutionStatus taskExecutionStatus)
The status of the task run.- Parameters:
taskExecutionStatus
- the value to set- Returns:
- this builder
-
flow
public TaskRunLineageDetails.Builder flow(DataFlow flow)
-
metadata
public TaskRunLineageDetails.Builder metadata(ObjectMetadata metadata)
-
build
public TaskRunLineageDetails build()
-
copy
public TaskRunLineageDetails.Builder copy(TaskRunLineageDetails model)
-
-