Class ConfigSources.SystemPropertiesConfigSource.Builder
java.lang.Object
io.helidon.config.AbstractSourceBuilder<ConfigSources.SystemPropertiesConfigSource.Builder, Void>
io.helidon.config.AbstractConfigSourceBuilder<ConfigSources.SystemPropertiesConfigSource.Builder, Void>
io.helidon.config.MapConfigSource.MapBuilder<ConfigSources.SystemPropertiesConfigSource.Builder>
io.helidon.config.ConfigSources.SystemPropertiesConfigSource.Builder
- All Implemented Interfaces:
Builder<MapConfigSource.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 for
ConfigSources.SystemPropertiesConfigSource.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the instance from this builder.Name of this source.Methods inherited from class MapConfigSource.MapBuilder
map, map, pollingStrategy, properties, sourceNameModifier and TypeMethodDescriptionprotected Map<?, ?> map()Map used as data of this config source.Map to be used as config source underlying data.pollingStrategy(PollingStrategy pollingStrategy) Configure a polling strategy.properties(Properties properties) Properties to be used as config source underlying data.protected StringName of the source.Methods inherited from class AbstractConfigSourceBuilder
config, mediaType, mediaTypeMapping, parser, parserMappingModifier and TypeMethodDescriptionConfigure builder from meta configuration.Media type if this is aParsableSourceand explicit media type is configured.mediaTypeMapping(Function<Config.Key, Optional<MediaType>> mediaTypeMapping) Sets a function that maps keys to media type.parser(ConfigParser parser) A parser if this is aParsableSourceand explicit parser is configured.parserMapping(Function<Config.Key, Optional<ConfigParser>> parserMapping) Sets a function that maps keys to a parser.Methods inherited from class AbstractSourceBuilder
changeWatcher, optional, retryPolicyModifier and TypeMethodDescriptionchangeWatcher(ChangeWatcher<Void> changeWatcher) Configure a change watcher.optional(boolean optional) Whether the source is optional or not.retryPolicy(Supplier<? extends RetryPolicy> policy) Configure a retry policy to be used with this source.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 MapConfigSourceget()default MapConfigSource.Builderidentity()Instance of this builder as the correct type.default MapConfigSource.Builderupdate(Consumer<MapConfigSource.Builder> consumer) Update the builder in a fluent API way.Methods inherited from interface PollableSource.Builder
pollingStrategyModifier and TypeMethodDescriptionpollingStrategy(Supplier<? extends PollingStrategy> pollingStrategy) Configure the polling strategy to use.Methods inherited from interface Source.Builder
optional
-
Method Details
-
build
Description copied from interface:BuilderBuild the instance from this builder.- Returns:
- instance of the built type
-
name
Description copied from class:MapConfigSource.MapBuilderName of this source.- Overrides:
namein classMapConfigSource.MapBuilder<ConfigSources.SystemPropertiesConfigSource.Builder>- Parameters:
sourceName- name of this source- Returns:
- updated builder instance
-