Module io.helidon.config
Package io.helidon.config
Class ConfigSources.SystemPropertiesConfigSource.Builder
- java.lang.Object
-
- io.helidon.config.AbstractSourceBuilder<B,U>
-
- io.helidon.config.AbstractConfigSourceBuilder<T,Void>
-
- io.helidon.config.MapConfigSource.MapBuilder<ConfigSources.SystemPropertiesConfigSource.Builder>
-
- io.helidon.config.ConfigSources.SystemPropertiesConfigSource.Builder
-
- All Implemented Interfaces:
Builder<MapConfigSource>
,PollableSource.Builder<ConfigSources.SystemPropertiesConfigSource.Builder>
,Source.Builder<ConfigSources.SystemPropertiesConfigSource.Builder>
,Supplier<MapConfigSource>
- Enclosing class:
- ConfigSources.SystemPropertiesConfigSource
public static final class ConfigSources.SystemPropertiesConfigSource.Builder extends MapConfigSource.MapBuilder<ConfigSources.SystemPropertiesConfigSource.Builder>
A fluent API builder forConfigSources.SystemPropertiesConfigSource
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapConfigSource
build()
Build the instance from this builder.ConfigSources.SystemPropertiesConfigSource.Builder
name(String sourceName)
Name of this source.-
Methods inherited from class io.helidon.config.MapConfigSource.MapBuilder
map, map, pollingStrategy, properties, sourceName
-
Methods inherited from class io.helidon.config.AbstractConfigSourceBuilder
config, mediaType, mediaTypeMapping, parser, parserMapping
-
Methods inherited from class io.helidon.config.AbstractSourceBuilder
changeWatcher, optional, retryPolicy
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.helidon.config.spi.PollableSource.Builder
pollingStrategy
-
Methods inherited from interface io.helidon.config.spi.Source.Builder
optional, optional, retryPolicy
-
-
-
-
Method Detail
-
build
public MapConfigSource build()
Description copied from interface:Builder
Build the instance from this builder.- Returns:
- instance of the built type
-
name
public ConfigSources.SystemPropertiesConfigSource.Builder name(String sourceName)
Description copied from class:MapConfigSource.MapBuilder
Name of this source.- Overrides:
name
in classMapConfigSource.MapBuilder<ConfigSources.SystemPropertiesConfigSource.Builder>
- Parameters:
sourceName
- name of this source- Returns:
- updated builder instance
-
-