Juan Hernandez has uploaded a new change for review.

Change subject: sdk: Regenerate against the latest API
......................................................................

sdk: Regenerate against the latest API

This patch regenerates the SDK using the latest API obtained from the
engine built from commit 746fad0.

Change-Id: I0b6ea362dcfd9531136bd88981210b918c48f52c
Signed-off-by: Juan Hernandez <[email protected]>
---
M ovirt-engine-sdk-java-codegen/src/main/resources/api.rsdl
M ovirt-engine-sdk-java-codegen/src/main/resources/api.xsd
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoS.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoSs.java
M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Disks.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/InstanceTypes.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Template.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Templates.java
M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VM.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMDisks.java
M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMs.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VmPools.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/BaseResource.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/CpuProfile.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/DiskProfile.java
M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Job.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/JobOwner.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/ObjectFactory.java
M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/QoS.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Template.java
M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/User.java
M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VM.java
M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VmPool.java
M 
ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VnicProfile.java
24 files changed, 538 insertions(+), 43 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine-sdk-java 
refs/changes/21/32421/1

diff --git a/ovirt-engine-sdk-java-codegen/src/main/resources/api.rsdl 
b/ovirt-engine-sdk-java-codegen/src/main/resources/api.rsdl
index 9ee092c..4d44b6d 100644
--- a/ovirt-engine-sdk-java-codegen/src/main/resources/api.rsdl
+++ b/ovirt-engine-sdk-java-codegen/src/main/resources/api.rsdl
@@ -3810,6 +3810,24 @@
                         <parameter required="false" type="xs:int">
                             <name>qos.cpu_limit</name>
                         </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.inbound_average</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.inbound_peak</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.inbound_burst</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.outbound_average</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.outbound_peak</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.outbound_burst</name>
+                        </parameter>
                     </parameters_set>
                 </body>
             </request>
@@ -3909,6 +3927,24 @@
                         </parameter>
                         <parameter required="false" type="xs:int">
                             <name>qos.cpu_limit</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.inbound_average</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.inbound_peak</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.inbound_burst</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.outbound_average</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.outbound_peak</name>
+                        </parameter>
+                        <parameter required="false" type="xs:int">
+                            <name>qos.outbound_burst</name>
                         </parameter>
                     </parameters_set>
                 </body>
@@ -4722,6 +4758,9 @@
                         </parameter>
                         <parameter required="false" type="xs:string">
                             <name>disk.sgio</name>
+                        </parameter>
+                        <parameter required="false" type="xs:string">
+                            <name>disk.lun_storage.host</name>
                         </parameter>
                     </parameters_set>
                 </body>
@@ -7373,6 +7412,9 @@
                         </parameter>
                         <parameter required="false" type="xs:boolean">
                             <name>instance_type.virtio_scsi.enabled</name>
+                        </parameter>
+                        <parameter required="false" type="xs:boolean">
+                            <name>instance_type.soundcard_enabled</name>
                         </parameter>
                     </parameters_set>
                 </body>
@@ -10745,6 +10787,9 @@
                         <parameter required="false" type="xs:boolean">
                             <name>template.virtio_scsi.enabled</name>
                         </parameter>
+                        <parameter required="false" type="xs:boolean">
+                            <name>template.soundcard_enabled</name>
+                        </parameter>
                         <parameter required="false" type="collection">
                             <name>template.vm.disks.disk</name>
                             <parameters_set>
@@ -11041,6 +11086,9 @@
                         </parameter>
                         <parameter required="false" type="xs:boolean">
                             <name>template.virtio_scsi.enabled</name>
+                        </parameter>
+                        <parameter required="false" type="xs:boolean">
+                            <name>template.soundcard_enabled</name>
                         </parameter>
                         <parameter required="false" type="xs:string">
                             <name>template.version.version_name</name>
@@ -12151,6 +12199,9 @@
                         <parameter required="false" type="xs:string">
                             <name>vmpool.description</name>
                         </parameter>
+                        <parameter required="false" type="xs:boolean">
+                            <name>vmpool.soundcard_enabled</name>
+                        </parameter>
                     </parameters_set>
                 </body>
             </request>
@@ -12605,6 +12656,9 @@
                         <parameter required="false" type="xs:boolean">
                             <name>vm.virtio_scsi.enabled</name>
                         </parameter>
+                        <parameter required="false" type="xs:boolean">
+                            <name>vm.soundcard_enabled</name>
+                        </parameter>
                         <parameter required="false" type="collection">
                             <name>vm.payloads.payload</name>
                             <parameters_set>
@@ -12828,6 +12882,9 @@
                         </parameter>
                         <parameter required="false" type="xs:boolean">
                             <name>vm.virtio_scsi.enabled</name>
+                        </parameter>
+                        <parameter required="false" type="xs:boolean">
+                            <name>vm.soundcard_enabled</name>
                         </parameter>
                         <parameter required="false" type="collection">
                             <name>vm.payloads.payload</name>
@@ -13386,6 +13443,9 @@
                             <name>vm.virtio_scsi.enabled</name>
                         </parameter>
                         <parameter required="false" type="xs:boolean">
+                            <name>vm.soundcard_enabled</name>
+                        </parameter>
+                        <parameter required="false" type="xs:boolean">
                             <name>vm.use_latest_template_version</name>
                         </parameter>
                         <parameter required="false" type="collection">
@@ -13816,6 +13876,9 @@
                         <parameter required="false" type="xs:string">
                             <name>disk.sgio</name>
                         </parameter>
