# Packages
Package azureblob provides a blob implementation that uses Azure Storage’s BlockBlob.
Package driver defines a set of interfaces that the blob package uses to interact with the underlying blob services.
Package drivertest provides a conformance test for implementations of driver.
Package fileblob provides a blob implementation that uses the filesystem.
Package gcsblob provides a blob implementation that uses GCS.
Package memblob provides an in-memory blob implementation.
Package s3blob provides a blob implementation that uses S3.
# Functions
DefaultURLMux returns the URLMux used by OpenBucket.
OpenBucket opens the bucket identified by the URL given.
# Constants
DefaultSignedURLExpiry is the default duration for SignedURLOptions.Expiry.
# Variables
NewBucket is intended for use by provider implementations.
OpenCensusViews are predefined views for OpenCensus metrics.
# Structs
Attributes contains attributes about a blob.
Bucket provides an easy and portable way to interact with blobs within a "bucket", including read, write, and list operations.
CopyOptions sets options for Copy.
ListIterator iterates over List results.
ListObject represents a single blob returned from List.
ListOptions sets options for listing blobs via Bucket.List.
Reader reads bytes from a blob.
ReaderOptions sets options for NewReader and NewRangedReader.
SignedURLOptions sets options for SignedURL.
URLMux is a URL opener multiplexer.
Writer writes bytes to a blob.
WriterOptions sets options for NewWriter.
# Interfaces
BucketURLOpener represents types that can open buckets based on a URL.