@Nullable public Service getServiceConfig() { if (model != null) { return model.getNormalizedConfig(); } return null; }
@Nullable public Service getServiceConfig() { if (model != null) { return model.getNormalizedConfig(); } return null; }
@Override @Nullable public Service generateServiceConfig() throws IOException { int exitCode = super.run(); if (exitCode == 1) { return null; } else { return super.getModel().getNormalizedConfig(); } }
@Override @Nullable public Service generateServiceConfig() throws IOException { int exitCode = super.run(); if (exitCode == 1) { return null; } else { return super.getModel().getNormalizedConfig(); } }
/** * Merges configurations from all the additionalConfigs and returns a normalized {@link Service} * instance. */ public static Service normalizeService( Service service, DiagCollector diagCollector, List<FileWrapper> additionalConfigs) { Model model = createModel(service, additionalConfigs); model.establishStage(Normalized.KEY); for (Diag diag : model.getDiagReporter().getDiagCollector().getDiags()) { diagCollector.addDiag(diag); } if (model.getDiagReporter().getDiagCollector().hasErrors()) { return null; } return model.getNormalizedConfig(); }
/** * Merges configurations from all the additionalConfigs and returns a normalized {@link Service} * instance. */ public static Service normalizeService( Service service, DiagCollector diagCollector, List<FileWrapper> additionalConfigs) { Model model = createModel(service, additionalConfigs); model.establishStage(Normalized.KEY); for (Diag diag : model.getDiagReporter().getDiagCollector().getDiags()) { diagCollector.addDiag(diag); } if (model.getDiagReporter().getDiagCollector().hasErrors()) { return null; } return model.getNormalizedConfig(); }
@Override protected Object run() throws Exception { if (suppressAllWarnings) { model.getDiagReporter().getDiagSuppressor().suppressAllWarningsUnder(model); } // Establish stage. model.establishStage(Normalized.KEY); if (model.getDiagReporter().getDiagCollector().hasErrors()) { return null; } Service service = model.getNormalizedConfig(); return toBaselineString(service); }