@Override public void validate(final ConfigProblemSetBuilder p, final DCOSProvider provider) { Set<String> clusters = new HashSet<>(); for (DCOSCluster cluster : provider.getClusters()) { if (clusters.contains(cluster.getName())) { p.addProblem(Problem.Severity.FATAL, "Account \"" + cluster.getName() + "\" appears more than once") .setRemediation("Change the name of the cluster in " + provider.getNodeName()); } else { clusters.add(cluster.getName()); } } } }
@Override public void validate(final ConfigProblemSetBuilder p, final DCOSProvider provider) { Set<String> clusters = new HashSet<>(); for (DCOSCluster cluster : provider.getClusters()) { if (clusters.contains(cluster.getName())) { p.addProblem(Problem.Severity.FATAL, "Account \"" + cluster.getName() + "\" appears more than once") .setRemediation("Change the name of the cluster in " + provider.getNodeName()); } else { clusters.add(cluster.getName()); } } } }
@Override protected void executeThis() { Provider provider = getProvider(); DCOSProvider dcosProvider = (DCOSProvider) provider; List<DCOSCluster> clusters = dcosProvider.getClusters(); if (clusters.isEmpty()) { AnsiUi.success("No configured clusters for " + getProviderName() + "."); } else { AnsiUi.success("Clusters for " + getProviderName() + ":"); clusters.forEach(cluster -> AnsiUi.listItem(cluster.getName())); } }
@Override protected void executeThis() { Provider provider = getProvider(); DCOSProvider dcosProvider = (DCOSProvider) provider; List<DCOSCluster> clusters = dcosProvider.getClusters(); if (clusters.isEmpty()) { AnsiUi.success("No configured clusters for " + getProviderName() + "."); } else { AnsiUi.success("Clusters for " + getProviderName() + ":"); clusters.forEach(cluster -> AnsiUi.listItem(cluster.getName())); } }
while (n != null) { if (n instanceof DCOSCluster) { definedClusters.add(((DCOSCluster) n).getName());
while (n != null) { if (n instanceof DCOSCluster) { definedClusters.add(((DCOSCluster) n).getName());