Class DbClientTracing.Builder
java.lang.Object
io.helidon.dbclient.DbClientServiceBase.BuilderBase<DbClientTracing.Builder, DbClientTracing>
io.helidon.dbclient.tracing.DbClientTracing.Builder
- All Implemented Interfaces:
Builder<DbClientTracing.Builder, DbClientTracing>, Supplier<DbClientTracing>
- Enclosing class:
DbClientTracing
public static class DbClientTracing.Builder
extends DbClientServiceBase.BuilderBase<DbClientTracing.Builder, DbClientTracing>
Fluent API builder for
DbClientTracing.-
Method Summary
Methods inherited from class DbClientServiceBase.BuilderBase
config, enabled, predicate, statementNames, statementNames, statementNames, statementPredicate, statementTypes, statementTypes, statementTypesModifier and TypeMethodDescriptionConfigure this client service from config.voidenabled(boolean enabled) Configure whether this service is enabled or not.protected Predicate<DbClientServiceContext> Predicate used to build a client service.Set of statement name patterns.statementNames(String... names) Configure statement name patterns this service will be triggered for.protected DbClientTracing.BuilderstatementNames(List<String> names) Configures statement name patterns from configuration.statementPredicate(Predicate<DbClientServiceContext> predicate) Configure a predicate whose result will be used to decide whether to trigger this service or not.protected Set<DbStatementType> Set of statement types.statementTypes(DbStatementType... types) Configure statement types this service will be triggered for.protected DbClientTracing.BuilderstatementTypes(List<DbStatementType> types) Configures statement types from configuration.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 DbClientTracingget()default DbClientTracing.Builderidentity()Instance of this builder as the correct type.default DbClientTracing.Builderupdate(Consumer<DbClientTracing.Builder> consumer) Update the builder in a fluent API way.
-
Method Details
-
build
Description copied from interface:BuilderBuild the instance from this builder.- Returns:
- instance of the built type
-