Class CylindricalStorageInput.CylindricalStorageInputCopyBuilder
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder<T>
edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder<T>
edu.ie3.datamodel.models.input.thermal.ThermalUnitInput.ThermalUnitInputCopyBuilder<CylindricalStorageInput.CylindricalStorageInputCopyBuilder>
edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput.CylindricalStorageInputCopyBuilder
- All Implemented Interfaces:
UniqueEntity.UniqueEntityBuilder
- Enclosing class:
- CylindricalStorageInput
public static class CylindricalStorageInput.CylindricalStorageInputCopyBuilder
extends ThermalUnitInput.ThermalUnitInputCopyBuilder<CylindricalStorageInput.CylindricalStorageInputCopyBuilder>
A builder pattern based approach to create copies of
CylindricalStorageInput
entities
with altered field values. For detailed field descriptions refer to java docs of CylindricalStorageInput
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
c
(tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificHeatCapacity> c) inletTemp
(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> inletTemp) returnTemp
(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> returnTemp) storageVolumeLvl
(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> storageVolumeLvl) storageVolumeLvlMin
(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> storageVolumeLvlMin) Methods inherited from class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput.ThermalUnitInputCopyBuilder
getThermalBus, thermalBus
Methods inherited from class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
getId, getOperationTime, getOperator, id, operationTime, operator
Methods inherited from class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
getUuid, uuid
-
Method Details
-
build
- Specified by:
build
in interfaceUniqueEntity.UniqueEntityBuilder
- Specified by:
build
in classThermalUnitInput.ThermalUnitInputCopyBuilder<CylindricalStorageInput.CylindricalStorageInputCopyBuilder>
-
storageVolumeLvl
public CylindricalStorageInput.CylindricalStorageInputCopyBuilder storageVolumeLvl(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> storageVolumeLvl) -
storageVolumeLvlMin
public CylindricalStorageInput.CylindricalStorageInputCopyBuilder storageVolumeLvlMin(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> storageVolumeLvlMin) -
inletTemp
public CylindricalStorageInput.CylindricalStorageInputCopyBuilder inletTemp(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> inletTemp) -
returnTemp
public CylindricalStorageInput.CylindricalStorageInputCopyBuilder returnTemp(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> returnTemp) -
c
public CylindricalStorageInput.CylindricalStorageInputCopyBuilder c(tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificHeatCapacity> c) -
childInstance
-