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