Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { // Writer returns a writer which writes to an object. // It should error if the object already exists or we don't have sufficient // permissions to write it. Writer(name string) (io.WriteCloser, error) // Reader returns a reader which reads from an object. // If `size == 0` it the reader should read the entire object. // It should error if the object doesn't exist or we don't have sufficient // permission to read it. Reader(name string, offset uint64, size uint64) (io.ReadCloser, error) // Delete deletes an object. // It should error if the object doesn't exist or we don't have sufficient // permission to delete it. Delete(name string) error // Walk calls `fn` with the names of objects which can be found under `prefix`. Walk(prefix string, fn func(name string) error) error }
Client is an interface to object storage.
func NewAmazonClient ¶
Click to show internal directories.
Click to hide internal directories.