public class Pipeline extends Object implements Serializable, Cloneable
The pipeline (queue) that is used to manage jobs.
| Constructor and Description | 
|---|
| Pipeline() | 
| Modifier and Type | Method and Description | 
|---|---|
| Pipeline | clone() | 
| boolean | equals(Object obj) | 
| String | getArn()The Amazon Resource Name (ARN) for the pipeline. | 
| String | getAwsKmsKeyArn()The AWS Key Management Service (AWS KMS) key that you want to use with
 this pipeline. | 
| PipelineOutputConfig | getContentConfig()Information about the Amazon S3 bucket in which you want Elastic
 Transcoder to save transcoded files and playlists. | 
| String | getId()The identifier for the pipeline. | 
| String | getInputBucket()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. | 
| 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
 transcoded files, thumbnails, and playlists. | 
| String | getRole()The IAM Amazon Resource Name (ARN) for the role that Elastic
 Transcoder uses to transcode jobs for this pipeline. | 
| String | getStatus()The current status of the pipeline:   Active: The
 pipeline is processing jobs.Paused: The
 pipeline is not currently processing jobs. | 
| PipelineOutputConfig | getThumbnailConfig()Information about the Amazon S3 bucket in which you want Elastic
 Transcoder to save thumbnail files. | 
| int | hashCode() | 
| void | setArn(String arn)The Amazon Resource Name (ARN) for the pipeline. | 
| void | setAwsKmsKeyArn(String awsKmsKeyArn)The AWS Key Management Service (AWS KMS) key that you want to use with
 this pipeline. | 
| void | setContentConfig(PipelineOutputConfig contentConfig)Information about the Amazon S3 bucket in which you want Elastic
 Transcoder to save transcoded files and playlists. | 
| void | setId(String id)The identifier for the pipeline. | 
| void | setInputBucket(String inputBucket)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. | 
| 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
 transcoded files, thumbnails, and playlists. | 
| void | setRole(String role)The IAM Amazon Resource Name (ARN) for the role that Elastic
 Transcoder uses to transcode jobs for this pipeline. | 
| void | setStatus(String status)The current status of the pipeline:   Active: The
 pipeline is processing jobs.Paused: The
 pipeline is not currently processing jobs. | 
| void | setThumbnailConfig(PipelineOutputConfig thumbnailConfig)Information about the Amazon S3 bucket in which you want Elastic
 Transcoder to save thumbnail files. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| Pipeline | withArn(String arn)The Amazon Resource Name (ARN) for the pipeline. | 
| Pipeline | withAwsKmsKeyArn(String awsKmsKeyArn)The AWS Key Management Service (AWS KMS) key that you want to use with
 this pipeline. | 
| Pipeline | withContentConfig(PipelineOutputConfig contentConfig)Information about the Amazon S3 bucket in which you want Elastic
 Transcoder to save transcoded files and playlists. | 
| Pipeline | withId(String id)The identifier for the pipeline. | 
| Pipeline | withInputBucket(String inputBucket)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. | 
| Pipeline | withName(String name)The name of the pipeline. | 
| Pipeline | withNotifications(Notifications notifications)The Amazon Simple Notification Service (Amazon SNS) topic that you
 want to notify to report job status. | 
| Pipeline | withOutputBucket(String outputBucket)The Amazon S3 bucket in which you want Elastic Transcoder to save
 transcoded files, thumbnails, and playlists. | 
| Pipeline | withRole(String role)The IAM Amazon Resource Name (ARN) for the role that Elastic
 Transcoder uses to transcode jobs for this pipeline. | 
| Pipeline | withStatus(String status)The current status of the pipeline:   Active: The
 pipeline is processing jobs.Paused: The
 pipeline is not currently processing jobs. | 
| Pipeline | withThumbnailConfig(PipelineOutputConfig thumbnailConfig)Information about the Amazon S3 bucket in which you want Elastic
 Transcoder to save thumbnail files. | 
public String getId()
 Constraints:
 Pattern: ^\d{13}-\w{6}$
public void setId(String id)
 Constraints:
 Pattern: ^\d{13}-\w{6}$
id - 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.public Pipeline withId(String id)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: ^\d{13}-\w{6}$
id - 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.public String getArn()
public void setArn(String arn)
arn - The Amazon Resource Name (ARN) for the pipeline.public Pipeline withArn(String arn)
Returns a reference to this object so that method calls can be chained together.
arn - The Amazon Resource Name (ARN) for the pipeline.public 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 Pipeline 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 getStatus()
Active: The
 pipeline is processing jobs.Paused: The
 pipeline is not currently processing jobs.
 Constraints:
 Pattern: (^Active$)|(^Paused$)
