> + return valueOf(checkNotNull(state, "state").toUpperCase());
> + } catch (IllegalArgumentException e) {
> + return UNRECOGNIZED;
> + }
> + }
> + }
> +
> + public static Builder<?> builder() {
> + return new ConcreteBuilder();
> + }
> +
> + public Builder<?> toBuilder() {
> + return new ConcreteBuilder().fromOsService(this);
> + }
> +
> + public abstract static class Builder<T extends Builder<T>> {
don't use abstract builder (old technical debt),
for examples see:
https://github.com/jclouds/jclouds/pull/560
https://github.com/jclouds/jclouds/pull/562
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/573/files#r19079701