Deletes a S3 Object
Deletes a S3 Object
the s3 bucket name
the s3 object key
optional version id of the object
A Source that will emit java.lang.Void when operation is completed
Deletes a S3 Object
Deletes a S3 Object
the s3 bucket name
the s3 object key
A Source that will emit java.lang.Void when operation is completed
Deletes all keys which have the given prefix under the specified bucket
Deletes all keys which have the given prefix under the specified bucket
the s3 bucket name
optional s3 objects prefix
A Source that will emit java.lang.Void when operation is completed
Deletes all keys under the specified bucket
Deletes all keys under the specified bucket
the s3 bucket name
A Source that will emit java.lang.Void when operation is completed
Downloads a specific byte range of a S3 Object
Downloads a specific byte range of a S3 Object
the s3 bucket name
the s3 object key
the ByteRange you want to download
optional version id of the object
the server side encryption to use
A akka.japi.Pair with a Source of ByteString, and a Source containing the ObjectMetadata
Downloads a specific byte range of a S3 Object
Downloads a specific byte range of a S3 Object
the s3 bucket name
the s3 object key
the ByteRange you want to download
the server side encryption to use
A akka.japi.Pair with a Source of ByteString, and a Source containing the ObjectMetadata
Downloads a specific byte range of a S3 Object
Downloads a specific byte range of a S3 Object
the s3 bucket name
the s3 object key
the ByteRange you want to download
A akka.japi.Pair with a Source of ByteString, and a Source containing the ObjectMetadata
Downloads a S3 Object
Downloads a S3 Object
the s3 bucket name
the s3 object key
the server side encryption to use
A akka.japi.Pair with a Source of ByteString, and a Source containing the ObjectMetadata
Downloads a S3 Object
Downloads a S3 Object
the s3 bucket name
the s3 object key
A akka.japi.Pair with a Source of ByteString, and a Source containing the ObjectMetadata
Gets the metadata for a S3 Object
Gets the metadata for a S3 Object
Gets the metadata for a S3 Object
Will return a source of object metadata for a given bucket with optional prefix using version 2 of the List Bucket API.
Will return a source of object metadata for a given bucket with optional prefix using version 2 of the List Bucket API. This will automatically page through all keys with the given parameters.
The akka.stream.alpakka.s3.list-bucket-api-version
can be set to 1 to use the older API version 1
Which bucket that you list object metadata for
Prefix of the keys you want to list under passed bucket
Source of object metadata
https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGET.html (version 1 API)
https://docs.aws.amazon.com/AmazonS3/latest/API/v2-RESTBucketGET.html (version 1 API)
Copy a S3 Object by making multiple requests.
Copy a S3 Object by making multiple requests.
the source s3 bucket name
the source s3 key
the target s3 bucket name
the target s3 key
the MultipartUploadResult of the uploaded S3 Object
Copy a S3 Object by making multiple requests.
Copy a S3 Object by making multiple requests.
the source s3 bucket name
the source s3 key
the target s3 bucket name
the target s3 key
any headers you want to add
the MultipartUploadResult of the uploaded S3 Object
Copy a S3 Object by making multiple requests.
Copy a S3 Object by making multiple requests.
the source s3 bucket name
the source s3 key
the target s3 bucket name
the target s3 key
an optional ContentType
any headers you want to add
the MultipartUploadResult of the uploaded S3 Object
Copy a S3 Object by making multiple requests.
Copy a S3 Object by making multiple requests.
the source s3 bucket name
the source s3 key
the target s3 bucket name
the target s3 key
version id of source object, if the versioning is enabled in source bucket
any headers you want to add
the MultipartUploadResult of the uploaded S3 Object
Copy a S3 Object by making multiple requests.
Copy a S3 Object by making multiple requests.
the source s3 bucket name
the source s3 key
the target s3 bucket name
the target s3 key
version id of source object, if the versioning is enabled in source bucket
an optional ContentType
any headers you want to add
the MultipartUploadResult of the uploaded S3 Object
Uploads a S3 Object by making multiple requests
Uploads a S3 Object by making multiple requests
the s3 bucket name
the s3 object key
a Sink that accepts ByteString's and materializes to a CompletionStage of MultipartUploadResult
Uploads a S3 Object by making multiple requests
Uploads a S3 Object by making multiple requests
the s3 bucket name
the s3 object key
an optional ContentType
a Sink that accepts ByteString's and materializes to a CompletionStage of MultipartUploadResult
Uploads a S3 Object by making multiple requests
Uploads a S3 Object by making multiple requests
the s3 bucket name
the s3 object key
an optional ContentType
any headers you want to add
a Sink that accepts ByteString's and materializes to a CompletionStage of MultipartUploadResult
Uploads a S3 Object, use this for small files and multipartUpload for bigger ones
Uploads a S3 Object, use this for small files and multipartUpload for bigger ones
the s3 bucket name
the s3 object key
a Source of ByteString
the number of bytes that will be uploaded (required!)
a Source containing the ObjectMetadata of the uploaded S3 Object
Uploads a S3 Object, use this for small files and multipartUpload for bigger ones
Uploads a S3 Object, use this for small files and multipartUpload for bigger ones
the s3 bucket name
the s3 object key
a Source of ByteString
the number of bytes that will be uploaded (required!)
an optional ContentType
a Source containing the ObjectMetadata of the uploaded S3 Object
Uploads a S3 Object, use this for small files and multipartUpload for bigger ones
Uploads a S3 Object, use this for small files and multipartUpload for bigger ones
the s3 bucket name
the s3 object key
a Source of ByteString
the number of bytes that will be uploaded (required!)
an optional ContentType
any additional headers for the request
a Source containing the ObjectMetadata of the uploaded S3 Object
Use this for a low level access to S3.
Use this for a low level access to S3.
the s3 bucket name
the s3 object key
optional versionId of source object
the HttpMethod to use when making the request
any headers you want to add
a raw HTTP response from S3
Use this for a low level access to S3.
Use this for a low level access to S3.
the s3 bucket name
the s3 object key
the HttpMethod to use when making the request
any headers you want to add
a raw HTTP response from S3
Java API
Factory of S3 operations.