public void addAccount(String deploymentName, String providerName, Account newAccount) { Provider provider = providerService.getProvider(deploymentName, providerName); provider.getAccounts().add(newAccount); }
public void addAccount(String deploymentName, String providerName, Account newAccount) { Provider provider = providerService.getProvider(deploymentName, providerName); provider.getAccounts().add(newAccount); }
public void setEnabled(String deploymentName, String providerName, boolean enabled) { Provider provider = getProvider(deploymentName, providerName); provider.setEnabled(enabled); }
public void setEnabled(String deploymentName, String providerName, boolean enabled) { Provider provider = getProvider(deploymentName, providerName); provider.setEnabled(enabled); }
@RequestMapping(value = "/{providerName:.+}", method = RequestMethod.GET) DaemonTask<Halconfig, Provider> get(@PathVariable String deploymentName, @PathVariable String providerName, @ModelAttribute ValidationSettings validationSettings) { return GenericGetRequest.<Provider>builder() .getter(() -> providerService.getProvider(deploymentName, providerName)) .validator(() -> providerService.validateProvider(deploymentName, providerName)) .description("Get the " + providerName + " provider") .build() .execute(validationSettings); }
public void setAccount(String deploymentName, String providerName, String accountName, Account newAccount) { Provider provider = providerService.getProvider(deploymentName, providerName); for (int i = 0; i < provider.getAccounts().size(); i++) { Account account = (Account) provider.getAccounts().get(i); if (account.getNodeName().equals(accountName)) { provider.getAccounts().set(i, newAccount); return; } } throw new HalException(new ConfigProblemBuilder(Severity.FATAL, "Account \"" + accountName + "\" wasn't found").build()); }
public void setAccount(String deploymentName, String providerName, String accountName, Account newAccount) { Provider provider = providerService.getProvider(deploymentName, providerName); for (int i = 0; i < provider.getAccounts().size(); i++) { Account account = (Account) provider.getAccounts().get(i); if (account.getNodeName().equals(accountName)) { provider.getAccounts().set(i, newAccount); return; } } throw new HalException(new ConfigProblemBuilder(Severity.FATAL, "Account \"" + accountName + "\" wasn't found").build()); }
public void deleteAccount(String deploymentName, String providerName, String accountName) { Provider provider = providerService.getProvider(deploymentName, providerName); boolean removed = provider.getAccounts().removeIf(account -> ((Account) account).getName().equals(accountName)); if (!removed) { throw new HalException( new ConfigProblemBuilder(Severity.FATAL, "Account \"" + accountName + "\" wasn't found") .build()); } }
public void deleteAccount(String deploymentName, String providerName, String accountName) { Provider provider = providerService.getProvider(deploymentName, providerName); boolean removed = provider.getAccounts().removeIf(account -> ((Account) account).getName().equals(accountName)); if (!removed) { throw new HalException( new ConfigProblemBuilder(Severity.FATAL, "Account \"" + accountName + "\" wasn't found") .build()); } }
public HasClustersProvider getHasClustersProvider(String deploymentName, String providerName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setProvider(providerName); Provider provider = getProvider(deploymentName, providerName); if (provider instanceof HasClustersProvider) { return (HasClustersProvider) provider; } else { throw new IllegalConfigException(new ConfigProblemBuilder(Severity.FATAL, "Provider \"" + providerName + "\" does not support configuring clusters via Halyard.").build()); } } }
public HasImageProvider getHasImageProvider(String deploymentName, String providerName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setProvider(providerName); Provider provider = getProvider(deploymentName, providerName); if (provider instanceof HasImageProvider) { return (HasImageProvider) provider; } else { throw new IllegalConfigException( new ConfigProblemBuilder( Severity.FATAL, "Provider \"" + providerName + "\" does not support configuring images via Halyard.").build() ); } }
public HasClustersProvider getHasClustersProvider(String deploymentName, String providerName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setProvider(providerName); Provider provider = getProvider(deploymentName, providerName); if (provider instanceof HasClustersProvider) { return (HasClustersProvider) provider; } else { throw new IllegalConfigException(new ConfigProblemBuilder(Severity.FATAL, "Provider \"" + providerName + "\" does not support configuring clusters via Halyard.").build()); } } }
public HasImageProvider getHasImageProvider(String deploymentName, String providerName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setProvider(providerName); Provider provider = getProvider(deploymentName, providerName); if (provider instanceof HasImageProvider) { return (HasImageProvider) provider; } else { throw new IllegalConfigException( new ConfigProblemBuilder( Severity.FATAL, "Provider \"" + providerName + "\" does not support configuring images via Halyard.").build() ); } }