@Override public void validate(ConfigProblemSetBuilder psBuilder, OracleBakeryDefaults n) { DaemonTaskHandler.message("Validating " + n.getNodeName() + " with " + OracleBakeryDefaultsValidator.class.getSimpleName()); notNullOrEmpty(n.getAvailabilityDomain(), "availability domain", psBuilder); notNullOrEmpty(n.getSubnetId(), "subnet id", psBuilder); notNullOrEmpty(n.getInstanceShape(), "instance shape", psBuilder); List<OracleBaseImage> baseImages = n.getBaseImages(); OracleBaseImageValidator oracleBaseImageValidator = new OracleBaseImageValidator(); baseImages.forEach(oracleBaseImage -> oracleBaseImageValidator.validate(psBuilder, oracleBaseImage)); }
@Override public void validate(ConfigProblemSetBuilder psBuilder, OracleBakeryDefaults n) { DaemonTaskHandler.message("Validating " + n.getNodeName() + " with " + OracleBakeryDefaultsValidator.class.getSimpleName()); notNullOrEmpty(n.getAvailabilityDomain(), "availability domain", psBuilder); notNullOrEmpty(n.getSubnetId(), "subnet id", psBuilder); notNullOrEmpty(n.getInstanceShape(), "instance shape", psBuilder); List<OracleBaseImage> baseImages = n.getBaseImages(); OracleBaseImageValidator oracleBaseImageValidator = new OracleBaseImageValidator(); baseImages.forEach(oracleBaseImage -> oracleBaseImageValidator.validate(psBuilder, oracleBaseImage)); }