+                        <parameter required="false" type="xs:string">
+                            <name>disk.lun_storage.host</name>
+                        </parameter>
                     </parameters_set>
                     <parameters_set>
                         <description>attach a disk to the virtual 
machine</description>
diff --git a/ovirt-engine-sdk-java-codegen/src/main/resources/api.xsd 
b/ovirt-engine-sdk-java-codegen/src/main/resources/api.xsd
index e07001e..1973439 100644
--- a/ovirt-engine-sdk-java-codegen/src/main/resources/api.xsd
+++ b/ovirt-engine-sdk-java-codegen/src/main/resources/api.xsd
@@ -1912,6 +1912,7 @@
           <xs:element name="last_name" type="xs:string" minOccurs="0" 
maxOccurs="1"/>
           <!-- generally name@domain -->
           <xs:element name="user_name" type="xs:string" minOccurs="0" 
maxOccurs="1"/>
+          <xs:element name="principal" type="xs:string" minOccurs="0" 
maxOccurs="1"/>
           <xs:element name="password" type="xs:string" minOccurs="0" 
maxOccurs="1"/>
           <xs:element name="email" type="xs:string" minOccurs="0" 
maxOccurs="1"/>
           <!-- used only to represent the initial role assignments for a
@@ -1920,13 +1921,6 @@
           <xs:element name="roles" type="Roles" minOccurs="0" maxOccurs="1"/>
           <xs:element ref="groups" minOccurs="0"/>
         </xs:sequence>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="JobOwner">
-    <xs:complexContent>
-      <xs:extension base="User">
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -2363,6 +2357,7 @@
           <xs:element ref="network" minOccurs="0" maxOccurs="1"/>
           <xs:element name="port_mirroring" type="xs:boolean" minOccurs="0"/>
           <xs:element ref="custom_properties" minOccurs="0"/>
+          <xs:element ref="qos" minOccurs="0" maxOccurs="1"/>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
@@ -2639,6 +2634,7 @@
           <xs:element name="timezone" type="xs:string" minOccurs="0" 
maxOccurs="1"/>
           <xs:element ref="domain" minOccurs="0" maxOccurs="1"/>
           <xs:element ref="usb" minOccurs="0" maxOccurs="1"/>
+          <xs:element ref="soundcard_enabled" minOccurs="0" maxOccurs="1"/>
           <xs:element name="tunnel_migration" type="xs:boolean" minOccurs="0" 
maxOccurs="1"/>
           <xs:element name="migration_downtime" type="xs:int" minOccurs="0" 
maxOccurs="1" />
           <xs:element ref="virtio_scsi" minOccurs="0" maxOccurs="1"/>
@@ -3059,6 +3055,7 @@
           <xs:element name="guest_info" type="GuestInfo" minOccurs="0" 
maxOccurs="1"/>
           <xs:element ref="quota" minOccurs="0" maxOccurs="1"/>
           <xs:element ref="usb" minOccurs="0" maxOccurs="1"/>
+          <xs:element ref="soundcard_enabled" minOccurs="0" maxOccurs="1"/>
           <xs:element name="tunnel_migration" type="xs:boolean" minOccurs="0" 
maxOccurs="1"/>
           <xs:element name="migration_downtime" type="xs:int" minOccurs="0" 
maxOccurs="1" />
           <xs:element ref="virtio_scsi" minOccurs="0" maxOccurs="1"/>
@@ -3247,6 +3244,7 @@
           <xs:element name="max_user_vms" type="xs:int" minOccurs="0"/>
           <xs:element ref="display" minOccurs="0" maxOccurs="1"/>
           <xs:element ref="rng_device" minOccurs="0" maxOccurs="1"/>
+          <xs:element ref="soundcard_enabled" minOccurs="0" maxOccurs="1"/>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
@@ -3776,6 +3774,8 @@
       <xs:element name="type" type="xs:string" minOccurs="0" maxOccurs="1"/>
     </xs:sequence>
   </xs:complexType>
+
+   <xs:element name="soundcard_enabled" type="xs:boolean"/>
 
   <xs:element name="quota" type="Quota"/>
 
@@ -4470,7 +4470,7 @@
       <xs:extension base="BaseResource">
         <xs:sequence>
           <xs:element ref="status" minOccurs="0" maxOccurs="1"/>
-          <xs:element name="owner" type="JobOwner" minOccurs="0" 
maxOccurs="1"/>
+          <xs:element name="owner" type="User" minOccurs="0" maxOccurs="1"/>
           <xs:element name="start_time" type="xs:dateTime" minOccurs="0" 
maxOccurs="1"/>
           <xs:element name="end_time" type="xs:dateTime" minOccurs="0" 
maxOccurs="1"/>
           <xs:element name="last_updated" type="xs:dateTime" minOccurs="0" 
maxOccurs="1"/>
@@ -4576,6 +4576,18 @@
             minOccurs="0" maxOccurs="1" />
           <xs:element name="cpu_limit" type="xs:int"
             minOccurs="0" maxOccurs="1" />
