ChefSolo(com.google.common.base.Optional<String> fileCachePath,
        com.google.common.base.Optional<String> rolePath,
        com.google.common.base.Optional<String> databagPath,
        com.google.common.base.Optional<com.google.common.collect.ImmutableList<String>> cookbookPath,
        com.google.common.base.Optional<String> cookbooksArchiveLocation,
        com.google.common.base.Optional<String> jsonAttributes,
        com.google.common.base.Optional<String> group,
        com.google.common.base.Optional<Integer> interval,
        com.google.common.base.Optional<String> logLevel,
        com.google.common.base.Optional<String> logFile,
        com.google.common.base.Optional<String> nodeName,
        com.google.common.base.Optional<Integer> splay,
        com.google.common.base.Optional<String> user,
        com.google.common.base.Optional<List<Role>> roles,
        com.google.common.base.Optional<List<DataBag>> databags,
        com.google.common.base.Optional<RunList> runlist,
        com.google.common.base.Optional<String> chefVersion)  |