Class WaterfallConfiguration
-
- All Implemented Interfaces:
@Deprecated(message = "This class is deprecated and will be removed in version 9.0.0.") public final class WaterfallConfiguration
A wrapper class for passing publisher set waterfall configurations.
This class can only be constructed through its builder class WaterfallConfigurationBuilder that is exposed via the static method WaterfallConfiguration.builder.
ex: val builder = WaterfallConfiguration.builder(); // configure the builder by calling the exposed setters val configs = builder.build();
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classWaterfallConfiguration.WaterfallConfigurationBuilderBuilder class for configuring and constructing a WaterfallConfiguration object.
-
Method Summary
Modifier and Type Method Description final DoublegetFloor()Publisher set waterfall price floor, null otherwise. final DoublegetCeiling()Publisher set waterfall price ceiling, null otherwise. StringtoString()final StringtoJsonString()final static WaterfallConfiguration.WaterfallConfigurationBuilderbuilder()Helper function for obtaining an instance of WaterfallConfigurationBuilder. final static WaterfallConfigurationempty()Helper function for getting an new instance of an empty WaterfallConfiguration. -
-
Method Detail
-
getCeiling
final Double getCeiling()
Publisher set waterfall price ceiling, null otherwise.
-
toJsonString
final String toJsonString()
-
builder
final static WaterfallConfiguration.WaterfallConfigurationBuilder builder()
Helper function for obtaining an instance of WaterfallConfigurationBuilder.
- Returns:
a new instance of WaterfallConfigurationBuilder
-
empty
final static WaterfallConfiguration empty()
Helper function for getting an new instance of an empty WaterfallConfiguration.
- Returns:
A new WaterfallConfiguration instance with empty waterfall configurations.
-
-
-
-