+          <xs:element name="inbound_average" type="xs:int" minOccurs="0"
+            maxOccurs="1" />
+          <xs:element name="inbound_peak" type="xs:int" minOccurs="0"
+            maxOccurs="1" />
+          <xs:element name="inbound_burst" type="xs:int" minOccurs="0"
+            maxOccurs="1" />
+          <xs:element name="outbound_average" type="xs:int" minOccurs="0"
+            maxOccurs="1" />
+          <xs:element name="outbound_peak" type="xs:int" minOccurs="0"
+            maxOccurs="1" />
+          <xs:element name="outbound_burst" type="xs:int" minOccurs="0"
+            maxOccurs="1" />
         </xs:sequence>
         <xs:attribute name="type" type="xs:string"/>
       </xs:extension>
@@ -4736,8 +4748,8 @@
     <xs:complexContent>
       <xs:extension base="BaseResource">
         <xs:sequence>
-          <xs:element ref="qos" minOccurs="1" maxOccurs="1"/>
-          <xs:element ref="storage_domain" minOccurs="1" maxOccurs="1"/>
+          <xs:element ref="qos" minOccurs="0" maxOccurs="1"/>
+          <xs:element ref="storage_domain" minOccurs="0" maxOccurs="1"/>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
@@ -4767,8 +4779,8 @@
     <xs:complexContent>
       <xs:extension base="BaseResource">
         <xs:sequence>
-          <xs:element ref="qos" minOccurs="1" maxOccurs="1"/>
-          <xs:element ref="cluster" minOccurs="1" maxOccurs="1"/>
+          <xs:element ref="qos" minOccurs="0" maxOccurs="1"/>
+          <xs:element ref="cluster" minOccurs="0" maxOccurs="1"/>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoS.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoS.java
index 0e60a99..47b6aa1 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoS.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoS.java
@@ -77,6 +77,12 @@
      *    [qos.max_read_iops]
      *    [qos.max_write_iops]
      *    [qos.cpu_limit]
+     *    [qos.inbound_average]
+     *    [qos.inbound_peak]
+     *    [qos.inbound_burst]
+     *    [qos.outbound_average]
+     *    [qos.outbound_peak]
+     *    [qos.outbound_burst]
      *    </pre>
      *
      * @return
@@ -120,6 +126,12 @@
      *    [qos.max_read_iops]
      *    [qos.max_write_iops]
      *    [qos.cpu_limit]
+     *    [qos.inbound_average]
+     *    [qos.inbound_peak]
+     *    [qos.inbound_burst]
+     *    [qos.outbound_average]
+     *    [qos.outbound_peak]
+     *    [qos.outbound_burst]
      *    </pre>
      *
      * @param correlationId
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoSs.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoSs.java
index e8d034e..ccc2431 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoSs.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/DataCenterQoSs.java
@@ -167,6 +167,12 @@
      *    [qos.max_read_iops]
      *    [qos.max_write_iops]
      *    [qos.cpu_limit]
+     *    [qos.inbound_average]
+     *    [qos.inbound_peak]
+     *    [qos.inbound_burst]
+     *    [qos.outbound_average]
+     *    [qos.outbound_peak]
+     *    [qos.outbound_burst]
      *    </pre>
      *
      * @return
@@ -208,6 +214,12 @@
      *    [qos.max_read_iops]
      *    [qos.max_write_iops]
      *    [qos.cpu_limit]
+     *    [qos.inbound_average]
+     *    [qos.inbound_peak]
+     *    [qos.inbound_burst]
+     *    [qos.outbound_average]
+     *    [qos.outbound_peak]
+     *    [qos.outbound_burst]
      *    </pre>
      *
      * @param expect
@@ -257,6 +269,12 @@
      *    [qos.max_read_iops]
      *    [qos.max_write_iops]
      *    [qos.cpu_limit]
+     *    [qos.inbound_average]
+     *    [qos.inbound_peak]
+     *    [qos.inbound_burst]
+     *    [qos.outbound_average]
+     *    [qos.outbound_peak]
+     *    [qos.outbound_burst]
      *    </pre>
      *
      * @param expect
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Disks.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Disks.java
index 12df4e2..0fc080a 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Disks.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Disks.java
@@ -205,6 +205,7 @@
      *      [disk.wipe_after_delete]
      *      [disk.quota.id]
      *      [disk.sgio]
+     *      [disk.lun_storage.host]
      *    </pre>
      *
      * @return
@@ -276,6 +277,7 @@
      *      [disk.wipe_after_delete]
      *      [disk.quota.id]
      *      [disk.sgio]
+     *      [disk.lun_storage.host]
      *    </pre>
      *
      * @param expect
@@ -355,6 +357,7 @@
      *      [disk.wipe_after_delete]
      *      [disk.quota.id]
      *      [disk.sgio]
+     *      [disk.lun_storage.host]
      *    </pre>
      *
      * @param expect
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/InstanceTypes.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/InstanceTypes.java
index 9fb2793..875cc71 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/InstanceTypes.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/InstanceTypes.java
@@ -171,6 +171,7 @@
      *    [instance_type.usb.type]
      *    [instance_type.migration_downtime]
      *    [instance_type.virtio_scsi.enabled]
+     *    [instance_type.soundcard_enabled]
      *    </pre>
      *
      * @return
@@ -222,6 +223,7 @@
      *    [instance_type.usb.type]
      *    [instance_type.migration_downtime]
      *    [instance_type.virtio_scsi.enabled]
+     *    [instance_type.soundcard_enabled]
      *    </pre>
      *
      * @param expect
@@ -281,6 +283,7 @@
      *    [instance_type.usb.type]
      *    [instance_type.migration_downtime]
      *    [instance_type.virtio_scsi.enabled]
