> +      }
> +
> +      public Builder fromVMImageParams(VMImageParams in) {
> +         return 
> name(in.name()).label(in.label()).description(in.description())
> +               
> .osDiskConfiguration(in.osDiskConfiguration()).dataDiskConfigurations(in.dataDiskConfiguration())
> +               
> .language(in.language()).imageFamily(in.imageFamily()).recommendedVMSize(in.recommendedVMSize())
> +               
> .eula(in.eula()).iconUri(in.iconUri()).smallIconUri(in.smallIconUri()).privacyUri(in.privacyUri());
> +      }
> +
> +   }
> +
> +   public static VMImageParams create(String name, String label, String 
> description,
> +         OSDiskConfigurationParams osDiskConfiguration, 
> List<DataVirtualHardDisk> dataDiskConfiguration,
> +         String language, String imageFamily, RoleSize.Type 
> recommendedVMSize, String eula, URI iconUri,
> +         URI smallIconUri, URI privacyUri, Boolean showGui) {
> +      return new AutoValue_VMImageParams(name, label, description, 
> osDiskConfiguration, dataDiskConfiguration,

for lists (or any other collections) in AutoValue classe, please use 
ImmutableList.copyOf(dataDiskConfiguration) as recommended by auto/value doc

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

Reply via email to