Logo Search packages:      
Sourcecode: acgvision-agent version File versions  Download package

Jobs.java

package com.acgvision.core.ws;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for jobs complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="jobs">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="alives" type="{http://ws.core.acgvision.com/}alive" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="averages" type="{http://ws.core.acgvision.com/}average" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="cpus" type="{http://ws.core.acgvision.com/}cpu" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="deployements" type="{http://ws.core.acgvision.com/}deployement" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="fileSystems" type="{http://ws.core.acgvision.com/}fileSystem" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="limitValues" type="{http://ws.core.acgvision.com/}limitValue" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="logFiles" type="{http://ws.core.acgvision.com/}logFile" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="memories" type="{http://ws.core.acgvision.com/}memory" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="processes" type="{http://ws.core.acgvision.com/}process" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="scripts" type="{http://ws.core.acgvision.com/}script" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="updates" type="{http://ws.core.acgvision.com/}updateJobs" maxOccurs="unbounded" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "jobs", propOrder = {
    "alives",
    "averages",
    "cpus",
    "deployements",
    "fileSystems",
    "limitValues",
    "logFiles",
    "memories",
    "processes",
    "scripts",
    "updates"
})
00055 public class Jobs {

    @XmlElement(nillable = true)
    protected List<Alive> alives;
    @XmlElement(nillable = true)
    protected List<Average> averages;
    @XmlElement(nillable = true)
    protected List<Cpu> cpus;
    @XmlElement(nillable = true)
    protected List<Deployement> deployements;
    @XmlElement(nillable = true)
    protected List<FileSystem> fileSystems;
    @XmlElement(nillable = true)
    protected List<LimitValue> limitValues;
    @XmlElement(nillable = true)
    protected List<LogFile> logFiles;
    @XmlElement(nillable = true)
    protected List<Memory> memories;
    @XmlElement(nillable = true)
    protected List<Process> processes;
    @XmlElement(nillable = true)
    protected List<Script> scripts;
    @XmlElement(nillable = true)
    protected List<UpdateJobs> updates;

    /**
     * Gets the value of the alives property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the alives property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getAlives().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Alive }
     * 
     * 
     */
00102     public List<Alive> getAlives() {
        if (alives == null) {
            alives = new ArrayList<Alive>();
        }
        return this.alives;
    }

    /**
     * Gets the value of the averages property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the averages property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getAverages().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Average }
     * 
     * 
     */
00131     public List<Average> getAverages() {
        if (averages == null) {
            averages = new ArrayList<Average>();
        }
        return this.averages;
    }

    /**
     * Gets the value of the cpus property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the cpus property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getCpus().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Cpu }
     * 
     * 
     */
00160     public List<Cpu> getCpus() {
        if (cpus == null) {
            cpus = new ArrayList<Cpu>();
        }
        return this.cpus;
    }

    /**
     * Gets the value of the deployements property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the deployements property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getDeployements().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Deployement }
     * 
     * 
     */
00189     public List<Deployement> getDeployements() {
        if (deployements == null) {
            deployements = new ArrayList<Deployement>();
        }
        return this.deployements;
    }

    /**
     * Gets the value of the fileSystems property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the fileSystems property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getFileSystems().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link FileSystem }
     * 
     * 
     */
00218     public List<FileSystem> getFileSystems() {
        if (fileSystems == null) {
            fileSystems = new ArrayList<FileSystem>();
        }
        return this.fileSystems;
    }

    /**
     * Gets the value of the limitValues property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the limitValues property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getLimitValues().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link LimitValue }
     * 
     * 
     */
00247     public List<LimitValue> getLimitValues() {
        if (limitValues == null) {
            limitValues = new ArrayList<LimitValue>();
        }
        return this.limitValues;
    }

    /**
     * Gets the value of the logFiles property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the logFiles property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getLogFiles().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link LogFile }
     * 
     * 
     */
00276     public List<LogFile> getLogFiles() {
        if (logFiles == null) {
            logFiles = new ArrayList<LogFile>();
        }
        return this.logFiles;
    }

    /**
     * Gets the value of the memories property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the memories property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getMemories().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Memory }
     * 
     * 
     */
00305     public List<Memory> getMemories() {
        if (memories == null) {
            memories = new ArrayList<Memory>();
        }
        return this.memories;
    }

    /**
     * Gets the value of the processes property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the processes property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getProcesses().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Process }
     * 
     * 
     */
00334     public List<Process> getProcesses() {
        if (processes == null) {
            processes = new ArrayList<Process>();
        }
        return this.processes;
    }

    /**
     * Gets the value of the scripts property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the scripts property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getScripts().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link Script }
     * 
     * 
     */
00363     public List<Script> getScripts() {
        if (scripts == null) {
            scripts = new ArrayList<Script>();
        }
        return this.scripts;
    }

    /**
     * Gets the value of the updates property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the updates property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getUpdates().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link UpdateJobs }
     * 
     * 
     */
00392     public List<UpdateJobs> getUpdates() {
        if (updates == null) {
            updates = new ArrayList<UpdateJobs>();
        }
        return this.updates;
    }

}

Generated by  Doxygen 1.6.0   Back to index