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