package
0.43.0
Repository: https://github.com/eliben/gocdkx.git
Documentation: pkg.go.dev

# 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.