Package me.lucko.luckperms.common.query
Class QueryOptionsBuilderImpl
java.lang.Object
me.lucko.luckperms.common.query.QueryOptionsBuilderImpl
- All Implemented Interfaces:
net.luckperms.api.query.QueryOptions.Builder
public class QueryOptionsBuilderImpl
extends Object
implements net.luckperms.api.query.QueryOptions.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull net.luckperms.api.query.QueryOptionsbuild()@NonNull net.luckperms.api.query.QueryOptions.Builder@NonNull net.luckperms.api.query.QueryOptions.Builder@NonNull net.luckperms.api.query.QueryOptions.Builder@NonNull net.luckperms.api.query.QueryOptions.Builder<O> @NonNull net.luckperms.api.query.QueryOptions.Builder
-
Constructor Details
-
QueryOptionsBuilderImpl
public QueryOptionsBuilderImpl(net.luckperms.api.query.QueryMode mode)
-
-
Method Details
-
mode
public @NonNull net.luckperms.api.query.QueryOptions.Builder mode(@NonNull net.luckperms.api.query.QueryMode mode) - Specified by:
modein interfacenet.luckperms.api.query.QueryOptions.Builder
-
context
public @NonNull net.luckperms.api.query.QueryOptions.Builder context(@NonNull net.luckperms.api.context.ContextSet context) - Specified by:
contextin interfacenet.luckperms.api.query.QueryOptions.Builder
-
flag
public @NonNull net.luckperms.api.query.QueryOptions.Builder flag(@NonNull net.luckperms.api.query.Flag flag, boolean value) - Specified by:
flagin interfacenet.luckperms.api.query.QueryOptions.Builder
-
flags
public @NonNull net.luckperms.api.query.QueryOptions.Builder flags(@NonNull Set<net.luckperms.api.query.Flag> flags) - Specified by:
flagsin interfacenet.luckperms.api.query.QueryOptions.Builder
-
option
public <O> @NonNull net.luckperms.api.query.QueryOptions.Builder option(@NonNull net.luckperms.api.query.OptionKey<O> key, @Nullable O value) - Specified by:
optionin interfacenet.luckperms.api.query.QueryOptions.Builder
-
build
- Specified by:
buildin interfacenet.luckperms.api.query.QueryOptions.Builder
-