PipelineState class

Input properties used for looking up and filtering Pipeline resources.

Constructors

PipelineState({Input<String?>? arn, Input<String?>? awsKmsKeyArn, Input<PipelineContentConfig?>? contentConfig, Input<List<PipelineContentConfigPermission>?>? contentConfigPermissions, Input<String?>? inputBucket, Input<String?>? name, Input<PipelineNotifications?>? notifications, Input<String?>? outputBucket, Input<String?>? region, Input<String?>? role, Input<PipelineThumbnailConfig?>? thumbnailConfig, Input<List<PipelineThumbnailConfigPermission>?>? thumbnailConfigPermissions})
Creates a new PipelineState. arn The ARN of the Elastictranscoder pipeline. awsKmsKeyArn KMS key that you want to use with this pipeline. contentConfig The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below) contentConfigPermissions The permissions for the contentConfig object. (documented below) inputBucket The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks. name The name of the pipeline. Maximum 40 characters notifications The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below) outputBucket The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. role IAM ARN for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline. thumbnailConfig The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below) thumbnailConfigPermissions The permissions for the thumbnailConfig object. (documented below)
const
PipelineState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
The ARN of the Elastictranscoder pipeline.
final
awsKmsKeyArn → Input<String?>?
KMS key that you want to use with this pipeline.
final
contentConfig → Input<PipelineContentConfig?>?
The ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)
final
contentConfigPermissions → Input<List<PipelineContentConfigPermission>?>?
The permissions for the contentConfig object. (documented below)
final
hashCode int
The hash code for this object.
no setterinherited
inputBucket → Input<String?>?
The Amazon S3 bucket in which you saved the media files that you want to transcode and the graphics that you want to use as watermarks.
final
name → Input<String?>?
The name of the pipeline. Maximum 40 characters
final
notifications → Input<PipelineNotifications?>?
The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)
final
outputBucket → Input<String?>?
The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
role → Input<String?>?
IAM ARN for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
thumbnailConfig → Input<PipelineThumbnailConfig?>?
The ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)
final
thumbnailConfigPermissions → Input<List<PipelineThumbnailConfigPermission>?>?
The permissions for the thumbnailConfig object. (documented below)
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