+     *    [instance_type.soundcard_enabled]
      *    </pre>
      *
      * @param expect
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Template.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Template.java
index 8d6f50b..4674101 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Template.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Template.java
@@ -211,6 +211,7 @@
      *    [template.tunnel_migration]
      *    [template.migration_downtime]
      *    [template.virtio_scsi.enabled]
+     *    [template.soundcard_enabled]
      *    [template.version.version_name]
      *    [template.serial_number.policy]
      *    [template.serial_number.value]
@@ -291,6 +292,7 @@
      *    [template.tunnel_migration]
      *    [template.migration_downtime]
      *    [template.virtio_scsi.enabled]
+     *    [template.soundcard_enabled]
      *    [template.version.version_name]
      *    [template.serial_number.policy]
      *    [template.serial_number.value]
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Templates.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Templates.java
index e830f18..20297cf 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Templates.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/Templates.java
@@ -262,6 +262,7 @@
      *    [template.tunnel_migration]
      *    [template.migration_downtime]
      *    [template.virtio_scsi.enabled]
+     *    [template.soundcard_enabled]
      *    [template.vm.disks.disk]
      *    [template.permissions.clone]
      *    [template.version.version_name]
@@ -346,6 +347,7 @@
      *    [template.tunnel_migration]
      *    [template.migration_downtime]
      *    [template.virtio_scsi.enabled]
+     *    [template.soundcard_enabled]
      *    [template.vm.disks.disk]
      *    [template.permissions.clone]
      *    [template.version.version_name]
@@ -438,6 +440,7 @@
      *    [template.tunnel_migration]
      *    [template.migration_downtime]
      *    [template.virtio_scsi.enabled]
+     *    [template.soundcard_enabled]
      *    [template.vm.disks.disk]
      *    [template.permissions.clone]
      *    [template.version.version_name]
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VM.java 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VM.java
index 5cad754..6503e36 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VM.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VM.java
@@ -388,6 +388,7 @@
      *    [vm.tunnel_migration]
      *    [vm.migration_downtime]
      *    [vm.virtio_scsi.enabled]
+     *    [vm.soundcard_enabled]
      *    [vm.use_latest_template_version]
      *    [vm.payloads.payload]
      *    [vm.cpu.cpu_tune.vcpu_pin]
@@ -476,6 +477,7 @@
      *    [vm.tunnel_migration]
      *    [vm.migration_downtime]
      *    [vm.virtio_scsi.enabled]
+     *    [vm.soundcard_enabled]
      *    [vm.use_latest_template_version]
      *    [vm.payloads.payload]
      *    [vm.cpu.cpu_tune.vcpu_pin]
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMDisks.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMDisks.java
index 7f8647c..ad72bb3 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMDisks.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMDisks.java
@@ -197,6 +197,7 @@
      *      [disk.wipe_after_delete]
      *      [disk.quota.id]
      *      [disk.sgio]
+     *      [disk.lun_storage.host]
      *
      *    Overload 3:
      *
@@ -285,6 +286,7 @@
      *      [disk.wipe_after_delete]
      *      [disk.quota.id]
      *      [disk.sgio]
+     *      [disk.lun_storage.host]
      *
      *    Overload 3:
      *
@@ -381,6 +383,7 @@
      *      [disk.wipe_after_delete]
      *      [disk.quota.id]
      *      [disk.sgio]
+     *      [disk.lun_storage.host]
      *
      *    Overload 3:
      *
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMs.java 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMs.java
index 00673cc..1e71950 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMs.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VMs.java
@@ -276,6 +276,7 @@
      *      [vm.tunnel_migration]
      *      [vm.migration_downtime]
      *      [vm.virtio_scsi.enabled]
+     *      [vm.soundcard_enabled]
      *      [vm.payloads.payload]
      *      [vm.initialization.configuration.type]
      *      [vm.initialization.configuration.data]
@@ -340,6 +341,7 @@
      *      [vm.tunnel_migration]
      *      [vm.migration_downtime]
      *      [vm.virtio_scsi.enabled]
+     *      [vm.soundcard_enabled]
      *      [vm.payloads.payload]
      *      [vm.cpu.cpu_tune.vcpu_pin]
      *      [vm.serial_number.policy]
@@ -499,6 +501,7 @@
      *      [vm.tunnel_migration]
      *      [vm.migration_downtime]
      *      [vm.virtio_scsi.enabled]
+     *      [vm.soundcard_enabled]
      *      [vm.payloads.payload]
      *      [vm.initialization.configuration.type]
      *      [vm.initialization.configuration.data]
@@ -563,6 +566,7 @@
      *      [vm.tunnel_migration]
      *      [vm.migration_downtime]
      *      [vm.virtio_scsi.enabled]
+     *      [vm.soundcard_enabled]
      *      [vm.payloads.payload]
      *      [vm.cpu.cpu_tune.vcpu_pin]
      *      [vm.serial_number.policy]
@@ -730,6 +734,7 @@
      *      [vm.tunnel_migration]
      *      [vm.migration_downtime]
      *      [vm.virtio_scsi.enabled]
+     *      [vm.soundcard_enabled]
      *      [vm.payloads.payload]
      *      [vm.initialization.configuration.type]
      *      [vm.initialization.configuration.data]
@@ -794,6 +799,7 @@
      *      [vm.tunnel_migration]
      *      [vm.migration_downtime]
      *      [vm.virtio_scsi.enabled]
