public class CreatePipelineRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
CreatePipeline operation.
 The CreatePipeline operation creates a pipeline with settings that you specify.
NOOP| Constructor and Description | 
|---|
| CreatePipelineRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreatePipelineRequest | clone()Creates a shallow clone of this request. | 
| boolean | equals(Object obj) | 
| String | getAwsKmsKeyArn()The AWS Key Management Service (AWS KMS) key that you want to use with
 this pipeline. | 
| PipelineOutputConfig | getContentConfig()The optional  ContentConfigobject 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. | 
| String | getInputBucket()The Amazon S3 bucket in which you saved the media files that you want
 to transcode. | 
| String | getName()The name of the pipeline. | 
| Notifications | getNotifications()The Amazon Simple Notification Service (Amazon SNS) topic that you
 want to notify to report job status. | 
| String | getOutputBucket()The Amazon S3 bucket in which you want Elastic Transcoder to save the
 transcoded files. | 
| String | getRole()The IAM Amazon Resource Name (ARN) for the role that you want Elastic
 Transcoder to use to create the pipeline. | 
| PipelineOutputConfig | getThumbnailConfig()The  ThumbnailConfigobject 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. | 
| int | hashCode() | 
| void | setAwsKmsKeyArn(String awsKmsKeyArn)The AWS Key Management Service (AWS KMS) key that you want to use with
 this pipeline. | 
| void | setContentConfig(PipelineOutputConfig contentConfig)The optional  ContentConfigobject 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. | 
| void | setInputBucket(String inputBucket)The Amazon S3 bucket in which you saved the media files that you want
 to transcode. | 
| void | setName(String name)The name of the pipeline. | 
| void | setNotifications(Notifications notifications)The Amazon Simple Notification Service (Amazon SNS) topic that you
 want to notify to report job status. | 
| void | setOutputBucket(String outputBucket)The Amazon S3 bucket in which you want Elastic Transcoder to save the
 transcoded files. | 
| void | setRole(String role)The IAM Amazon Resource Name (ARN) for the role that you want Elastic
 Transcoder to use to create the pipeline. | 
| void | setThumbnailConfig(PipelineOutputConfig thumbnailConfig)The  ThumbnailConfigobject 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. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| CreatePipelineRequest | withAwsKmsKeyArn(String awsKmsKeyArn)The AWS Key Management Service (AWS KMS) key that you want to use with
 this pipeline. | 
| CreatePipelineRequest | withContentConfig(PipelineOutputConfig contentConfig)The optional  ContentConfigobject 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. | 
| CreatePipelineRequest | withInputBucket(String inputBucket)The Amazon S3 bucket in which you saved the media files that you want
 to transcode. | 
| CreatePipelineRequest | withName(String name)The name of the pipeline. | 
| CreatePipelineRequest | withNotifications(Notifications notifications)The Amazon Simple Notification Service (Amazon SNS) topic that you
 want to notify to report job status. | 
| CreatePipelineRequest | withOutputBucket(String outputBucket)The Amazon S3 bucket in which you want Elastic Transcoder to save the
 transcoded files. | 
| CreatePipelineRequest | withRole(String role)The IAM Amazon Resource Name (ARN) for the role that you want Elastic
 Transcoder to use to create the pipeline. | 
| CreatePipelineRequest | withThumbnailConfig(PipelineOutputConfig thumbnailConfig)The  ThumbnailConfigobject 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. | 
copyBaseTo, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic String getName()
Constraints: Maximum 40 characters.
 Constraints:
 Length: 1 - 40
Constraints: Maximum 40 characters.
public void setName(String name)
Constraints: Maximum 40 characters.
 Constraints:
 Length: 1 - 40
name - The name of the pipeline. We recommend that the name be unique within
         the AWS account, but uniqueness is not enforced. Constraints: Maximum 40 characters.
public CreatePipelineRequest withName(String name)
Constraints: Maximum 40 characters.
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 40
name - The name of the pipeline. We recommend that the name be unique within
         the AWS account, but uniqueness is not enforced. Constraints: Maximum 40 characters.
public String getInputBucket()
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
public void setInputBucket(String inputBucket)
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
inputBucket - The Amazon S3 bucket in which you saved the media files that you want
         to transcode.public CreatePipelineRequest withInputBucket(String inputBucket)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
