// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2015.05.12 at 03:35:18 PM CEST // package org.occiware.clouddesigner.occi.hypervisor.connector.generated; 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.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="os"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="type" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="boot" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dev" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="memory" type="{http://www.w3.org/2001/XMLSchema}int"/> * <element name="currentMemory" type="{http://www.w3.org/2001/XMLSchema}int"/> * <element name="vcpu" type="{http://www.w3.org/2001/XMLSchema}int"/> * <element name="features"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="pae" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="acpi" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="apic" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="on_poweroff" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="on_reboot" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="on_crash" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="clock"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="offset" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="devices"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="emulator" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="disk" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="file" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dev" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="bus" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="readonly" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="device" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="filesystem"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dir" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dir" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="interface" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="bridge" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="mac"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="address" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="model"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="sound"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="model" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="parallel" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="path" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="serial" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="path" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="hostdev" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="vendor"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="product"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="mode" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="input" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="bus" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="graphics"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="autoport" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="keymap" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="listen" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="console"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="video"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="model"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="acceleration"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="accel3d" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="accel2d" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="vram" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="heads" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "name", "uuid", "os", "memory", "currentMemory", "vcpu", "features", "onPoweroff", "onReboot", "onCrash", "clock", "devices" }) @XmlRootElement(name = "domain") public class Domain { @XmlElement(required = true) protected String name; @XmlElement(required = true) protected String uuid; @XmlElement(required = true) protected Domain.Os os; protected int memory; protected int currentMemory; protected int vcpu; @XmlElement(required = true) protected Domain.Features features; @XmlElement(name = "on_poweroff", required = true) protected String onPoweroff; @XmlElement(name = "on_reboot", required = true) protected String onReboot; @XmlElement(name = "on_crash", required = true) protected String onCrash; @XmlElement(required = true) protected Domain.Clock clock; @XmlElement(required = true) protected Domain.Devices devices; @XmlAttribute(name = "type") protected String type; /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the uuid property. * * @return * possible object is * {@link String } * */ public String getUuid() { return uuid; } /** * Sets the value of the uuid property. * * @param value * allowed object is * {@link String } * */ public void setUuid(String value) { this.uuid = value; } /** * Gets the value of the os property. * * @return * possible object is * {@link Domain.Os } * */ public Domain.Os getOs() { return os; } /** * Sets the value of the os property. * * @param value * allowed object is * {@link Domain.Os } * */ public void setOs(Domain.Os value) { this.os = value; } /** * Gets the value of the memory property. * */ public int getMemory() { return memory; } /** * Sets the value of the memory property. * */ public void setMemory(int value) { this.memory = value; } /** * Gets the value of the currentMemory property. * */ public int getCurrentMemory() { return currentMemory; } /** * Sets the value of the currentMemory property. * */ public void setCurrentMemory(int value) { this.currentMemory = value; } /** * Gets the value of the vcpu property. * */ public int getVcpu() { return vcpu; } /** * Sets the value of the vcpu property. * */ public void setVcpu(int value) { this.vcpu = value; } /** * Gets the value of the features property. * * @return * possible object is * {@link Domain.Features } * */ public Domain.Features getFeatures() { return features; } /** * Sets the value of the features property. * * @param value * allowed object is * {@link Domain.Features } * */ public void setFeatures(Domain.Features value) { this.features = value; } /** * Gets the value of the onPoweroff property. * * @return * possible object is * {@link String } * */ public String getOnPoweroff() { return onPoweroff; } /** * Sets the value of the onPoweroff property. * * @param value * allowed object is * {@link String } * */ public void setOnPoweroff(String value) { this.onPoweroff = value; } /** * Gets the value of the onReboot property. * * @return * possible object is * {@link String } * */ public String getOnReboot() { return onReboot; } /** * Sets the value of the onReboot property. * * @param value * allowed object is * {@link String } * */ public void setOnReboot(String value) { this.onReboot = value; } /** * Gets the value of the onCrash property. * * @return * possible object is * {@link String } * */ public String getOnCrash() { return onCrash; } /** * Sets the value of the onCrash property. * * @param value * allowed object is * {@link String } * */ public void setOnCrash(String value) { this.onCrash = value; } /** * Gets the value of the clock property. * * @return * possible object is * {@link Domain.Clock } * */ public Domain.Clock getClock() { return clock; } /** * Sets the value of the clock property. * * @param value * allowed object is * {@link Domain.Clock } * */ public void setClock(Domain.Clock value) { this.clock = value; } /** * Gets the value of the devices property. * * @return * possible object is * {@link Domain.Devices } * */ public Domain.Devices getDevices() { return devices; } /** * Sets the value of the devices property. * * @param value * allowed object is * {@link Domain.Devices } * */ public void setDevices(Domain.Devices value) { this.devices = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="offset" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Clock { @XmlAttribute(name = "offset") protected String offset; /** * Gets the value of the offset property. * * @return * possible object is * {@link String } * */ public String getOffset() { return offset; } /** * Sets the value of the offset property. * * @param value * allowed object is * {@link String } * */ public void setOffset(String value) { this.offset = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="emulator" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="disk" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="file" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dev" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="bus" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="readonly" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="device" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="filesystem"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dir" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dir" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="interface" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="bridge" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="mac"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="address" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="model"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="sound"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="model" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="parallel" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="path" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="serial" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="path" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="hostdev" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="vendor"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="product"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="mode" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="input" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="bus" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="graphics"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="autoport" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="keymap" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="listen" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="console"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="video"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="model"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="acceleration"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="accel3d" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="accel2d" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="vram" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="heads" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "emulator", "disk", "filesystem", "_interface", "sound", "parallel", "serial", "hostdev", "input", "graphics", "console", "video" }) public static class Devices { @XmlElement(required = true) protected String emulator; @XmlElement(required = true) protected List<Domain.Devices.Disk> disk; @XmlElement(required = true) protected Domain.Devices.Filesystem filesystem; @XmlElement(name = "interface", required = true) protected List<Domain.Devices.Interface> _interface; @XmlElement(required = true) protected Domain.Devices.Sound sound; @XmlElement(required = true) protected List<Domain.Devices.Parallel> parallel; @XmlElement(required = true) protected List<Domain.Devices.Serial> serial; @XmlElement(required = true) protected List<Domain.Devices.Hostdev> hostdev; @XmlElement(required = true) protected List<Domain.Devices.Input> input; @XmlElement(required = true) protected Domain.Devices.Graphics graphics; @XmlElement(required = true) protected Domain.Devices.Console console; @XmlElement(required = true) protected Domain.Devices.Video video; /** * Gets the value of the emulator property. * * @return * possible object is * {@link String } * */ public String getEmulator() { return emulator; } /** * Sets the value of the emulator property. * * @param value * allowed object is * {@link String } * */ public void setEmulator(String value) { this.emulator = value; } /** * Gets the value of the disk 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 disk property. * * <p> * For example, to add a new item, do as follows: * <pre> * getDisk().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Domain.Devices.Disk } * * */ public List<Domain.Devices.Disk> getDisk() { if (disk == null) { disk = new ArrayList<Domain.Devices.Disk>(); } return this.disk; } /** * Gets the value of the filesystem property. * * @return * possible object is * {@link Domain.Devices.Filesystem } * */ public Domain.Devices.Filesystem getFilesystem() { return filesystem; } /** * Sets the value of the filesystem property. * * @param value * allowed object is * {@link Domain.Devices.Filesystem } * */ public void setFilesystem(Domain.Devices.Filesystem value) { this.filesystem = value; } /** * Gets the value of the interface 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 interface property. * * <p> * For example, to add a new item, do as follows: * <pre> * getInterface().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Domain.Devices.Interface } * * */ public List<Domain.Devices.Interface> getInterface() { if (_interface == null) { _interface = new ArrayList<Domain.Devices.Interface>(); } return this._interface; } /** * Gets the value of the sound property. * * @return * possible object is * {@link Domain.Devices.Sound } * */ public Domain.Devices.Sound getSound() { return sound; } /** * Sets the value of the sound property. * * @param value * allowed object is * {@link Domain.Devices.Sound } * */ public void setSound(Domain.Devices.Sound value) { this.sound = value; } /** * Gets the value of the parallel 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 parallel property. * * <p> * For example, to add a new item, do as follows: * <pre> * getParallel().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Domain.Devices.Parallel } * * */ public List<Domain.Devices.Parallel> getParallel() { if (parallel == null) { parallel = new ArrayList<Domain.Devices.Parallel>(); } return this.parallel; } /** * Gets the value of the serial 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 serial property. * * <p> * For example, to add a new item, do as follows: * <pre> * getSerial().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Domain.Devices.Serial } * * */ public List<Domain.Devices.Serial> getSerial() { if (serial == null) { serial = new ArrayList<Domain.Devices.Serial>(); } return this.serial; } /** * Gets the value of the hostdev 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 hostdev property. * * <p> * For example, to add a new item, do as follows: * <pre> * getHostdev().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Domain.Devices.Hostdev } * * */ public List<Domain.Devices.Hostdev> getHostdev() { if (hostdev == null) { hostdev = new ArrayList<Domain.Devices.Hostdev>(); } return this.hostdev; } /** * Gets the value of the input 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 input property. * * <p> * For example, to add a new item, do as follows: * <pre> * getInput().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Domain.Devices.Input } * * */ public List<Domain.Devices.Input> getInput() { if (input == null) { input = new ArrayList<Domain.Devices.Input>(); } return this.input; } /** * Gets the value of the graphics property. * * @return * possible object is * {@link Domain.Devices.Graphics } * */ public Domain.Devices.Graphics getGraphics() { return graphics; } /** * Sets the value of the graphics property. * * @param value * allowed object is * {@link Domain.Devices.Graphics } * */ public void setGraphics(Domain.Devices.Graphics value) { this.graphics = value; } /** * Gets the value of the console property. * * @return * possible object is * {@link Domain.Devices.Console } * */ public Domain.Devices.Console getConsole() { return console; } /** * Sets the value of the console property. * * @param value * allowed object is * {@link Domain.Devices.Console } * */ public void setConsole(Domain.Devices.Console value) { this.console = value; } /** * Gets the value of the video property. * * @return * possible object is * {@link Domain.Devices.Video } * */ public Domain.Devices.Video getVideo() { return video; } /** * Sets the value of the video property. * * @param value * allowed object is * {@link Domain.Devices.Video } * */ public void setVideo(Domain.Devices.Video value) { this.video = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "target" }) public static class Console { @XmlElement(required = true) protected Domain.Devices.Console.Target target; @XmlAttribute(name = "type") protected String type; /** * Gets the value of the target property. * * @return * possible object is * {@link Domain.Devices.Console.Target } * */ public Domain.Devices.Console.Target getTarget() { return target; } /** * Sets the value of the target property. * * @param value * allowed object is * {@link Domain.Devices.Console.Target } * */ public void setTarget(Domain.Devices.Console.Target value) { this.target = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Target { @XmlAttribute(name = "type") protected String type; @XmlAttribute(name = "port") protected Integer port; /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the port property. * * @return * possible object is * {@link Integer } * */ public Integer getPort() { return port; } /** * Sets the value of the port property. * * @param value * allowed object is * {@link Integer } * */ public void setPort(Integer value) { this.port = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="file" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dev" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="bus" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="readonly" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="device" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "source", "target", "readonly" }) public static class Disk { @XmlElement(required = true) protected Domain.Devices.Disk.Source source; @XmlElement(required = true) protected Domain.Devices.Disk.Target target; @XmlElement(required = true) protected String readonly; @XmlAttribute(name = "type") protected String type; @XmlAttribute(name = "device") protected String device; /** * Gets the value of the source property. * * @return * possible object is * {@link Domain.Devices.Disk.Source } * */ public Domain.Devices.Disk.Source getSource() { return source; } /** * Sets the value of the source property. * * @param value * allowed object is * {@link Domain.Devices.Disk.Source } * */ public void setSource(Domain.Devices.Disk.Source value) { this.source = value; } /** * Gets the value of the target property. * * @return * possible object is * {@link Domain.Devices.Disk.Target } * */ public Domain.Devices.Disk.Target getTarget() { return target; } /** * Sets the value of the target property. * * @param value * allowed object is * {@link Domain.Devices.Disk.Target } * */ public void setTarget(Domain.Devices.Disk.Target value) { this.target = value; } /** * Gets the value of the readonly property. * * @return * possible object is * {@link String } * */ public String getReadonly() { return readonly; } /** * Sets the value of the readonly property. * * @param value * allowed object is * {@link String } * */ public void setReadonly(String value) { this.readonly = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the device property. * * @return * possible object is * {@link String } * */ public String getDevice() { return device; } /** * Sets the value of the device property. * * @param value * allowed object is * {@link String } * */ public void setDevice(String value) { this.device = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="file" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Source { @XmlAttribute(name = "file") protected String file; /** * Gets the value of the file property. * * @return * possible object is * {@link String } * */ public String getFile() { return file; } /** * Sets the value of the file property. * * @param value * allowed object is * {@link String } * */ public void setFile(String value) { this.file = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dev" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="bus" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Target { @XmlAttribute(name = "dev") protected String dev; @XmlAttribute(name = "bus") protected String bus; /** * Gets the value of the dev property. * * @return * possible object is * {@link String } * */ public String getDev() { return dev; } /** * Sets the value of the dev property. * * @param value * allowed object is * {@link String } * */ public void setDev(String value) { this.dev = value; } /** * Gets the value of the bus property. * * @return * possible object is * {@link String } * */ public String getBus() { return bus; } /** * Sets the value of the bus property. * * @param value * allowed object is * {@link String } * */ public void setBus(String value) { this.bus = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dir" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dir" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "source", "target" }) public static class Filesystem { @XmlElement(required = true) protected Domain.Devices.Filesystem.Source source; @XmlElement(required = true) protected Domain.Devices.Filesystem.Target target; @XmlAttribute(name = "type") protected String type; /** * Gets the value of the source property. * * @return * possible object is * {@link Domain.Devices.Filesystem.Source } * */ public Domain.Devices.Filesystem.Source getSource() { return source; } /** * Sets the value of the source property. * * @param value * allowed object is * {@link Domain.Devices.Filesystem.Source } * */ public void setSource(Domain.Devices.Filesystem.Source value) { this.source = value; } /** * Gets the value of the target property. * * @return * possible object is * {@link Domain.Devices.Filesystem.Target } * */ public Domain.Devices.Filesystem.Target getTarget() { return target; } /** * Sets the value of the target property. * * @param value * allowed object is * {@link Domain.Devices.Filesystem.Target } * */ public void setTarget(Domain.Devices.Filesystem.Target value) { this.target = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dir" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Source { @XmlAttribute(name = "dir") protected String dir; /** * Gets the value of the dir property. * * @return * possible object is * {@link String } * */ public String getDir() { return dir; } /** * Sets the value of the dir property. * * @param value * allowed object is * {@link String } * */ public void setDir(String value) { this.dir = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dir" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Target { @XmlAttribute(name = "dir") protected String dir; /** * Gets the value of the dir property. * * @return * possible object is * {@link String } * */ public String getDir() { return dir; } /** * Sets the value of the dir property. * * @param value * allowed object is * {@link String } * */ public void setDir(String value) { this.dir = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="autoport" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="keymap" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="listen" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Graphics { @XmlAttribute(name = "type") protected String type; @XmlAttribute(name = "port") protected Integer port; @XmlAttribute(name = "autoport") protected String autoport; @XmlAttribute(name = "keymap") protected String keymap; @XmlAttribute(name = "listen") protected String listen; /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the port property. * * @return * possible object is * {@link Integer } * */ public Integer getPort() { return port; } /** * Sets the value of the port property. * * @param value * allowed object is * {@link Integer } * */ public void setPort(Integer value) { this.port = value; } /** * Gets the value of the autoport property. * * @return * possible object is * {@link String } * */ public String getAutoport() { return autoport; } /** * Sets the value of the autoport property. * * @param value * allowed object is * {@link String } * */ public void setAutoport(String value) { this.autoport = value; } /** * Gets the value of the keymap property. * * @return * possible object is * {@link String } * */ public String getKeymap() { return keymap; } /** * Sets the value of the keymap property. * * @param value * allowed object is * {@link String } * */ public void setKeymap(String value) { this.keymap = value; } /** * Gets the value of the listen property. * * @return * possible object is * {@link String } * */ public String getListen() { return listen; } /** * Sets the value of the listen property. * * @param value * allowed object is * {@link String } * */ public void setListen(String value) { this.listen = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="vendor"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="product"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="mode" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "source" }) public static class Hostdev { @XmlElement(required = true) protected Domain.Devices.Hostdev.Source source; @XmlAttribute(name = "mode") protected String mode; @XmlAttribute(name = "type") protected String type; /** * Gets the value of the source property. * * @return * possible object is * {@link Domain.Devices.Hostdev.Source } * */ public Domain.Devices.Hostdev.Source getSource() { return source; } /** * Sets the value of the source property. * * @param value * allowed object is * {@link Domain.Devices.Hostdev.Source } * */ public void setSource(Domain.Devices.Hostdev.Source value) { this.source = value; } /** * Gets the value of the mode property. * * @return * possible object is * {@link String } * */ public String getMode() { return mode; } /** * Sets the value of the mode property. * * @param value * allowed object is * {@link String } * */ public void setMode(String value) { this.mode = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="vendor"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="product"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "vendor", "product" }) public static class Source { @XmlElement(required = true) protected Domain.Devices.Hostdev.Source.Vendor vendor; @XmlElement(required = true) protected Domain.Devices.Hostdev.Source.Product product; /** * Gets the value of the vendor property. * * @return * possible object is * {@link Domain.Devices.Hostdev.Source.Vendor } * */ public Domain.Devices.Hostdev.Source.Vendor getVendor() { return vendor; } /** * Sets the value of the vendor property. * * @param value * allowed object is * {@link Domain.Devices.Hostdev.Source.Vendor } * */ public void setVendor(Domain.Devices.Hostdev.Source.Vendor value) { this.vendor = value; } /** * Gets the value of the product property. * * @return * possible object is * {@link Domain.Devices.Hostdev.Source.Product } * */ public Domain.Devices.Hostdev.Source.Product getProduct() { return product; } /** * Sets the value of the product property. * * @param value * allowed object is * {@link Domain.Devices.Hostdev.Source.Product } * */ public void setProduct(Domain.Devices.Hostdev.Source.Product value) { this.product = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Product { @XmlAttribute(name = "id") protected String id; /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Vendor { @XmlAttribute(name = "id") protected String id; /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="bus" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Input { @XmlAttribute(name = "type") protected String type; @XmlAttribute(name = "bus") protected String bus; /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the bus property. * * @return * possible object is * {@link String } * */ public String getBus() { return bus; } /** * Sets the value of the bus property. * * @param value * allowed object is * {@link String } * */ public void setBus(String value) { this.bus = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="bridge" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="mac"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="address" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="model"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "source", "mac", "model" }) public static class Interface { @XmlElement(required = true) protected Domain.Devices.Interface.Source source; @XmlElement(required = true) protected Domain.Devices.Interface.Mac mac; @XmlElement(required = true) protected Domain.Devices.Interface.Model model; @XmlAttribute(name = "type") protected String type; /** * Gets the value of the source property. * * @return * possible object is * {@link Domain.Devices.Interface.Source } * */ public Domain.Devices.Interface.Source getSource() { return source; } /** * Sets the value of the source property. * * @param value * allowed object is * {@link Domain.Devices.Interface.Source } * */ public void setSource(Domain.Devices.Interface.Source value) { this.source = value; } /** * Gets the value of the mac property. * * @return * possible object is * {@link Domain.Devices.Interface.Mac } * */ public Domain.Devices.Interface.Mac getMac() { return mac; } /** * Sets the value of the mac property. * * @param value * allowed object is * {@link Domain.Devices.Interface.Mac } * */ public void setMac(Domain.Devices.Interface.Mac value) { this.mac = value; } /** * Gets the value of the model property. * * @return * possible object is * {@link Domain.Devices.Interface.Model } * */ public Domain.Devices.Interface.Model getModel() { return model; } /** * Sets the value of the model property. * * @param value * allowed object is * {@link Domain.Devices.Interface.Model } * */ public void setModel(Domain.Devices.Interface.Model value) { this.model = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="address" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Mac { @XmlAttribute(name = "address") protected String address; /** * Gets the value of the address property. * * @return * possible object is * {@link String } * */ public String getAddress() { return address; } /** * Sets the value of the address property. * * @param value * allowed object is * {@link String } * */ public void setAddress(String value) { this.address = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Model { @XmlAttribute(name = "type") protected String type; /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="bridge" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Source { @XmlAttribute(name = "bridge") protected String bridge; /** * Gets the value of the bridge property. * * @return * possible object is * {@link String } * */ public String getBridge() { return bridge; } /** * Sets the value of the bridge property. * * @param value * allowed object is * {@link String } * */ public void setBridge(String value) { this.bridge = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="path" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "source", "target" }) public static class Parallel { @XmlElement(required = true) protected Domain.Devices.Parallel.Source source; @XmlElement(required = true) protected Domain.Devices.Parallel.Target target; @XmlAttribute(name = "type") protected String type; /** * Gets the value of the source property. * * @return * possible object is * {@link Domain.Devices.Parallel.Source } * */ public Domain.Devices.Parallel.Source getSource() { return source; } /** * Sets the value of the source property. * * @param value * allowed object is * {@link Domain.Devices.Parallel.Source } * */ public void setSource(Domain.Devices.Parallel.Source value) { this.source = value; } /** * Gets the value of the target property. * * @return * possible object is * {@link Domain.Devices.Parallel.Target } * */ public Domain.Devices.Parallel.Target getTarget() { return target; } /** * Sets the value of the target property. * * @param value * allowed object is * {@link Domain.Devices.Parallel.Target } * */ public void setTarget(Domain.Devices.Parallel.Target value) { this.target = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="path" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Source { @XmlAttribute(name = "path") protected String path; /** * Gets the value of the path property. * * @return * possible object is * {@link String } * */ public String getPath() { return path; } /** * Sets the value of the path property. * * @param value * allowed object is * {@link String } * */ public void setPath(String value) { this.path = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Target { @XmlAttribute(name = "port") protected Integer port; /** * Gets the value of the port property. * * @return * possible object is * {@link Integer } * */ public Integer getPort() { return port; } /** * Sets the value of the port property. * * @param value * allowed object is * {@link Integer } * */ public void setPort(Integer value) { this.port = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="source"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="path" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="target"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "source", "target" }) public static class Serial { @XmlElement(required = true) protected Domain.Devices.Serial.Source source; @XmlElement(required = true) protected Domain.Devices.Serial.Target target; @XmlAttribute(name = "type") protected String type; /** * Gets the value of the source property. * * @return * possible object is * {@link Domain.Devices.Serial.Source } * */ public Domain.Devices.Serial.Source getSource() { return source; } /** * Sets the value of the source property. * * @param value * allowed object is * {@link Domain.Devices.Serial.Source } * */ public void setSource(Domain.Devices.Serial.Source value) { this.source = value; } /** * Gets the value of the target property. * * @return * possible object is * {@link Domain.Devices.Serial.Target } * */ public Domain.Devices.Serial.Target getTarget() { return target; } /** * Sets the value of the target property. * * @param value * allowed object is * {@link Domain.Devices.Serial.Target } * */ public void setTarget(Domain.Devices.Serial.Target value) { this.target = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="path" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Source { @XmlAttribute(name = "path") protected String path; /** * Gets the value of the path property. * * @return * possible object is * {@link String } * */ public String getPath() { return path; } /** * Sets the value of the path property. * * @param value * allowed object is * {@link String } * */ public void setPath(String value) { this.path = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Target { @XmlAttribute(name = "port") protected Integer port; /** * Gets the value of the port property. * * @return * possible object is * {@link Integer } * */ public Integer getPort() { return port; } /** * Sets the value of the port property. * * @param value * allowed object is * {@link Integer } * */ public void setPort(Integer value) { this.port = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="model" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Sound { @XmlAttribute(name = "model") protected String model; /** * Gets the value of the model property. * * @return * possible object is * {@link String } * */ public String getModel() { return model; } /** * Sets the value of the model property. * * @param value * allowed object is * {@link String } * */ public void setModel(String value) { this.model = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="model"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="acceleration"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="accel3d" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="accel2d" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="vram" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="heads" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "model" }) public static class Video { @XmlElement(required = true) protected Domain.Devices.Video.Model model; /** * Gets the value of the model property. * * @return * possible object is * {@link Domain.Devices.Video.Model } * */ public Domain.Devices.Video.Model getModel() { return model; } /** * Sets the value of the model property. * * @param value * allowed object is * {@link Domain.Devices.Video.Model } * */ public void setModel(Domain.Devices.Video.Model value) { this.model = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="acceleration"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="accel3d" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="accel2d" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="vram" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="heads" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "acceleration" }) public static class Model { @XmlElement(required = true) protected Domain.Devices.Video.Model.Acceleration acceleration; @XmlAttribute(name = "type") protected String type; @XmlAttribute(name = "vram") protected Integer vram; @XmlAttribute(name = "heads") protected Integer heads; /** * Gets the value of the acceleration property. * * @return * possible object is * {@link Domain.Devices.Video.Model.Acceleration } * */ public Domain.Devices.Video.Model.Acceleration getAcceleration() { return acceleration; } /** * Sets the value of the acceleration property. * * @param value * allowed object is * {@link Domain.Devices.Video.Model.Acceleration } * */ public void setAcceleration(Domain.Devices.Video.Model.Acceleration value) { this.acceleration = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the vram property. * * @return * possible object is * {@link Integer } * */ public Integer getVram() { return vram; } /** * Sets the value of the vram property. * * @param value * allowed object is * {@link Integer } * */ public void setVram(Integer value) { this.vram = value; } /** * Gets the value of the heads property. * * @return * possible object is * {@link Integer } * */ public Integer getHeads() { return heads; } /** * Sets the value of the heads property. * * @param value * allowed object is * {@link Integer } * */ public void setHeads(Integer value) { this.heads = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="accel3d" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="accel2d" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Acceleration { @XmlAttribute(name = "accel3d") protected String accel3D; @XmlAttribute(name = "accel2d") protected String accel2D; /** * Gets the value of the accel3D property. * * @return * possible object is * {@link String } * */ public String getAccel3D() { return accel3D; } /** * Sets the value of the accel3D property. * * @param value * allowed object is * {@link String } * */ public void setAccel3D(String value) { this.accel3D = value; } /** * Gets the value of the accel2D property. * * @return * possible object is * {@link String } * */ public String getAccel2D() { return accel2D; } /** * Sets the value of the accel2D property. * * @param value * allowed object is * {@link String } * */ public void setAccel2D(String value) { this.accel2D = value; } } } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="pae" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="acpi" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="apic" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pae", "acpi", "apic" }) public static class Features { @XmlElement(required = true) protected String pae; @XmlElement(required = true) protected String acpi; @XmlElement(required = true) protected String apic; /** * Gets the value of the pae property. * * @return * possible object is * {@link String } * */ public String getPae() { return pae; } /** * Sets the value of the pae property. * * @param value * allowed object is * {@link String } * */ public void setPae(String value) { this.pae = value; } /** * Gets the value of the acpi property. * * @return * possible object is * {@link String } * */ public String getAcpi() { return acpi; } /** * Sets the value of the acpi property. * * @param value * allowed object is * {@link String } * */ public void setAcpi(String value) { this.acpi = value; } /** * Gets the value of the apic property. * * @return * possible object is * {@link String } * */ public String getApic() { return apic; } /** * Sets the value of the apic property. * * @param value * allowed object is * {@link String } * */ public void setApic(String value) { this.apic = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="type" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="boot" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dev" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "type", "boot" }) public static class Os { @XmlElement(required = true) protected String type; @XmlElement(required = true) protected List<Domain.Os.Boot> boot; /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the boot 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 boot property. * * <p> * For example, to add a new item, do as follows: * <pre> * getBoot().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Domain.Os.Boot } * * */ public List<Domain.Os.Boot> getBoot() { if (boot == null) { boot = new ArrayList<Domain.Os.Boot>(); } return this.boot; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="dev" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Boot { @XmlAttribute(name = "dev") protected String dev; /** * Gets the value of the dev property. * * @return * possible object is * {@link String } * */ public String getDev() { return dev; } /** * Sets the value of the dev property. * * @param value * allowed object is * {@link String } * */ public void setDev(String value) { this.dev = value; } } } }