|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
public class InitiateMultipartUploadRequest
The InitiateMultipartUploadRequest contains the parameters used for the InitiateMultipartUpload method.
Required Parameters: BucketName, Key
AmazonS3.initiateMultipartUpload(InitiateMultipartUploadRequest)
Field Summary | |
---|---|
ObjectMetadata |
objectMetadata
Additional information about the new object being created, such as content type, content encoding, user metadata, etc. |
Constructor Summary | |
---|---|
InitiateMultipartUploadRequest(String bucketName,
String key)
Constructs a request to initiate a new multipart upload in the specified bucket, stored by the specified key. |
|
InitiateMultipartUploadRequest(String bucketName,
String key,
ObjectMetadata objectMetadata)
Constructs a request to initiate a new multipart upload in the specified bucket, stored by the specified key, and with the additional specified object metadata. |
Method Summary | |
---|---|
AccessControlList |
getAccessControlList()
Returns the optional access control list for the new upload. |
String |
getBucketName()
Returns the name of the bucket in which to create the new multipart upload, and hence, the eventual object created from the multipart upload. |
CannedAccessControlList |
getCannedACL()
Returns the optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed. |
String |
getKey()
Returns the key by which to store the new multipart upload, and hence, the eventual object created from the multipart upload. |
ObjectMetadata |
getObjectMetadata()
Returns the additional information about the new object being created, such as content type, content encoding, user metadata, etc. |
StorageClass |
getStorageClass()
Returns the optional storage class to use when storing this upload's data in S3. |
void |
setAccessControlList(AccessControlList accessControlList)
Sets the optional access control list for the new upload. |
void |
setBucketName(String bucketName)
Sets the name of the bucket in which to create the new multipart upload, and hence, the eventual object created from the multipart upload. |
void |
setCannedACL(CannedAccessControlList cannedACL)
Sets the optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed. |
void |
setKey(String key)
Sets the key by which to store the new multipart upload, and hence, the eventual object created from the multipart upload. |
void |
setObjectMetadata(ObjectMetadata objectMetadata)
Sets the additional information about the new object being created, such as content type, content encoding, user metadata, etc. |
void |
setStorageClass(StorageClass storageClass)
Sets the optional storage class to use when storing this upload's data in S3. |
InitiateMultipartUploadRequest |
withAccessControlList(AccessControlList accessControlList)
Sets the optional access control list for the new upload. |
InitiateMultipartUploadRequest |
withBucketName(String bucketName)
Sets the name of the bucket in which to create the new multipart upload, and hence, the eventual object created from the multipart upload. |
InitiateMultipartUploadRequest |
withCannedACL(CannedAccessControlList acl)
Sets the optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed. |
InitiateMultipartUploadRequest |
withKey(String key)
Sets the key by which to store the new multipart upload, and hence, the eventual object created from the multipart upload. |
InitiateMultipartUploadRequest |
withObjectMetadata(ObjectMetadata objectMetadata)
Sets the additional information about the new object being created, such as content type, content encoding, user metadata, etc. |
InitiateMultipartUploadRequest |
withStorageClass(StorageClass storageClass)
Sets the optional storage class to use when storing this upload's data in S3. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, setDelegationToken, setRequestCredentials |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public ObjectMetadata objectMetadata
Constructor Detail |
---|
public InitiateMultipartUploadRequest(String bucketName, String key)
bucketName
- The name of the bucket in which to create the new multipart
upload, and hence, the eventual object created from the
multipart upload.key
- The key by which to store the new multipart upload, and hence,
the eventual object created from the multipart upload.public InitiateMultipartUploadRequest(String bucketName, String key, ObjectMetadata objectMetadata)
bucketName
- The name of the bucket in which to create the new multipart
upload, and hence, the eventual object created from the
multipart upload.key
- The key by which to store the new multipart upload, and hence,
the eventual object created from the multipart upload.objectMetadata
- Additional information about the new object being created,
such as content type, content encoding, user metadata, etc.Method Detail |
---|
public String getBucketName()
public void setBucketName(String bucketName)
bucketName
- The name of the bucket in which to create the new multipart
upload, and hence, the eventual object created from the
multipart upload.public InitiateMultipartUploadRequest withBucketName(String bucketName)
Returns this updated InitiateMultipartUploadRequest object so that additional method calls can be chained together.
bucketName
- The name of the bucket in which to create the new multipart
upload, and hence, the eventual object created from the
multipart upload.
public String getKey()
public void setKey(String key)
key
- The key by which to store the new multipart upload, and hence,
the eventual object created from the multipart upload.public InitiateMultipartUploadRequest withKey(String key)
Returns this updated InitiateMultipartUploadRequest object so that additional method calls can be chained together.
key
- The key by which to store the new multipart upload, and hence,
the eventual object created from the multipart upload.
public CannedAccessControlList getCannedACL()
CannedAccessControlList
public void setCannedACL(CannedAccessControlList cannedACL)
cannedACL
- The canned Access Control List (ACL) to set permissions for
the new object created when the multipart upload is completed.CannedAccessControlList
public InitiateMultipartUploadRequest withCannedACL(CannedAccessControlList acl)
Returns this updated InitiateMultipartUploadRequest object so that additional method calls can be chained together.
acl
- The optional canned Access Control List (ACL) to set
permissions for the new object created when the multipart
upload is completed.
public AccessControlList getAccessControlList()
public void setAccessControlList(AccessControlList accessControlList)
accessControlList
- The access control list for the new upload.public InitiateMultipartUploadRequest withAccessControlList(AccessControlList accessControlList)
InitiateMultipartUploadRequest
,
enabling additional method calls to be chained together.
accessControlList
- The access control list for the new upload.public StorageClass getStorageClass()
If not specified, the default is StorageClass.Standard
.
StorageClass
public void setStorageClass(StorageClass storageClass)
If not specified, the default is StorageClass.Standard
.
storageClass
- The optional storage class to use when storing this upload's
data in S3. If not specified, the default storage class is
used.StorageClass
public InitiateMultipartUploadRequest withStorageClass(StorageClass storageClass)
Returns this updated InitiateMultipartUploadRequest object so that additional method calls can be chained together.
storageClass
- The optional storage class to use when storing this upload's
data in S3. If not specified, the default storage class is
used.
public ObjectMetadata getObjectMetadata()
public void setObjectMetadata(ObjectMetadata objectMetadata)
objectMetadata
- Additional information about the new object being created,
such as content type, content encoding, user metadata, etc.public InitiateMultipartUploadRequest withObjectMetadata(ObjectMetadata objectMetadata)
Returns this updated InitiateMultipartUploadRequest object so that additional method calls can be chained together.
objectMetadata
- Additional information about the new object being created,
such as content type, content encoding, user metadata, etc.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |