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 javax.xml.datatype.Duration;
10  import org.miloss.fgsms.services.interfaces.common.SecurityWrapper;
11  
12  
13  /**
14   * 
15   *             GetPerformanceStats Response
16   *             
17   * 
18   * <p>Java class for GetPerformanceAverageStatsResponseMsg complex type.
19   * 
20   * <p>The following schema fragment specifies the expected content contained within this class.
21   * 
22   * <pre>
23   * &lt;complexType name="GetPerformanceAverageStatsResponseMsg">
24   *   &lt;complexContent>
25   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26   *       &lt;sequence>
27   *         &lt;element name="classification" type="{urn:org:miloss:fgsms:services:interfaces:common}SecurityWrapper"/>
28   *         &lt;element name="AverageResponseTime" type="{http://www.w3.org/2001/XMLSchema}long"/>
29   *         &lt;element name="FailingInvocations" type="{http://www.w3.org/2001/XMLSchema}long"/>
30   *         &lt;element name="SuccessfulInvocations" type="{http://www.w3.org/2001/XMLSchema}long"/>
31   *         &lt;element name="ServiceLevelAgreementViolations" type="{http://www.w3.org/2001/XMLSchema}long"/>
32   *         &lt;element name="MTBF" type="{http://www.w3.org/2001/XMLSchema}duration"/>
33   *         &lt;element name="URL" type="{http://www.w3.org/2001/XMLSchema}string"/>
34   *         &lt;element name="DisplayName" type="{http://www.w3.org/2001/XMLSchema}string"/>
35   *       &lt;/sequence>
36   *     &lt;/restriction>
37   *   &lt;/complexContent>
38   * &lt;/complexType>
39   * </pre>
40   * 
41   * 
42   */
43  @XmlAccessorType(XmlAccessType.FIELD)
44  @XmlType(name = "GetPerformanceAverageStatsResponseMsg", propOrder = {
45      "classification",
46      "averageResponseTime",
47      "failingInvocations",
48      "successfulInvocations",
49      "serviceLevelAgreementViolations",
50      "mtbf",
51      "url",
52      "displayName"
53  })
54  public class GetPerformanceAverageStatsResponseMsg
55      implements Serializable
56  {
57  
58      private final static long serialVersionUID = 1L;
59      @XmlElement(required = true, nillable = true)
60      protected SecurityWrapper classification;
61      @XmlElement(name = "AverageResponseTime")
62      protected long averageResponseTime;
63      @XmlElement(name = "FailingInvocations")
64      protected long failingInvocations;
65      @XmlElement(name = "SuccessfulInvocations")
66      protected long successfulInvocations;
67      @XmlElement(name = "ServiceLevelAgreementViolations")
68      protected long serviceLevelAgreementViolations;
69      @XmlElement(name = "MTBF", required = false, nillable = true)
70      protected Duration mtbf;
71      @XmlElement(name = "URL", required = false)
72      protected String url;
73      @XmlElement(name = "DisplayName", required = false)
74      protected String displayName;
75  
76      /**
77       * Gets the value of the classification property.
78       * 
79       * @return
80       *     possible object is
81       *     {@link SecurityWrapper }
82       *     
83       */
84      public SecurityWrapper getClassification() {
85          return classification;
86      }
87  
88      /**
89       * Sets the value of the classification property.
90       * 
91       * @param value
92       *     allowed object is
93       *     {@link SecurityWrapper }
94       *     
95       */
96      public void setClassification(SecurityWrapper value) {
97          this.classification = value;
98      }
99  
100     public boolean isSetClassification() {
101         return (this.classification!= null);
102     }
103 
104     /**
105      * Gets the value of the averageResponseTime property.
106      * 
107      */
108     public long getAverageResponseTime() {
109         return averageResponseTime;
110     }
111 
112     /**
113      * Sets the value of the averageResponseTime property.
114      * 
115      */
116     public void setAverageResponseTime(long value) {
117         this.averageResponseTime = value;
118     }
119 
120     public boolean isSetAverageResponseTime() {
121         return true;
122     }
123 
124     /**
125      * Gets the value of the failingInvocations property.
126      * 
127      */
128     public long getFailingInvocations() {
129         return failingInvocations;
130     }
131 
132     /**
133      * Sets the value of the failingInvocations property.
134      * 
135      */
136     public void setFailingInvocations(long value) {
137         this.failingInvocations = value;
138     }
139 
140     public boolean isSetFailingInvocations() {
141         return true;
142     }
143 
144     /**
145      * Gets the value of the successfulInvocations property.
146      * 
147      */
148     public long getSuccessfulInvocations() {
149         return successfulInvocations;
150     }
151 
152     /**
153      * Sets the value of the successfulInvocations property.
154      * 
155      */
156     public void setSuccessfulInvocations(long value) {
157         this.successfulInvocations = value;
158     }
159 
160     public boolean isSetSuccessfulInvocations() {
161         return true;
162     }
163 
164     /**
165      * Gets the value of the serviceLevelAgreementViolations property.
166      * 
167      */
168     public long getServiceLevelAgreementViolations() {
169         return serviceLevelAgreementViolations;
170     }
171 
172     /**
173      * Sets the value of the serviceLevelAgreementViolations property.
174      * 
175      */
176     public void setServiceLevelAgreementViolations(long value) {
177         this.serviceLevelAgreementViolations = value;
178     }
179 
180     public boolean isSetServiceLevelAgreementViolations() {
181         return true;
182     }
183 
184     /**
185      * Gets the value of the mtbf property.
186      * 
187      * @return
188      *     possible object is
189      *     {@link Duration }
190      *     
191      */
192     public Duration getMTBF() {
193         return mtbf;
194     }
195 
196     /**
197      * Sets the value of the mtbf property.
198      * 
199      * @param value
200      *     allowed object is
201      *     {@link Duration }
202      *     
203      */
204     public void setMTBF(Duration value) {
205         this.mtbf = value;
206     }
207 
208     public boolean isSetMTBF() {
209         return (this.mtbf!= null);
210     }
211 
212     /**
213      * Gets the value of the url property.
214      * 
215      * @return
216      *     possible object is
217      *     {@link String }
218      *     
219      */
220     public String getURL() {
221         return url;
222     }
223 
224     /**
225      * Sets the value of the url property.
226      * 
227      * @param value
228      *     allowed object is
229      *     {@link String }
230      *     
231      */
232     public void setURL(String value) {
233         this.url = value;
234     }
235 
236     public boolean isSetURL() {
237         return (this.url!= null);
238     }
239 
240     /**
241      * Gets the value of the displayName property.
242      * 
243      * @return
244      *     possible object is
245      *     {@link String }
246      *     
247      */
248     public String getDisplayName() {
249         return displayName;
250     }
251 
252     /**
253      * Sets the value of the displayName property.
254      * 
255      * @param value
256      *     allowed object is
257      *     {@link String }
258      *     
259      */
260     public void setDisplayName(String value) {
261         this.displayName = value;
262     }
263 
264     public boolean isSetDisplayName() {
265         return (this.displayName!= null);
266     }
267 
268 }