type github.com/thanos-io/objstore.Bucket (interface)

Method Implmentations

Attributes(ctx context.Context, name string) (ObjectAttributes, error) (*InMemBucket).Attributes InstrumentedBucket.Attributes (*PrefixedBucket).Attributes github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Attributes github.com/polarsignals/frostdb/storage.Bucket.Attributes github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Attributes github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Attributes
Close() error (*InMemBucket).Close InstrumentedBucket.Close (*PrefixedBucket).Close github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Close github.com/polarsignals/frostdb/storage.Bucket.Close github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Close github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Close
Delete(ctx context.Context, name string) error (*InMemBucket).Delete InstrumentedBucket.Delete (*PrefixedBucket).Delete github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Delete github.com/polarsignals/frostdb/storage.Bucket.Delete github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Delete github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Delete
Exists(ctx context.Context, name string) (bool, error) (*InMemBucket).Exists InstrumentedBucket.Exists (*PrefixedBucket).Exists github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Exists github.com/polarsignals/frostdb/storage.Bucket.Exists github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Exists github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Exists
Get(ctx context.Context, name string) (io.ReadCloser, error) (*InMemBucket).Get InstrumentedBucket.Get (*PrefixedBucket).Get github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Get github.com/polarsignals/frostdb/storage.Bucket.Get github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Get github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Get
GetRange(ctx context.Context, name string, off, length int64) (io.ReadCloser, error) (*InMemBucket).GetRange InstrumentedBucket.GetRange (*PrefixedBucket).GetRange github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.GetRange github.com/polarsignals/frostdb/storage.Bucket.GetRange github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.GetRange github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.GetRange
IsAccessDeniedErr(err error) bool (*InMemBucket).IsAccessDeniedErr InstrumentedBucket.IsAccessDeniedErr (*PrefixedBucket).IsAccessDeniedErr github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.IsAccessDeniedErr github.com/polarsignals/frostdb/storage.Bucket.IsAccessDeniedErr github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.IsAccessDeniedErr github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.IsAccessDeniedErr
IsObjNotFoundErr(err error) bool (*InMemBucket).IsObjNotFoundErr InstrumentedBucket.IsObjNotFoundErr (*PrefixedBucket).IsObjNotFoundErr github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.IsObjNotFoundErr github.com/polarsignals/frostdb/storage.Bucket.IsObjNotFoundErr github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.IsObjNotFoundErr github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.IsObjNotFoundErr
Iter(ctx context.Context, dir string, f func(string) error, options ...IterOption) error (*InMemBucket).Iter InstrumentedBucket.Iter (*PrefixedBucket).Iter github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Iter github.com/polarsignals/frostdb/storage.Bucket.Iter github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Iter github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Iter
Name() string (*InMemBucket).Name InstrumentedBucket.Name (*PrefixedBucket).Name github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Name github.com/polarsignals/frostdb/storage.Bucket.Name github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Name github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Name
Upload(ctx context.Context, name string, r io.Reader) error (*InMemBucket).Upload InstrumentedBucket.Upload (*PrefixedBucket).Upload github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Upload github.com/polarsignals/frostdb/storage.Bucket.Upload github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Upload github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Upload