Awskit_s3.MetadataSourceUser metadata represented as unprefixed x-amz-meta-* key/value pairs.
Opaque validated metadata collection.
Keys are supplied without the x-amz-meta- prefix. The S3 request layer adds the prefix when emitting headers and strips it when parsing response metadata. Duplicate keys are rejected case-insensitively.
One validated metadata entry.
Validate metadata entries and preserve their insertion order. The aggregate byte length of unprefixed keys and values must fit S3's 2 KiB user-metadata limit.
Like of_list, but raises Awskit.Error.Awskit_error carrying the structured validation error on validation failure.
Return raw unprefixed key/value pairs in insertion order.
Add one metadata entry at the end of the collection, rejecting invalid or duplicate keys and collections above S3's 2 KiB user-metadata limit.
Pretty-print metadata as raw key/value pairs.