l.s.d.s.S3APNEStorageDriver(S3StorageDriver) : class documentation

Part of libcloud.storage.drivers.s3 View Source View In Hierarchy

Undocumented

Inherited from S3StorageDriver:

Method iterate_containers Return a generator of containers for the given account
Method iterate_container_objects Return a generator of objects for the given container.
Method get_container Return a container instance.
Method get_object Return an object instance.
Method create_container Create a new container.
Method delete_container Delete a container.
Method download_object Download an object to the specified destination path.
Method download_object_as_stream Return a generator which yields object data.
Method upload_object @inherits: L{StorageDriver.upload_object}
Method upload_object_via_stream @inherits: L{StorageDriver.upload_object_via_stream}
Method delete_object Delete an object.
Method ex_iterate_multipart_uploads Extension method for listing all in-progress S3 multipart uploads.
Method ex_cleanup_all_multipart_uploads Extension method for removing all partially completed S3 multipart uploads.
Method _get_container_path Return a container path
Method _get_object_path Return an object's CDN path.
Method _upload_multipart Callback invoked for uploading data to S3 using Amazon's multipart upload mechanism
Method _upload_from_iterator Uploads data from an interator in fixed sized chunks to S3
Method _commit_multipart Makes a final commit of the data.
Method _abort_multipart Aborts an already initiated multipart upload
Method _clean_object_name Undocumented
Method _put_object Undocumented
Method _to_containers Undocumented
Method _to_objs Undocumented
Method _to_container Undocumented
Method _headers_to_object Undocumented
Method _to_obj Undocumented

Inherited from StorageDriver (via S3StorageDriver):

Method __init__ @param key: API key or username to be used (required) @type key: C{str}
Method list_containers Return a list of containers.
Method list_container_objects Return a list of objects for the given container.
Method get_container_cdn_url Return a container CDN URL.
Method get_object_cdn_url Return a object CDN URL.
Method enable_container_cdn Enable container CDN.
Method enable_object_cdn Enable object CDN.
Method _get_object Call passed callback and start transfer of the object'
Method _save_object Save object to the provided path.
Method _upload_object Helper function for setting common request headers and calling the passed in callback which uploads an object.
Method _upload_data Upload data stored in a string.
Method _stream_data Stream a data over an http connection.
Method _upload_file Upload a file to the server.
Method _get_hash_function Return instantiated hash function for the hash type supported by the provider.

Inherited from BaseDriver (via S3StorageDriver, StorageDriver):

Method _ex_connection_class_kwargs Return extra connection keyword arguments which are passed to the Connection class constructor.
API Documentation for libcloud, generated by pydoctor at 2013-03-28 10:45:49.