Class Parameters.Builder
java.lang.Object
io.helidon.common.parameters.Parameters.Builder
- All Implemented Interfaces:
Builder<Parameters.Builder, Parameters>, Supplier<Parameters>
- Enclosing interface:
Parameters
public static class Parameters.Builder
extends Object
implements Builder<Parameters.Builder, Parameters>
Builder of a new
Parameters instance.-
Method Summary
Modifier and TypeMethodDescriptionAdd new value(s) to the parameters.build()Build the instance from this builder.mapperManager(Mappers mapperManager) Configure mapper manager to use.Set new value(s) to the parameters.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Builder
get, identity, updateModifier and TypeMethodDescriptiondefault Parametersget()default Parameters.Builderidentity()Instance of this builder as the correct type.default Parameters.Builderupdate(Consumer<Parameters.Builder> consumer) Update the builder in a fluent API way.
-
Method Details
-
build
Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
buildin interfaceBuilder<Parameters.Builder, Parameters>- Returns:
- instance of the built type
-
mapperManager
Configure mapper manager to use.- Parameters:
mapperManager- mapper manager- Returns:
- updated builder
-
add
Add new value(s) to the parameters. If the name existed, values will be added.- Parameters:
name- parameter namevalues- parameter value- Returns:
- updated builder
-
set
Set new value(s) to the parameters. If the name existed, values will be replaced.- Parameters:
name- parameter namevalues- parameter value- Returns:
- updated builder
-