Class TaskRunDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.TaskRunDetails.Builder
-
- Enclosing class:
- TaskRunDetails
public static class TaskRunDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskRunDetails
build()
TaskRunDetails.Builder
bytesProcessed(Long bytesProcessed)
Number of bytes processed in task run.TaskRunDetails.Builder
copy(TaskRunDetails model)
TaskRunDetails.Builder
description(String description)
Detailed description for the object.TaskRunDetails.Builder
endTimeMillis(Long endTimeMillis)
The task run end time.TaskRunDetails.Builder
identifier(String identifier)
Value can only contain upper case letters, underscore, and numbers.TaskRunDetails.Builder
inputs(Map<String,ParameterValue> inputs)
A map of the configuration provider input bindings of the run.TaskRunDetails.Builder
key(String key)
The object key.TaskRunDetails.Builder
lastUpdated(Long lastUpdated)
The date and time the task run was last updated.TaskRunDetails.Builder
metadata(ObjectMetadata metadata)
TaskRunDetails.Builder
modelType(String modelType)
The object type.TaskRunDetails.Builder
modelVersion(String modelVersion)
The object’s model version.TaskRunDetails.Builder
name(String name)
Free form text without any restriction on permitted characters.TaskRunDetails.Builder
objectStatus(Integer objectStatus)
The status of an object that can be set to value 1 for shallow references across objects, other values reserved.TaskRunDetails.Builder
objectVersion(Integer objectVersion)
The version of the object that is used to track changes in the object instance.TaskRunDetails.Builder
parentRef(ParentReference parentRef)
TaskRunDetails.Builder
recordsWritten(Long recordsWritten)
Number of records processed in task run.TaskRunDetails.Builder
refTaskRunId(String refTaskRunId)
Reference Task Run Id to be used for re-runTaskRunDetails.Builder
reRunType(TaskRunDetails.ReRunType reRunType)
Supported re-run typesTaskRunDetails.Builder
startTimeMillis(Long startTimeMillis)
The task run start time.TaskRunDetails.Builder
status(TaskRunDetails.Status status)
statusTaskRunDetails.Builder
stepId(String stepId)
Step Id for running from a certain step.TaskRunDetails.Builder
taskType(TaskRunDetails.TaskType taskType)
The type of the task for the run.
-
-
-
Method Detail
-
key
public TaskRunDetails.Builder key(String key)
The object key.- Parameters:
key
- the value to set- Returns:
- this builder
-
modelType
public TaskRunDetails.Builder modelType(String modelType)
The object type.- Parameters:
modelType
- the value to set- Returns:
- this builder
-
modelVersion
public TaskRunDetails.Builder modelVersion(String modelVersion)
The object’s model version.- Parameters:
modelVersion
- the value to set- Returns:
- this builder
-
parentRef
public TaskRunDetails.Builder parentRef(ParentReference parentRef)
-
name
public TaskRunDetails.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 TaskRunDetails.Builder description(String description)
Detailed description for the object.- Parameters:
description
- the value to set- Returns:
- this builder
-
objectVersion
public TaskRunDetails.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
-
status
public TaskRunDetails.Builder status(TaskRunDetails.Status status)
status- Parameters:
status
- the value to set- Returns:
- this builder
-
startTimeMillis
public TaskRunDetails.Builder startTimeMillis(Long startTimeMillis)
The task run start time.- Parameters:
startTimeMillis
- the value to set- Returns:
- this builder
-
endTimeMillis
public TaskRunDetails.Builder endTimeMillis(Long endTimeMillis)
The task run end time.- Parameters:
endTimeMillis
- the value to set- Returns:
- this builder
-
lastUpdated
public TaskRunDetails.Builder lastUpdated(Long lastUpdated)
The date and time the task run was last updated.- Parameters:
lastUpdated
- the value to set- Returns:
- this builder
-
recordsWritten
public TaskRunDetails.Builder recordsWritten(Long recordsWritten)
Number of records processed in task run.- Parameters:
recordsWritten
- the value to set- Returns:
- this builder
-
bytesProcessed
public TaskRunDetails.Builder bytesProcessed(Long bytesProcessed)
Number of bytes processed in task run.- Parameters:
bytesProcessed
- the value to set- Returns:
- this builder
-
objectStatus
public TaskRunDetails.Builder objectStatus(Integer objectStatus)
The status of an object that can be set to value 1 for shallow references across objects, other values reserved.- Parameters:
objectStatus
- the value to set- Returns:
- this builder
-
taskType
public TaskRunDetails.Builder taskType(TaskRunDetails.TaskType taskType)
The type of the task for the run.- Parameters:
taskType
- the value to set- Returns:
- this builder
-
identifier
public TaskRunDetails.Builder identifier(String identifier)
Value can only contain upper case letters, underscore, and numbers.It should begin with upper case letter or underscore. The value can be modified.
- Parameters:
identifier
- the value to set- Returns:
- this builder
-
refTaskRunId
public TaskRunDetails.Builder refTaskRunId(String refTaskRunId)
Reference Task Run Id to be used for re-run- Parameters:
refTaskRunId
- the value to set- Returns:
- this builder
-
reRunType
public TaskRunDetails.Builder reRunType(TaskRunDetails.ReRunType reRunType)
Supported re-run types- Parameters:
reRunType
- the value to set- Returns:
- this builder
-
stepId
public TaskRunDetails.Builder stepId(String stepId)
Step Id for running from a certain step.- Parameters:
stepId
- the value to set- Returns:
- this builder
-
inputs
public TaskRunDetails.Builder inputs(Map<String,ParameterValue> inputs)
A map of the configuration provider input bindings of the run.- Parameters:
inputs
- the value to set- Returns:
- this builder
-
metadata
public TaskRunDetails.Builder metadata(ObjectMetadata metadata)
-
build
public TaskRunDetails build()
-
copy
public TaskRunDetails.Builder copy(TaskRunDetails model)
-
-