> + * associated with them.
> + */
> +public class SwiftResource implements Comparable<SwiftResource> {
> +
> +   public static Builder<?> builder() {
> +      return new ConcreteBuilder();
> +   }
> +
> +   public Builder<?> toBuilder() {
> +      return new ConcreteBuilder().fromSwiftResource(this);
> +   }
> +
> +   public abstract static class Builder<T extends Builder<T>> {
> +      protected abstract T self();
> +
> +      protected String transactionId;

things like transactionId and timestamp are clutter, and we don't include them 
in any other jclouds api.  replacement pull request will remove the 
hierarchical complexity this base class added.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/17/files#r6632441

Reply via email to