The runtime handle the store is resolved from.
Reads an object as text.
The runtime handle.
The object key.
The body, or null when the object does not exist.
Reports whether an object exists, without transferring its body.
The runtime handle.
The object key.
true when the object is present.
Reports whether the capability is actually usable on this runtime.
The runtime handle.
true when calls will reach a real backing resource.
A capability backed by an optional resource answers false when that
resource was never provisioned. Implementations must document what each
method does in that state — degrade or throw — and must not vary it, since
a caller choosing between two implementations is relying on the answer
meaning the same thing in both.
Lists the objects under a prefix.
The runtime handle.
The key prefix to match.
The matched objects.
Deletes one or more objects. Deleting an absent key is not an error.
The runtime handle.
The object key, or several of them.
Stores an object.
The runtime handle.
The object key.
The object body.
OptionalcontentType: string
MIME type recorded on the object.
The stored object's key and size.
Stores a value as JSON.
The runtime handle.
The object key.
The value to serialise.
The stored object's key and size.
Blob storage for files and payloads too large to sit in a row or a cache.
Remarks
The body types are the Web-platform ones rather than anything vendor-specific, which is what lets the same interface describe an edge object store and a local filesystem stub without either having to translate.
Author
Bayu Dwiyan Satria
Version
1.0.0
Since
1.0.0