JobConfigResponse class

Job configuration

Constructors

JobConfigResponse({required Input<List<AdBreakResponse>> adBreaks, required Input<List<EditAtomResponse>> editList, required Input<List<ElementaryStreamResponse>> elementaryStreams, required Input<List<EncryptionResponse>> encryptions, required Input<List<InputResponse>> inputs, required Input<List<ManifestResponse>> manifests, required Input<List<MuxStreamResponse>> muxStreams, required Input<OutputResponse> output, required Input<List<OverlayResponse>> overlays, required Input<PubsubDestinationResponse> pubsubDestination, required Input<List<SpriteSheetResponse>> spriteSheets})
Creates a new JobConfigResponse. adBreaks List of ad breaks. Specifies where to insert ad break tags in the output manifests. editList List of edit atoms. Defines the ultimate timeline of the resulting file or manifest. elementaryStreams List of elementary streams. encryptions List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStream output. inputs List of input assets stored in Cloud Storage. manifests List of output manifests. muxStreams List of multiplexing settings for output streams. output Output configuration. overlays List of overlays on the output video, in descending Z-order. pubsubDestination Destination on Pub/Sub. spriteSheets List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
const
JobConfigResponse.fromMap(Map<String, dynamic> map)
factory

Properties

adBreaks → Input<List<AdBreakResponse>>
List of ad breaks. Specifies where to insert ad break tags in the output manifests.
final
editList → Input<List<EditAtomResponse>>
List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
final
elementaryStreams → Input<List<ElementaryStreamResponse>>
List of elementary streams.
final
encryptions → Input<List<EncryptionResponse>>
List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStream output.
final
hashCode → int
The hash code for this object.
no setterinherited
inputs → Input<List<InputResponse>>
List of input assets stored in Cloud Storage.
final
manifests → Input<List<ManifestResponse>>
List of output manifests.
final
muxStreams → Input<List<MuxStreamResponse>>
List of multiplexing settings for output streams.
final
output → Input<OutputResponse>
Output configuration.
final
overlays → Input<List<OverlayResponse>>
List of overlays on the output video, in descending Z-order.
final
pubsubDestination → Input<PubsubDestinationResponse>
Destination on Pub/Sub.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
spriteSheets → Input<List<SpriteSheetResponse>>
List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited