class Aws::S3::Bucket
def multipart_uploads(options = {})
-
(MultipartUpload::Collection)
-
Options Hash:
(**options)
-
:upload_id_marker
(String
) -- -
:prefix
(String
) -- -
:key_marker
(String
) -- -
:encoding_type
(String
) -- -
:delimiter
(String
) --
Parameters:
-
options
(Hash
) -- ({})
Other tags:
- Example: Request syntax with placeholder values -
def multipart_uploads(options = {}) batches = Enumerator.new do |y| options = options.merge(bucket: @name) resp = @client.list_multipart_uploads(options) resp.each_page do |page| batch = [] page.data.uploads.each do |u| batch << MultipartUpload.new( bucket_name: @name, object_key: u.key, id: u.upload_id, data: u, client: @client ) end y.yield(batch) end end MultipartUpload::Collection.new(batches) end