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
FilteredTrigger
s.-
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:
build
in interfaceAbstractBuilder<C extends FilteredTriggerConfiguration>
- Returns:
- The trigger
-