congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ConfigProblemBuilder.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
com.netflix.spinnaker.halyard.config.problem.v1.ConfigProblemBuilder
constructor

Best Java code snippets using com.netflix.spinnaker.halyard.config.problem.v1.ConfigProblemBuilder.<init> (Showing top 20 results out of 315)

origin: com.netflix.spinnaker.halyard/halyard-config

public String getCurrentDeployment() {
 String result = getConfig().getCurrentDeployment();
 if (result == null || result.isEmpty()) {
  throw new IllegalConfigException(
    new ConfigProblemBuilder(Severity.FATAL, "No deployment has been set").build()
  );
 }
 return result;
}
origin: spinnaker/halyard

public String getCurrentDeployment() {
 String result = getConfig().getCurrentDeployment();
 if (result == null || result.isEmpty()) {
  throw new IllegalConfigException(
    new ConfigProblemBuilder(Severity.FATAL, "No deployment has been set").build()
  );
 }
 return result;
}
origin: com.netflix.spinnaker.halyard/halyard-config

public void deleteMaster(String deploymentName, String ciName, String masterName) {
 Ci ci = ciService.getCi(deploymentName, ciName);
 boolean removed = ci.getMasters().removeIf(master -> ((Master) master).getName().equals(masterName));
 if (!removed) {
  throw new HalException(
    new ConfigProblemBuilder(Severity.FATAL, "Master \"" + masterName + "\" wasn't found")
      .build());
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

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());
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public void deleteArtifactAccount(String deploymentName, String providerName, String accountName) {
 ArtifactProvider provider = artifactProviderService.getArtifactProvider(deploymentName, providerName);
 boolean removed = provider.getAccounts().removeIf(account -> ((ArtifactAccount) account).getName().equals(accountName));
 if (!removed) {
  throw new HalException(
    new ConfigProblemBuilder(Severity.FATAL, "Artifact account \"" + accountName + "\" wasn't found")
      .build());
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public List<DeploymentConfiguration> getAllDeploymentConfigurations() {
 NodeFilter filter = new NodeFilter().withAnyDeployment();
 List<DeploymentConfiguration> matching = lookupService.getMatchingNodesOfType(filter, DeploymentConfiguration.class);
 if (matching.size() == 0) {
  throw new ConfigNotFoundException(
    new ConfigProblemBuilder(Severity.FATAL, "No deployments could be found in your currently loaded halconfig")
      .build());
 } else {
  return matching;
 }
}
origin: spinnaker/halyard

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());
}
origin: com.netflix.spinnaker.halyard/halyard-config

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());
}
origin: com.netflix.spinnaker.halyard/halyard-config

public void setArtifactAccount(String deploymentName, String providerName, String accountName, ArtifactAccount newArtifactAccount) {
 ArtifactProvider provider = artifactProviderService.getArtifactProvider(deploymentName, providerName);
 for (int i = 0; i < provider.getAccounts().size(); i++) {
  ArtifactAccount account = (ArtifactAccount) provider.getAccounts().get(i);
  if (account.getNodeName().equals(accountName)) {
   provider.getAccounts().set(i, newArtifactAccount);
   return;
  }
 }
 throw new HalException(new ConfigProblemBuilder(Severity.FATAL, "Artifact account \"" + accountName + "\" wasn't found").build());
}
origin: com.netflix.spinnaker.halyard/halyard-config

public void deleteBaseImage(String deploymentName, String bakeryDefaultsName, String baseImageId) {
 BakeryDefaults bakeryDefaults = getBakeryDefaults(deploymentName, bakeryDefaultsName);
 boolean removed = bakeryDefaults.getBaseImages().removeIf(baseImage -> ((BaseImage) baseImage).getBaseImage().getId().equals(baseImageId));
 if (!removed) {
  throw new HalException(
    new ConfigProblemBuilder(Severity.FATAL, "BaseImage \"" + baseImageId + "\" wasn't found")
      .build());
 }
}
origin: spinnaker/halyard