+     *      [vm.soundcard_enabled]
      *      [vm.payloads.payload]
      *      [vm.cpu.cpu_tune.vcpu_pin]
      *      [vm.serial_number.policy]
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VmPools.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VmPools.java
index c13a6f1..a019f6d 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VmPools.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/VmPools.java
@@ -173,6 +173,7 @@
      *    [vmpool.max_user_vms]
      *    [vmpool.display.proxy]
      *    [vmpool.description]
+     *    [vmpool.soundcard_enabled]
      *    </pre>
      *
      * @return
@@ -212,6 +213,7 @@
      *    [vmpool.max_user_vms]
      *    [vmpool.display.proxy]
      *    [vmpool.description]
+     *    [vmpool.soundcard_enabled]
      *    </pre>
      *
      * @param expect
@@ -259,6 +261,7 @@
      *    [vmpool.max_user_vms]
      *    [vmpool.display.proxy]
      *    [vmpool.description]
+     *    [vmpool.soundcard_enabled]
      *    </pre>
      *
      * @param expect
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/BaseResource.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/BaseResource.java
index 68e87f4..d3eb91b 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/BaseResource.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/BaseResource.java
@@ -121,9 +121,9 @@
     GlusterServerHook.class,
     Cluster.class,
     Group.class,
+    User.class,
     Step.class,
     Storage.class,
-    User.class,
     BaseDevice.class
 })
 public class BaseResource
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/CpuProfile.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/CpuProfile.java
index 2bfac1c..e495be4 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/CpuProfile.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/CpuProfile.java
@@ -23,7 +23,6 @@
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlType;
 
 
@@ -37,8 +36,8 @@
  *   &lt;complexContent>
  *     &lt;extension base="{}BaseResource">
  *       &lt;sequence>
- *         &lt;element ref="{}qos"/>
- *         &lt;element ref="{}cluster"/>
+ *         &lt;element ref="{}qos" minOccurs="0"/>
+ *         &lt;element ref="{}cluster" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/extension>
  *   &lt;/complexContent>
@@ -56,9 +55,7 @@
     extends BaseResource
 {
 
-    @XmlElement(required = true)
     protected QoS qos;
-    @XmlElement(required = true)
     protected Cluster cluster;
 
     /**
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/DiskProfile.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/DiskProfile.java
index 0a118e3..c08f1b8 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/DiskProfile.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/DiskProfile.java
@@ -37,8 +37,8 @@
  *   &lt;complexContent>
  *     &lt;extension base="{}BaseResource">
  *       &lt;sequence>
- *         &lt;element ref="{}qos"/>
- *         &lt;element ref="{}storage_domain"/>
+ *         &lt;element ref="{}qos" minOccurs="0"/>
+ *         &lt;element ref="{}storage_domain" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/extension>
  *   &lt;/complexContent>
@@ -56,9 +56,8 @@
     extends BaseResource
 {
 
-    @XmlElement(required = true)
     protected QoS qos;
-    @XmlElement(name = "storage_domain", required = true)
+    @XmlElement(name = "storage_domain")
     protected StorageDomain storageDomain;
 
     /**
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Job.java 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Job.java
index f1e2c17..f85b1ce 100644
--- a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Job.java
+++ b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Job.java
@@ -40,7 +40,7 @@
  *     &lt;extension base="{}BaseResource">
  *       &lt;sequence>
  *         &lt;element ref="{}status" minOccurs="0"/>
- *         &lt;element name="owner" type="{}JobOwner" minOccurs="0"/>
+ *         &lt;element name="owner" type="{}User" minOccurs="0"/>
  *         &lt;element name="start_time" 
type="{http://www.w3.org/2001/XMLSchema}dateTime"; minOccurs="0"/>
  *         &lt;element name="end_time" 
type="{http://www.w3.org/2001/XMLSchema}dateTime"; minOccurs="0"/>
  *         &lt;element name="last_updated" 
type="{http://www.w3.org/2001/XMLSchema}dateTime"; minOccurs="0"/>
@@ -69,7 +69,7 @@
 {
 
     protected Status status;
-    protected JobOwner owner;
+    protected User owner;
     @XmlElement(name = "start_time")
     @XmlSchemaType(name = "dateTime")
     protected XMLGregorianCalendar startTime;
@@ -116,10 +116,10 @@
      *
      * @return
      *     possible object is
-     *     {@link JobOwner }
+     *     {@link User }
      *
      */
-    public JobOwner getOwner() {
+    public User getOwner() {
         return owner;
     }
 
@@ -128,10 +128,10 @@
      *
      * @param value
      *     allowed object is
-     *     {@link JobOwner }
+     *     {@link User }
      *
      */
-    public void setOwner(JobOwner value) {
+    public void setOwner(User value) {
         this.owner = value;
     }
 
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/JobOwner.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/JobOwner.java
index 0b68137..34c819c 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/JobOwner.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/JobOwner.java
@@ -18,6 +18,26 @@
 // ********************* GENERATED CODE - DO NOT MODIFY ****************
 // *********************************************************************
 
+//
+// Copyright (c) 2012 Red Hat, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//           http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+// *********************************************************************
+// ********************* GENERATED CODE - DO NOT MODIFY ****************
+// *********************************************************************
+
 
 package org.ovirt.engine.sdk.entities;
 
@@ -51,3 +71,4 @@
 
 }
 
+
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/ObjectFactory.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/ObjectFactory.java
index a579c51..eed9a32 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/ObjectFactory.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/ObjectFactory.java
@@ -95,6 +95,7 @@
     private final static QName _Payloads_QNAME = new QName("", "payloads");
     private final static QName _Bricks_QNAME = new QName("", "bricks");
     private final static QName _Snapshots_QNAME = new QName("", "snapshots");
+    private final static QName _SoundcardEnabled_QNAME = new QName("", 
"soundcard_enabled");
     private final static QName _Tags_QNAME = new QName("", "tags");
     private final static QName _Cdroms_QNAME = new QName("", "cdroms");
     private final static QName _NetworkConfiguration_QNAME = new QName("", 
"network_configuration");
@@ -2567,14 +2568,6 @@
     }
 
     /**
-     * Create an instance of {@link JobOwner }
-     *
-     */
-    public JobOwner createJobOwner() {
-        return new JobOwner();
-    }
-
-    /**
      * Create an instance of {@link MemoryPolicy }
      *
      */
@@ -3186,6 +3179,15 @@
     }
 
     /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean 
}{@code >}}
+     *
+     */
+    @XmlElementDecl(namespace = "", name = "soundcard_enabled")
+    public JAXBElement<Boolean> createSoundcardEnabled(Boolean value) {
+        return new JAXBElement<Boolean>(_SoundcardEnabled_QNAME, 
Boolean.class, null, value);
+    }
+
+    /**
      * Create an instance of {@link JAXBElement }{@code <}{@link Tags }{@code 
>}}
      *
      */
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/QoS.java 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/QoS.java
index 7f10e1c..b7d868c 100644
--- a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/QoS.java
+++ b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/QoS.java
@@ -46,6 +46,12 @@
  *         &lt;element name="max_read_iops" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
  *         &lt;element name="max_write_iops" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
  *         &lt;element name="cpu_limit" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
