Interface RuntimeProperties.ConfigurationBuilder<C extends RuntimeProperties, B extends RuntimeProperties.ConfigurationBuilder<C,B> >
- All Known Implementing Classes:
RuntimeProperties.Builder
- Enclosing interface:
RuntimeProperties
public static interface RuntimeProperties.ConfigurationBuilder<C extends RuntimeProperties, B extends RuntimeProperties.ConfigurationBuilder<C,B>>
-
Method Summary
Modifier and TypeMethodDescriptionApply the function to this builder.build()Build and return the immutable configuration.default BAssociate the given value with the specified key.default BAssociate the given value with the specified key.default BAssociate the given value with the specified key.default BAssociate the given value with the specified key.default BAssociate the given value with the specified key.default BAssociate the given class name value with the specified key.default BAssociate the given value with the specified key.Associate the given value with the specified key.default Bwith(RuntimeProperties other) Add all of the fields in the supplied Configuration object.Remove the value associated with the specified key.
-
Method Details
-
build
C build()Build and return the immutable configuration.- Returns:
- the immutable configuration; never null
-
with
-
apply
-
without
-
with
Add all of the fields in the supplied Configuration object.- Parameters:
other- the configuration whose fields should be added; may not be null- Returns:
- this builder object so methods can be chained together; never null
-
with
-
with
-
with
-
with
-
with
-
with
-
with
-