> +   public abstract String name();
> +   @Nullable public abstract String description();
> +   public abstract URI zone();
> +   public abstract String natPolicy();
> +   @Nullable public abstract URI instance();
> +   public abstract URI selfLink();
> +
> +   @SerializedNames({"creationTimestamp", "name", "description", "zone",
> +      "natPolicy", "instance", "selfLink"})
> +   public static TargetInstance create(String creationTimestamp, String name,
> +         String description, URI zone, String natPolicy, URI instance, URI 
> selfLink){
> +      return new AutoValue_TargetInstance(creationTimestamp, name, 
> description, zone,
> +            natPolicy, instance, selfLink);
> +   }
> +
> +   TargetInstance(){

@danbroudy you made a comment about this, right? yeah this is to ensure no-one 
tries to subclass this, but not be too strict for auto-value to work (ex 
private would break things)

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

Reply via email to