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 * <complexType name="GetMessageLogsRequestMsg">
37 * <complexContent>
38 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
39 * <sequence>
40 * <element name="classification" type="{urn:org:miloss:fgsms:services:interfaces:common}SecurityWrapper"/>
41 * <element name="Range" type="{urn:org:miloss:fgsms:services:interfaces:common}TimeRange"/>
42 * <element name="URL" type="{http://www.w3.org/2001/XMLSchema}string"/>
43 * <element name="monitorhostname" type="{http://www.w3.org/2001/XMLSchema}string"/>
44 * <element name="servicehostname" type="{http://www.w3.org/2001/XMLSchema}string"/>
45 * <element name="agentType" type="{http://www.w3.org/2001/XMLSchema}string"/>
46 * <element name="offset" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
47 * <element name="records" type="{http://www.w3.org/2001/XMLSchema}int"/>
48 * <element name="faultsOnly" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
49 * <element name="slaViolationsOnly" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
50 * </sequence>
51 * </restriction>
52 * </complexContent>
53 * </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 }