@Override public void validate(ConfigProblemSetBuilder p, OpenstackProvider n) { List<OpenstackNamedAccountCredentials> credentialsList = new ArrayList<>(); OpenstackAccountValidator openstackAccountValidator = new OpenstackAccountValidator(credentialsList, halyardVersion); n.getAccounts().forEach(openstackAccount -> openstackAccountValidator.validate(p, openstackAccount)); new OpenstackBakeryDefaultsValidator(credentialsList, halyardVersion).validate(p, n.getBakeryDefaults()); } }
@Override public void validate(ConfigProblemSetBuilder p, OpenstackProvider n) { List<OpenstackNamedAccountCredentials> credentialsList = new ArrayList<>(); OpenstackAccountValidator openstackAccountValidator = new OpenstackAccountValidator(credentialsList, halyardVersion); n.getAccounts().forEach(openstackAccount -> openstackAccountValidator.validate(p, openstackAccount)); new OpenstackBakeryDefaultsValidator(credentialsList, halyardVersion).validate(p, n.getBakeryDefaults()); } }