Active: The
         pipeline is processing jobs.Paused: The
         pipeline is not currently processing jobs.public void setStatus(String status)
Active: The
 pipeline is processing jobs.Paused: The
 pipeline is not currently processing jobs.
 Constraints:
 Pattern: (^Active$)|(^Paused$)
status - The current status of the pipeline: Active: The
         pipeline is processing jobs.Paused: The
         pipeline is not currently processing jobs.public Pipeline withStatus(String status)
Active: The
 pipeline is processing jobs.Paused: The
 pipeline is not currently processing jobs.Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: (^Active$)|(^Paused$)
status - The current status of the pipeline: Active: The
         pipeline is processing jobs.Paused: The
         pipeline is not currently processing jobs.public String getInputBucket()
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
public void setInputBucket(String inputBucket)
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
inputBucket - 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.public Pipeline 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 from which Elastic Transcoder gets media files
         for transcoding and the graphics files, if any, that you want to use
         for watermarks.public String getOutputBucket()
ContentConfig and
 ThumbnailConfig.
 
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
ContentConfig and
         ThumbnailConfig.public void setOutputBucket(String outputBucket)
ContentConfig and
 ThumbnailConfig.
 
 Constraints:
 Pattern: ^(\w|\.|-){1,255}$
outputBucket - 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.public Pipeline withOutputBucket(String outputBucket)
ContentConfig and
 ThumbnailConfig.
 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
         transcoded files, thumbnails, and playlists. Either you specify this
         value, or you specify both ContentConfig and
         ThumbnailConfig.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 Elastic
         Transcoder uses to transcode jobs for this pipeline.public Pipeline 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 Elastic
         Transcoder uses to transcode jobs for this 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 Pipeline 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 Pipeline 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 and ThumbnailConfig, or
 you specify OutputBucket. Grantee object: Canonical: Either the canonical user ID for an AWS
 account or an origin access identity for an Amazon CloudFront
 distribution.Email: The registered email
 address of an AWS account.Group: One of the
 following predefined Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
 want to have access to transcoded files and playlists.Access: The permission that you want to give to the
 AWS user that is listed in Grantee. 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.ContentConfig and ThumbnailConfig, or
         you specify OutputBucket. Grantee object: Canonical: Either the canonical user ID for an AWS
         account or an origin access identity for an Amazon CloudFront
         distribution.Email: The registered email
         address of an AWS account.Group: One of the
         following predefined Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
         want to have access to transcoded files and playlists.Access: The permission that you want to give to the
         AWS user that is listed in Grantee. 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.public void setContentConfig(PipelineOutputConfig contentConfig)
ContentConfig and ThumbnailConfig, or
 you specify OutputBucket. Grantee object: Canonical: Either the canonical user ID for an AWS
 account or an origin access identity for an Amazon CloudFront
 distribution.Email: The registered email
 address of an AWS account.Group: One of the
 following predefined Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
 want to have access to transcoded files and playlists.Access: The permission that you want to give to the
 AWS user that is listed in Grantee. 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.contentConfig - 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. Grantee object: Canonical: Either the canonical user ID for an AWS
         account or an origin access identity for an Amazon CloudFront
         distribution.Email: The registered email
         address of an AWS account.Group: One of the
         following predefined Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
         want to have access to transcoded files and playlists.Access: The permission that you want to give to the
         AWS user that is listed in Grantee. 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.public Pipeline withContentConfig(PipelineOutputConfig contentConfig)
ContentConfig and ThumbnailConfig, or
 you specify OutputBucket. Grantee object: Canonical: Either the canonical user ID for an AWS
 account or an origin access identity for an Amazon CloudFront
 distribution.Email: The registered email
 address of an AWS account.Group: One of the
 following predefined Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
 want to have access to transcoded files and playlists.Access: The permission that you want to give to the
 AWS user that is listed in Grantee. 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.Returns a reference to this object so that method calls can be chained together.
contentConfig - 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. Grantee object: Canonical: Either the canonical user ID for an AWS
         account or an origin access identity for an Amazon CloudFront
         distribution.Email: The registered email
         address of an AWS account.Group: One of the
         following predefined Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
         want to have access to transcoded files and playlists.Access: The permission that you want to give to the
         AWS user that is listed in Grantee. 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.public PipelineOutputConfig getThumbnailConfig()