inputBucket - The Amazon S3 bucket in which you saved the media files that you want
         to transcode.public String getOutputBucket()
Specify this value when all of the following are true:
OutputBucket, it grants full control over the files only
 to the AWS account that owns the role that is specified by
 Role.If you want to save transcoded files and
 playlists in one bucket and thumbnails in another bucket, specify
 which users can access the transcoded files or the permissions the
 users have, or change the Amazon S3 storage class, omit
 OutputBucket and specify values for
 ContentConfig and ThumbnailConfig instead.
 
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
Specify this value when all of the following are true:
OutputBucket, it grants full control over the files only
         to the AWS account that owns the role that is specified by
         Role.If you want to save transcoded files and
         playlists in one bucket and thumbnails in another bucket, specify
         which users can access the transcoded files or the permissions the
         users have, or change the Amazon S3 storage class, omit
         OutputBucket and specify values for
         ContentConfig and ThumbnailConfig instead.
public void setOutputBucket(String outputBucket)
Specify this value when all of the following are true:
OutputBucket, it grants full control over the files only
 to the AWS account that owns the role that is specified by
 Role.If you want to save transcoded files and
 playlists in one bucket and thumbnails in another bucket, specify
 which users can access the transcoded files or the permissions the
 users have, or change the Amazon S3 storage class, omit
 OutputBucket and specify values for
 ContentConfig and ThumbnailConfig instead.
 
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
outputBucket - The Amazon S3 bucket in which you want Elastic Transcoder to save the
         transcoded files. (Use this, or use ContentConfig:Bucket plus
         ThumbnailConfig:Bucket.) Specify this value when all of the following are true:
OutputBucket, it grants full control over the files only
         to the AWS account that owns the role that is specified by
         Role.If you want to save transcoded files and
         playlists in one bucket and thumbnails in another bucket, specify
         which users can access the transcoded files or the permissions the
         users have, or change the Amazon S3 storage class, omit
         OutputBucket and specify values for
         ContentConfig and ThumbnailConfig instead.
public CreatePipelineRequest withOutputBucket(String outputBucket)
Specify this value when all of the following are true:
OutputBucket, it grants full control over the files only
 to the AWS account that owns the role that is specified by
 Role.If you want to save transcoded files and
 playlists in one bucket and thumbnails in another bucket, specify
 which users can access the transcoded files or the permissions the
 users have, or change the Amazon S3 storage class, omit
 OutputBucket and specify values for
 ContentConfig and ThumbnailConfig instead.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
outputBucket - The Amazon S3 bucket in which you want Elastic Transcoder to save the
         transcoded files. (Use this, or use ContentConfig:Bucket plus
         ThumbnailConfig:Bucket.) Specify this value when all of the following are true:
OutputBucket, it grants full control over the files only
         to the AWS account that owns the role that is specified by
         Role.If you want to save transcoded files and
         playlists in one bucket and thumbnails in another bucket, specify
         which users can access the transcoded files or the permissions the
         users have, or change the Amazon S3 storage class, omit
         OutputBucket and specify values for
         ContentConfig and ThumbnailConfig instead.
public String getRole()
 Constraints:
 Pattern: ^arn:aws:iam::\w{12}:role/.+$
public void setRole(String role)
 Constraints:
 Pattern: ^arn:aws:iam::\w{12}:role/.+$
role - The IAM Amazon Resource Name (ARN) for the role that you want Elastic
         Transcoder to use to create the pipeline.public CreatePipelineRequest withRole(String role)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: ^arn:aws:iam::\w{12}:role/.+$
role - The IAM Amazon Resource Name (ARN) for the role that you want Elastic
         Transcoder to use to create the pipeline.public String getAwsKmsKeyArn()
If you use either S3 or
 S3-AWS-KMS as your Encryption:Mode, you
 don't need to provide a key with your job because a default key, known
 as an AWS-KMS key, is created for you automatically. You need to
 provide an AWS-KMS key only if you want to use a non-default AWS-KMS
 key, or if you are using an Encryption:Mode of
 AES-PKCS7, AES-CTR, or AES-GCM.
 
 Constraints:
 Length: 0 - 255
If you use either S3 or
         S3-AWS-KMS as your Encryption:Mode, you
         don't need to provide a key with your job because a default key, known
         as an AWS-KMS key, is created for you automatically. You need to
         provide an AWS-KMS key only if you want to use a non-default AWS-KMS
         key, or if you are using an Encryption:Mode of
         AES-PKCS7, AES-CTR, or AES-GCM.
