Expand description
Immutable, permanently versioned Objects contract and reference providers.
Modules§
- conformance
- Black-box conformance for every Objects provider implementation.
- limits
- Fixed public compatibility limits.
- wire
- Generated public gRPC schema and client/server bindings.
Structs§
- Bucket
- A handle bound to one exact bucket identity.
- Buffered
Object - One immutable descriptor and its selected body bytes.
- Client
- A configured Objects account client.
- Delete
Options - Options for object deletion.
- Delete
Result - Result of an unqualified marker creation or exact-version deletion.
- GetOptions
- Options for an object read or head.
- GetRequest
- One transport-independent object read.
- List
Options - Options for one stable listing page.
- List
Page - One typed stable listing page.
- Memory
Objects - Bounded deterministic process-local reference provider.
- Multipart
Upload - Typed multipart upload handle.
- Mutation
Options - Options common to retryable mutations.
- Provider
List Page - One stable page over a captured listing view.
- PutOptions
- Options for a single object put.
- PutRequest
- One transport-independent put request.
- Snapshot
- Immutable snapshot read handle.
- Stored
Object - Streaming object response after its immutable descriptor has been validated.
Enums§
- Condition
- Exactly one current-version mutation condition shared by every provider transport.
- Error
- Errors returned while constructing or using a client.
- Objects
Error - Provider-visible semantic failure. Transport errors remain adapter-specific.
- Read
Target - A bucket or immutable snapshot selected for a read.
Constants§
- FILE_
DESCRIPTOR_ SET - Canonical public descriptor set used by compatibility and conformance gates.
- MAX_
CA_ CERTIFICATE_ BYTES - Maximum caller-supplied private CA bundle accepted by the client.
Traits§
- Objects
Provider - Public semantic provider implemented by memory, customer-hosted, and Acyclic adapters.
Type Aliases§
- Result
- Result type used by this SDK.