View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2011.03.13 at 04:01:06 PM MEZ 
6   //
7   
8   
9   package ch.syabru.nagios.broker.xml;
10  
11  import javax.xml.bind.annotation.XmlAccessType;
12  import javax.xml.bind.annotation.XmlAccessorType;
13  import javax.xml.bind.annotation.XmlElement;
14  import javax.xml.bind.annotation.XmlSchemaType;
15  import javax.xml.bind.annotation.XmlType;
16  import javax.xml.datatype.XMLGregorianCalendar;
17  
18  
19  /**
20   * <p>Java class for XmlActionScheduleForcedServiceCheck complex type.
21   * 
22   * <p>The following schema fragment specifies the expected content contained within this class.
23   * 
24   * <pre>
25   * &lt;complexType name="XmlActionScheduleForcedServiceCheck">
26   *   &lt;complexContent>
27   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28   *       &lt;sequence>
29   *         &lt;element name="hostName" type="{http://www.w3.org/2001/XMLSchema}string"/>
30   *         &lt;element name="serviceDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
31   *         &lt;element name="checkTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
32   *         &lt;element name="delaySeconds" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
33   *       &lt;/sequence>
34   *     &lt;/restriction>
35   *   &lt;/complexContent>
36   * &lt;/complexType>
37   * </pre>
38   * 
39   * 
40   */
41  @XmlAccessorType(XmlAccessType.FIELD)
42  @XmlType(name = "XmlActionScheduleForcedServiceCheck", propOrder = {
43      "hostName",
44      "serviceDescription",
45      "checkTime",
46      "delaySeconds"
47  })
48  public class XmlActionScheduleForcedServiceCheck {
49  
50      @XmlElement(required = true)
51      protected String hostName;
52      @XmlElement(required = true)
53      protected String serviceDescription;
54      @XmlSchemaType(name = "dateTime")
55      protected XMLGregorianCalendar checkTime;
56      protected Integer delaySeconds;
57  
58      /**
59       * Gets the value of the hostName property.
60       * 
61       * @return
62       *     possible object is
63       *     {@link String }
64       *     
65       */
66      public String getHostName() {
67          return hostName;
68      }
69  
70      /**
71       * Sets the value of the hostName property.
72       * 
73       * @param value
74       *     allowed object is
75       *     {@link String }
76       *     
77       */
78      public void setHostName(String value) {
79          this.hostName = value;
80      }
81  
82      /**
83       * Gets the value of the serviceDescription property.
84       * 
85       * @return
86       *     possible object is
87       *     {@link String }
88       *     
89       */
90      public String getServiceDescription() {
91          return serviceDescription;
92      }
93  
94      /**
95       * Sets the value of the serviceDescription property.
96       * 
97       * @param value
98       *     allowed object is
99       *     {@link String }
100      *     
101      */
102     public void setServiceDescription(String value) {
103         this.serviceDescription = value;
104     }
105 
106     /**
107      * Gets the value of the checkTime property.
108      * 
109      * @return
110      *     possible object is
111      *     {@link XMLGregorianCalendar }
112      *     
113      */
114     public XMLGregorianCalendar getCheckTime() {
115         return checkTime;
116     }
117 
118     /**
119      * Sets the value of the checkTime property.
120      * 
121      * @param value
122      *     allowed object is
123      *     {@link XMLGregorianCalendar }
124      *     
125      */
126     public void setCheckTime(XMLGregorianCalendar value) {
127         this.checkTime = value;
128     }
129 
130     /**
131      * Gets the value of the delaySeconds property.
132      * 
133      * @return
134      *     possible object is
135      *     {@link Integer }
136      *     
137      */
138     public Integer getDelaySeconds() {
139         return delaySeconds;
140     }
141 
142     /**
143      * Sets the value of the delaySeconds property.
144      * 
145      * @param value
146      *     allowed object is
147      *     {@link Integer }
148      *     
149      */
150     public void setDelaySeconds(Integer value) {
151         this.delaySeconds = value;
152     }
153 
154 }