public void setAwsKmsKeyArn(String awsKmsKeyArn)
If you use either S3 or
 S3-AWS-KMS as your Encryption:Mode, you
 don't need to provide a key with your job because a default key, known
 as an AWS-KMS key, is created for you automatically. You need to
 provide an AWS-KMS key only if you want to use a non-default AWS-KMS
 key, or if you are using an Encryption:Mode of
 AES-PKCS7, AES-CTR, or AES-GCM.
 
 Constraints:
 Length: 0 - 255
awsKmsKeyArn - The AWS Key Management Service (AWS KMS) key that you want to use with
         this pipeline. If you use either S3 or
         S3-AWS-KMS as your Encryption:Mode, you
         don't need to provide a key with your job because a default key, known
         as an AWS-KMS key, is created for you automatically. You need to
         provide an AWS-KMS key only if you want to use a non-default AWS-KMS
         key, or if you are using an Encryption:Mode of
         AES-PKCS7, AES-CTR, or AES-GCM.
public CreatePipelineRequest withAwsKmsKeyArn(String awsKmsKeyArn)
If you use either S3 or
 S3-AWS-KMS as your Encryption:Mode, you
 don't need to provide a key with your job because a default key, known
 as an AWS-KMS key, is created for you automatically. You need to
 provide an AWS-KMS key only if you want to use a non-default AWS-KMS
 key, or if you are using an Encryption:Mode of
 AES-PKCS7, AES-CTR, or AES-GCM.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 0 - 255
awsKmsKeyArn - The AWS Key Management Service (AWS KMS) key that you want to use with
         this pipeline. If you use either S3 or
         S3-AWS-KMS as your Encryption:Mode, you
         don't need to provide a key with your job because a default key, known
         as an AWS-KMS key, is created for you automatically. You need to
         provide an AWS-KMS key only if you want to use a non-default AWS-KMS
         key, or if you are using an Encryption:Mode of
         AES-PKCS7, AES-CTR, or AES-GCM.
public Notifications getNotifications()
public void setNotifications(Notifications notifications)
notifications - The Amazon Simple Notification Service (Amazon SNS) topic that you
         want to notify to report job status. public CreatePipelineRequest withNotifications(Notifications notifications)
Returns a reference to this object so that method calls can be chained together.
notifications - The Amazon Simple Notification Service (Amazon SNS) topic that you
         want to notify to report job status. public PipelineOutputConfig getContentConfig()
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. If you specify values for ContentConfig, you
 must also specify values for ThumbnailConfig. 
If you
 specify values for ContentConfig and
 ThumbnailConfig, omit the OutputBucket
 object. 
Grantee object: Grantee object is either the canonical user ID for an
 AWS account or an origin access identity for an Amazon CloudFront
 distribution. For more information about canonical user IDs, see
 Access Control List (ACL) Overview in the Amazon Simple Storage
 Service Developer Guide. For more information about using CloudFront
 origin access identities to require that users use CloudFront URLs
 instead of Amazon S3 URLs, see Using an Origin Access Identity to
 Restrict Access to Your Amazon S3 Content. Grantee object is the
 registered email address of an AWS account.Grantee object is one of the following
 predefined Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee. Permissions are
 granted on the files that Elastic Transcoder adds to the bucket,
 including playlists and video files. Valid values include: READ: The grantee can read the objects and metadata
 for objects that Elastic Transcoder adds to the Amazon S3 bucket.READ_ACP: The grantee can read the object ACL for
 objects that Elastic Transcoder adds to the Amazon S3 bucket. WRITE_ACP: The grantee can write the ACL for the
 objects that Elastic Transcoder adds to the Amazon S3 bucket.FULL_CONTROL: The grantee has READ,
 READ_ACP, and WRITE_ACP permissions for the
 objects that Elastic Transcoder adds to the Amazon S3 bucket.Standard or ReducedRedundancy, that you want
 Elastic Transcoder to assign to the video files and playlists that it
 stores in your Amazon S3 bucket.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. If you specify values for ContentConfig, you
         must also specify values for ThumbnailConfig. 
If you
         specify values for ContentConfig and
         ThumbnailConfig, omit the OutputBucket
         object. 
