Pipeline

class Pipeline

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

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String?

The Amazon Resource Name (ARN) for the pipeline.

Link copied to clipboard

The AWS Key Management Service (AWS KMS) key that you want to use with this pipeline.

Link copied to clipboard

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.

Link copied to clipboard
val 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.

Link copied to clipboard

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.

Link copied to clipboard
val name: String?

The name of the pipeline. We recommend that the name be unique within the AWS account, but uniqueness is not enforced.

Link copied to clipboard

The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status.

Link copied to clipboard

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.

Link copied to clipboard
val role: String?

The IAM Amazon Resource Name (ARN) for the role that Elastic Transcoder uses to transcode jobs for this pipeline.

Link copied to clipboard

The current status of the pipeline:

Link copied to clipboard

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.

Functions

Link copied to clipboard
inline fun copy(block: Pipeline.Builder.() -> Unit = {}): Pipeline
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String