JobTemplateConfig constructor

const JobTemplateConfig({
  1. Input<List<JobTemplateConfigAdBreak>?>? adBreaks,
  2. Input<List<JobTemplateConfigEditList>?>? editLists,
  3. Input<List<JobTemplateConfigElementaryStream>?>? elementaryStreams,
  4. Input<List<JobTemplateConfigEncryption>?>? encryptions,
  5. Input<List<JobTemplateConfigInput>?>? inputs,
  6. Input<List<JobTemplateConfigManifest>?>? manifests,
  7. Input<List<JobTemplateConfigMuxStream>?>? muxStreams,
  8. Input<JobTemplateConfigOutput?>? output,
  9. Input<List<JobTemplateConfigOverlay>?>? overlays,
  10. Input<JobTemplateConfigPubsubDestination?>? pubsubDestination,
})

Creates a new JobTemplateConfig. adBreaks Ad break. editLists List of input assets stored in Cloud Storage. elementaryStreams List of input assets stored in Cloud Storage. encryptions List of encryption configurations for the content. inputs List of input assets stored in Cloud Storage. manifests Manifest configuration. muxStreams Multiplexing settings for output stream. output Location of output file(s) in a Cloud Storage bucket. overlays List of overlays on the output video, in descending Z-order. pubsubDestination Pub/Sub destination.

Implementation

const JobTemplateConfig({
  this.adBreaks,
  this.editLists,
  this.elementaryStreams,
  this.encryptions,
  this.inputs,
  this.manifests,
  this.muxStreams,
  this.output,
  this.overlays,
  this.pubsubDestination,
});