Documentation ¶
Index ¶
- type Backend
- func (db *Backend) BucketExists(_ context.Context, name string) (exists bool, err error)
- func (db *Backend) CopyObject(ctx context.Context, srcBucket, srcKey, dstBucket, dstKey string, ...) (result gofakes3.CopyObjectResult, err error)
- func (db *Backend) CreateBucket(_ context.Context, name string) error
- func (db *Backend) DeleteBucket(_ context.Context, name string) error
- func (db *Backend) DeleteMulti(_ context.Context, bucketName string, objects ...string) (result gofakes3.MultiDeleteResult, err error)
- func (db *Backend) DeleteObject(_ context.Context, bucketName, objectName string) (result gofakes3.ObjectDeleteResult, rerr error)
- func (db *Backend) GetObject(_ context.Context, bucketName, objectName string, ...) (*gofakes3.Object, error)
- func (db *Backend) HeadObject(ctx context.Context, bucketName, objectName string) (*gofakes3.Object, error)
- func (db *Backend) ListBucket(_ context.Context, name string, prefix *gofakes3.Prefix, ...) (*gofakes3.ObjectList, error)
- func (db *Backend) ListBuckets(_ context.Context) ([]gofakes3.BucketInfo, error)
- func (db *Backend) PutObject(ctx context.Context, bucketName, objectName string, meta map[string]string, ...) (result gofakes3.PutObjectResult, err error)
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend struct {
// contains filtered or unexported fields
}
func (*Backend) BucketExists ¶
func (*Backend) CopyObject ¶
func (*Backend) CreateBucket ¶
func (*Backend) DeleteBucket ¶
func (*Backend) DeleteMulti ¶
func (*Backend) DeleteObject ¶
func (*Backend) HeadObject ¶
func (*Backend) ListBucket ¶
func (*Backend) ListBuckets ¶
type Option ¶
type Option func(b *Backend)
func WithTimeSource ¶
func WithTimeSource(timeSource gofakes3.TimeSource) Option
Click to show internal directories.
Click to hide internal directories.