Class StaticConfiguration.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<S>
com.arpnetworking.configuration.jackson.BaseJacksonConfiguration.Builder<StaticConfiguration.Builder,StaticConfiguration>
com.arpnetworking.configuration.jackson.StaticConfiguration.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<StaticConfiguration>
- Enclosing class:
- StaticConfiguration
public static final class StaticConfiguration.Builder
extends BaseJacksonConfiguration.Builder<StaticConfiguration.Builder,StaticConfiguration>
Builder for
StaticConfiguration
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddSource
(JsonNodeSource value) Add aJsonNodeSource
instance.protected StaticConfiguration.Builder
self()
Called by setters to always return appropriate subclass ofBaseJacksonConfiguration.Builder
, even from setters of base class.setSources
(List<JsonNodeSource> value) Set theList
ofJsonNodeSource
instances.Methods inherited from class com.arpnetworking.configuration.jackson.BaseJacksonConfiguration.Builder
setObjectMapper
Methods inherited from class com.arpnetworking.commons.builder.OvalBuilder
build, clone, clone, construct, isSelfValidating, toString, validate
-
Constructor Details
-
Builder
public Builder()Public constructor.
-
-
Method Details
-
setSources
Set theList
ofJsonNodeSource
instances. Cannot be null.- Parameters:
value
- TheList
ofJsonNodeSource
instances.- Returns:
- This
StaticConfiguration.Builder
instance.
-
addSource
Add aJsonNodeSource
instance.- Parameters:
value
- TheJsonNodeSource
instance.- Returns:
- This
StaticConfiguration.Builder
instance.
-
self
Description copied from class:BaseJacksonConfiguration.Builder
Called by setters to always return appropriate subclass ofBaseJacksonConfiguration.Builder
, even from setters of base class.- Specified by:
self
in classBaseJacksonConfiguration.Builder<StaticConfiguration.Builder,
StaticConfiguration> - Returns:
- instance with correct
BaseJacksonConfiguration.Builder
class type.
-