Pipeline class

The pipeline (queue) that is used to manage jobs.

Constructors

Pipeline({String? arn, String? awsKmsKeyArn, PipelineOutputConfig? contentConfig, String? id, String? inputBucket, String? name, Notifications? notifications, String? outputBucket, String? role, String? status, PipelineOutputConfig? thumbnailConfig})
Pipeline.fromJson(Map<String, dynamic> json)
factory

Properties

arn String?
The Amazon Resource Name (ARN) for the pipeline.
final
awsKmsKeyArn String?
The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.
final
contentConfig PipelineOutputConfig?
Information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. Either you specify both ContentConfig and ThumbnailConfig, or you specify OutputBucket.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The identifier for the pipeline. You use this value to identify the pipeline in which you want to perform a variety of operations, such as creating a job or a preset.
final
inputBucket String?
The Amazon S3 bucket from which Elastic Transcoder gets media files for transcoding and the graphics files, if any, that you want to use for watermarks.
final
name String?
The name of the pipeline. We recommend that the name be unique within the AWS account, but uniqueness is not enforced.
final
notifications Notifications?
The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status.
final
outputBucket String?
The Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files, thumbnails, and playlists. Either you specify this value, or you specify both ContentConfig and ThumbnailConfig.
final
role String?
The IAM Amazon Resource Name (ARN) for the role that Elastic Transcoder uses to transcode jobs for this pipeline.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status String?
The current status of the pipeline:
final
thumbnailConfig PipelineOutputConfig?
Information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. Either you specify both ContentConfig and ThumbnailConfig, or you specify OutputBucket.
final

Methods

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

Operators

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