Grantee object: Grantee object is either the canonical user ID for an
         AWS account or an origin access identity for an Amazon CloudFront
         distribution. For more information about canonical user IDs, see
         Access Control List (ACL) Overview in the Amazon Simple Storage
         Service Developer Guide. For more information about using CloudFront
         origin access identities to require that users use CloudFront URLs
         instead of Amazon S3 URLs, see Using an Origin Access Identity to
         Restrict Access to Your Amazon S3 Content. Grantee object is the
         registered email address of an AWS account.Grantee object is one of the following
         predefined Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee. Permissions are
         granted on the files that Elastic Transcoder adds to the bucket,
         including playlists and video files. Valid values include: READ: The grantee can read the objects and metadata
         for objects that Elastic Transcoder adds to the Amazon S3 bucket.READ_ACP: The grantee can read the object ACL for
         objects that Elastic Transcoder adds to the Amazon S3 bucket. WRITE_ACP: The grantee can write the ACL for the
         objects that Elastic Transcoder adds to the Amazon S3 bucket.FULL_CONTROL: The grantee has READ,
         READ_ACP, and WRITE_ACP permissions for the
         objects that Elastic Transcoder adds to the Amazon S3 bucket.Standard or ReducedRedundancy, that you want
         Elastic Transcoder to assign to the video files and playlists that it
         stores in your Amazon S3 bucket.public void setContentConfig(PipelineOutputConfig contentConfig)
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. If you specify values for ContentConfig, you
 must also specify values for ThumbnailConfig. 
If you
 specify values for ContentConfig and
 ThumbnailConfig, omit the OutputBucket
 object. 
Grantee object: Grantee object is either the canonical user ID for an
 AWS account or an origin access identity for an Amazon CloudFront
 distribution. For more information about canonical user IDs, see
 Access Control List (ACL) Overview in the Amazon Simple Storage
 Service Developer Guide. For more information about using CloudFront
 origin access identities to require that users use CloudFront URLs
 instead of Amazon S3 URLs, see Using an Origin Access Identity to
 Restrict Access to Your Amazon S3 Content. Grantee object is the
 registered email address of an AWS account.Grantee object is one of the following
 predefined Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee. Permissions are
 granted on the files that Elastic Transcoder adds to the bucket,
 including playlists and video files. Valid values include: READ: The grantee can read the objects and metadata
 for objects that Elastic Transcoder adds to the Amazon S3 bucket.READ_ACP: The grantee can read the object ACL for
 objects that Elastic Transcoder adds to the Amazon S3 bucket. WRITE_ACP: The grantee can write the ACL for the
 objects that Elastic Transcoder adds to the Amazon S3 bucket.FULL_CONTROL: The grantee has READ,
 READ_ACP, and WRITE_ACP permissions for the
 objects that Elastic Transcoder adds to the Amazon S3 bucket.Standard or ReducedRedundancy, that you want
 Elastic Transcoder to assign to the video files and playlists that it
 stores in your Amazon S3 bucket.contentConfig - 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. If you specify values for ContentConfig, you
         must also specify values for ThumbnailConfig. 
If you
         specify values for ContentConfig and
         ThumbnailConfig, omit the OutputBucket
         object. 
Grantee object: Grantee object is either the canonical user ID for an
         AWS account or an origin access identity for an Amazon CloudFront
         distribution. For more information about canonical user IDs, see
         Access Control List (ACL) Overview in the Amazon Simple Storage
         Service Developer Guide. For more information about using CloudFront
         origin access identities to require that users use CloudFront URLs
         instead of Amazon S3 URLs, see Using an Origin Access Identity to
         Restrict Access to Your Amazon S3 Content. Grantee object is the
         registered email address of an AWS account.Grantee object is one of the following
         predefined Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee. Permissions are
         granted on the files that Elastic Transcoder adds to the bucket,
         including playlists and video files. Valid values include: READ: The grantee can read the objects and metadata
         for objects that Elastic Transcoder adds to the Amazon S3 bucket.READ_ACP: The grantee can read the object ACL for
         objects that Elastic Transcoder adds to the Amazon S3 bucket. WRITE_ACP: The grantee can write the ACL for the
         objects that Elastic Transcoder adds to the Amazon S3 bucket.FULL_CONTROL: The grantee has READ,
         READ_ACP, and WRITE_ACP permissions for the
         objects that Elastic Transcoder adds to the Amazon S3 bucket.Standard or ReducedRedundancy, that you want
         Elastic Transcoder to assign to the video files and playlists that it
         stores in your Amazon S3 bucket.public CreatePipelineRequest withContentConfig(PipelineOutputConfig contentConfig)
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. If you specify values for ContentConfig, you
 must also specify values for ThumbnailConfig. 
