org.flexiblepower.ral.values
public static class CommodityMeasurables.Builder extends java.lang.Object
This helper class makes it easy to create an instance of the CommodityMeasurables
. To create an instance
of this class, use CommodityMeasurables.create()
.
Typical usage looks like this:
CommodityMeasurables measure = CommodityMeasurables.create().electricity(electricityMeasure).gas(gasMeasure).build();
Modifier | Constructor and Description |
---|---|
protected |
CommodityMeasurables.Builder() |
Modifier and Type | Method and Description |
---|---|
CommodityMeasurables |
build() |
CommodityMeasurables.Builder |
electricity(javax.measure.Measurable<javax.measure.quantity.Power> value) |
CommodityMeasurables.Builder |
gas(javax.measure.Measurable<javax.measure.quantity.VolumetricFlowRate> value) |
CommodityMeasurables.Builder |
heat(javax.measure.Measurable<javax.measure.quantity.Power> value) |
public CommodityMeasurables.Builder electricity(javax.measure.Measurable<javax.measure.quantity.Power> value)
public CommodityMeasurables.Builder gas(javax.measure.Measurable<javax.measure.quantity.VolumetricFlowRate> value)
public CommodityMeasurables.Builder heat(javax.measure.Measurable<javax.measure.quantity.Power> value)
public CommodityMeasurables build()