JobConfigArgs

data class JobConfigArgs(val adBreaks: Output<List<JobConfigAdBreakArgs>>? = null, val editLists: Output<List<JobConfigEditListArgs>>? = null, val elementaryStreams: Output<List<JobConfigElementaryStreamArgs>>? = null, val encryptions: Output<List<JobConfigEncryptionArgs>>? = null, val inputs: Output<List<JobConfigInputArgs>>? = null, val manifests: Output<List<JobConfigManifestArgs>>? = null, val muxStreams: Output<List<JobConfigMuxStreamArgs>>? = null, val output: Output<JobConfigOutputArgs>? = null, val overlays: Output<List<JobConfigOverlayArgs>>? = null, val pubsubDestination: Output<JobConfigPubsubDestinationArgs>? = null) : ConvertibleToJava<JobConfigArgs>

Constructors

Link copied to clipboard
constructor(adBreaks: Output<List<JobConfigAdBreakArgs>>? = null, editLists: Output<List<JobConfigEditListArgs>>? = null, elementaryStreams: Output<List<JobConfigElementaryStreamArgs>>? = null, encryptions: Output<List<JobConfigEncryptionArgs>>? = null, inputs: Output<List<JobConfigInputArgs>>? = null, manifests: Output<List<JobConfigManifestArgs>>? = null, muxStreams: Output<List<JobConfigMuxStreamArgs>>? = null, output: Output<JobConfigOutputArgs>? = null, overlays: Output<List<JobConfigOverlayArgs>>? = null, pubsubDestination: Output<JobConfigPubsubDestinationArgs>? = null)

Properties

Link copied to clipboard
val adBreaks: Output<List<JobConfigAdBreakArgs>>? = null

Ad break. Structure is documented below.

Link copied to clipboard
val editLists: Output<List<JobConfigEditListArgs>>? = null

List of input assets stored in Cloud Storage. Structure is documented below.

Link copied to clipboard

List of input assets stored in Cloud Storage. Structure is documented below.

Link copied to clipboard

List of encryption configurations for the content. Structure is documented below.

Link copied to clipboard
val inputs: Output<List<JobConfigInputArgs>>? = null

List of input assets stored in Cloud Storage. Structure is documented below.

Link copied to clipboard
val manifests: Output<List<JobConfigManifestArgs>>? = null

Manifest configuration. Structure is documented below.

Link copied to clipboard
val muxStreams: Output<List<JobConfigMuxStreamArgs>>? = null

Multiplexing settings for output stream. Structure is documented below.

Link copied to clipboard
val output: Output<JobConfigOutputArgs>? = null

Location of output file(s) in a Cloud Storage bucket. Structure is documented below.

Link copied to clipboard
val overlays: Output<List<JobConfigOverlayArgs>>? = null

List of overlays on the output video, in descending Z-order. Structure is documented below.

Link copied to clipboard

Pub/Sub destination. Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): JobConfigArgs