CreatePipelineRequest

The CreatePipelineRequest structure.

Types

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

Properties

Link copied to clipboard

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

Link copied to clipboard

The optional ContentConfig object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save transcoded files and playlists: which bucket to use, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files.

Link copied to clipboard

The Amazon S3 bucket in which you saved the media files that you want to transcode.

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 the transcoded files. (Use this, or use ContentConfig:Bucket plus ThumbnailConfig:Bucket.)

Link copied to clipboard
val role: String?

The IAM Amazon Resource Name (ARN) for the role that you want Elastic Transcoder to use to create the pipeline.

Link copied to clipboard

The ThumbnailConfig object specifies several values, including the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files.

Functions

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