Class AWS::S3::MultipartUploadCollection
In: lib/aws/s3/multipart_upload_collection.rb
Parent: Object

Represents the uploads in progress for a bucket.

Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.

@example Finding uploads by prefix

  bucket.multipart_uploads.with_prefix("photos/").
    map { |upload| upload.object.key }
  # => ["photos/1.jpg", "photos/2.jpg", ...]

@example Browsing with a tree interface

  bucket.multipart_uploads.with_prefix("photos").as_tree.
    children.select(&:branch?).map(&:prefix)
  # => ["photos/2010", "photos/2011", ...]

@see Tree

Methods

Included Modules

Enumerable Core::Model PrefixAndDelimiterCollection

Attributes

bucket  [R]  @return [Bucket] The bucket in which the uploads are taking
  place.

Public Class methods

Protected Instance methods

[Validate]