Class JsonNodeMergingSource.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<JsonNodeMergingSource>
com.arpnetworking.configuration.jackson.JsonNodeMergingSource.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<JsonNodeMergingSource>
- Enclosing class:
- JsonNodeMergingSource
public static final class JsonNodeMergingSource.Builder
extends com.arpnetworking.commons.builder.OvalBuilder<JsonNodeMergingSource>
Builder
implementation for
JsonNodeMergingSource
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddSource
(JsonNodeSource value) Add aJsonNodeSource
instance.setSources
(List<JsonNodeSource> value) Set theList
ofJsonNodeSource
instances in order of importance (least significant first).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 in order of importance (least significant first). Cannot be null.- Parameters:
value
- TheList
ofJsonNodeSource
instances in order of importance (least significant first).- Returns:
- This
JsonNodeMergingSource.Builder
instance.
-
addSource
Add aJsonNodeSource
instance.- Parameters:
value
- TheJsonNodeSource
instance.- Returns:
- This
JsonNodeMergingSource.Builder
instance.
-