> + }
> +
> + 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