+ *         &lt;element name="inbound_average" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
+ *         &lt;element name="inbound_peak" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
+ *         &lt;element name="inbound_burst" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
+ *         &lt;element name="outbound_average" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
+ *         &lt;element name="outbound_peak" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
+ *         &lt;element name="outbound_burst" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
  *       &lt;/sequence>
  *       &lt;attribute name="type" 
type="{http://www.w3.org/2001/XMLSchema}string"; />
  *     &lt;/extension>
@@ -64,7 +70,13 @@
     "maxIops",
     "maxReadIops",
     "maxWriteIops",
-    "cpuLimit"
+    "cpuLimit",
+    "inboundAverage",
+    "inboundPeak",
+    "inboundBurst",
+    "outboundAverage",
+    "outboundPeak",
+    "outboundBurst"
 })
 public class QoS
     extends BaseResource
@@ -86,6 +98,18 @@
     protected Integer maxWriteIops;
     @XmlElement(name = "cpu_limit")
     protected Integer cpuLimit;
+    @XmlElement(name = "inbound_average")
+    protected Integer inboundAverage;
+    @XmlElement(name = "inbound_peak")
+    protected Integer inboundPeak;
+    @XmlElement(name = "inbound_burst")
+    protected Integer inboundBurst;
+    @XmlElement(name = "outbound_average")
+    protected Integer outboundAverage;
+    @XmlElement(name = "outbound_peak")
+    protected Integer outboundPeak;
+    @XmlElement(name = "outbound_burst")
+    protected Integer outboundBurst;
     @XmlAttribute(name = "type")
     protected String type;
 
