View Javadoc
1   
2   package org.metricshub.winrm.service.enumeration;
3   
4   import java.util.HashMap;
5   import java.util.Map;
6   import javax.xml.namespace.QName;
7   import jakarta.xml.bind.annotation.XmlAccessType;
8   import jakarta.xml.bind.annotation.XmlAccessorType;
9   import jakarta.xml.bind.annotation.XmlAnyAttribute;
10  import jakarta.xml.bind.annotation.XmlElement;
11  import jakarta.xml.bind.annotation.XmlRootElement;
12  import jakarta.xml.bind.annotation.XmlType;
13  
14  
15  /**
16   * <p>Java class for anonymous complex type</p>.
17   * 
18   * <p>The following schema fragment specifies the expected content contained within this class.</p>
19   * 
20   * <pre>{@code
21   * <complexType>
22   *   <complexContent>
23   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
24   *       <sequence>
25   *         <element name="EnumerationContext" type="{http://schemas.xmlsoap.org/ws/2004/09/enumeration}EnumerationContextType" minOccurs="0"/>
26   *         <element name="Items" type="{http://schemas.xmlsoap.org/ws/2004/09/enumeration}ItemListType" minOccurs="0"/>
27   *         <element name="EndOfSequence" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
28   *       </sequence>
29   *       <anyAttribute processContents='lax' namespace='##other'/>
30   *     </restriction>
31   *   </complexContent>
32   * </complexType>
33   * }</pre>
34   * 
35   * 
36   */
37  @XmlAccessorType(XmlAccessType.FIELD)
38  @XmlType(name = "", propOrder = {
39      "enumerationContext",
40      "items",
41      "endOfSequence"
42  })
43  @XmlRootElement(name = "PullResponse")
44  public class PullResponse {
45  
46      @XmlElement(name = "EnumerationContext")
47      protected EnumerationContextType enumerationContext;
48      @XmlElement(name = "Items")
49      protected ItemListType items;
50      @XmlElement(name = "EndOfSequence")
51      protected Object endOfSequence;
52      @XmlAnyAttribute
53      private Map<QName, String> otherAttributes = new HashMap<>();
54  
55      /**
56       * Gets the value of the enumerationContext property.
57       * 
58       * @return
59       *     possible object is
60       *     {@link EnumerationContextType }
61       *     
62       */
63      public EnumerationContextType getEnumerationContext() {
64          return enumerationContext;
65      }
66  
67      /**
68       * Sets the value of the enumerationContext property.
69       * 
70       * @param value
71       *     allowed object is
72       *     {@link EnumerationContextType }
73       *     
74       */
75      public void setEnumerationContext(EnumerationContextType value) {
76          this.enumerationContext = value;
77      }
78  
79      /**
80       * Gets the value of the items property.
81       * 
82       * @return
83       *     possible object is
84       *     {@link ItemListType }
85       *     
86       */
87      public ItemListType getItems() {
88          return items;
89      }
90  
91      /**
92       * Sets the value of the items property.
93       * 
94       * @param value
95       *     allowed object is
96       *     {@link ItemListType }
97       *     
98       */
99      public void setItems(ItemListType value) {
100         this.items = value;
101     }
102 
103     /**
104      * Gets the value of the endOfSequence property.
105      * 
106      * @return
107      *     possible object is
108      *     {@link Object }
109      *     
110      */
111     public Object getEndOfSequence() {
112         return endOfSequence;
113     }
114 
115     /**
116      * Sets the value of the endOfSequence property.
117      * 
118      * @param value
119      *     allowed object is
120      *     {@link Object }
121      *     
122      */
123     public void setEndOfSequence(Object value) {
124         this.endOfSequence = value;
125     }
126 
127     /**
128      * Gets a map that contains attributes that aren't bound to any typed property on this class.
129      * 
130      * <p>
131      * the map is keyed by the name of the attribute and 
132      * the value is the string value of the attribute.
133      * 
134      * the map returned by this method is live, and you can add new attribute
135      * by updating the map directly. Because of this design, there's no setter.
136      * 
137      * 
138      * @return
139      *     always non-null
140      */
141     public Map<QName, String> getOtherAttributes() {
142         return otherAttributes;
143     }
144 
145 }