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 Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public TranscriptionTask.Builder id(String id)
The OCID of the task.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public TranscriptionTask.Builder displayName(String displayName)
A user-friendly display name for the task.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
timeStarted
public TranscriptionTask.Builder timeStarted(Date timeStarted)
Task started time.- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeFinished
public TranscriptionTask.Builder timeFinished(Date timeFinished)
Task finished time.- Parameters:
timeFinished
- the value to set- Returns:
- this builder
-
percentComplete
public 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
-
ttlInDays
public 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
-
modelDetails
public TranscriptionTask.Builder modelDetails(TranscriptionModelDetails modelDetails)
-
audioFormatDetails
public TranscriptionTask.Builder audioFormatDetails(AudioFormatDetails audioFormatDetails)
-
fileSizeInBytes
public TranscriptionTask.Builder fileSizeInBytes(Integer fileSizeInBytes)
Size of input file in Bytes.- Parameters:
fileSizeInBytes
- the value to set- Returns:
- this builder
-
fileDurationInSeconds
public TranscriptionTask.Builder fileDurationInSeconds(Integer fileDurationInSeconds)
Duration of input file in Seconds.- Parameters:
fileDurationInSeconds
- the value to set- Returns:
- this builder
-
processingDurationInSeconds
public TranscriptionTask.Builder processingDurationInSeconds(Integer processingDurationInSeconds)
Task proccessing duration, which excludes waiting time in the system.- Parameters:
processingDurationInSeconds
- the value to set- Returns:
- this builder
-
inputLocation
public TranscriptionTask.Builder inputLocation(ObjectLocation inputLocation)
-
outputLocation
public TranscriptionTask.Builder outputLocation(ObjectLocation outputLocation)
-
lifecycleState
public TranscriptionTask.Builder lifecycleState(TranscriptionTask.LifecycleState lifecycleState)
The current state of the Task.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public 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
-
build
public TranscriptionTask build()
-
copy
public TranscriptionTask.Builder copy(TranscriptionTask model)
-
-