public ProblemSet validateAllPubsubs(String deploymentName) { NodeFilter filter = new NodeFilter() .setDeployment(deploymentName) .withAnyPubsub() .withAnySubscription(); return validateService.validateMatchingFilter(filter); } }
public ProblemSet validateAllSubscriptions(String deploymentName, String pubsubName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setPubsub(pubsubName).withAnySubscription(); return validateService.validateMatchingFilter(filter); } }
public ProblemSet validateAllPubsubs(String deploymentName) { NodeFilter filter = new NodeFilter() .setDeployment(deploymentName) .withAnyPubsub() .withAnySubscription(); return validateService.validateMatchingFilter(filter); } }
public ProblemSet validateAllSubscriptions(String deploymentName, String pubsubName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setPubsub(pubsubName).withAnySubscription(); return validateService.validateMatchingFilter(filter); } }
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; } }
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; } }
public ProblemSet validatePubsub(String deploymentName, String pubsubName) { NodeFilter filter = new NodeFilter() .setDeployment(deploymentName) .setPubsub(pubsubName) .withAnySubscription() .setBakeryDefaults() .withAnyBaseImage(); return validateService.validateMatchingFilter(filter); }
public ProblemSet validatePubsub(String deploymentName, String pubsubName) { NodeFilter filter = new NodeFilter() .setDeployment(deploymentName) .setPubsub(pubsubName) .withAnySubscription() .setBakeryDefaults() .withAnyBaseImage(); return validateService.validateMatchingFilter(filter); }