Package com.oracle.bmc.aispeech.model
Class TranscriptionTask.Builder
- java.lang.Object
- 
- com.oracle.bmc.aispeech.model.TranscriptionTask.Builder
 
- 
- Enclosing class:
- TranscriptionTask
 
 public static class TranscriptionTask.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic TranscriptionTask.Builder id(String id) The OCID of the task.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic TranscriptionTask.Builder displayName(String displayName) A user-friendly display name for the task.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
timeStartedpublic TranscriptionTask.Builder timeStarted(Date timeStarted) Task started time.- Parameters:
- timeStarted- the value to set
- Returns:
- this builder
 
 - 
timeFinishedpublic TranscriptionTask.Builder timeFinished(Date timeFinished) Task finished time.- Parameters:
- timeFinished- the value to set
- Returns:
- this builder
 
 - 
percentCompletepublic TranscriptionTask.Builder percentComplete(Integer percentComplete) How much progress the operation has made, vs the total amount of work that must be performed.- Parameters:
- percentComplete- the value to set
- Returns:
- this builder
 
 - 
ttlInDayspublic TranscriptionTask.Builder ttlInDays(Integer ttlInDays) Time to live duration in days for tasks.Task will be available till max 90 days. - Parameters:
- ttlInDays- the value to set
- Returns:
- this builder
 
 - 
modelDetailspublic TranscriptionTask.Builder modelDetails(TranscriptionModelDetails modelDetails) 
 - 
audioFormatDetailspublic TranscriptionTask.Builder audioFormatDetails(AudioFormatDetails audioFormatDetails) 
 - 
fileSizeInBytespublic TranscriptionTask.Builder fileSizeInBytes(Integer fileSizeInBytes) Size of input file in Bytes.- Parameters:
- fileSizeInBytes- the value to set
- Returns:
- this builder
 
 - 
fileDurationInSecondspublic TranscriptionTask.Builder fileDurationInSeconds(Integer fileDurationInSeconds) Duration of input file in Seconds.- Parameters:
- fileDurationInSeconds- the value to set
- Returns:
- this builder
 
 - 
processingDurationInSecondspublic TranscriptionTask.Builder processingDurationInSeconds(Integer processingDurationInSeconds) Task proccessing duration, which excludes waiting time in the system.- Parameters:
- processingDurationInSeconds- the value to set
- Returns:
- this builder
 
 - 
inputLocationpublic TranscriptionTask.Builder inputLocation(ObjectLocation inputLocation) 
 - 
outputLocationpublic TranscriptionTask.Builder outputLocation(ObjectLocation outputLocation) 
 - 
lifecycleStatepublic TranscriptionTask.Builder lifecycleState(TranscriptionTask.LifecycleState lifecycleState) The current state of the Task.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic TranscriptionTask.Builder lifecycleDetails(String lifecycleDetails) A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in Failed state. - Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
buildpublic TranscriptionTask build() 
 - 
copypublic TranscriptionTask.Builder copy(TranscriptionTask model) 
 
- 
 
-