001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2008.07.15 at 10:02:34 AM GMT-10:00 
006    //
007    
008    
009    package org.hackystat.telemetry.service.resource.chart.jaxb;
010    
011    import java.io.Serializable;
012    import java.math.BigInteger;
013    import javax.xml.bind.annotation.XmlAccessType;
014    import javax.xml.bind.annotation.XmlAccessorType;
015    import javax.xml.bind.annotation.XmlAttribute;
016    import javax.xml.bind.annotation.XmlRootElement;
017    import javax.xml.bind.annotation.XmlType;
018    
019    
020    /**
021     * <p>Java class for anonymous complex type.
022     * 
023     * <p>The following schema fragment specifies the expected content contained within this class.
024     * 
025     * <pre>
026     * &lt;complexType>
027     *   &lt;complexContent>
028     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
029     *       &lt;attribute ref="{}Name use="required""/>
030     *       &lt;attribute ref="{}Units use="required""/>
031     *       &lt;attribute ref="{}NumberType"/>
032     *       &lt;attribute ref="{}LowerBound"/>
033     *       &lt;attribute ref="{}UpperBound"/>
034     *     &lt;/restriction>
035     *   &lt;/complexContent>
036     * &lt;/complexType>
037     * </pre>
038     * 
039     * 
040     */
041    @XmlAccessorType(XmlAccessType.FIELD)
042    @XmlType(name = "")
043    @XmlRootElement(name = "Y-Axis")
044    public class YAxis
045        implements Serializable
046    {
047    
048        private final static long serialVersionUID = 12343L;
049        @XmlAttribute(name = "Name", required = true)
050        protected String name;
051        @XmlAttribute(name = "Units", required = true)
052        protected String units;
053        @XmlAttribute(name = "NumberType")
054        protected String numberType;
055        @XmlAttribute(name = "LowerBound")
056        protected BigInteger lowerBound;
057        @XmlAttribute(name = "UpperBound")
058        protected BigInteger upperBound;
059    
060        /**
061         * Gets the value of the name property.
062         * 
063         * @return
064         *     possible object is
065         *     {@link String }
066         *     
067         */
068        public String getName() {
069            return name;
070        }
071    
072        /**
073         * Sets the value of the name property.
074         * 
075         * @param value
076         *     allowed object is
077         *     {@link String }
078         *     
079         */
080        public void setName(String value) {
081            this.name = value;
082        }
083    
084        public boolean isSetName() {
085            return (this.name!= null);
086        }
087    
088        /**
089         * Gets the value of the units property.
090         * 
091         * @return
092         *     possible object is
093         *     {@link String }
094         *     
095         */
096        public String getUnits() {
097            return units;
098        }
099    
100        /**
101         * Sets the value of the units property.
102         * 
103         * @param value
104         *     allowed object is
105         *     {@link String }
106         *     
107         */
108        public void setUnits(String value) {
109            this.units = value;
110        }
111    
112        public boolean isSetUnits() {
113            return (this.units!= null);
114        }
115    
116        /**
117         * Gets the value of the numberType property.
118         * 
119         * @return
120         *     possible object is
121         *     {@link String }
122         *     
123         */
124        public String getNumberType() {
125            return numberType;
126        }
127    
128        /**
129         * Sets the value of the numberType property.
130         * 
131         * @param value
132         *     allowed object is
133         *     {@link String }
134         *     
135         */
136        public void setNumberType(String value) {
137            this.numberType = value;
138        }
139    
140        public boolean isSetNumberType() {
141            return (this.numberType!= null);
142        }
143    
144        /**
145         * Gets the value of the lowerBound property.
146         * 
147         * @return
148         *     possible object is
149         *     {@link BigInteger }
150         *     
151         */
152        public BigInteger getLowerBound() {
153            return lowerBound;
154        }
155    
156        /**
157         * Sets the value of the lowerBound property.
158         * 
159         * @param value
160         *     allowed object is
161         *     {@link BigInteger }
162         *     
163         */
164        public void setLowerBound(BigInteger value) {
165            this.lowerBound = value;
166        }
167    
168        public boolean isSetLowerBound() {
169            return (this.lowerBound!= null);
170        }
171    
172        /**
173         * Gets the value of the upperBound property.
174         * 
175         * @return
176         *     possible object is
177         *     {@link BigInteger }
178         *     
179         */
180        public BigInteger getUpperBound() {
181            return upperBound;
182        }
183    
184        /**
185         * Sets the value of the upperBound property.
186         * 
187         * @param value
188         *     allowed object is
189         *     {@link BigInteger }
190         *     
191         */
192        public void setUpperBound(BigInteger value) {
193            this.upperBound = value;
194        }
195    
196        public boolean isSetUpperBound() {
197            return (this.upperBound!= null);
198        }
199    
200    }