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