Package org.rumbledb.config
Class RumbleConfiguration.RumbleConfigurationBuilder
java.lang.Object
org.rumbledb.config.RumbleConfiguration.RumbleConfigurationBuilder
- Enclosing class:
- RumbleConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()configureDebug(Consumer<DebugConfig.DebugConfigBuilder> customizer) configureInput(Consumer<InputConfig.InputConfigBuilder> customizer) configureOutput(Consumer<OutputConfig.OutputConfigBuilder> customizer) configureRuntime(Consumer<RuntimeConfig.RuntimeConfigBuilder> customizer)
-
Constructor Details
-
RumbleConfigurationBuilder
public RumbleConfigurationBuilder()
-
-
Method Details
-
with
-
build
-
configureInput
public RumbleConfiguration.RumbleConfigurationBuilder configureInput(Consumer<InputConfig.InputConfigBuilder> customizer) -
configureOutput
public RumbleConfiguration.RumbleConfigurationBuilder configureOutput(Consumer<OutputConfig.OutputConfigBuilder> customizer) -
configureRuntime
public RumbleConfiguration.RumbleConfigurationBuilder configureRuntime(Consumer<RuntimeConfig.RuntimeConfigBuilder> customizer) -
configureDebug
public RumbleConfiguration.RumbleConfigurationBuilder configureDebug(Consumer<DebugConfig.DebugConfigBuilder> customizer) -
configureAnalysis
public RumbleConfiguration.RumbleConfigurationBuilder configureAnalysis(Consumer<AnalysisConfig.AnalysisConfigBuilder> customizer) -
configureOptimization
public RumbleConfiguration.RumbleConfigurationBuilder configureOptimization(Consumer<OptimizationConfig.OptimizationConfigBuilder> customizer) -
configureSemantics
public RumbleConfiguration.RumbleConfigurationBuilder configureSemantics(Consumer<SemanticsConfig.SemanticsConfigBuilder> customizer) -
configureFormatting
public RumbleConfiguration.RumbleConfigurationBuilder configureFormatting(Consumer<FormattingConfig.FormattingConfigBuilder> customizer)
-