If you
 specify values for ContentConfig and
 ThumbnailConfig, omit the OutputBucket
 object. 
Grantee object: Grantee object is either the canonical user ID for an
 AWS account or an origin access identity for an Amazon CloudFront
 distribution. For more information about canonical user IDs, see
 Access Control List (ACL) Overview in the Amazon Simple Storage
 Service Developer Guide. For more information about using CloudFront
 origin access identities to require that users use CloudFront URLs
 instead of Amazon S3 URLs, see Using an Origin Access Identity to
 Restrict Access to Your Amazon S3 Content. Grantee object is the
 registered email address of an AWS account.Grantee object is one of the following
 predefined Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee. Permissions are
 granted on the files that Elastic Transcoder adds to the bucket,
 including playlists and video files. Valid values include: READ: The grantee can read the objects and metadata
 for objects that Elastic Transcoder adds to the Amazon S3 bucket.READ_ACP: The grantee can read the object ACL for
 objects that Elastic Transcoder adds to the Amazon S3 bucket. WRITE_ACP: The grantee can write the ACL for the
 objects that Elastic Transcoder adds to the Amazon S3 bucket.FULL_CONTROL: The grantee has READ,
 READ_ACP, and WRITE_ACP permissions for the
 objects that Elastic Transcoder adds to the Amazon S3 bucket.Standard or ReducedRedundancy, that you want
 Elastic Transcoder to assign to the video files and playlists that it
 stores in your Amazon S3 bucket.Returns a reference to this object so that method calls can be chained together.
contentConfig - 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. If you specify values for ContentConfig, you
         must also specify values for ThumbnailConfig. 
If you
         specify values for ContentConfig and
         ThumbnailConfig, omit the OutputBucket
         object. 
Grantee object: Grantee object is either the canonical user ID for an
         AWS account or an origin access identity for an Amazon CloudFront
         distribution. For more information about canonical user IDs, see
         Access Control List (ACL) Overview in the Amazon Simple Storage
         Service Developer Guide. For more information about using CloudFront
         origin access identities to require that users use CloudFront URLs
         instead of Amazon S3 URLs, see Using an Origin Access Identity to
         Restrict Access to Your Amazon S3 Content. Grantee object is the
         registered email address of an AWS account.Grantee object is one of the following
         predefined Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee. Permissions are
         granted on the files that Elastic Transcoder adds to the bucket,
         including playlists and video files. Valid values include: READ: The grantee can read the objects and metadata
         for objects that Elastic Transcoder adds to the Amazon S3 bucket.READ_ACP: The grantee can read the object ACL for
         objects that Elastic Transcoder adds to the Amazon S3 bucket. WRITE_ACP: The grantee can write the ACL for the
         objects that Elastic Transcoder adds to the Amazon S3 bucket.FULL_CONTROL: The grantee has READ,
         READ_ACP, and WRITE_ACP permissions for the
         objects that Elastic Transcoder adds to the Amazon S3 bucket.Standard or ReducedRedundancy, that you want
         Elastic Transcoder to assign to the video files and playlists that it
         stores in your Amazon S3 bucket.public PipelineOutputConfig getThumbnailConfig()
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. If you specify values
 for ContentConfig, you must also specify values for
 ThumbnailConfig even if you don't want to create
 thumbnails. 
If you specify values for ContentConfig
 and ThumbnailConfig, omit the OutputBucket
 object. 
