public NodeFilter withAnyArtifactProvider() { matchers.add(Node.thisNodeAcceptor(Artifacts.class)); matchers.add(Node.thisNodeAcceptor(ArtifactProvider.class)); return this; }
public NodeFilter withAnyPersistentStore() { matchers.add(Node.thisNodeAcceptor(PersistentStorage.class)); matchers.add(Node.thisNodeAcceptor(PersistentStore.class)); return this; }
public NodeFilter withAnyBaseImage() { matchers.add(Node.thisNodeAcceptor(BakeryDefaults.class)); matchers.add(Node.thisNodeAcceptor(BaseImage.class)); return this; }
public NodeFilter withAnyProvider() { matchers.add(Node.thisNodeAcceptor(Providers.class)); matchers.add(Node.thisNodeAcceptor(Provider.class)); return this; }
public NodeFilter withAnyHaService() { matchers.add(Node.thisNodeAcceptor(HaServices.class)); matchers.add(Node.thisNodeAcceptor(HaService.class)); return this; }
public NodeFilter withAnyPersistentStore() { matchers.add(Node.thisNodeAcceptor(PersistentStorage.class)); matchers.add(Node.thisNodeAcceptor(PersistentStore.class)); return this; }
public NodeFilter setWebhookTrust() { matchers.add(Node.thisNodeAcceptor(Webhook.class)); matchers.add(Node.thisNodeAcceptor(WebhookTrust.class)); return this; }
public NodeFilter withAnyArtifactTemplate() { matchers.add(Node.thisNodeAcceptor(Artifacts.class)); matchers.add(Node.thisNodeAcceptor(ArtifactTemplate.class)); return this; }
public NodeFilter withAnyRoleProvider() { matchers.add(Node.thisNodeAcceptor(Authz.class)); matchers.add(Node.thisNodeAcceptor(GroupMembership.class)); matchers.add(Node.thisNodeAcceptor(RoleProvider.class)); return this; }
public NodeFilter withAnyCi() { matchers.add(Node.thisNodeAcceptor(Cis.class)); matchers.add(Node.thisNodeAcceptor(Ci.class)); return this; }
public NodeFilter withAnyProvider() { matchers.add(Node.thisNodeAcceptor(Providers.class)); matchers.add(Node.thisNodeAcceptor(Provider.class)); return this; }
public NodeFilter withAnyRoleProvider() { matchers.add(Node.thisNodeAcceptor(Authz.class)); matchers.add(Node.thisNodeAcceptor(GroupMembership.class)); matchers.add(Node.thisNodeAcceptor(RoleProvider.class)); return this; }
public NodeFilter setRoleProvider(String name) { matchers.add(Node.thisNodeAcceptor(Authz.class)); matchers.add(Node.thisNodeAcceptor(GroupMembership.class)); matchers.add(Node.namedNodeAcceptor(RoleProvider.class, name)); return this; }
public NodeFilter setAuthnMethod(String name) { matchers.add(Node.thisNodeAcceptor(Authn.class)); matchers.add(Node.namedNodeAcceptor(AuthnMethod.class, name)); return this; }
public NodeFilter setPubsub(String name) { matchers.add(Node.thisNodeAcceptor(Pubsubs.class)); matchers.add(Node.namedNodeAcceptor(Pubsub.class, name)); return this; }
public NodeFilter setArtifactProvider(String name) { matchers.add(Node.thisNodeAcceptor(Artifacts.class)); matchers.add(Node.namedNodeAcceptor(ArtifactProvider.class, name)); return this; }
public NodeFilter setArtifactProvider(String name) { matchers.add(Node.thisNodeAcceptor(Artifacts.class)); matchers.add(Node.namedNodeAcceptor(ArtifactProvider.class, name)); return this; }
public NodeFilter setBaseImage(String name) { matchers.add(Node.thisNodeAcceptor(BakeryDefaults.class)); matchers.add(Node.namedNodeAcceptor(BaseImage.class, name)); return this; }
public NodeFilter setBaseImage(String name) { matchers.add(Node.thisNodeAcceptor(BakeryDefaults.class)); matchers.add(Node.namedNodeAcceptor(BaseImage.class, name)); return this; }
public NodeFilter setMetricStore(String name) { matchers.add(Node.thisNodeAcceptor(MetricStores.class)); matchers.add(Node.namedNodeAcceptor(MetricStore.class, name)); return this; }