> +import com.google.auto.value.AutoValue;
> +
> +@AutoValue
> +public abstract class ServiceKey {
> +
> +   public abstract String key();
> +   
> +   @Nullable public abstract String description();
> +      
> +   ServiceKey() {
> +   }
> +
> +   @SerializedNames({ "key", "description" })
> +   public static ServiceKey create(String key, String description) {
> +      return new AutoValue_ServiceKey(key, description);
> +   }

I'd declare the Create and Delete service key classes as inner classes here. 
They don't seem to make sense outside the scope of this class, so I'd configure 
them as inner classes.

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

Reply via email to