public class PipelineOutputConfig extends Object implements Serializable, Cloneable
The PipelineOutputConfig
structure.
Constructor and Description |
---|
PipelineOutputConfig() |
Modifier and Type | Method and Description |
---|---|
PipelineOutputConfig |
clone() |
boolean |
equals(Object obj) |
String |
getBucket()
The Amazon S3 bucket in which you want Elastic Transcoder to save the
transcoded files.
|
List<Permission> |
getPermissions()
Optional.
|
String |
getStorageClass()
The Amazon S3 storage class,
Standard or
ReducedRedundancy , that you want Elastic Transcoder to
assign to the video files and playlists that it stores in your Amazon S3
bucket. |
int |
hashCode() |
void |
setBucket(String bucket)
The Amazon S3 bucket in which you want Elastic Transcoder to save the
transcoded files.
|
void |
setPermissions(Collection<Permission> permissions)
Optional.
|
void |
setStorageClass(String storageClass)
The Amazon S3 storage class,
Standard or
ReducedRedundancy , that you want Elastic Transcoder to
assign to the video files and playlists that it stores in your Amazon S3
bucket. |
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
PipelineOutputConfig |
withBucket(String bucket)
The Amazon S3 bucket in which you want Elastic Transcoder to save the
transcoded files.
|
PipelineOutputConfig |
withPermissions(Collection<Permission> permissions)
Optional.
|
PipelineOutputConfig |
withPermissions(Permission... permissions)
Optional.
|
PipelineOutputConfig |
withStorageClass(String storageClass)
The Amazon S3 storage class,
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 setBucket(String bucket)
The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files. Specify this value when all of the following are true:
ContentConfig
and ThumbnailConfig
instead.
bucket
- The Amazon S3 bucket in which you want Elastic Transcoder to save
the transcoded files. Specify this value when all of the following
are true:
ContentConfig
and ThumbnailConfig
instead.public String getBucket()
The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files. Specify this value when all of the following are true:
ContentConfig
and ThumbnailConfig
instead.
ContentConfig
and ThumbnailConfig
instead.public PipelineOutputConfig withBucket(String bucket)
The Amazon S3 bucket in which you want Elastic Transcoder to save the transcoded files. Specify this value when all of the following are true:
ContentConfig
and ThumbnailConfig
instead.
bucket
- The Amazon S3 bucket in which you want Elastic Transcoder to save
the transcoded files. Specify this value when all of the following
are true:
ContentConfig
and ThumbnailConfig
instead.public void setStorageClass(String storageClass)
The Amazon S3 storage class, Standard
or
ReducedRedundancy
, that you want Elastic Transcoder to
assign to the video files and playlists that it stores in your Amazon S3
bucket.
storageClass
- The Amazon S3 storage class, 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 String getStorageClass()
The Amazon S3 storage class, Standard
or
ReducedRedundancy
, that you want Elastic Transcoder to
assign to the video files and playlists that it stores in your 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 withStorageClass(String storageClass)
The Amazon S3 storage class, Standard
or
ReducedRedundancy
, that you want Elastic Transcoder to
assign to the video files and playlists that it stores in your Amazon S3
bucket.
storageClass
- The Amazon S3 storage class, 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 List<Permission> getPermissions()
Optional. The Permissions
object specifies which users
and/or predefined Amazon S3 groups you want to have access to transcoded
files and playlists, 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.
If you include Permissions
, Elastic Transcoder grants only
the permissions that you specify. It does not grant full permissions to
the owner of the role specified by Role
. If you want that
user to have full control, you must explicitly grant full control to the
user.
If you omit Permissions
, Elastic Transcoder grants full
control over the transcoded files and playlists to the owner of the role
specified by Role
, and grants no other permissions to any
other user or group.
Permissions
object specifies which
users and/or predefined Amazon S3 groups you want to have access
to transcoded files and playlists, 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.
If you include Permissions
, Elastic Transcoder
grants only the permissions that you specify. It does not grant
full permissions to the owner of the role specified by
Role
. If you want that user to have full control,
you must explicitly grant full control to the user.
If you omit Permissions
, Elastic Transcoder grants
full control over the transcoded files and playlists to the owner
of the role specified by Role
, and grants no other
permissions to any other user or group.
public void setPermissions(Collection<Permission> permissions)
Optional. The Permissions
object specifies which users
and/or predefined Amazon S3 groups you want to have access to transcoded
files and playlists, 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.
If you include Permissions
, Elastic Transcoder grants only
the permissions that you specify. It does not grant full permissions to
the owner of the role specified by Role
. If you want that
user to have full control, you must explicitly grant full control to the
user.
If you omit Permissions
, Elastic Transcoder grants full
control over the transcoded files and playlists to the owner of the role
specified by Role
, and grants no other permissions to any
other user or group.
permissions
- Optional. The Permissions
object specifies which
users and/or predefined Amazon S3 groups you want to have access
to transcoded files and playlists, 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.
If you include Permissions
, Elastic Transcoder grants
only the permissions that you specify. It does not grant full
permissions to the owner of the role specified by
Role
. If you want that user to have full control, you
must explicitly grant full control to the user.
If you omit Permissions
, Elastic Transcoder grants
full control over the transcoded files and playlists to the owner
of the role specified by Role
, and grants no other
permissions to any other user or group.
public PipelineOutputConfig withPermissions(Permission... permissions)
Optional. The Permissions
object specifies which users
and/or predefined Amazon S3 groups you want to have access to transcoded
files and playlists, 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.
If you include Permissions
, Elastic Transcoder grants only
the permissions that you specify. It does not grant full permissions to
the owner of the role specified by Role
. If you want that
user to have full control, you must explicitly grant full control to the
user.
If you omit Permissions
, Elastic Transcoder grants full
control over the transcoded files and playlists to the owner of the role
specified by Role
, and grants no other permissions to any
other user or group.
NOTE: This method appends the values to the existing list (if
any). Use setPermissions(java.util.Collection)
or
withPermissions(java.util.Collection)
if you want to override
the existing values.
permissions
- Optional. The Permissions
object specifies which
users and/or predefined Amazon S3 groups you want to have access
to transcoded files and playlists, 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.
If you include Permissions
, Elastic Transcoder grants
only the permissions that you specify. It does not grant full
permissions to the owner of the role specified by
Role
. If you want that user to have full control, you
must explicitly grant full control to the user.
If you omit Permissions
, Elastic Transcoder grants
full control over the transcoded files and playlists to the owner
of the role specified by Role
, and grants no other
permissions to any other user or group.
public PipelineOutputConfig withPermissions(Collection<Permission> permissions)
Optional. The Permissions
object specifies which users
and/or predefined Amazon S3 groups you want to have access to transcoded
files and playlists, 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.
If you include Permissions
, Elastic Transcoder grants only
the permissions that you specify. It does not grant full permissions to
the owner of the role specified by Role
. If you want that
user to have full control, you must explicitly grant full control to the
user.
If you omit Permissions
, Elastic Transcoder grants full
control over the transcoded files and playlists to the owner of the role
specified by Role
, and grants no other permissions to any
other user or group.
permissions
- Optional. The Permissions
object specifies which
users and/or predefined Amazon S3 groups you want to have access
to transcoded files and playlists, 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.
If you include Permissions
, Elastic Transcoder grants
only the permissions that you specify. It does not grant full
permissions to the owner of the role specified by
Role
. If you want that user to have full control, you
must explicitly grant full control to the user.
If you omit Permissions
, Elastic Transcoder grants
full control over the transcoded files and playlists to the owner
of the role specified by Role
, and grants no other
permissions to any other user or group.
public String toString()
toString
in class Object
Object.toString()
public PipelineOutputConfig clone()
Copyright © 2016. All rights reserved.