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
andThumbnailConfig
, or you specifyOutputBucket
.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
andThumbnailConfig
.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
andThumbnailConfig
, or you specifyOutputBucket
.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