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 ProcessorJobbuild()ProcessorJob.BuildercompartmentId(String compartmentId)The compartment identifier.ProcessorJob.Buildercopy(ProcessorJob model)ProcessorJob.BuilderdisplayName(String displayName)The display name of the processor job.ProcessorJob.Builderid(String id)The id of the processor job.ProcessorJob.BuilderinputLocation(InputLocation inputLocation)ProcessorJob.BuilderlifecycleDetails(ProcessorJob.LifecycleDetails lifecycleDetails)The detailed status of FAILED state.ProcessorJob.BuilderlifecycleState(ProcessorJob.LifecycleState lifecycleState)The current state of the processor job.ProcessorJob.BuilderoutputLocation(OutputLocation outputLocation)ProcessorJob.BuilderpercentComplete(Float percentComplete)How much progress the operation has made, compared to the total amount of work to be performed.ProcessorJob.BuilderprocessorConfig(ProcessorConfig processorConfig)ProcessorJob.BuildertimeAccepted(Date timeAccepted)The job acceptance time.ProcessorJob.BuildertimeFinished(Date timeFinished)The job finish time.ProcessorJob.BuildertimeStarted(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)
-
-