Class Job (1.0.1)

Job(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Transcoding job resource. .. attribute:: name

The resource name of the job. Format: projects/{project}/locations/{location}/jobs/{job}

:type: str

Attributes

NameDescription
input_uri str
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).
output_uri str
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/.
template_id str
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}
config google.cloud.video.transcoder_v1beta1.types.JobConfig
The configuration for this job.
priority int
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.
origin_uri google.cloud.video.transcoder_v1beta1.types.Job.OriginUri
Output only. The origin URI.
state google.cloud.video.transcoder_v1beta1.types.Job.ProcessingState
Output only. The current state of the job.
progress google.cloud.video.transcoder_v1beta1.types.Progress
Output only. Estimated fractional progress, from 0 to 1 for each step. .. raw:: html
failure_reason str
Output only. A description of the reason for the failure. This property is always present when state is FAILED.
failure_details Sequence[google.cloud.video.transcoder_v1beta1.types.FailureDetail]
Output only. List of failure details. This property may contain additional information about the failure when failure_reason is present. .. raw:: html
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time the job was created.
start_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time the transcoding started.
end_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time the transcoding finished.
ttl_after_completion_days int
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.

Classes

OriginUri

OriginUri(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The origin URI. .. attribute:: hls

HLS manifest URI per https://tools.ietf.org/html/rfc8216#section-4.3.4. If multiple HLS manifests are created, only the first one is listed.

:type: str

ProcessingState

ProcessingState(value)

The current state of the job.