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.XmlType;
9   import org.miloss.fgsms.services.interfaces.common.SecurityWrapper;
10  import org.miloss.fgsms.services.interfaces.common.TimeRange;
11  
12  
13  /**
14   * 
15   *             GetMessageLogsRequest
16   *             Optional parameters:
17   *             URL, shows only transactions from a matching modified url
18   *             monitorhostname
19   *             servicehostname
20   *             agenttype
21   *             
22   *             Required:
23   *             Time Range
24   *             Records
25   *             Offset
26   *             faultsOnly
27   *             SLAfaultsOnly
28   *             
29   *             
30   * 
31   * <p>Java class for GetMessageLogsRequestMsg complex type.
32   * 
33   * <p>The following schema fragment specifies the expected content contained within this class.
34   * 
35   * <pre>
36   * &lt;complexType name="GetMessageLogsRequestMsg">
37   *   &lt;complexContent>
38   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
39   *       &lt;sequence>
40   *         &lt;element name="classification" type="{urn:org:miloss:fgsms:services:interfaces:common}SecurityWrapper"/>
41   *         &lt;element name="Range" type="{urn:org:miloss:fgsms:services:interfaces:common}TimeRange"/>
42   *         &lt;element name="URL" type="{http://www.w3.org/2001/XMLSchema}string"/>
43   *         &lt;element name="monitorhostname" type="{http://www.w3.org/2001/XMLSchema}string"/>
44   *         &lt;element name="servicehostname" type="{http://www.w3.org/2001/XMLSchema}string"/>
45   *         &lt;element name="agentType" type="{http://www.w3.org/2001/XMLSchema}string"/>
46   *         &lt;element name="offset" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
47   *         &lt;element name="records" type="{http://www.w3.org/2001/XMLSchema}int"/>
48   *         &lt;element name="faultsOnly" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
49   *         &lt;element name="slaViolationsOnly" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
50   *       &lt;/sequence>
51   *     &lt;/restriction>
52   *   &lt;/complexContent>
53   * &lt;/complexType>
54   * </pre>
55   * 
56   * 
57   */
58  @XmlAccessorType(XmlAccessType.FIELD)
59  @XmlType(name = "GetMessageLogsRequestMsg", propOrder = {
60      "classification",
61      "range",
62      "url",
63      "monitorhostname",
64      "servicehostname",
65      "agentType",
66      "offset",
67      "records",
68      "faultsOnly",
69      "slaViolationsOnly"
70  })
71  public class GetMessageLogsRequestMsg
72      implements Serializable
73  {
74  
75      private final static long serialVersionUID = 1L;
76      @XmlElement(required = true, nillable = true)
77      protected SecurityWrapper classification;
78      @XmlElement(name = "Range", required = true, nillable = true)
79      protected TimeRange range;
80      @XmlElement(name = "URL", required = true, nillable = true)
81      protected String url;
82      @XmlElement(required = true, nillable = true)
83      protected String monitorhostname;
84      @XmlElement(required = true, nillable = true)
85      protected String servicehostname;
86      @XmlElement(required = true, nillable = true)
87      protected String agentType;
88      protected Integer offset;
89      protected int records;
90      protected boolean faultsOnly;
91      protected boolean slaViolationsOnly;
92  
93      /**
94       * Gets the value of the classification property.
95       * 
96       * @return
97       *     possible object is
98       *     {@link SecurityWrapper }
99       *     
100      */
101     public SecurityWrapper getClassification() {
102         return classification;
103     }
104 
105     /**
106      * Sets the value of the classification property.
107      * 
108      * @param value
109      *     allowed object is
110      *     {@link SecurityWrapper }
111      *     
112      */
113     public void setClassification(SecurityWrapper value) {
114         this.classification = value;
115     }
116 
117     public boolean isSetClassification() {
118         return (this.classification!= null);
119     }
120 
121     /**
122      * Gets the value of the range property.
123      * 
124      * @return
125      *     possible object is
126      *     {@link TimeRange }
127      *     
128      */
129     public TimeRange getRange() {
130         return range;
131     }
132 
133     /**
134      * Sets the value of the range property.
135      * 
136      * @param value
137      *     allowed object is
138      *     {@link TimeRange }
139      *     
140      */
141     public void setRange(TimeRange value) {
142         this.range = value;
143     }
144 
145     public boolean isSetRange() {
146         return (this.range!= null);
147     }
148 
149     /**
150      * Gets the value of the url property.
151      * 
152      * @return
153      *     possible object is
154      *     {@link String }
155      *     
156      */
157     public String getURL() {
158         return url;
159     }
160 
161     /**
162      * Sets the value of the url property.
163      * 
164      * @param value
165      *     allowed object is
166      *     {@link String }
167      *     
168      */
169     public void setURL(String value) {
170         this.url = value;
171     }
172 
173     public boolean isSetURL() {
174         return (this.url!= null);
175     }
176 
177     /**
178      * Gets the value of the monitorhostname property.
179      * 
180      * @return
181      *     possible object is
182      *     {@link String }
183      *     
184      */
185     public String getMonitorhostname() {
186         return monitorhostname;
187     }
188 
189     /**
190      * Sets the value of the monitorhostname property.
191      * 
192      * @param value
193      *     allowed object is
194      *     {@link String }
195      *     
196      */
197     public void setMonitorhostname(String value) {
198         this.monitorhostname = value;
199     }
200 
201     public boolean isSetMonitorhostname() {
202         return (this.monitorhostname!= null);
203     }
204 
205     /**
206      * Gets the value of the servicehostname property.
207      * 
208      * @return
209      *     possible object is
210      *     {@link String }
211      *     
212      */
213     public String getServicehostname() {
214         return servicehostname;
215     }
216 
217     /**
218      * Sets the value of the servicehostname property.
219      * 
220      * @param value
221      *     allowed object is
222      *     {@link String }
223      *     
224      */
225     public void setServicehostname(String value) {
226         this.servicehostname = value;
227     }
228 
229     public boolean isSetServicehostname() {
230         return (this.servicehostname!= null);
231     }
232 
233     /**
234      * Gets the value of the agentType property.
235      * 
236      * @return
237      *     possible object is
238      *     {@link String }
239      *     
240      */
241     public String getAgentType() {
242         return agentType;
243     }
244 
245     /**
246      * Sets the value of the agentType property.
247      * 
248      * @param value
249      *     allowed object is
250      *     {@link String }
251      *     
252      */
253     public void setAgentType(String value) {
254         this.agentType = value;
255     }
256 
257     public boolean isSetAgentType() {
258         return (this.agentType!= null);
259     }
260 
261     /**
262      * Gets the value of the offset property.
263      * 
264      * @return
265      *     possible object is
266      *     {@link Integer }
267      *     
268      */
269     public Integer getOffset() {
270         return offset;
271     }
272 
273     /**
274      * Sets the value of the offset property.
275      * 
276      * @param value
277      *     allowed object is
278      *     {@link Integer }
279      *     
280      */
281     public void setOffset(Integer value) {
282         this.offset = value;
283     }
284 
285     public boolean isSetOffset() {
286         return (this.offset!= null);
287     }
288 
289     /**
290      * Gets the value of the records property.
291      * 
292      */
293     public int getRecords() {
294         return records;
295     }
296 
297     /**
298      * Sets the value of the records property.
299      * 
300      */
301     public void setRecords(int value) {
302         this.records = value;
303     }
304 
305     public boolean isSetRecords() {
306         return true;
307     }
308 
309     /**
310      * Gets the value of the faultsOnly property.
311      * 
312      */
313     public boolean isFaultsOnly() {
314         return faultsOnly;
315     }
316 
317     /**
318      * Sets the value of the faultsOnly property.
319      * 
320      */
321     public void setFaultsOnly(boolean value) {
322         this.faultsOnly = value;
323     }
324 
325     public boolean isSetFaultsOnly() {
326         return true;
327     }
328 
329     /**
330      * Gets the value of the slaViolationsOnly property.
331      * 
332      */
333     public boolean isSlaViolationsOnly() {
334         return slaViolationsOnly;
335     }
336 
337     /**
338      * Sets the value of the slaViolationsOnly property.
339      * 
340      */
341     public void setSlaViolationsOnly(boolean value) {
342         this.slaViolationsOnly = value;
343     }
344 
345     public boolean isSetSlaViolationsOnly() {
346         return true;
347     }
348 
349 }