Class HostFacility.Builder
java.lang.Object
neqsim.process.fielddevelopment.tieback.HostFacility.Builder
- Enclosing class:
HostFacility
Builder for HostFacility.
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the HostFacility.gasCapacity(double capacityMSm3d) Sets the gas capacity.gasUtilization(double utilization) Sets the gas utilization.location(double latitude, double longitude) Sets the location.maxTieInPressure(double pressureBara) Sets the maximum tie-in pressure.minTieInPressure(double pressureBara) Sets the minimum tie-in pressure.oilCapacity(double capacityBopd) Sets the oil capacity.oilUtilization(double utilization) Sets the oil utilization.Sets the operator.spareGasCapacity(double spareCapacityMSm3d) Sets the spare gas capacity directly.spareOilCapacity(double spareCapacityBopd) Sets the spare oil capacity directly.Sets the facility type.waterCapacity(double capacityM3d) Sets the water capacity.waterDepth(double waterDepthM) Sets the water depth.
-
Field Details
-
facility
-
-
Constructor Details
-
Builder
-
-
Method Details
-
operator
Sets the operator.- Parameters:
operator- operator name- Returns:
- this builder
-
type
Sets the facility type.- Parameters:
type- facility type- Returns:
- this builder
-
location
Sets the location.- Parameters:
latitude- latitude in degreeslongitude- longitude in degrees- Returns:
- this builder
-
waterDepth
Sets the water depth.- Parameters:
waterDepthM- water depth in meters- Returns:
- this builder
-
gasCapacity
Sets the gas capacity.- Parameters:
capacityMSm3d- gas capacity in MSm3/d- Returns:
- this builder
-
gasUtilization
Sets the gas utilization.- Parameters:
utilization- utilization (0-1)- Returns:
- this builder
-
spareGasCapacity
Sets the spare gas capacity directly.- Parameters:
spareCapacityMSm3d- spare gas capacity in MSm3/d- Returns:
- this builder
-
oilCapacity
Sets the oil capacity.- Parameters:
capacityBopd- oil capacity in bbl/d- Returns:
- this builder
-
oilUtilization
Sets the oil utilization.- Parameters:
utilization- utilization (0-1)- Returns:
- this builder
-
spareOilCapacity
Sets the spare oil capacity directly.- Parameters:
spareCapacityBopd- spare oil capacity in bbl/d- Returns:
- this builder
-
waterCapacity
Sets the water capacity.- Parameters:
capacityM3d- water capacity in m3/d- Returns:
- this builder
-
minTieInPressure
Sets the minimum tie-in pressure.- Parameters:
pressureBara- minimum pressure in bara- Returns:
- this builder
-
maxTieInPressure
Sets the maximum tie-in pressure.- Parameters:
pressureBara- maximum pressure in bara- Returns:
- this builder
-
build
-