View Javadoc
1   
2   package org.metricshub.winrm.service.shell;
3   
4   import java.util.ArrayList;
5   import java.util.List;
6   import jakarta.xml.bind.annotation.XmlAccessType;
7   import jakarta.xml.bind.annotation.XmlAccessorType;
8   import jakarta.xml.bind.annotation.XmlElement;
9   import jakarta.xml.bind.annotation.XmlType;
10  
11  
12  /**
13   * <p>Java class for EnvironmentVariableList complex type</p>.
14   * 
15   * <p>The following schema fragment specifies the expected content contained within this class.</p>
16   * 
17   * <pre>{@code
18   * <complexType name="EnvironmentVariableList">
19   *   <complexContent>
20   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
21   *       <sequence>
22   *         <element name="Variable" type="{http://schemas.microsoft.com/wbem/wsman/1/windows/shell}EnvironmentVariable" maxOccurs="unbounded"/>
23   *       </sequence>
24   *     </restriction>
25   *   </complexContent>
26   * </complexType>
27   * }</pre>
28   * 
29   * 
30   */
31  @XmlAccessorType(XmlAccessType.FIELD)
32  @XmlType(name = "EnvironmentVariableList", propOrder = {
33      "variable"
34  })
35  public class EnvironmentVariableList {
36  
37      @XmlElement(name = "Variable", required = true)
38      protected List<EnvironmentVariable> variable;
39  
40      /**
41       * Gets the value of the variable property.
42       * 
43       * <p>This accessor method returns a reference to the live list,
44       * not a snapshot. Therefore any modification you make to the
45       * returned list will be present inside the JAXB object.
46       * This is why there is not a <CODE>set</CODE> method for the variable property.</p>
47       * 
48       * <p>
49       * For example, to add a new item, do as follows:
50       * </p>
51       * <pre>
52       * getVariable().add(newItem);
53       * </pre>
54       * 
55       * 
56       * <p>
57       * Objects of the following type(s) are allowed in the list
58       * {@link EnvironmentVariable }
59       * </p>
60       * 
61       * 
62       * @return
63       *     The value of the variable property.
64       */
65      public List<EnvironmentVariable> getVariable() {
66          if (variable == null) {
67              variable = new ArrayList<>();
68          }
69          return this.variable;
70      }
71  
72  }