Class NodeFilter
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.api.integration.configserver.NodeFilter
-
public class NodeFilter extends java.lang.ObjectA filter for listing nodes. This is immutable.- Author:
- mpolden
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeFilterall()A filter which matches all nodes, except deprovisioned onesjava.util.Set<com.yahoo.config.provision.ApplicationId>applications()NodeFilterapplications(com.yahoo.config.provision.ApplicationId... applications)NodeFilterapplications(java.util.Set<com.yahoo.config.provision.ApplicationId> applications)java.util.Set<com.yahoo.config.provision.HostName>hostnames()NodeFilterhostnames(com.yahoo.config.provision.HostName... hostnames)NodeFilterhostnames(java.util.Set<com.yahoo.config.provision.HostName> hostnames)booleanincludeDeprovisioned()NodeFilterincludeDeprovisioned(boolean includeDeprovisioned)java.util.Set<Node.State>states()NodeFilterstates(Node.State... states)NodeFilterstates(java.util.Set<Node.State> states)
-
-
-
Method Detail
-
includeDeprovisioned
public boolean includeDeprovisioned()
-
states
public java.util.Set<Node.State> states()
-
hostnames
public java.util.Set<com.yahoo.config.provision.HostName> hostnames()
-
applications
public java.util.Set<com.yahoo.config.provision.ApplicationId> applications()
-
includeDeprovisioned
public NodeFilter includeDeprovisioned(boolean includeDeprovisioned)
-
states
public NodeFilter states(Node.State... states)
-
states
public NodeFilter states(java.util.Set<Node.State> states)
-
hostnames
public NodeFilter hostnames(com.yahoo.config.provision.HostName... hostnames)
-
hostnames
public NodeFilter hostnames(java.util.Set<com.yahoo.config.provision.HostName> hostnames)
-
applications
public NodeFilter applications(com.yahoo.config.provision.ApplicationId... applications)
-
applications
public NodeFilter applications(java.util.Set<com.yahoo.config.provision.ApplicationId> applications)
-
all
public static NodeFilter all()
A filter which matches all nodes, except deprovisioned ones
-
-