ContentConfig and ThumbnailConfig, or you
 specify OutputBucket. Bucket: The
 Amazon S3 bucket in which you want Elastic Transcoder to save
 thumbnail files. Permissions: A list of the
 users and/or predefined Amazon S3 groups you want to have access to
 thumbnail files, and the type of access that you want them to have.
 Canonical: Either the canonical user ID
 for an AWS account or an origin access identity for an Amazon
 CloudFront distribution. Email: The registered email address of an AWS
 account.Group: One of the following predefined
 Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
 want to have access to thumbnail files.READ: The grantee
 can read the thumbnails and metadata for thumbnails 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.StorageClass: The Amazon S3 storage class,
 Standard or ReducedRedundancy, that you want
 Elastic Transcoder to assign to the thumbnails that it stores in your
 Amazon S3 bucket.ContentConfig and ThumbnailConfig, or you
         specify OutputBucket. Bucket: The
         Amazon S3 bucket in which you want Elastic Transcoder to save
         thumbnail files. Permissions: A list of the
         users and/or predefined Amazon S3 groups you want to have access to
         thumbnail files, and the type of access that you want them to have.
         Canonical: Either the canonical user ID
         for an AWS account or an origin access identity for an Amazon
         CloudFront distribution. Email: The registered email address of an AWS
         account.Group: One of the following predefined
         Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
         want to have access to thumbnail files.READ: The grantee
         can read the thumbnails and metadata for thumbnails 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.StorageClass: The Amazon S3 storage class,
         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)
ContentConfig and ThumbnailConfig, or you
 specify OutputBucket. Bucket: The
 Amazon S3 bucket in which you want Elastic Transcoder to save
 thumbnail files. Permissions: A list of the
 users and/or predefined Amazon S3 groups you want to have access to
 thumbnail files, and the type of access that you want them to have.
 Canonical: Either the canonical user ID
 for an AWS account or an origin access identity for an Amazon
 CloudFront distribution. Email: The registered email address of an AWS
 account.Group: One of the following predefined
 Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
 want to have access to thumbnail files.READ: The grantee
 can read the thumbnails and metadata for thumbnails 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.StorageClass: The Amazon S3 storage class,
 Standard or ReducedRedundancy, that you want
 Elastic Transcoder to assign to the thumbnails that it stores in your
 Amazon S3 bucket.thumbnailConfig - 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. Bucket: The
         Amazon S3 bucket in which you want Elastic Transcoder to save
         thumbnail files. Permissions: A list of the
         users and/or predefined Amazon S3 groups you want to have access to
         thumbnail files, and the type of access that you want them to have.
         Canonical: Either the canonical user ID
         for an AWS account or an origin access identity for an Amazon
         CloudFront distribution. Email: The registered email address of an AWS
         account.Group: One of the following predefined
         Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
         want to have access to thumbnail files.READ: The grantee
         can read the thumbnails and metadata for thumbnails 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.StorageClass: The Amazon S3 storage class,
         Standard or ReducedRedundancy, that you want
         Elastic Transcoder to assign to the thumbnails that it stores in your
         Amazon S3 bucket.public Pipeline withThumbnailConfig(PipelineOutputConfig thumbnailConfig)
ContentConfig and ThumbnailConfig, or you
 specify OutputBucket. Bucket: The
 Amazon S3 bucket in which you want Elastic Transcoder to save
 thumbnail files. Permissions: A list of the
 users and/or predefined Amazon S3 groups you want to have access to
 thumbnail files, and the type of access that you want them to have.
 Canonical: Either the canonical user ID
 for an AWS account or an origin access identity for an Amazon
 CloudFront distribution. Email: The registered email address of an AWS
 account.Group: One of the following predefined
 Amazon S3 groups: AllUsers,
 AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
 want to have access to thumbnail files.READ: The grantee
 can read the thumbnails and metadata for thumbnails 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.StorageClass: The Amazon S3 storage class,
 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 - 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. Bucket: The
         Amazon S3 bucket in which you want Elastic Transcoder to save
         thumbnail files. Permissions: A list of the
         users and/or predefined Amazon S3 groups you want to have access to
         thumbnail files, and the type of access that you want them to have.
         Canonical: Either the canonical user ID
         for an AWS account or an origin access identity for an Amazon
         CloudFront distribution. Email: The registered email address of an AWS
         account.Group: One of the following predefined
         Amazon S3 groups: AllUsers,
         AuthenticatedUsers, or LogDelivery.Grantee: The AWS user or group that you
         want to have access to thumbnail files.READ: The grantee
         can read the thumbnails and metadata for thumbnails 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.StorageClass: The Amazon S3 storage class,
         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()Copyright © 2015. All rights reserved.