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 }