Versions in this module Expand all Collapse all v1 v1.54.4 Nov 23, 2020 Changes in this version + var ErrChunkOverflow = errors.New("chunk number overflow") + func NewFs(name, rpath string, m configmap.Mapper) (fs.Fs, error) + type Fs struct + func (f *Fs) About(ctx context.Context) (*fs.Usage, error) + func (f *Fs) ChangeNotify(ctx context.Context, notifyFunc func(string, fs.EntryType), ...) + func (f *Fs) CleanUp(ctx context.Context) error + func (f *Fs) Copy(ctx context.Context, src fs.Object, remote string) (fs.Object, error) + func (f *Fs) DirMove(ctx context.Context, src fs.Fs, srcRemote, dstRemote string) error + func (f *Fs) Features() *fs.Features + func (f *Fs) Hashes() hash.Set + func (f *Fs) List(ctx context.Context, dir string) (entries fs.DirEntries, err error) + func (f *Fs) ListR(ctx context.Context, dir string, callback fs.ListRCallback) (err error) + func (f *Fs) Mkdir(ctx context.Context, dir string) error + func (f *Fs) Move(ctx context.Context, src fs.Object, remote string) (fs.Object, error) + func (f *Fs) Name() string + func (f *Fs) NewObject(ctx context.Context, remote string) (fs.Object, error) + func (f *Fs) Precision() time.Duration + func (f *Fs) Purge(ctx context.Context, dir string) error + func (f *Fs) Put(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) + func (f *Fs) PutStream(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) + func (f *Fs) PutUnchecked(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) (fs.Object, error) + func (f *Fs) Rmdir(ctx context.Context, dir string) error + func (f *Fs) Root() string + func (f *Fs) SetWrapper(wrapper fs.Fs) + func (f *Fs) String() string + func (f *Fs) UnWrap() fs.Fs + func (f *Fs) WrapFs() fs.Fs + type Object struct + func (o *Object) Fs() fs.Info + func (o *Object) Hash(ctx context.Context, hashType hash.Type) (string, error) + func (o *Object) ID() string + func (o *Object) ModTime(ctx context.Context) time.Time + func (o *Object) Open(ctx context.Context, options ...fs.OpenOption) (rc io.ReadCloser, err error) + func (o *Object) Remote() string + func (o *Object) Remove(ctx context.Context) (err error) + func (o *Object) SetModTime(ctx context.Context, mtime time.Time) error + func (o *Object) Size() int64 + func (o *Object) Storable() bool + func (o *Object) String() string + func (o *Object) UnWrap() fs.Object + func (o *Object) Update(ctx context.Context, in io.Reader, src fs.ObjectInfo, options ...fs.OpenOption) error + type ObjectInfo struct + func (oi *ObjectInfo) Fs() fs.Info + func (oi *ObjectInfo) Hash(ctx context.Context, hashType hash.Type) (string, error) + func (oi *ObjectInfo) ModTime(ctx context.Context) time.Time + func (oi *ObjectInfo) Remote() string + func (oi *ObjectInfo) Size() int64 + func (oi *ObjectInfo) Storable() bool + func (oi *ObjectInfo) String() string + type Options struct + ChunkSize fs.SizeSuffix + FailHard bool + HashType string + MetaFormat string + NameFormat string + Remote string + StartFrom int