@@ -314,6 +338,174 @@
     }
 
     /**
+     * Gets the value of the inboundAverage property.
+     *
+     * @return
+     *     possible object is
+     *     {@link Integer }
+     *
+     */
+    public Integer getInboundAverage() {
+        return inboundAverage;
+    }
+
+    /**
+     * Sets the value of the inboundAverage property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link Integer }
+     *
+     */
+    public void setInboundAverage(Integer value) {
+        this.inboundAverage = value;
+    }
+
+    public boolean isSetInboundAverage() {
+        return (this.inboundAverage!= null);
+    }
+
+    /**
+     * Gets the value of the inboundPeak property.
+     *
+     * @return
+     *     possible object is
+     *     {@link Integer }
+     *
+     */
+    public Integer getInboundPeak() {
+        return inboundPeak;
+    }
+
+    /**
+     * Sets the value of the inboundPeak property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link Integer }
+     *
+     */
+    public void setInboundPeak(Integer value) {
+        this.inboundPeak = value;
+    }
+
+    public boolean isSetInboundPeak() {
+        return (this.inboundPeak!= null);
+    }
+
+    /**
+     * Gets the value of the inboundBurst property.
+     *
+     * @return
+     *     possible object is
+     *     {@link Integer }
+     *
+     */
+    public Integer getInboundBurst() {
+        return inboundBurst;
+    }
+
+    /**
+     * Sets the value of the inboundBurst property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link Integer }
+     *
+     */
+    public void setInboundBurst(Integer value) {
+        this.inboundBurst = value;
+    }
+
+    public boolean isSetInboundBurst() {
+        return (this.inboundBurst!= null);
+    }
+
+    /**
+     * Gets the value of the outboundAverage property.
+     *
+     * @return
+     *     possible object is
+     *     {@link Integer }
+     *
+     */
+    public Integer getOutboundAverage() {
+        return outboundAverage;
+    }
+
+    /**
+     * Sets the value of the outboundAverage property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link Integer }
+     *
+     */
+    public void setOutboundAverage(Integer value) {
+        this.outboundAverage = value;
+    }
+
+    public boolean isSetOutboundAverage() {
+        return (this.outboundAverage!= null);
+    }
+
+    /**
+     * Gets the value of the outboundPeak property.
+     *
+     * @return
+     *     possible object is
+     *     {@link Integer }
+     *
+     */
+    public Integer getOutboundPeak() {
+        return outboundPeak;
+    }
+
+    /**
+     * Sets the value of the outboundPeak property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link Integer }
+     *
+     */
+    public void setOutboundPeak(Integer value) {
+        this.outboundPeak = value;
+    }
+
+    public boolean isSetOutboundPeak() {
+        return (this.outboundPeak!= null);
+    }
+
+    /**
+     * Gets the value of the outboundBurst property.
+     *
+     * @return
+     *     possible object is
+     *     {@link Integer }
+     *
+     */
+    public Integer getOutboundBurst() {
+        return outboundBurst;
+    }
+
+    /**
+     * Sets the value of the outboundBurst property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link Integer }
+     *
+     */
+    public void setOutboundBurst(Integer value) {
+        this.outboundBurst = value;
+    }
+
+    public boolean isSetOutboundBurst() {
+        return (this.outboundBurst!= null);
+    }
+
+    /**
      * Gets the value of the type property.
      *
      * @return
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Template.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Template.java
index 276955c..a7e016c 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Template.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/Template.java
@@ -62,6 +62,7 @@
  *         &lt;element name="timezone" 
type="{http://www.w3.org/2001/XMLSchema}string"; minOccurs="0"/>
  *         &lt;element ref="{}domain" minOccurs="0"/>
  *         &lt;element ref="{}usb" minOccurs="0"/>
+ *         &lt;element ref="{}soundcard_enabled" minOccurs="0"/>
  *         &lt;element name="tunnel_migration" 
type="{http://www.w3.org/2001/XMLSchema}boolean"; minOccurs="0"/>
  *         &lt;element name="migration_downtime" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
  *         &lt;element ref="{}virtio_scsi" minOccurs="0"/>
@@ -101,6 +102,7 @@
     "timezone",
     "domain",
     "usb",
+    "soundcardEnabled",
     "tunnelMigration",
     "migrationDowntime",
     "virtioScsi",
@@ -145,6 +147,8 @@
     protected String timezone;
     protected Domain domain;
     protected Usb usb;
+    @XmlElement(name = "soundcard_enabled")
+    protected Boolean soundcardEnabled;
     @XmlElement(name = "tunnel_migration")
     protected Boolean tunnelMigration;
     @XmlElement(name = "migration_downtime")
@@ -775,6 +779,34 @@
     }
 
     /**
+     * Gets the value of the soundcardEnabled property.
+     *
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *
+     */
+    public Boolean getSoundcardEnabled() {
+        return soundcardEnabled;
+    }
+
+    /**
+     * Sets the value of the soundcardEnabled property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *
+     */
+    public void setSoundcardEnabled(Boolean value) {
+        this.soundcardEnabled = value;
+    }
+
+    public boolean isSetSoundcardEnabled() {
+        return (this.soundcardEnabled!= null);
+    }
+
+    /**
      * Gets the value of the tunnelMigration property.
      *
      * @return
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/User.java 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/User.java
index 1f8dd5d..ef5914e 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/User.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/User.java
@@ -24,7 +24,6 @@
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
 import javax.xml.bind.annotation.XmlType;
 
 
@@ -45,6 +44,7 @@
  *         &lt;element name="namespace" 
type="{http://www.w3.org/2001/XMLSchema}string"; minOccurs="0"/>
  *         &lt;element name="last_name" 
type="{http://www.w3.org/2001/XMLSchema}string"; minOccurs="0"/>
  *         &lt;element name="user_name" 
type="{http://www.w3.org/2001/XMLSchema}string"; minOccurs="0"/>
+ *         &lt;element name="principal" 
type="{http://www.w3.org/2001/XMLSchema}string"; minOccurs="0"/>
  *         &lt;element name="password" 
type="{http://www.w3.org/2001/XMLSchema}string"; minOccurs="0"/>
  *         &lt;element name="email" 
type="{http://www.w3.org/2001/XMLSchema}string"; minOccurs="0"/>
  *         &lt;element name="roles" type="{}Roles" minOccurs="0"/>
@@ -66,13 +66,11 @@
     "namespace",
     "lastName",
     "userName",
+    "principal",
     "password",
     "email",
     "roles",
     "groups"
-})
-@XmlSeeAlso({
-    JobOwner.class
 })
 public class User
     extends BaseResource
@@ -89,6 +87,7 @@
     protected String lastName;
     @XmlElement(name = "user_name")
     protected String userName;
+    protected String principal;
     protected String password;
     protected String email;
     protected Roles roles;
@@ -291,6 +290,34 @@
     }
 
     /**
+     * Gets the value of the principal property.
+     *
+     * @return
+     *     possible object is
+     *     {@link String }
+     *
+     */
+    public String getPrincipal() {
+        return principal;
+    }
+
+    /**
+     * Sets the value of the principal property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *
+     */
+    public void setPrincipal(String value) {
+        this.principal = value;
+    }
+
+    public boolean isSetPrincipal() {
+        return (this.principal!= null);
+    }
+
+    /**
      * Gets the value of the password property.
      *
      * @return
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VM.java 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VM.java
index d082752..cc462f3 100644
--- a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VM.java
+++ b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VM.java
@@ -79,6 +79,7 @@
  *         &lt;element name="guest_info" type="{}GuestInfo" minOccurs="0"/>
  *         &lt;element ref="{}quota" minOccurs="0"/>
  *         &lt;element ref="{}usb" minOccurs="0"/>
+ *         &lt;element ref="{}soundcard_enabled" minOccurs="0"/>
  *         &lt;element name="tunnel_migration" 
type="{http://www.w3.org/2001/XMLSchema}boolean"; minOccurs="0"/>
  *         &lt;element name="migration_downtime" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
  *         &lt;element ref="{}virtio_scsi" minOccurs="0"/>
@@ -142,6 +143,7 @@
     "guestInfo",
     "quota",
     "usb",
+    "soundcardEnabled",
     "tunnelMigration",
     "migrationDowntime",
     "virtioScsi",
@@ -220,6 +222,8 @@
     protected GuestInfo guestInfo;
     protected Quota quota;
     protected Usb usb;
+    @XmlElement(name = "soundcard_enabled")
+    protected Boolean soundcardEnabled;
     @XmlElement(name = "tunnel_migration")
     protected Boolean tunnelMigration;
     @XmlElement(name = "migration_downtime")
@@ -1338,6 +1342,34 @@
     }
 
     /**
+     * Gets the value of the soundcardEnabled property.
+     *
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *
+     */
+    public Boolean getSoundcardEnabled() {
+        return soundcardEnabled;
+    }
+
+    /**
+     * Sets the value of the soundcardEnabled property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *
+     */
+    public void setSoundcardEnabled(Boolean value) {
+        this.soundcardEnabled = value;
+    }
+
+    public boolean isSetSoundcardEnabled() {
+        return (this.soundcardEnabled!= null);
+    }
+
+    /**
      * Gets the value of the tunnelMigration property.
      *
      * @return
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VmPool.java 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VmPool.java
index 349aa2b..a04774c 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VmPool.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VmPool.java
@@ -44,6 +44,7 @@
  *         &lt;element name="max_user_vms" 
type="{http://www.w3.org/2001/XMLSchema}int"; minOccurs="0"/>
  *         &lt;element ref="{}display" minOccurs="0"/>
  *         &lt;element ref="{}rng_device" minOccurs="0"/>
+ *         &lt;element ref="{}soundcard_enabled" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/extension>
  *   &lt;/complexContent>
@@ -60,7 +61,8 @@
     "prestartedVms",
     "maxUserVms",
     "display",
-    "rngDevice"
+    "rngDevice",
+    "soundcardEnabled"
 })
 public class VmPool
     extends BaseResource
@@ -76,6 +78,8 @@
     protected Display display;
     @XmlElement(name = "rng_device")
     protected RngDevice rngDevice;
+    @XmlElement(name = "soundcard_enabled")
+    protected Boolean soundcardEnabled;
 
     /**
      * Gets the value of the size property.
@@ -273,4 +277,32 @@
         return (this.rngDevice!= null);
     }
 
+    /**
+     * Gets the value of the soundcardEnabled property.
+     *
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *
+     */
+    public Boolean getSoundcardEnabled() {
+        return soundcardEnabled;
+    }
+
+    /**
+     * Sets the value of the soundcardEnabled property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *
+     */
+    public void setSoundcardEnabled(Boolean value) {
+        this.soundcardEnabled = value;
+    }
+
+    public boolean isSetSoundcardEnabled() {
+        return (this.soundcardEnabled!= null);
+    }
+
 }
