Package com.oracle.bmc.aidocument.model
Class ProcessorJob.Builder
- java.lang.Object
-
- com.oracle.bmc.aidocument.model.ProcessorJob.Builder
-
- Enclosing class:
- ProcessorJob
public static class ProcessorJob.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessorJob
build()
ProcessorJob.Builder
compartmentId(String compartmentId)
The compartment identifier.ProcessorJob.Builder
copy(ProcessorJob model)
ProcessorJob.Builder
displayName(String displayName)
The display name of the processor job.ProcessorJob.Builder
id(String id)
The id of the processor job.ProcessorJob.Builder
inputLocation(InputLocation inputLocation)
ProcessorJob.Builder
lifecycleDetails(ProcessorJob.LifecycleDetails lifecycleDetails)
The detailed status of FAILED state.ProcessorJob.Builder
lifecycleState(ProcessorJob.LifecycleState lifecycleState)
The current state of the processor job.ProcessorJob.Builder
outputLocation(OutputLocation outputLocation)
ProcessorJob.Builder
percentComplete(Float percentComplete)
How much progress the operation has made, compared to the total amount of work to be performed.ProcessorJob.Builder
processorConfig(ProcessorConfig processorConfig)
ProcessorJob.Builder
timeAccepted(Date timeAccepted)
The job acceptance time.ProcessorJob.Builder
timeFinished(Date timeFinished)
The job finish time.ProcessorJob.Builder
timeStarted(Date timeStarted)
The job start time.
-
-
-
Method Detail
-
id
public ProcessorJob.Builder id(String id)
The id of the processor job.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public ProcessorJob.Builder compartmentId(String compartmentId)
The compartment identifier.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public ProcessorJob.Builder displayName(String displayName)
The display name of the processor job.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
processorConfig
public ProcessorJob.Builder processorConfig(ProcessorConfig processorConfig)
-
inputLocation
public ProcessorJob.Builder inputLocation(InputLocation inputLocation)
-
timeAccepted
public ProcessorJob.Builder timeAccepted(Date timeAccepted)
The job acceptance time.- Parameters:
timeAccepted
- the value to set- Returns:
- this builder
-
timeStarted
public ProcessorJob.Builder timeStarted(Date timeStarted)
The job start time.- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeFinished
public ProcessorJob.Builder timeFinished(Date timeFinished)
The job finish time.- Parameters:
timeFinished
- the value to set- Returns:
- this builder
-
percentComplete
public ProcessorJob.Builder percentComplete(Float percentComplete)
How much progress the operation has made, compared to the total amount of work to be performed.- Parameters:
percentComplete
- the value to set- Returns:
- this builder
-
outputLocation
public ProcessorJob.Builder outputLocation(OutputLocation outputLocation)
-
lifecycleState
public ProcessorJob.Builder lifecycleState(ProcessorJob.LifecycleState lifecycleState)
The current state of the processor job.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public ProcessorJob.Builder lifecycleDetails(ProcessorJob.LifecycleDetails lifecycleDetails)
The detailed status of FAILED state.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
build
public ProcessorJob build()
-
copy
public ProcessorJob.Builder copy(ProcessorJob model)
-
-