package
0.0.0-20240721050538-15c4fa4a75e7
Repository: https://github.com/jacobsa/gcloud.git
Documentation: pkg.go.dev

# Packages

Caching wrappers around GCS to eliminate round trips.
Fake implementations of GCS interfaces.
(Implementation detail, do not touch.).
Convenience functions for working with types from package gcs.
No description provided by the author

# Functions

GetWrappedWithReqtraceBucket returns a reqtraceBucket, which wraps the given gcs.Bucket.
Open a connection to GCS.
Wrap the supplied bucket in a layer that prints debug messages.
No description provided by the author

# Constants

No description provided by the author
MaxComponentCount is the maximum number of components that a composite object may have.
MaxSourcesPerComposeRequest is the maximum number of sources that a ComposeObjectsRequest may contain.
No description provided by the author
OAuth scopes for GCS.
OAuth scopes for GCS.
OAuth scopes for GCS.

# Structs

ByteRange is a [start, limit) range of bytes within an object.
A request to compose one or more objects into a single composite object.
No description provided by the author
ConnConfig contains options accepted by NewConn.
A request to copy an object to a new name, preserving all metadata.
A request to create an object, accepted by Bucket.CreateObject.
A request to delete an object by name.
Listing contains a set of objects and delimter-based collapsed runs returned by a call to ListObjects.
No description provided by the author
A *NotFoundError value is an error that indicates an object name or a particular generation for that name were not found.
Object is a record representing a particular generation of a particular object name in GCS.
OpenBucketOptions contains options accepted by Conn.OpenBucket.
A *PreconditionError value is an error that indicates a precondition failed.
A request to read the contents of an object at a particular generation.
No description provided by the author
A request to update the metadata of an object, accepted by Bucket.UpdateObject.

# Interfaces

Bucket represents a GCS bucket, pre-bound with a bucket name and necessary authorization information.
Conn represents a connection to GCS, pre-bound with a project ID and information required for authorization.
No description provided by the author

# Type aliases

No description provided by the author