GoogleApi.Transcoder.V1beta1.Model.Job (google_api_transcoder v0.4.2)

View Source

Transcoding 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 when failure_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 when state is FAILED.
  • inputUri (type: String.t, default: nil) - Input only. Specify the input_uri to populate empty uri fields in each element of Job.config.inputs or JobTemplate.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 the output_uri to populate an empty Job.config.output.uri or JobTemplate.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, from 0 to 1 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 the template_id to use for populating Job.config. The default is preset/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

t()

@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
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.