Method allow to filter networks by names.
Filtering will be case insensitive and will use string equality comparison.

@param names is not null list of network names
@return {@link NetworkFilter}
978485
public NetworkFilter names(String... names) {
        checkNotNull(names, "Name match criteria must be not a null");

        predicate = predicate.and(combine(
            NetworkMetadata::getName, in(asList(names), Predicates::containsIgnoreCase)
        ));

        return this;
    }
1178786
public FilterMappingType<T> portletName(String ... values)
   {
      if (values != null)
      {
         for(String name: values)
         {
            childNode.createChild("portlet-name").text(name);
         }
      }
      return this;
   }
1249579
public boolean search(Collection<String> names) {
        while (next()) {
            if (names.contains(getName())) {
                return true;
            }
        }
        return false;
    }
956277
public static OpPredicate nameEquals(final String name){
        return new OpPredicate() {
            @Override
            public boolean matches(SameDiff sameDiff, DifferentialFunction function) {
                return function.getOwnName().equals(name);
            }
        };
    }
1213279
private static boolean containsIgnoreCase(List<String> names, String nameToFind) {
		if (CollUtil.isEmpty(names)) {
			return false;
		}
		if (StrUtil.isEmpty(nameToFind)) {
			return false;
		}
		for (String name : names) {
			if (nameToFind.equalsIgnoreCase(name)) {
				return true;
			}
		}
		return false;
	}
593164
def get_network_by_name_version(self, name: str, version: str) -> Optional[Network]:
        """"""
        name_version_filter = and_(Network.name == name, Network.version == version)
        network = self.session.query(Network).filter(name_version_filter).one_or_none()
        return network
1327700
public LoadBalancerFilter names(String... names) {
        allItemsNotNull(names, "Load balancer names");

        predicate = predicate.and(combine(
            LoadBalancerMetadata::getName, in(names)
        ));

        return this;
    }
408203
public static filterpolicy[] get(nitro_service service, String name[]) throws Exception{
		if (name !=null && name.length>0) {
			filterpolicy response[] = new filterpolicy[name.length];
			filterpolicy obj[] = new filterpolicy[name.length];
			for (int i=0;i<name.length;i++) {
				obj[i] = new filterpolicy();
				obj[i].set_name(name[i]);
				response[i] = (filterpolicy) obj[i].get_resource(service);
			}
			return response;
		}
		return null;
	}
1283095
def filter_wildcard(names, pattern):
    
    return tuple(name for name in names
                 if fnmatch.fnmatch(name, pattern))
158897
@Pure
	public BusHub getBusHub(String name, Comparator<String> nameComparator) {
		if (name == null) {
			return null;
		}
		final Comparator<String> cmp = nameComparator == null ? BusNetworkUtilities.NAME_COMPARATOR : nameComparator;
		for (final BusHub busHub : this.validBusHubs) {
			if (cmp.compare(name, busHub.getName()) == 0) {
				return busHub;
			}
		}
		for (final BusHub busHub : this.invalidBusHubs) {
			if (cmp.compare(name, busHub.getName()) == 0) {
				return busHub;
			}
		}
		return null;
	}
1174923
public void addNameSpace(Set<String> names) {
		for (String name : names) {
			this.nameSpace.add(name.replace('.', '/'));
		}
	}
10986
@SuppressWarnings("unchecked")
  public <T extends ResponseFilter> T responseFilter(String name) {
    return (T) responseFilters.get(name);
  }
490649
public Collection<Server> list(String name)
    {
        List<Server> ret = new ArrayList<Server>();
        Collection<Server> servers = list();
        for(Server server : servers)
        {
            if(name == null || server.getName().equals(name))
                ret.add(server);
        }
        return ret;
    }
1207093
public static dnsaddrec[] get_filtered(nitro_service service, String filter) throws Exception{
		dnsaddrec obj = new dnsaddrec();
		options option = new options();
		option.set_filter(filter);
		dnsaddrec[] response = (dnsaddrec[]) obj.getfiltered(service, option);
		return response;
	}
666156
public static File file(String... names) {
		if (ArrayUtil.isEmpty(names)) {
			return null;
		}

		File file = null;
		for (String name : names) {
			if (file == null) {
				file = file(name);
			} else {
				file = file(file, name);
			}
		}
		return file;
	}
579916
public Set<String> getAttributeNamesSkip(String ... names) {
        Set<String> attributes = new CaseInsensitiveSet(getAttributeNames());
        for (String name : names) {
            attributes.remove(name);
        }
        return attributes;
    }
1362723
public static String name(String name, String... names) {
        final StringBuilder builder = new StringBuilder();
        append(builder, name);
        if (names != null) {
            for (String s : names) {
                append(builder, s);
            }
        }
        return builder.toString();
    }