1
<?xml version="1.0" encoding="UTF-8"?>
2
<binding force-classes="true" add-constructors="true">
3
<mapping name="CancelBundleTask" class="com.eucalyptus.vm.CancelBundleTaskType" extends="edu.ucsb.eucalyptus.msgs.EucalyptusMessage">
4
<structure map-as="edu.ucsb.eucalyptus.msgs.EucalyptusMessage" />
5
<value name="bundleId" field="bundleId" usage="required" />
7
<mapping name="CancelBundleTaskResponse" class="com.eucalyptus.vm.CancelBundleTaskResponseType"
8
extends="edu.ucsb.eucalyptus.msgs.EucalyptusMessage">
9
<structure map-as="edu.ucsb.eucalyptus.msgs.EucalyptusMessage" />
10
<structure name="bundleInstanceTask" field="task" map-as="com.eucalyptus.vm.BundleTask" />
12
<mapping name="BundleInstance" class="com.eucalyptus.vm.BundleInstanceType" extends="edu.ucsb.eucalyptus.msgs.EucalyptusMessage">
13
<value name="instanceId" field="instanceId" usage="required" />
14
<structure name="storage">
16
<value name="bucket" field="bucket" usage="required" />
17
<value name="prefix" field="prefix" usage="required" />
18
<value name="awsAccessKeyId" field="awsAccessKeyId" usage="required" />
19
<value name="uploadPolicy" field="uploadPolicy" usage="required" />
20
<value name="uploadPolicySignature" field="uploadPolicySignature" usage="required" />
24
<mapping name="BundleInstanceResponse" class="com.eucalyptus.vm.BundleInstanceResponseType" extends="edu.ucsb.eucalyptus.msgs.EucalyptusMessage">
25
<structure map-as="edu.ucsb.eucalyptus.msgs.EucalyptusMessage" />
26
<structure name="bundleInstanceTask" field="task" map-as="com.eucalyptus.vm.BundleTask" />
28
<mapping name="DescribeBundleTasks" class="com.eucalyptus.vm.DescribeBundleTasksType" extends="edu.ucsb.eucalyptus.msgs.EucalyptusMessage">
29
<structure map-as="edu.ucsb.eucalyptus.msgs.EucalyptusMessage" />
30
<structure usage="optional">
31
<collection name="bundlesSet" factory="org.jibx.runtime.Utility.arrayListFactory" field="bundleIds"
32
item-type="java.lang.String">
33
<structure name="item">
34
<value name="bundleId" />
39
<mapping name="DescribeBundleTasksResponse" class="com.eucalyptus.vm.DescribeBundleTasksResponseType"
40
extends="edu.ucsb.eucalyptus.msgs.EucalyptusMessage">
41
<structure map-as="edu.ucsb.eucalyptus.msgs.EucalyptusMessage" />
42
<structure name="bundleInstanceTasksSet" usage="optional">
43
<collection factory="org.jibx.runtime.Utility.arrayListFactory" field="bundleTasks">
44
<structure name="item" map-as="com.eucalyptus.vm.BundleTask" />
48
<mapping abstract="true" class="com.eucalyptus.vm.BundleTask">
49
<value name="instanceId" field="instanceId" usage="required" />
50
<value name="bundleId" field="bundleId" usage="required" />
51
<value name="state" field="state" usage="required" />
52
<value name="startTime" field="startTime" usage="required" />
53
<value name="updateTime" field="updateTime" usage="required" />
54
<value name="progress" field="progress" usage="required" />
55
<structure name="storage">
57
<value name="bucket" field="bucket" usage="required" />
58
<value name="prefix" field="prefix" usage="required" />