nacx commented on this pull request.


> +   VPC() {}
+
+   public static Builder builder() {
+      return new AutoValue_VPC.Builder();
+   }
+
+   @AutoValue.Builder
+   public abstract static class Builder {
+
+      public abstract Builder id(String id);
+      public abstract Builder state(State state);
+      public abstract Builder cidrBlock(String cidrBlock);
+      public abstract Builder dhcpOptionsId(String dhcpOptionsId);
+      public abstract Builder instanceTenancy(String instanceTenancy);
+      public abstract Builder isDefault(Boolean isDefault);
+      public abstract Builder tags(Map<String, String> tags);

Oops. Have a look 
[here](https://github.com/jclouds/jclouds-labs-openstack/blob/f831f59a1df246a9f6c20fc9b458d4ae971ef8ef/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/CreateFirewallPolicy.java#L127-L139).
 The idea is to provide a hidden build method, which is the one Google Auto wil 
automatically implement, and then manually implement the build method and 
enforce immutability there. 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1032

Reply via email to