public static class ServerFinder.Filter extends Object
| Constructor and Description |
|---|
Filter() |
| Modifier and Type | Method and Description |
|---|---|
static ServerFinder.Filter |
custom(@NonNull Predicate<Server> customPredicate)
Create a custom filter
|
static ServerFinder.Filter |
host(@NonNull String host)
Create a server host filter
|
static ServerFinder.Filter |
name(@NonNull String name)
Create a server name filter
|
static ServerFinder.Filter |
port(int port)
Create a server port filter
|
static ServerFinder.Filter |
status(Server.Status status)
Create a server status filter
|
static ServerFinder.Filter |
type(@NonNull String type)
Create a server type filter
|
static ServerFinder.Filter |
uuid(@NonNull UUID uuid)
Create a server UUID filter
|
public static ServerFinder.Filter uuid(@NonNull @NonNull UUID uuid)
uuid - The server UUID to filterpublic static ServerFinder.Filter type(@NonNull @NonNull String type)
type - The server type to filterpublic static ServerFinder.Filter name(@NonNull @NonNull String name)
name - The server name to filterpublic static ServerFinder.Filter host(@NonNull @NonNull String host)
host - The server host to filterpublic static ServerFinder.Filter port(int port)
port - The server port to filterpublic static ServerFinder.Filter status(@NonNull Server.Status status)
status - the server status to filterpublic static ServerFinder.Filter custom(@NonNull @NonNull Predicate<Server> customPredicate)
customPredicate - the custom predicate to applyCopyright © 2024 SiLA Java Developers. All rights reserved.