~ubuntu-branches/ubuntu/raring/eucalyptus/raring

« back to all changes in this revision

Viewing changes to clc/modules/msgs/src/main/resources/aws-bundling.xml

  • Committer: Package Import Robot
  • Author(s): Brian Thomason
  • Date: 2011-11-29 13:17:52 UTC
  • mfrom: (1.2.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 185.
  • Revision ID: package-import@ubuntu.com-20111129131752-rq31al3ntutv2vvl
Tags: upstream-3.0.999beta1
ImportĀ upstreamĀ versionĀ 3.0.999beta1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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" />
 
6
  </mapping>
 
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" />
 
11
  </mapping>
 
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">
 
15
      <structure name="S3">
 
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" />
 
21
      </structure>
 
22
    </structure>
 
23
  </mapping>
 
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" />
 
27
  </mapping>
 
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" />
 
35
        </structure>
 
36
      </collection>
 
37
    </structure>
 
38
  </mapping>
 
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" />
 
45
      </collection>
 
46
    </structure>
 
47
  </mapping>
 
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">
 
56
      <structure name="S3">
 
57
        <value name="bucket" field="bucket" usage="required" />
 
58
        <value name="prefix" field="prefix" usage="required" />
 
59
      </structure>
 
60
    </structure>
 
61
  </mapping>
 
62
</binding>