GoogleApi.Transcoder.V1beta1.Model.Job (google_api_transcoder v0.4.2)
View SourceTranscoding job resource.
Attributes
-
config
(type:GoogleApi.Transcoder.V1beta1.Model.JobConfig.t
, default:nil
) - The configuration for this job. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The time the job was created. -
endTime
(type:DateTime.t
, default:nil
) - Output only. The time the transcoding finished. -
failureDetails
(type:list(GoogleApi.Transcoder.V1beta1.Model.FailureDetail.t)
, default:nil
) - Output only. List of failure details. This property may contain additional information about the failure whenfailure_reason
is present. Note: This feature is not yet available. -
failureReason
(type:String.t
, default:nil
) - Output only. A description of the reason for the failure. This property is always present whenstate
isFAILED
. -
inputUri
(type:String.t
, default:nil
) - Input only. Specify theinput_uri
to populate emptyuri
fields in each element ofJob.config.inputs
orJobTemplate.config.inputs
when using template. URI of the media. Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example,gs://bucket/inputs/file.mp4
). -
name
(type:String.t
, default:nil
) - The resource name of the job. Format:projects/{project}/locations/{location}/jobs/{job}
-
originUri
(type:GoogleApi.Transcoder.V1beta1.Model.OriginUri.t
, default:nil
) - Output only. The origin URI. Note: This feature is not yet available. -
outputUri
(type:String.t
, default:nil
) - Input only. Specify theoutput_uri
to populate an emptyJob.config.output.uri
orJobTemplate.config.output.uri
when using template. URI for the output file(s). For example,gs://my-bucket/outputs/
. -
priority
(type:integer()
, default:nil
) - Specify the priority of the job. Enter a value between 0 and 100, where 0 is the lowest priority and 100 is the highest priority. The default is 0. -
progress
(type:GoogleApi.Transcoder.V1beta1.Model.Progress.t
, default:nil
) - Output only. Estimated fractional progress, from0
to1
for each step. Note: This feature is not yet available. -
startTime
(type:DateTime.t
, default:nil
) - Output only. The time the transcoding started. -
state
(type:String.t
, default:nil
) - Output only. The current state of the job. -
templateId
(type:String.t
, default:nil
) - Input only. Specify thetemplate_id
to use for populatingJob.config
. The default ispreset/web-hd
. Preset Transcoder templates: -preset/{preset_id}
- User defined JobTemplate:{job_template_id}
-
ttlAfterCompletionDays
(type:integer()
, default:nil
) - Job time to live value in days, which will be effective after job completion. Job should be deleted automatically after the given TTL. Enter a value between 1 and 90. The default is 30.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Transcoder.V1beta1.Model.Job{ config: GoogleApi.Transcoder.V1beta1.Model.JobConfig.t() | nil, createTime: DateTime.t() | nil, endTime: DateTime.t() | nil, failureDetails: [GoogleApi.Transcoder.V1beta1.Model.FailureDetail.t()] | nil, failureReason: String.t() | nil, inputUri: String.t() | nil, name: String.t() | nil, originUri: GoogleApi.Transcoder.V1beta1.Model.OriginUri.t() | nil, outputUri: String.t() | nil, priority: integer() | nil, progress: GoogleApi.Transcoder.V1beta1.Model.Progress.t() | nil, startTime: DateTime.t() | nil, state: String.t() | nil, templateId: String.t() | nil, ttlAfterCompletionDays: integer() | nil }