Class NodeFilter


  • public class NodeFilter
    extends java.lang.Object
    A filter for listing nodes. This is immutable.
    Author:
    mpolden
    • 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)
      • 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