Documentation ¶
Overview ¶
Package storage contains Storage client wrappers to be able to UT things.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket interface { // AddNotification see https://godoc.org/cloud.google.com/go/storage#BucketHandle.AddNotification AddNotification(ctx context.Context, n *storage.Notification) (*storage.Notification, error) // Notifications see https://godoc.org/cloud.google.com/go/storage#BucketHandle.Notifications Notifications(ctx context.Context) (map[string]*storage.Notification, error) // DeleteNotification see https://godoc.org/cloud.google.com/go/storage#BucketHandle.DeleteNotification DeleteNotification(ctx context.Context, id string) error // Attrs see https://godoc.org/cloud.google.com/go/storage#BucketHandle.Attrs Attrs(ctx context.Context) (*storage.BucketAttrs, error) }
Bucket matches the interface exposed by storage.BucketHandle see https://godoc.org/cloud.google.com/go/storage#BucketHandle
type Client ¶
type Client interface { // Close see https://godoc.org/cloud.google.com/go/storage#Client.Close Close() error // Bucket see https://godoc.org/cloud.google.com/go/storage#Client.Bucket Bucket(name string) Bucket }
Client matches the interface exposed by storage.Client see https://godoc.org/cloud.google.com/go/storage#Client
Click to show internal directories.
Click to hide internal directories.