public abstract class WitsmlBhaRun extends WitsmlObject
The non-contextual content of a WITSML bottom hole assembly run object.
The bhaRun object is used to capture information about one run of the drillstring into and out of the hole. The drillstring configuration is described in the tubular object. That is, one configuration may be used for many runs. This object is uniquely identified within the context of one wellbore object.
Modifier and Type | Class and Description |
---|---|
static class |
WitsmlBhaRun.Status
Possible bottom hole assembly statuses.
|
Modifier and Type | Method and Description |
---|---|
abstract DrillingParameters |
addDrillingParameters() |
Value |
getActualDls()
Return the actual DLS of this BHA run.
|
Integer |
getBitRunNumber()
Return the bit run number of this BHA run.
|
Date |
getDrillingEndTime()
Return the drilling end time of this BHA run.
|
List<DrillingParameters> |
getDrillingParameters()
Return the drilling parameters of this BHA run.
|
Date |
getDrillingStartTime()
Return the drilling start time of this BHA run.
|
Date |
getEndTime()
Return the end time of this BHA run.
|
Value |
getMaximumDls()
Return the maximum DLS of this BHA run.
|
String |
getObjective()
Return the objective of this BHA run.
|
Value |
getPlannedDls()
Return the planned DLS of this BHA run.
|
String |
getReason()
Return the reason of this BHA run.
|
Date |
getStartTime()
Return the start time of this BHA run.
|
WitsmlBhaRun.Status |
getStatus()
Return the status of this BHA run.
|
Integer |
getStringRunNumber()
Return the string run number of this BHA run.
|
Reference |
getTubularReference()
Return the tubular reference of this BHA run.
|
void |
setActualDls(Value actualDls)
Set the actual DLS of this BHA run.
|
void |
setBitRunNumber(Integer bitRunNumber)
Set the bit run number of this BHA run.
|
void |
setDrillingEndTime(Date drillingEndTime)
Set the drilling end time of this BHA run.
|
void |
setDrillingStartTime(Date drillingStartTime)
Set the drilling start time of this BHA run.
|
void |
setEndTime(Date endTime)
Set the end time of this BHA run.
|
void |
setMaximumDls(Value maximumDls)
Set the maximum DLS of this BHA run.
|
void |
setObjective(String objective)
Set the objective of this BHA run.
|
void |
setPlannedDls(Value plannedDls)
Set the planned DLS of this BHA run.
|
void |
setReason(String reason)
Set the reason of this BHA run.
|
void |
setStartTime(Date startTime)
Set the start time of this BHA run.
|
void |
setStatus(WitsmlBhaRun.Status status)
Set the status of this BHA run.
|
void |
setStringRunNumber(Integer stringRunNumber)
Set the string run number of this BHA run.
|
void |
setTubularReference(Reference tubularReference)
Set the tubular reference of this BHA run.
|
equals, getAddQuery, getAliases, getCitation, getCommonData, getEtpResource, getEtpServer, getId, getName, getParent, getParentId, getReadLock, getServer, getVersion, getWitsmlServer, getWitsmlType, getWriteLock, hashCode, newAliases, newCitation, newCommonData, setEtpResource, setName, toString
public Reference getTubularReference()
Corresponds to the WITSML property tubular
:
This represents a foreign key to the tubular (assembly) that was utilized in this run
public void setTubularReference(Reference tubularReference)
Corresponds to the WITSML property tubular
:
This represents a foreign key to the tubular (assembly) that was utilized in this run
tubularReference
- The tubular reference to set.
May be null indicating absent or unknown.public Date getStartTime()
Corresponds to the WITSML property dTimStart
:
Date and time that activities started
public void setStartTime(Date startTime)
Corresponds to the WITSML property dTimStart
:
Date and time that activities started
startTime
- The start time to set.
May be null indicating absent or unknown.public Date getEndTime()
Corresponds to the WITSML property dTimStop
:
Date and time that activities stopped
public void setEndTime(Date endTime)
Corresponds to the WITSML property dTimStop
:
Date and time that activities stopped
endTime
- The end time to set.
May be null indicating absent or unknown.public Date getDrillingStartTime()
Corresponds to the WITSML property dTimStartDrilling
:
Start on bottom - date and time
public void setDrillingStartTime(Date drillingStartTime)
Corresponds to the WITSML property dTimStartDrilling
:
Start on bottom - date and time
drillingStartTime
- The drilling start time to set.
May be null indicating absent or unknown.public Date getDrillingEndTime()
Corresponds to the WITSML property dTimStopDrilling
:
Start off bottom - date and time
public void setDrillingEndTime(Date drillingEndTime)
Corresponds to the WITSML property dTimStopDrilling
:
Start off bottom - date and time
drillingEndTime
- The drilling end time to set.
May be null indicating absent or unknown.public Value getPlannedDls()
Corresponds to the WITSML property planDogleg
:
Planned dogleg severity
public void setPlannedDls(Value plannedDls)
Corresponds to the WITSML property planDogleg
:
Planned dogleg severity
plannedDls
- The planned DLS to set.
May be null indicating absent or unknown.public Value getActualDls()
Corresponds to the WITSML property actDogleg
:
Actual dogleg severity
public void setActualDls(Value actualDls)
Corresponds to the WITSML property actDogleg
:
Actual dogleg severity
actualDls
- The actual DLS to set.
May be null indicating absent or unknown.public Value getMaximumDls()
Corresponds to the WITSML property actDoglegMx
:
Actual dogleg severity - Maximum
public void setMaximumDls(Value maximumDls)
Corresponds to the WITSML property actDoglegMx
:
Actual dogleg severity - Maximum
maximumDls
- The maximum DLS to set.
May be null indicating absent or unknown.public WitsmlBhaRun.Status getStatus()
Corresponds to the WITSML property statusBha
:
Bottom hole assembly status
public void setStatus(WitsmlBhaRun.Status status)
Corresponds to the WITSML property statusBha
:
Bottom hole assembly status
status
- The status to set.
May be null indicating absent or unknown.public Integer getBitRunNumber()
Corresponds to the WITSML property numBitRun
:
Bit run number
public void setBitRunNumber(Integer bitRunNumber)
Corresponds to the WITSML property numBitRun
:
Bit run number
bitRunNumber
- The bit run number to set.
May be null indicating absent or unknown.public Integer getStringRunNumber()
Corresponds to the WITSML property numStringRun
:
String run number
public void setStringRunNumber(Integer stringRunNumber)
Corresponds to the WITSML property numStringRun
:
String run number
stringRunNumber
- The string run number to set.
May be null indicating absent or unknown.public String getReason()
Corresponds to the WITSML property reasonTrip
:
Reason for trip
public void setReason(String reason)
Corresponds to the WITSML property reasonTrip
:
Reason for trip
reason
- The reason to set.
May be null indicating absent or unknown.public String getObjective()
Corresponds to the WITSML property objectiveBha
:
Objective of bottom hole assembly
public void setObjective(String objective)
Corresponds to the WITSML property objectiveBha
:
Objective of bottom hole assembly
objective
- The objective to set.
May be null indicating absent or unknown.public List<DrillingParameters> getDrillingParameters()
Corresponds to the WITSML property drillingParams
:
Drilling parameters
public abstract DrillingParameters addDrillingParameters()
Copyright © 2023 Petroware AS - https://petroware.no