Permissions object
 specifies which users and/or predefined Amazon S3 groups you want to
 have access to thumbnail files, and the type of access you want them
 to have. You can grant permissions to a maximum of 30 users and/or
 predefined Amazon S3 groups.Grantee object is
 either the canonical user ID for an AWS account or an origin access
 identity for an Amazon CloudFront distribution. Grantee object is the
 registered email address of an AWS account. Grantee object is one of the following
 predefined Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee. Permissions are granted on
 the thumbnail files that Elastic Transcoder adds to the bucket. Valid
 values include: READ: The grantee can read the
 thumbnails and metadata for objects that Elastic Transcoder adds to
 the Amazon S3 bucket.READ_ACP: The grantee can
 read the object ACL for thumbnails that Elastic Transcoder adds to the
 Amazon S3 bucket. WRITE_ACP: The grantee can
 write the ACL for the thumbnails that Elastic Transcoder adds to the
 Amazon S3 bucket.FULL_CONTROL: The grantee has
 READ, READ_ACP, and WRITE_ACP
 permissions for the thumbnails that Elastic Transcoder adds to the
 Amazon S3 bucket. Standard or
 ReducedRedundancy, that you want Elastic Transcoder to
 assign to the thumbnails that it stores in your Amazon S3 bucket.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. If you specify values
         for ContentConfig, you must also specify values for
         ThumbnailConfig even if you don't want to create
         thumbnails. 
If you specify values for ContentConfig
         and ThumbnailConfig, omit the OutputBucket
         object. 
Permissions object
         specifies which users and/or predefined Amazon S3 groups you want to
         have access to thumbnail files, and the type of access you want them
         to have. You can grant permissions to a maximum of 30 users and/or
         predefined Amazon S3 groups.Grantee object is
         either the canonical user ID for an AWS account or an origin access
         identity for an Amazon CloudFront distribution. Grantee object is the
         registered email address of an AWS account. Grantee object is one of the following
         predefined Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee. Permissions are granted on
         the thumbnail files that Elastic Transcoder adds to the bucket. Valid
         values include: READ: The grantee can read the
         thumbnails and metadata for objects that Elastic Transcoder adds to
         the Amazon S3 bucket.READ_ACP: The grantee can
         read the object ACL for thumbnails that Elastic Transcoder adds to the
         Amazon S3 bucket. WRITE_ACP: The grantee can
         write the ACL for the thumbnails that Elastic Transcoder adds to the
         Amazon S3 bucket.FULL_CONTROL: The grantee has
         READ, READ_ACP, and WRITE_ACP
         permissions for the thumbnails that Elastic Transcoder adds to the
         Amazon S3 bucket. Standard or
         ReducedRedundancy, that you want Elastic Transcoder to
         assign to the thumbnails that it stores in your Amazon S3 bucket.public void setThumbnailConfig(PipelineOutputConfig thumbnailConfig)
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. If you specify values
 for ContentConfig, you must also specify values for
 ThumbnailConfig even if you don't want to create
 thumbnails. 
If you specify values for ContentConfig
 and ThumbnailConfig, omit the OutputBucket
 object. 
Permissions object
 specifies which users and/or predefined Amazon S3 groups you want to
 have access to thumbnail files, and the type of access you want them
 to have. You can grant permissions to a maximum of 30 users and/or
 predefined Amazon S3 groups.Grantee object is
 either the canonical user ID for an AWS account or an origin access
 identity for an Amazon CloudFront distribution. Grantee object is the
 registered email address of an AWS account. Grantee object is one of the following
 predefined Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee. Permissions are granted on
 the thumbnail files that Elastic Transcoder adds to the bucket. Valid
 values include: READ: The grantee can read the
 thumbnails and metadata for objects that Elastic Transcoder adds to
 the Amazon S3 bucket.READ_ACP: The grantee can
 read the object ACL for thumbnails that Elastic Transcoder adds to the
 Amazon S3 bucket. WRITE_ACP: The grantee can
 write the ACL for the thumbnails that Elastic Transcoder adds to the
 Amazon S3 bucket.FULL_CONTROL: The grantee has
 READ, READ_ACP, and WRITE_ACP
 permissions for the thumbnails that Elastic Transcoder adds to the
 Amazon S3 bucket. Standard or
 ReducedRedundancy, that you want Elastic Transcoder to
 assign to the thumbnails that it stores in your Amazon S3 bucket.thumbnailConfig - 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. If you specify values
         for ContentConfig, you must also specify values for
         ThumbnailConfig even if you don't want to create
         thumbnails. 
If you specify values for ContentConfig
         and ThumbnailConfig, omit the OutputBucket
         object. 
