All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hashmapinc.tempus.WitsmlObjects.v1411.CsRotarySteerableTool Maven / Gradle / Ivy

Go to download

This library assists in serializing and deserializing WITSML 1.3.1.1 and 1.4.1.1 Objects

There is a newer version: 1.1.48.1
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2017.06.26 at 03:00:38 PM CDT 
//


package com.hashmapinc.tempus.WitsmlObjects.v1411;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;


/**
 *  WITSML - Rotary Steerable Tool Component Schema 
 * 
 * 

Java class for cs_rotarySteerableTool complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 {@code
 * 
 *   
 *     
 *       
 *         
 *         
 *           
 *           
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *       
 *     
 *   
 * 
 * } 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "cs_rotarySteerableTool", propOrder = { "deflectionMethod", "bendAngle", "bendOffset", "holeSizeMn", "holeSizeMx", "wobMx", "operatingSpeed", "speedMx", "flowRateMn", "flowRateMx", "downLinkFlowRateMn", "downLinkFlowRateMx", "pressLossFact", "padCount", "padLen", "padWidth", "padOffset", "openPadOd", "closePadOd", "sensor", "customData", "extensionAny" }) public class CsRotarySteerableTool { @XmlElement(required = true) @XmlSchemaType(name = "string") protected DeflectionMethod deflectionMethod; protected PlaneAngleMeasure bendAngle; protected LengthMeasure bendOffset; protected LengthMeasure holeSizeMn; protected LengthMeasure holeSizeMx; protected ForceMeasure wobMx; protected AnglePerTimeMeasure operatingSpeed; protected AnglePerTimeMeasure speedMx; protected VolumeFlowRateMeasure flowRateMn; protected VolumeFlowRateMeasure flowRateMx; protected VolumeFlowRateMeasure downLinkFlowRateMn; protected VolumeFlowRateMeasure downLinkFlowRateMx; protected Double pressLossFact; protected Short padCount; protected LengthMeasure padLen; protected LengthMeasure padWidth; protected LengthMeasure padOffset; protected LengthMeasure openPadOd; protected LengthMeasure closePadOd; protected List sensor; protected CsCustomData customData; protected CsExtensionAny extensionAny; /** * Gets the value of the deflectionMethod property. * * @return * possible object is * {@link DeflectionMethod } * */ public DeflectionMethod getDeflectionMethod() { return deflectionMethod; } /** * Sets the value of the deflectionMethod property. * * @param value * allowed object is * {@link DeflectionMethod } * */ public void setDeflectionMethod(DeflectionMethod value) { this.deflectionMethod = value; } /** * Gets the value of the bendAngle property. * * @return * possible object is * {@link PlaneAngleMeasure } * */ public PlaneAngleMeasure getBendAngle() { return bendAngle; } /** * Sets the value of the bendAngle property. * * @param value * allowed object is * {@link PlaneAngleMeasure } * */ public void setBendAngle(PlaneAngleMeasure value) { this.bendAngle = value; } /** * Gets the value of the bendOffset property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getBendOffset() { return bendOffset; } /** * Sets the value of the bendOffset property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setBendOffset(LengthMeasure value) { this.bendOffset = value; } /** * Gets the value of the holeSizeMn property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getHoleSizeMn() { return holeSizeMn; } /** * Sets the value of the holeSizeMn property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setHoleSizeMn(LengthMeasure value) { this.holeSizeMn = value; } /** * Gets the value of the holeSizeMx property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getHoleSizeMx() { return holeSizeMx; } /** * Sets the value of the holeSizeMx property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setHoleSizeMx(LengthMeasure value) { this.holeSizeMx = value; } /** * Gets the value of the wobMx property. * * @return * possible object is * {@link ForceMeasure } * */ public ForceMeasure getWobMx() { return wobMx; } /** * Sets the value of the wobMx property. * * @param value * allowed object is * {@link ForceMeasure } * */ public void setWobMx(ForceMeasure value) { this.wobMx = value; } /** * Gets the value of the operatingSpeed property. * * @return * possible object is * {@link AnglePerTimeMeasure } * */ public AnglePerTimeMeasure getOperatingSpeed() { return operatingSpeed; } /** * Sets the value of the operatingSpeed property. * * @param value * allowed object is * {@link AnglePerTimeMeasure } * */ public void setOperatingSpeed(AnglePerTimeMeasure value) { this.operatingSpeed = value; } /** * Gets the value of the speedMx property. * * @return * possible object is * {@link AnglePerTimeMeasure } * */ public AnglePerTimeMeasure getSpeedMx() { return speedMx; } /** * Sets the value of the speedMx property. * * @param value * allowed object is * {@link AnglePerTimeMeasure } * */ public void setSpeedMx(AnglePerTimeMeasure value) { this.speedMx = value; } /** * Gets the value of the flowRateMn property. * * @return * possible object is * {@link VolumeFlowRateMeasure } * */ public VolumeFlowRateMeasure getFlowRateMn() { return flowRateMn; } /** * Sets the value of the flowRateMn property. * * @param value * allowed object is * {@link VolumeFlowRateMeasure } * */ public void setFlowRateMn(VolumeFlowRateMeasure value) { this.flowRateMn = value; } /** * Gets the value of the flowRateMx property. * * @return * possible object is * {@link VolumeFlowRateMeasure } * */ public VolumeFlowRateMeasure getFlowRateMx() { return flowRateMx; } /** * Sets the value of the flowRateMx property. * * @param value * allowed object is * {@link VolumeFlowRateMeasure } * */ public void setFlowRateMx(VolumeFlowRateMeasure value) { this.flowRateMx = value; } /** * Gets the value of the downLinkFlowRateMn property. * * @return * possible object is * {@link VolumeFlowRateMeasure } * */ public VolumeFlowRateMeasure getDownLinkFlowRateMn() { return downLinkFlowRateMn; } /** * Sets the value of the downLinkFlowRateMn property. * * @param value * allowed object is * {@link VolumeFlowRateMeasure } * */ public void setDownLinkFlowRateMn(VolumeFlowRateMeasure value) { this.downLinkFlowRateMn = value; } /** * Gets the value of the downLinkFlowRateMx property. * * @return * possible object is * {@link VolumeFlowRateMeasure } * */ public VolumeFlowRateMeasure getDownLinkFlowRateMx() { return downLinkFlowRateMx; } /** * Sets the value of the downLinkFlowRateMx property. * * @param value * allowed object is * {@link VolumeFlowRateMeasure } * */ public void setDownLinkFlowRateMx(VolumeFlowRateMeasure value) { this.downLinkFlowRateMx = value; } /** * Gets the value of the pressLossFact property. * * @return * possible object is * {@link Double } * */ public Double getPressLossFact() { return pressLossFact; } /** * Sets the value of the pressLossFact property. * * @param value * allowed object is * {@link Double } * */ public void setPressLossFact(Double value) { this.pressLossFact = value; } /** * Gets the value of the padCount property. * * @return * possible object is * {@link Short } * */ public Short getPadCount() { return padCount; } /** * Sets the value of the padCount property. * * @param value * allowed object is * {@link Short } * */ public void setPadCount(Short value) { this.padCount = value; } /** * Gets the value of the padLen property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getPadLen() { return padLen; } /** * Sets the value of the padLen property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setPadLen(LengthMeasure value) { this.padLen = value; } /** * Gets the value of the padWidth property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getPadWidth() { return padWidth; } /** * Sets the value of the padWidth property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setPadWidth(LengthMeasure value) { this.padWidth = value; } /** * Gets the value of the padOffset property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getPadOffset() { return padOffset; } /** * Sets the value of the padOffset property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setPadOffset(LengthMeasure value) { this.padOffset = value; } /** * Gets the value of the openPadOd property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getOpenPadOd() { return openPadOd; } /** * Sets the value of the openPadOd property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setOpenPadOd(LengthMeasure value) { this.openPadOd = value; } /** * Gets the value of the closePadOd property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getClosePadOd() { return closePadOd; } /** * Sets the value of the closePadOd property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setClosePadOd(LengthMeasure value) { this.closePadOd = value; } /** * Gets the value of the sensor property. * * * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the sensor property. * * * For example, to add a new item, do as follows: *
 {@code
     *    getSensor().add(newItem);
     * } 
* * * * Objects of the following type(s) are allowed in the list * {@link CsSensor } * * */ public List getSensor() { if (sensor == null) { sensor = new ArrayList(); } return this.sensor; } /** * Gets the value of the customData property. * * @return * possible object is * {@link CsCustomData } * */ public CsCustomData getCustomData() { return customData; } /** * Sets the value of the customData property. * * @param value * allowed object is * {@link CsCustomData } * */ public void setCustomData(CsCustomData value) { this.customData = value; } /** * Gets the value of the extensionAny property. * * @return * possible object is * {@link CsExtensionAny } * */ public CsExtensionAny getExtensionAny() { return extensionAny; } /** * Sets the value of the extensionAny property. * * @param value * allowed object is * {@link CsExtensionAny } * */ public void setExtensionAny(CsExtensionAny value) { this.extensionAny = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy