public static class WitsmlTubular.Component extends Object
Modifier and Type | Class and Description |
---|---|
static class |
WitsmlTubular.Component.Bend |
static class |
WitsmlTubular.Component.Bit |
static class |
WitsmlTubular.Component.BoxPinConfiguration |
static class |
WitsmlTubular.Component.Connection |
static class |
WitsmlTubular.Component.HoleOpener |
static class |
WitsmlTubular.Component.Jar |
static class |
WitsmlTubular.Component.MaterialType |
static class |
WitsmlTubular.Component.Motor |
static class |
WitsmlTubular.Component.MwdTool |
static class |
WitsmlTubular.Component.Nozzle |
static class |
WitsmlTubular.Component.RotarySteerableTool |
static class |
WitsmlTubular.Component.Sensor |
static class |
WitsmlTubular.Component.Stabilizer |
static class |
WitsmlTubular.Component.Type |
Modifier and Type | Method and Description |
---|---|
WitsmlTubular.Component.Bend |
addBend()
Add a new (empty) bend to this tubular.
|
WitsmlTubular.Component.Connection |
addConnection()
Add a new (empty) connection to this tubular.
|
WitsmlTubular.Component.Nozzle |
addNozzle()
Add a new (empty) nozzle to this tubular.
|
WitsmlTubular.Component.Stabilizer |
addStabilizer()
Add a new (empty) stabilizer to this tubular.
|
Value |
getAverageJointLength()
Return the average join length of this component.
|
Value |
getAxialStiffness()
Return the axial stiffness of this component.
|
List<WitsmlTubular.Component.Bend> |
getBends()
Return the bends of this component.
|
Value |
getBendStiffness()
Return the bend stiffness of this component.
|
WitsmlTubular.Component.Bit |
getBit()
Return the bit of this component.
|
WitsmlTubular.Component.BoxPinConfiguration |
getBoxPinConfiguration()
Return the box pin configuration of this component.
|
Value |
getBurstPressure()
Return the burst pressure of this component.
|
Value |
getCollapsePressure()
Return the collapse pressure of this component.
|
List<WitsmlTubular.Component.Connection> |
getConnections()
Return the connections of this component.
|
String |
getDescription()
Return the description of this component.
|
Value |
getDisplacement()
Return the displacement of this component.
|
Value |
getFatigueEnduranceLimit()
Return the fatigue endurance limit of this component.
|
Value |
getFishNeckInnerDiameter()
Return the fish neck inner diameter of this component.
|
Value |
getFishNeckLength()
Return the fish neck length of this component.
|
Value |
getFishNeckOuterDiameter()
Return the fish neck outer diameter of this component.
|
WitsmlTubular.Component.HoleOpener |
getHoleOpener()
Return the hole opener of this component.
|
String |
getId()
Return the ID of this component.
|
Value |
getInnerDiameter()
Return the inner diameter of this component.
|
WitsmlTubular.Component.Jar |
getJar()
Return the jar of this component.
|
Value |
getLength()
Return the length of this component.
|
Value |
getMassPerLength()
Return the mass per length of this component.
|
String |
getMaterialGrade()
Return the material grade of this component.
|
WitsmlTubular.Component.MaterialType |
getMaterialType()
Return the material type of this component.
|
Value |
getMaxDls()
Return the max DLS of this component.
|
Value |
getMaxOuterDiameter()
Return the max outer diameter of this component.
|
Value |
getMinPassThroughDiameter()
Return the min pass through diameter of this component.
|
String |
getModel()
Return the model of this component.
|
WitsmlTubular.Component.Motor |
getMotor()
Return the motor of this component.
|
WitsmlTubular.Component.MwdTool |
getMwdTool()
Return the MWD tool of this component.
|
Integer |
getNJointsPerStand()
Return the n joints per stand of this component.
|
Value |
getNozzleFlowArea()
Return the nozzle flow area of this component.
|
List<WitsmlTubular.Component.Nozzle> |
getNozzles()
Return the nozzles of this component.
|
Value |
getOuterDiameter()
Return the outer diameter of this component.
|
WitsmlTubular.Component.RotarySteerableTool |
getRotarySteerableTool()
Return the rotary steerable tool of this component.
|
Integer |
getSequenceNo()
Return the sequence no of this component.
|
String |
getServiceClass()
Return the service class of this component.
|
List<WitsmlTubular.Component.Stabilizer> |
getStabilizers()
Return the stabilizers of this component.
|
Value |
getTensionYield()
Return the tension yield of this component.
|
Value |
getTorqueYield()
Return the torque yield of this component.
|
Value |
getTorsionalStiffness()
Return the torsional stiffness of this component.
|
WitsmlTubular.Component.Type |
getType()
Return the type of this component.
|
String |
getVendor()
Return the vendor of this component.
|
Value |
getWallThickness()
Return the wall thickness of this component.
|
Value |
getWallWear()
Return the wall wear of this component.
|
WitsmlTubular.Component.Bit |
newBit()
Create a new (empty) bit and set in this tubular.
|
WitsmlTubular.Component.HoleOpener |
newHoleOpener()
Create a new (empty) hole opener and set in this tubular.
|
WitsmlTubular.Component.Jar |
newJar()
Create a new (empty) jar and set in this tubular.
|
WitsmlTubular.Component.Motor |
newMotor()
Create a new (empty) motor and set in this tubular.
|
WitsmlTubular.Component.MwdTool |
newMwdTool()
Create a new (empty) MWD tool and set in this tubular.
|
WitsmlTubular.Component.RotarySteerableTool |
newRotarySteerableTool()
Create a new (empty) rotary steerable tool and set in this tubular.
|
void |
setAverageJointLength(Value averageJointLength)
Set the average join length of this component.
|
void |
setAxialStiffness(Value axialStiffness)
Set the axial stiffness of this component.
|
void |
setBendStiffness(Value bendStiffness)
Set the bend stiffness of this component.
|
void |
setBoxPinConfiguration(WitsmlTubular.Component.BoxPinConfiguration boxPinConfiguration)
Set the box pin configuration of this component.
|
void |
setBurstPressure(Value burstPressure)
Set the burst pressure of this component.
|
void |
setCollapsePressure(Value collapsePressure)
Set the collapse pressure of this component.
|
void |
setDescription(String description)
Set the description of this component.
|
void |
setDisplacement(Value displacement)
Set the displacement of this component.
|
void |
setFatigueEnduranceLimit(Value fatigueEnduranceLimit)
Set the fatigue endurance limit of this component.
|
void |
setFishNeckInnerDiameter(Value fishNeckInnerDiameter)
Set the fish neck inner diameter of this component.
|
void |
setFishNeckLength(Value fishNeckLength)
Set the fish neck length of this component.
|
void |
setFishNeckOuterDiameter(Value fishNeckOuterDiameter)
Set the fish neck outer diameter of this component.
|
void |
setInnerDiameter(Value innerDiameter)
Set the inner diameter of this component.
|
void |
setLength(Value length)
Set the length of this component.
|
void |
setMassPerLength(Value massPerLength)
Set the mass per length of this component.
|
void |
setMaterialGrade(String materialGrade)
Set the material grade of this component.
|
void |
setMaterialType(WitsmlTubular.Component.MaterialType materialType)
Set the material type of this component.
|
void |
setMaxDls(Value maxDls)
Set the max DLS of this component.
|
void |
setMaxOuterDiameter(Value maxOuterDiameter)
Set the max outer diameter of this component.
|
void |
setMinPassThroughDiameter(Value minPassThroughDiameter)
Set the min pass through diameter of this component.
|
void |
setModel(String model)
Set the model of this component.
|
void |
setNJointsPerStand(Integer nJointsPerStand)
Set the n joints per stand of this component.
|
void |
setNozzleFlowArea(Value nozzleFlowArea)
Set the nozzle flow area of this component.
|
void |
setOuterDiameter(Value outerDiameter)
Set the outer diameter of this component.
|
void |
setSequenceNo(Integer sequenceNo)
Set the sequence no of this component.
|
void |
setServiceClass(String serviceClass)
Set the service class of this component.
|
void |
setTensionYield(Value tensionYield)
Set the tension yield of this component.
|
void |
setTorqueYield(Value torqueYield)
Set the torque yield of this component.
|
void |
setTorsionalStiffness(Value torsionalStiffness)
Set the torsional stiffness of this component.
|
void |
setType(WitsmlTubular.Component.Type type)
Set the type of this component.
|
void |
setVendor(String vendor)
Set the vendor of this component.
|
void |
setWallThickness(Value wallThickness)
Set the wall thickness of this component.
|
void |
setWallWear(Value wallWear)
Set the wall wear of this component.
|
public String getId()
public WitsmlTubular.Component.Type getType()
Corresponds to the WITSML property typeTubularComp
:
Type of component.
public void setType(WitsmlTubular.Component.Type type)
Corresponds to the WITSML property typeTubularComp
:
Type of component.
type
- The type to set.
May be null indicating absent or unknown.public Integer getSequenceNo()
Corresponds to the WITSML property sequence
:
The sequence within which the components entered the hole. That is, a sequence number of 1 entered first, 2 entered next, etc.
public void setSequenceNo(Integer sequenceNo)
Corresponds to the WITSML property sequence
:
The sequence within which the components entered the hole. That is, a sequence number of 1 entered first, 2 entered next, etc.
sequenceNo
- The sequence no to set.
May be null indicating absent or unknown.public String getDescription()
Corresponds to the WITSML property description
:
Description of item and details.
public void setDescription(String description)
Corresponds to the WITSML property description
:
Description of item and details.
description
- The description to set.
May be null indicating absent or unknown.public Value getInnerDiameter()
Corresponds to the WITSML property id
:
Internal diameter of object.
public void setInnerDiameter(Value innerDiameter)
Corresponds to the WITSML property id
:
Internal diameter of object.
innerDiameter
- The inner diameter to set.
May be null indicating absent or unknown.public Value getOuterDiameter()
Corresponds to the WITSML property od
:
Outside diameter of the body of the item.
public void setOuterDiameter(Value outerDiameter)
Corresponds to the WITSML property od
:
Outside diameter of the body of the item.
outerDiameter
- The outer diameter to set.
May be null indicating absent or unknown.public Value getMaxOuterDiameter()
Corresponds to the WITSML property odMx
:
Maximum outside diameter.
public void setMaxOuterDiameter(Value maxOuterDiameter)
Corresponds to the WITSML property odMx
:
Maximum outside diameter.
maxOuterDiameter
- The max outer diameter to set.
May be null indicating absent or unknown.public Value getLength()
Corresponds to the WITSML property len
:
Length of the item.
public void setLength(Value length)
Corresponds to the WITSML property len
:
Length of the item.
length
- The length to set.
May be null indicating absent or unknown.public Value getAverageJointLength()
Corresponds to the WITSML property lenJointAv
:
Average length of joint for tubulars.
public void setAverageJointLength(Value averageJointLength)
Corresponds to the WITSML property lenJointAv
:
Average length of joint for tubulars.
averageJointLength
- The average join length to set.
May be null indicating absent or unknown.public Integer getNJointsPerStand()
Corresponds to the WITSML property numJointStand
:
Number of joints per stand of tubular.
public void setNJointsPerStand(Integer nJointsPerStand)
Corresponds to the WITSML property numJointStand
:
Number of joints per stand of tubular.
nJointsPerStand
- The n joints per stand to set.
May be null indicating absent or unknown.public Value getMassPerLength()
Corresponds to the WITSML property wtPerLen
:
Weight per unit length.
public void setMassPerLength(Value massPerLength)
Corresponds to the WITSML property wtPerLen
:
Weight per unit length.
massPerLength
- The mass per length to set.
May be null indicating absent or unknown.public String getMaterialGrade()
Corresponds to the WITSML property grade
:
Material grade for the tubular section.
public void setMaterialGrade(String materialGrade)
Corresponds to the WITSML property grade
:
Material grade for the tubular section.
materialGrade
- The material grade to set.
May be null indicating absent or unknown.public Value getMinPassThroughDiameter()
Corresponds to the WITSML property odDrift
:
Minimum pass through diameter.
public void setMinPassThroughDiameter(Value minPassThroughDiameter)
Corresponds to the WITSML property odDrift
:
Minimum pass through diameter.
minPassThroughDiameter
- The min pass through diameter to set.
May be null indicating absent or unknown.public Value getTensionYield()
Corresponds to the WITSML property tensYield
:
Yield stress of steel - worn stress.
public void setTensionYield(Value tensionYield)
Corresponds to the WITSML property tensYield
:
Yield stress of steel - worn stress.
tensionYield
- The tension yield to set.
May be null indicating absent or unknown.public Value getTorqueYield()
Corresponds to the WITSML property tqYield
:
Torque yield stress.
public void setTorqueYield(Value torqueYield)
Corresponds to the WITSML property tqYield
:
Torque yield stress.
torqueYield
- The torque yield to set.
May be null indicating absent or unknown.public Value getFatigueEnduranceLimit()
Corresponds to the WITSML property stressFatigue
:
Fatigue endurance limit.
public void setFatigueEnduranceLimit(Value fatigueEnduranceLimit)
Corresponds to the WITSML property stressFatigue
:
Fatigue endurance limit.
fatigueEnduranceLimit
- The fatigue endurance limit to set.
May be null indicating absent or unknown.public Value getFishNeckLength()
Corresponds to the WITSML property lenFishneck
:
Fish neck length.
public void setFishNeckLength(Value fishNeckLength)
Corresponds to the WITSML property lenFishneck
:
Fish neck length.
fishNeckLength
- The fish neck length to set.
May be null indicating absent or unknown.public Value getFishNeckInnerDiameter()
Corresponds to the WITSML property idFishneck
:
Fish neck inside diameter.
public void setFishNeckInnerDiameter(Value fishNeckInnerDiameter)
Corresponds to the WITSML property idFishneck
:
Fish neck inside diameter.
fishNeckInnerDiameter
- The fish neck inner diameter to set.
May be null indicating absent or unknown.public Value getFishNeckOuterDiameter()
Corresponds to the WITSML property odFishneck
:
Fish neck outside diameter.
public void setFishNeckOuterDiameter(Value fishNeckOuterDiameter)
Corresponds to the WITSML property odFishneck
:
Fish neck outside diameter.
fishNeckOuterDiameter
- The fish neck outer diameter to set.
May be null indicating absent or unknown.public Value getDisplacement()
Corresponds to the WITSML property disp
:
Closed end displacement.
public void setDisplacement(Value displacement)
Corresponds to the WITSML property disp
:
Closed end displacement.
displacement
- The displacement to set.
May be null indicating absent or unknown.public Value getBurstPressure()
Corresponds to the WITSML property presBurst
:
Burst pressure.
public void setBurstPressure(Value burstPressure)
Corresponds to the WITSML property presBurst
:
Burst pressure.
burstPressure
- The burst pressure to set.
May be null indicating absent or unknown.public Value getCollapsePressure()
Corresponds to the WITSML property presCollapse
:
Collapse pressure.
public void setCollapsePressure(Value collapsePressure)
Corresponds to the WITSML property presCollapse
:
Collapse pressure.
collapsePressure
- The collapse pressure to set.
May be null indicating absent or unknown.public String getServiceClass()
Corresponds to the WITSML property classService
:
Service class.
public void setServiceClass(String serviceClass)
Corresponds to the WITSML property classService
:
Service class.
serviceClass
- The service class to set.
May be null indicating absent or unknown.public Value getWallWear()
Corresponds to the WITSML property wearWall
:
Wall thickness wear (commonly in percent).
public void setWallWear(Value wallWear)
Corresponds to the WITSML property wearWall
:
Wall thickness wear (commonly in percent).
wallWear
- The wall wear to set.
May be null indicating absent or unknown.public Value getWallThickness()
Corresponds to the WITSML property thickWall
:
Wall thickness.
public void setWallThickness(Value wallThickness)
Corresponds to the WITSML property thickWall
:
Wall thickness.
wallThickness
- The wall thickness to set.
May be null indicating absent or unknown.public WitsmlTubular.Component.BoxPinConfiguration getBoxPinConfiguration()
Corresponds to the WITSML property configCon
:
Box/Pin configuration.
public void setBoxPinConfiguration(WitsmlTubular.Component.BoxPinConfiguration boxPinConfiguration)
Corresponds to the WITSML property configCon
:
Box/Pin configuration.
boxPinConfiguration
- The box pin configuration to set.
May be null indicating absent or unknown.public Value getBendStiffness()
Corresponds to the WITSML property bendStiffness
:
Bending stiffness of tubular.
public void setBendStiffness(Value bendStiffness)
Corresponds to the WITSML property bendStiffness
:
Bending stiffness of tubular.
bendStiffness
- The bend stiffness to set.
May be null indicating absent or unknown.public Value getAxialStiffness()
Corresponds to the WITSML property axialStiffness
:
Axial stiffness of tubular.
public void setAxialStiffness(Value axialStiffness)
Corresponds to the WITSML property axialStiffness
:
Axial stiffness of tubular.
axialStiffness
- The axial stiffness to set.
May be null indicating absent or unknown.public Value getTorsionalStiffness()
Corresponds to the WITSML property torsionalStiffness
:
Torsional stiffness of tubular.
public void setTorsionalStiffness(Value torsionalStiffness)
Corresponds to the WITSML property torsionalStiffness
:
Torsional stiffness of tubular.
torsionalStiffness
- The torsional stiffness to set.
May be null indicating absent or unknown.public WitsmlTubular.Component.MaterialType getMaterialType()
Corresponds to the WITSML property typeMaterial
:
Type of material.
public void setMaterialType(WitsmlTubular.Component.MaterialType materialType)
Corresponds to the WITSML property typeMaterial
:
Type of material.
materialType
- The material type to set.
May be null indicating absent or unknown.public Value getMaxDls()
Corresponds to the WITSML property doglegMx
:
Maximum dogleg severity.
public void setMaxDls(Value maxDls)
Corresponds to the WITSML property doglegMx
:
Maximum dogleg severity.
maxDls
- The max DLS to set.
May be null indicating absent or unknown.public String getVendor()
Corresponds to the WITSML property vendor
:
Name of vendor.
public void setVendor(String vendor)
Corresponds to the WITSML property vendor
:
Name of vendor.
vendor
- The vendor to set.
May be null indicating absent or unknown.public String getModel()
Corresponds to the WITSML property model
:
Component name from manufacturer.
public void setModel(String model)
Corresponds to the WITSML property model
:
Component name from manufacturer.
model
- The model to set.
May be null indicating absent or unknown.public WitsmlTubular.Component.Bit getBit()
Corresponds to the WITSML property bitRecord
:
Bit object.
public WitsmlTubular.Component.Bit newBit()
Corresponds to the WITSML property bitRecord
:
Bit object.
public Value getNozzleFlowArea()
Corresponds to the WITSML property areaNozzleFlow
:
Total area of nozzles.
public void setNozzleFlowArea(Value nozzleFlowArea)
Corresponds to the WITSML property areaNozzleFlow
:
Total area of nozzles.
nozzleFlowArea
- The nozzle flow area to set.
May be null indicating absent or unknown.public List<WitsmlTubular.Component.Nozzle> getNozzles()
Corresponds to the WITSML property nozzle
:
Set of nozzle objects. Examples of items that have nozzles are bit, hole opener, circulation sub, jetting sub, pressure relief sub.
public WitsmlTubular.Component.Nozzle addNozzle()
Corresponds to the WITSML property nozzle
:
Set of nozzle objects. Examples of items that have nozzles are bit, hole opener, circulation sub, jetting sub, pressure relief sub.
public List<WitsmlTubular.Component.Connection> getConnections()
Corresponds to the WITSML property connection
:
Connection object.
public WitsmlTubular.Component.Connection addConnection()
Corresponds to the WITSML property connection
:
Connection object.
public WitsmlTubular.Component.Jar getJar()
Corresponds to the WITSML property jar
:
Jar object.
public WitsmlTubular.Component.Jar newJar()
Corresponds to the WITSML property jar
:
Jar object.
public WitsmlTubular.Component.MwdTool getMwdTool()
Corresponds to the WITSML property mwdTool
:
MWD (measurement while drilling) tool object.
public WitsmlTubular.Component.MwdTool newMwdTool()
Corresponds to the WITSML property jar
:
Jar object.
public WitsmlTubular.Component.Motor getMotor()
Corresponds to the WITSML property motor
:
Motor object.
public WitsmlTubular.Component.Motor newMotor()
Corresponds to the WITSML property motor
:
Motor object.
public List<WitsmlTubular.Component.Stabilizer> getStabilizers()
Corresponds to the WITSML property stabilizer
:
Stabilizer object.
public WitsmlTubular.Component.Stabilizer addStabilizer()
Corresponds to the WITSML property stabilizer
:
Stabilizer object.
public List<WitsmlTubular.Component.Bend> getBends()
Corresponds to the WITSML property bend
:
Bend object.
public WitsmlTubular.Component.Bend addBend()
Corresponds to the WITSML property bend
:
Bend object.
public WitsmlTubular.Component.HoleOpener getHoleOpener()
Corresponds to the WITSML property holeOpener
:
Hole opener object.
public WitsmlTubular.Component.HoleOpener newHoleOpener()
Corresponds to the WITSML property holeOpener
:
Hole opener object.
public WitsmlTubular.Component.RotarySteerableTool getRotarySteerableTool()
Corresponds to the WITSML property rotarySteerableTool
:
Rotary Steerable Tool.
public WitsmlTubular.Component.RotarySteerableTool newRotarySteerableTool()
Corresponds to the WITSML property rotarySteerableTool
:
Rotary Steerable Tool.
Copyright © 2023 Petroware AS - https://petroware.no