diff --git 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VnicProfile.java
 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VnicProfile.java
index 719c008..67f5cdf 100644
--- 
a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VnicProfile.java
+++ 
b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/entities/VnicProfile.java
@@ -40,6 +40,7 @@
  *         &lt;element ref="{}network" minOccurs="0"/>
  *         &lt;element name="port_mirroring" 
type="{http://www.w3.org/2001/XMLSchema}boolean"; minOccurs="0"/>
  *         &lt;element ref="{}custom_properties" minOccurs="0"/>
+ *         &lt;element ref="{}qos" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/extension>
  *   &lt;/complexContent>
@@ -52,7 +53,8 @@
 @XmlType(name = "VnicProfile", propOrder = {
     "network",
     "portMirroring",
-    "customProperties"
+    "customProperties",
+    "qos"
 })
 public class VnicProfile
     extends BaseResource
@@ -63,6 +65,7 @@
     protected Boolean portMirroring;
     @XmlElement(name = "custom_properties")
     protected CustomProperties customProperties;
+    protected QoS qos;
 
     /**
      * Gets the value of the network property.
@@ -148,4 +151,32 @@
         return (this.customProperties!= null);
     }
 
+    /**
+     * Gets the value of the qos property.
+     *
+     * @return
+     *     possible object is
+     *     {@link QoS }
+     *
+     */
+    public QoS getQos() {
+        return qos;
+    }
+
+    /**
+     * Sets the value of the qos property.
+     *
+     * @param value
+     *     allowed object is
+     *     {@link QoS }
+     *
+     */
+    public void setQos(QoS value) {
+        this.qos = value;
+    }
+
+    public boolean isSetQos() {
+        return (this.qos!= null);
+    }
+
 }


-- 
To view, visit http://gerrit.ovirt.org/32421
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0b6ea362dcfd9531136bd88981210b918c48f52c
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine-sdk-java
Gerrit-Branch: sdk_3.5
Gerrit-Owner: Juan Hernandez <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to