Versions in this module Expand all Collapse all v1 v1.6.3 Mar 27, 2023 Changes in this version + func NewChunks(bucket string, prefix string, s3 *s3.S3) core.Chunks + func NewDriver() core.Driver + func NewListObjectResult(entries []*s3.Object, hasNext bool) *core.ListObjectResult + type Chunks struct + func (c *Chunks) Chunk() (*core.ListObjectResult, error) + type Driver struct + func (d *Driver) Storage() (core.Storage, error) + func (d Driver) Name() string + type File struct + func (f *File) ETag() string + func (f *File) Key() string + func (f *File) LastModified() time.Time + func (f *File) Size() int64 + func (f *File) Type() string + type Store struct + func (s *Store) Delete(key string) error + func (s *Store) Exists(key string) (bool, error) + func (s *Store) Get(key string) (io.ReadCloser, error) + func (s *Store) Iterator(prefix string) core.FileIterator + func (s *Store) Put(key string, r io.Reader) error + func (s *Store) PutFromFile(key string, localPath string) error + func (s *Store) Size(key string) (int64, error)