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