>        }
>  
>        public Builder fromConfig(Config in) {
>           return 
> hostname(in.hostname()).domainname(in.domainname()).user(in.user()).memory(in.memory())
>                 
> .memorySwap(in.memorySwap()).cpuShares(in.cpuShares()).attachStdin(in.attachStdin())
> -               
> .attachStdout(in.attachStdout()).attachStderr(in.attachStderr()).exposedPorts(in.exposedPorts())
> -               
> .tty(in.tty()).openStdin(in.openStdin()).stdinOnce(in.stdinOnce()).env(in.env()).cmd(in.cmd())
> -               
> .dns(in.dns()).image(in.image()).volumes(in.volumes()).volumesFrom(in.volumesFrom())
> -               
> .workingDir(in.workingDir()).entrypoint(in.entrypoint()).networkDisabled(in.networkDisabled())
> -               .onBuild(in.onBuild());
> +               
> .attachStdout(in.attachStdout()).attachStderr(in.attachStderr()).tty(in.tty())
> +                 
> .image(in.image()).volumes(in.volumes()).workingDir(in.workingDir())
> +                 
> .networkDisabled(in.networkDisabled()).exposedPorts(in.exposedPorts()).securityOpts(in.securityOpts())
> +                 
> .hostConfig(in.hostConfig()).binds(in.binds()).links(in.links()).lxcConf(in.lxcConf())
> +                 
> .portBindings(in.portBindings()).publishAllPorts(in.publishAllPorts()).privileged(in.privileged())
> +                 
> .dns(in.dns()).dnsSearch(in.dnsSearch()).volumesFrom(in.volumesFrom()).capAdd(in.capAdd())
> +                 
> .capDrop(in.capDrop()).restartPolicy(in.restartPolicy()).networkMode(in.networkMode()).devices(in.devices());

Also, there are several properties that are *not* annotated as `@Nullable`. The 
builder should check that those properties are not null when building the 
object.

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

Reply via email to