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< ? contentConfigPermissions, Input<PipelineContentConfigPermission> ?>String?> ? inputBucket, Input<String?> ? name, Input<PipelineNotifications?> ? notifications, Input<String?> ? outputBucket, Input<String?> ? region, Input<String?> ? role, Input<PipelineThumbnailConfig?> ? thumbnailConfig, Input<List< ? thumbnailConfigPermissions})PipelineThumbnailConfigPermission> ?> -
Creates a new PipelineState.
arnThe ARN of the Elastictranscoder pipeline.awsKmsKeyArnKMS key that you want to use with this pipeline.contentConfigThe ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists. (documented below)contentConfigPermissionsThe permissions for thecontentConfigobject. (documented below)inputBucketThe 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.nameThe name of the pipeline. Maximum 40 charactersnotificationsThe Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status. (documented below)outputBucketThe Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.roleIAM ARN for the role that you want Elastic Transcoder to use to transcode jobs for this pipeline.thumbnailConfigThe ThumbnailConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files. (documented below)thumbnailConfigPermissionsThe permissions for thethumbnailConfigobject. (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
contentConfigobject. (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
thumbnailConfigobject. (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