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, thermalBusMethods inherited from class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
getId, getOperationTime, getOperator, id, operationTime, operatorMethods inherited from class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
getUuid, uuid
-
Method Details
-
build
- Specified by:
buildin interfaceUniqueEntity.UniqueEntityBuilder- Specified by:
buildin 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
-