Permissions object
         specifies which users and/or predefined Amazon S3 groups you want to
         have access to thumbnail files, and the type of access you want them
         to have. You can grant permissions to a maximum of 30 users and/or
         predefined Amazon S3 groups.Grantee object is
         either the canonical user ID for an AWS account or an origin access
         identity for an Amazon CloudFront distribution. Grantee object is the
         registered email address of an AWS account. Grantee object is one of the following
         predefined Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee. Permissions are granted on
         the thumbnail files that Elastic Transcoder adds to the bucket. Valid
         values include: READ: The grantee can read the
         thumbnails and metadata for objects that Elastic Transcoder adds to
         the Amazon S3 bucket.READ_ACP: The grantee can
         read the object ACL for thumbnails that Elastic Transcoder adds to the
         Amazon S3 bucket. WRITE_ACP: The grantee can
         write the ACL for the thumbnails that Elastic Transcoder adds to the
         Amazon S3 bucket.FULL_CONTROL: The grantee has
         READ, READ_ACP, and WRITE_ACP
         permissions for the thumbnails that Elastic Transcoder adds to the
         Amazon S3 bucket. Standard or
         ReducedRedundancy, that you want Elastic Transcoder to
         assign to the thumbnails that it stores in your Amazon S3 bucket.public CreatePipelineRequest withThumbnailConfig(PipelineOutputConfig thumbnailConfig)
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. If you specify values
 for ContentConfig, you must also specify values for
 ThumbnailConfig even if you don't want to create
 thumbnails. 
If you specify values for ContentConfig
 and ThumbnailConfig, omit the OutputBucket
 object. 
Permissions object
 specifies which users and/or predefined Amazon S3 groups you want to
 have access to thumbnail files, and the type of access you want them
 to have. You can grant permissions to a maximum of 30 users and/or
 predefined Amazon S3 groups.Grantee object is
 either the canonical user ID for an AWS account or an origin access
 identity for an Amazon CloudFront distribution. Grantee object is the
 registered email address of an AWS account. Grantee object is one of the following
 predefined Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee. Permissions are granted on
 the thumbnail files that Elastic Transcoder adds to the bucket. Valid
 values include: READ: The grantee can read the
 thumbnails and metadata for objects that Elastic Transcoder adds to
 the Amazon S3 bucket.READ_ACP: The grantee can
 read the object ACL for thumbnails that Elastic Transcoder adds to the
 Amazon S3 bucket. WRITE_ACP: The grantee can
 write the ACL for the thumbnails that Elastic Transcoder adds to the
 Amazon S3 bucket.FULL_CONTROL: The grantee has
 READ, READ_ACP, and WRITE_ACP
 permissions for the thumbnails that Elastic Transcoder adds to the
 Amazon S3 bucket. Standard or
 ReducedRedundancy, that you want Elastic Transcoder to
 assign to the thumbnails that it stores in your Amazon S3 bucket.Returns a reference to this object so that method calls can be chained together.
thumbnailConfig - 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. If you specify values
         for ContentConfig, you must also specify values for
         ThumbnailConfig even if you don't want to create
         thumbnails. 
If you specify values for ContentConfig
         and ThumbnailConfig, omit the OutputBucket
         object. 
Permissions object
         specifies which users and/or predefined Amazon S3 groups you want to
         have access to thumbnail files, and the type of access you want them
         to have. You can grant permissions to a maximum of 30 users and/or
         predefined Amazon S3 groups.Grantee object is
         either the canonical user ID for an AWS account or an origin access
         identity for an Amazon CloudFront distribution. Grantee object is the
         registered email address of an AWS account. Grantee object is one of the following
         predefined Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee. Permissions are granted on
         the thumbnail files that Elastic Transcoder adds to the bucket. Valid
         values include: READ: The grantee can read the
         thumbnails and metadata for objects that Elastic Transcoder adds to
         the Amazon S3 bucket.READ_ACP: The grantee can
         read the object ACL for thumbnails that Elastic Transcoder adds to the
         Amazon S3 bucket. WRITE_ACP: The grantee can
         write the ACL for the thumbnails that Elastic Transcoder adds to the
         Amazon S3 bucket.FULL_CONTROL: The grantee has
         READ, READ_ACP, and WRITE_ACP
         permissions for the thumbnails that Elastic Transcoder adds to the
         Amazon S3 bucket. Standard or
         ReducedRedundancy, that you want Elastic Transcoder to
         assign to the thumbnails that it stores in your Amazon S3 bucket.public String toString()
toString in class ObjectObject.toString()public CreatePipelineRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2015. All rights reserved.