View Javadoc
1   
2   package org.miloss.fgsms.services.interfaces.dataaccessservice;
3   
4   import java.io.Serializable;
5   import javax.xml.bind.annotation.XmlAccessType;
6   import javax.xml.bind.annotation.XmlAccessorType;
7   import javax.xml.bind.annotation.XmlElement;
8   import javax.xml.bind.annotation.XmlSchemaType;
9   import javax.xml.bind.annotation.XmlType;
10  import java.util.Calendar;
11  
12  
13  /**
14   * details for a specific broker
15   * 
16   * <p>Java class for brokerDetails complex type.
17   * 
18   * <p>The following schema fragment specifies the expected content contained within this class.
19   * 
20   * <pre>
21   * &lt;complexType name="brokerDetails">
22   *   &lt;complexContent>
23   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
24   *       &lt;sequence>
25   *         &lt;element name="uri" type="{http://www.w3.org/2001/XMLSchema}string"/>
26   *         &lt;element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string"/>
27   *         &lt;element name="operational" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
28   *         &lt;element name="numberOfQueuesTopics" type="{http://www.w3.org/2001/XMLSchema}long"/>
29   *         &lt;element name="totalmessagesent" type="{http://www.w3.org/2001/XMLSchema}long"/>
30   *         &lt;element name="totalmessagesrecieved" type="{http://www.w3.org/2001/XMLSchema}long"/>
31   *         &lt;element name="totalmessagesdropped" type="{http://www.w3.org/2001/XMLSchema}long"/>
32   *         &lt;element name="totalqueuedepth" type="{http://www.w3.org/2001/XMLSchema}long"/>
33   *         &lt;element name="totalconsumers" type="{http://www.w3.org/2001/XMLSchema}long"/>
34   *         &lt;element name="totalactiveconsumers" type="{http://www.w3.org/2001/XMLSchema}long"/>
35   *         &lt;element name="totalbytesin" type="{http://www.w3.org/2001/XMLSchema}long"/>
36   *         &lt;element name="totalbytesout" type="{http://www.w3.org/2001/XMLSchema}long"/>
37   *         &lt;element name="totalbytesdropped" type="{http://www.w3.org/2001/XMLSchema}long"/>
38   *         &lt;element name="lastCheckIn" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
39   *       &lt;/sequence>
40   *     &lt;/restriction>
41   *   &lt;/complexContent>
42   * &lt;/complexType>
43   * </pre>
44   * 
45   * 
46   */
47  @XmlAccessorType(XmlAccessType.FIELD)
48  @XmlType(name = "brokerDetails", propOrder = {
49      "uri",
50      "displayName",
51      "operational",
52      "numberOfQueuesTopics",
53      "totalmessagesent",
54      "totalmessagesrecieved",
55      "totalmessagesdropped",
56      "totalqueuedepth",
57      "totalconsumers",
58      "totalactiveconsumers",
59      "totalbytesin",
60      "totalbytesout",
61      "totalbytesdropped",
62      "lastCheckIn"
63  })
64  public class BrokerDetails
65      implements Serializable
66  {
67  
68      private final static long serialVersionUID = 1L;
69      @XmlElement(required = true)
70      protected String uri;
71      @XmlElement(required = true)
72      protected String displayName;
73      protected boolean operational;
74      protected long numberOfQueuesTopics;
75      protected long totalmessagesent;
76      protected long totalmessagesrecieved;
77      protected long totalmessagesdropped;
78      protected long totalqueuedepth;
79      protected long totalconsumers;
80      protected long totalactiveconsumers;
81      protected long totalbytesin;
82      protected long totalbytesout;
83      protected long totalbytesdropped;
84      @XmlElement(required = true)
85      @XmlSchemaType(name = "dateTime")
86      protected Calendar lastCheckIn;
87  
88      /**
89       * Gets the value of the uri property.
90       * 
91       * @return
92       *     possible object is
93       *     {@link String }
94       *     
95       */
96      public String getUri() {
97          return uri;
98      }
99  
100     /**
101      * Sets the value of the uri property.
102      * 
103      * @param value
104      *     allowed object is
105      *     {@link String }
106      *     
107      */
108     public void setUri(String value) {
109         this.uri = value;
110     }
111 
112     public boolean isSetUri() {
113         return (this.uri!= null);
114     }
115 
116     /**
117      * Gets the value of the displayName property.
118      * 
119      * @return
120      *     possible object is
121      *     {@link String }
122      *     
123      */
124     public String getDisplayName() {
125         return displayName;
126     }
127 
128     /**
129      * Sets the value of the displayName property.
130      * 
131      * @param value
132      *     allowed object is
133      *     {@link String }
134      *     
135      */
136     public void setDisplayName(String value) {
137         this.displayName = value;
138     }
139 
140     public boolean isSetDisplayName() {
141         return (this.displayName!= null);
142     }
143 
144     /**
145      * Gets the value of the operational property.
146      * 
147      */
148     public boolean isOperational() {
149         return operational;
150     }
151 
152     /**
153      * Sets the value of the operational property.
154      * 
155      */
156     public void setOperational(boolean value) {
157         this.operational = value;
158     }
159 
160     public boolean isSetOperational() {
161         return true;
162     }
163 
164     /**
165      * Gets the value of the numberOfQueuesTopics property.
166      * 
167      */
168     public long getNumberOfQueuesTopics() {
169         return numberOfQueuesTopics;
170     }
171 
172     /**
173      * Sets the value of the numberOfQueuesTopics property.
174      * 
175      */
176     public void setNumberOfQueuesTopics(long value) {
177         this.numberOfQueuesTopics = value;
178     }
179 
180     public boolean isSetNumberOfQueuesTopics() {
181         return true;
182     }
183 
184     /**
185      * Gets the value of the totalmessagesent property.
186      * 
187      */
188     public long getTotalmessagesent() {
189         return totalmessagesent;
190     }
191 
192     /**
193      * Sets the value of the totalmessagesent property.
194      * 
195      */
196     public void setTotalmessagesent(long value) {
197         this.totalmessagesent = value;
198     }
199 
200     public boolean isSetTotalmessagesent() {
201         return true;
202     }
203 
204     /**
205      * Gets the value of the totalmessagesrecieved property.
206      * 
207      */
208     public long getTotalmessagesrecieved() {
209         return totalmessagesrecieved;
210     }
211 
212     /**
213      * Sets the value of the totalmessagesrecieved property.
214      * 
215      */
216     public void setTotalmessagesrecieved(long value) {
217         this.totalmessagesrecieved = value;
218     }
219 
220     public boolean isSetTotalmessagesrecieved() {
221         return true;
222     }
223 
224     /**
225      * Gets the value of the totalmessagesdropped property.
226      * 
227      */
228     public long getTotalmessagesdropped() {
229         return totalmessagesdropped;
230     }
231 
232     /**
233      * Sets the value of the totalmessagesdropped property.
234      * 
235      */
236     public void setTotalmessagesdropped(long value) {
237         this.totalmessagesdropped = value;
238     }
239 
240     public boolean isSetTotalmessagesdropped() {
241         return true;
242     }
243 
244     /**
245      * Gets the value of the totalqueuedepth property.
246      * 
247      */
248     public long getTotalqueuedepth() {
249         return totalqueuedepth;
250     }
251 
252     /**
253      * Sets the value of the totalqueuedepth property.
254      * 
255      */
256     public void setTotalqueuedepth(long value) {
257         this.totalqueuedepth = value;
258     }
259 
260     public boolean isSetTotalqueuedepth() {
261         return true;
262     }
263 
264     /**
265      * Gets the value of the totalconsumers property.
266      * 
267      */
268     public long getTotalconsumers() {
269         return totalconsumers;
270     }
271 
272     /**
273      * Sets the value of the totalconsumers property.
274      * 
275      */
276     public void setTotalconsumers(long value) {
277         this.totalconsumers = value;
278     }
279 
280     public boolean isSetTotalconsumers() {
281         return true;
282     }
283 
284     /**
285      * Gets the value of the totalactiveconsumers property.
286      * 
287      */
288     public long getTotalactiveconsumers() {
289         return totalactiveconsumers;
290     }
291 
292     /**
293      * Sets the value of the totalactiveconsumers property.
294      * 
295      */
296     public void setTotalactiveconsumers(long value) {
297         this.totalactiveconsumers = value;
298     }
299 
300     public boolean isSetTotalactiveconsumers() {
301         return true;
302     }
303 
304     /**
305      * Gets the value of the totalbytesin property.
306      * 
307      */
308     public long getTotalbytesin() {
309         return totalbytesin;
310     }
311 
312     /**
313      * Sets the value of the totalbytesin property.
314      * 
315      */
316     public void setTotalbytesin(long value) {
317         this.totalbytesin = value;
318     }
319 
320     public boolean isSetTotalbytesin() {
321         return true;
322     }
323 
324     /**
325      * Gets the value of the totalbytesout property.
326      * 
327      */
328     public long getTotalbytesout() {
329         return totalbytesout;
330     }
331 
332     /**
333      * Sets the value of the totalbytesout property.
334      * 
335      */
336     public void setTotalbytesout(long value) {
337         this.totalbytesout = value;
338     }
339 
340     public boolean isSetTotalbytesout() {
341         return true;
342     }
343 
344     /**
345      * Gets the value of the totalbytesdropped property.
346      * 
347      */
348     public long getTotalbytesdropped() {
349         return totalbytesdropped;
350     }
351 
352     /**
353      * Sets the value of the totalbytesdropped property.
354      * 
355      */
356     public void setTotalbytesdropped(long value) {
357         this.totalbytesdropped = value;
358     }
359 
360     public boolean isSetTotalbytesdropped() {
361         return true;
362     }
363 
364     /**
365      * Gets the value of the lastCheckIn property.
366      * 
367      * @return
368      *     possible object is
369      *     {@link Calendar }
370      *     
371      */
372     public Calendar getLastCheckIn() {
373         return lastCheckIn;
374     }
375 
376     /**
377      * Sets the value of the lastCheckIn property.
378      * 
379      * @param value
380      *     allowed object is
381      *     {@link Calendar }
382      *     
383      */
384     public void setLastCheckIn(Calendar value) {
385         this.lastCheckIn = value;
386     }
387 
388     public boolean isSetLastCheckIn() {
389         return (this.lastCheckIn!= null);
390     }
391 
392 }