Uses of Class
com.amazonaws.services.s3.model.AbstractPutObjectRequest
Packages that use AbstractPutObjectRequest
Package
Description
Classes modeling the various types represented by Amazon S3.
-
Uses of AbstractPutObjectRequest in com.amazonaws.services.s3.internal.crypto
Methods in com.amazonaws.services.s3.internal.crypto with type parameters of type AbstractPutObjectRequestModifier and TypeMethodDescriptionprotected final <R extends AbstractPutObjectRequest>
RS3CryptoModuleBase.wrapWithCipher(R request, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial) Returns the givenPutObjectRequestbut has the content as input stream wrapped with a cipher, and configured with some meta data and user metadata.Methods in com.amazonaws.services.s3.internal.crypto with parameters of type AbstractPutObjectRequestModifier and TypeMethodDescriptionprotected final longS3CryptoModuleBase.plaintextLength(AbstractPutObjectRequest request, ObjectMetadata metadata) Returns the plaintext length from the request and metadata; or -1 if unknown. -
Uses of AbstractPutObjectRequest in com.amazonaws.services.s3.model
Subclasses of AbstractPutObjectRequest in com.amazonaws.services.s3.modelModifier and TypeClassDescriptionclassThis class is an extension ofPutObjectRequestto allow additional encryption material description to be specified on a per-request basis.In particular,EncryptedPutObjectRequestis only recognized byAmazonS3EncryptionClient.classUploads a new object to the specified Amazon S3 bucket.classUsed to request the client-side encryption and upload of a large S3 object via pipelined parallel multi-part uploads.Methods in com.amazonaws.services.s3.model with type parameters of type AbstractPutObjectRequestModifier and TypeMethodDescriptionprotected final <T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.copyPutObjectBaseTo(T target) <T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withAccessControlList(AccessControlList accessControlList) Sets the optional access control list for the new object.<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withBucketName(String bucketName) Sets the name of the bucket where this request will upload a new object to.<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withCannedAcl(CannedAccessControlList cannedAcl) Sets the optional pre-configured access control policy to use for the new object.<T extends AbstractPutObjectRequest>
TSets the file containing the data to be uploaded to Amazon S3.<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withInputStream(InputStream inputStream) Sets the input stream containing the data to be uploaded to Amazon S3.<T extends AbstractPutObjectRequest>
TSets the key under which to store the new object.<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withMetadata(ObjectMetadata metadata) Sets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g. custom user metadata, hooks for specifying content type, etc.).<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withProgressListener(ProgressListener progressListener) Deprecated.<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withRedirectLocation(String redirectLocation) Sets the optional redirect location for the new object.Returns thisAbstractPutObjectRequest, enabling additional method calls to be chained together.<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams sseAwsKeyManagementParams) Sets the AWS Key Management System parameters used to encrypt the object on server side.<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withSSECustomerKey(SSECustomerKey sseKey) Sets the optional customer-provided server-side encryption key to use to encrypt the uploaded object, and returns the updated request object so that additional method calls can be chained together.<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withStorageClass(StorageClass storageClass) Sets the optional Amazon S3 storage class to use when storing the new object.<T extends AbstractPutObjectRequest>
TAbstractPutObjectRequest.withStorageClass(String storageClass) Sets the optional Amazon S3 storage class to use when storing the new object.Methods in com.amazonaws.services.s3.model that return AbstractPutObjectRequestModifier and TypeMethodDescriptionabstract AbstractPutObjectRequestAbstractPutObjectRequest.clone()
AmazonWebServiceRequest.withGeneralProgressListener(ProgressListener)instead.