public void deleteBaseImage(String deploymentName, String bakeryDefaultsName, String baseImageId) {
 BakeryDefaults bakeryDefaults = getBakeryDefaults(deploymentName, bakeryDefaultsName);
 boolean removed = bakeryDefaults.getBaseImages().removeIf(baseImage -> ((BaseImage) baseImage).getBaseImage().getId().equals(baseImageId));
 if (!removed) {
  throw new HalException(
    new ConfigProblemBuilder(Severity.FATAL, "BaseImage \"" + baseImageId + "\" wasn't found")
      .build());
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public ConfigProblemBuilder addProblem(Severity severity, String message, String field) {
 ConfigProblemBuilder problemBuilder = new ConfigProblemBuilder(severity, message);
 if (node != null) {
  problemBuilder.setNode(node);
  if (field != null && !field.isEmpty()) {
   problemBuilder.setOptions(node.fieldOptions(new ConfigProblemSetBuilder(context), field));
  }
 }
 builders.add(problemBuilder);
 return problemBuilder;
}
origin: com.netflix.spinnaker.halyard/halyard-config

public List<ArtifactProvider> getAllArtifactProviders(String deploymentName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).withAnyArtifactProvider();
 List<ArtifactProvider> matching = lookupService.getMatchingNodesOfType(filter, ArtifactProvider.class);
 if (matching.size() == 0) {
  throw new ConfigNotFoundException(
    new ConfigProblemBuilder(Severity.FATAL, "No providers could be found")
      .build());
 } else {
  return matching;
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public List<Account> getAllAccounts(String deploymentName, String providerName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setProvider(providerName).withAnyAccount();
 List<Account> matchingAccounts = lookupService.getMatchingNodesOfType(filter, Account.class);
 if (matchingAccounts.size() == 0) {
  throw new ConfigNotFoundException(
    new ConfigProblemBuilder(Severity.FATAL, "No accounts could be found").build());
 } else {
  return matchingAccounts;
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public List<Subscription> getAllSubscriptions(String deploymentName, String pubsubName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setPubsub(pubsubName).withAnySubscription();
 List<Subscription> matchingSubscriptions = lookupService.getMatchingNodesOfType(filter, Subscription.class);
 if (matchingSubscriptions.size() == 0) {
  throw new ConfigNotFoundException(
    new ConfigProblemBuilder(Severity.FATAL, "No subscriptions could be found").build());
 } else {
  return matchingSubscriptions;
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public List<ArtifactAccount> getAllArtifactAccounts(String deploymentName, String providerName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setArtifactProvider(providerName).withAnyArtifactAccount();
 List<ArtifactAccount> matchingArtifactAccounts = lookupService.getMatchingNodesOfType(filter, ArtifactAccount.class);
 if (matchingArtifactAccounts.size() == 0) {
  throw new ConfigNotFoundException(
    new ConfigProblemBuilder(Severity.FATAL, "No accounts could be found").build());
 } else {
  return matchingArtifactAccounts;
 }
}
origin: spinnaker/halyard

public List<Subscription> getAllSubscriptions(String deploymentName, String pubsubName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setPubsub(pubsubName).withAnySubscription();
 List<Subscription> matchingSubscriptions = lookupService.getMatchingNodesOfType(filter, Subscription.class);
 if (matchingSubscriptions.size() == 0) {
  throw new ConfigNotFoundException(
    new ConfigProblemBuilder(Severity.FATAL, "No subscriptions could be found").build());
 } else {
  return matchingSubscriptions;
 }
}
origin: spinnaker/halyard

 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());
  }
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public List<Master> getAllMasters(String deploymentName, String ciName) {
 NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setCi(ciName).withAnyMaster();
 List<Master> matchingMasters = lookupService.getMatchingNodesOfType(filter, Master.class);
 if (matchingMasters.size() == 0) {
  throw new ConfigNotFoundException(
    new ConfigProblemBuilder(Severity.FATAL, "No masters could be found").build());
 } else {
  return matchingMasters;
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public ParseConfigException(ParserException e) {
 Problem problem = new ConfigProblemBuilder(Problem.Severity.FATAL,
   "Could not parse your halconfig: " + e.getMessage()).build();
 getProblems().add(problem);
}
com.netflix.spinnaker.halyard.config.problem.v1ConfigProblemBuilder<init>

Popular methods of ConfigProblemBuilder

  • build
  • setNode
  • setOptions
  • setRemediation

Popular in Java

  • Making http requests using okhttp
  • setContentView (Activity)
  • requestLocationUpdates (LocationManager)
  • onRequestPermissionsResult (Fragment)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • Option (scala)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now