Interface FilteredTrigger.Builder<C extends FilteredTriggerConfiguration>
- Type Parameters:
C- The trigger type
- All Superinterfaces:
AbstractBuilder<FilteredTrigger<C>>,Builder<FilteredTrigger<C>,,FilteredTrigger.Builder<C>> CopyableBuilder<FilteredTrigger<C>,,FilteredTrigger.Builder<C>> ResettableBuilder<FilteredTrigger<C>,FilteredTrigger.Builder<C>>
- Enclosing interface:
FilteredTrigger<C extends FilteredTriggerConfiguration>
public static interface FilteredTrigger.Builder<C extends FilteredTriggerConfiguration>
extends Builder<FilteredTrigger<C>,FilteredTrigger.Builder<C>>, CopyableBuilder<FilteredTrigger<C>,FilteredTrigger.Builder<C>>
A builder to create
FilteredTriggers.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds theFilteredTrigger.<T extends FilteredTriggerConfiguration>
FilteredTrigger.Builder<T> config(T config) Sets theFilteredTriggerConfiguration.Methods inherited from interface org.spongepowered.api.util.CopyableBuilder
from
-
Method Details
-
config
Sets theFilteredTriggerConfiguration.- Parameters:
config- The configuration- Returns:
- This builder, for chaining
-
build
FilteredTrigger<C> build()Builds theFilteredTrigger.- Specified by:
buildin interfaceAbstractBuilder<C extends FilteredTriggerConfiguration>- Returns:
- The trigger
-