> + * This class represents a generic model for Metadata.
> + *
> + * Requests made to the various metadata APIs, will utilize this generic
> metadata.
> + *
> + * <p/>Prefixed headers, such as {@link SwiftHeaders#ACCOUNT_META_PREFIX},
> + * {@link SwiftHeaders#CONTAINER_META_PREFIX}, and {@link
> SwiftHeaders#ACCOUNT_META_PREFIX}
> + * will stripped via one of the parsing classes in {@link
> org.jclouds.openstack.swift.functions}
> + * when metadata is requested from the API.
> + *
> + * <p/>The Metadata related API calls,
> <code>createOrUpdateMetadata(Metadata)</code> and
> + * <code>deleteMetadata(Metadata)</code> will bind the prefixes to the
> values using one of the
> + * binders in {@link org.jclouds.openstack.swift.v1.binders}.
> + *
> + * @see {@link AccountApi}
> + */
> +public class Metadata extends ForwardingMap<String, String> {
My hopes for universal Metadata in all OpenStack projects was recently dashed.
:( Changing to Map<String, String>
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/17/files#r6251480