16
16
~ * Redistributions in binary form must reproduce the above
17
17
~ copyright notice, this list of conditions and the
18
18
~ following disclaimer in the documentation and/or other
19
~ materials provided with the distribution.
19
~ materials provided with the distribution. walrus
21
21
~ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22
22
~ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
264
264
<mapping name="DeleteObject" class="edu.ucsb.eucalyptus.msgs.DeleteObjectType">
265
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataRequestType"/>
265
<value name="Bucket" field="bucket"/>
266
<value name="Key" field="key"/>
266
267
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusRequestType" usage="optional"/>
342
343
<mapping name="StoreSnapshot" class="edu.ucsb.eucalyptus.msgs.StoreSnapshotType">
343
344
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataRequestType"/>
344
<value name="VolumeId" field="volumeId"/>
345
<value name="ContentLength" field="contentLength"/>
346
<value name="SnapshotVgName" field="snapshotvgname"/>
347
<value name="SnapshotLvName" field="snapshotlvname"/>
347
350
<mapping name="StoreSnapshotResponse" class="edu.ucsb.eucalyptus.msgs.StoreSnapshotResponseType">
348
351
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataResponseType"/>
351
<mapping name="GetSnapshot" class="edu.ucsb.eucalyptus.msgs.GetSnapshotType">
352
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataRequestType"/>
355
<mapping name="GetSnapshotResponse" class="edu.ucsb.eucalyptus.msgs.GetSnapshotResponseType">
356
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataResponseType"/>
359
<mapping name="RemoveSnapshot" class="edu.ucsb.eucalyptus.msgs.RemoveSnapshotType">
360
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataRequestType"/>
363
<mapping name="RemoveSnapshotResponse" class="edu.ucsb.eucalyptus.msgs.RemoveSnapshotResponseType">
364
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataResponseType"/>
367
<mapping name="GetSnapshotInfo" class="edu.ucsb.eucalyptus.msgs.GetSnapshotInfoType">
368
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataRequestType"/>
354
<mapping name="GetVolume" class="edu.ucsb.eucalyptus.msgs.GetVolumeType">
355
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataRequestType"/>
358
<mapping name="GetVolumeResponse" class="edu.ucsb.eucalyptus.msgs.GetVolumeResponseType">
359
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataResponseType"/>
362
<mapping name="DeleteWalrusSnapshot" class="edu.ucsb.eucalyptus.msgs.DeleteWalrusSnapshotType">
363
<value name="Bucket" field="bucket"/>
364
<value name="Key" field="key"/>
365
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusRequestType" usage="optional"/>
368
<mapping name="DeleteWalrusSnapshotResponse" class="edu.ucsb.eucalyptus.msgs.DeleteWalrusSnapshotResponseType">
371
<mapping name="GetSnapshotInfo" class="edu.ucsb.eucalyptus.msgs.GetSnapshotInfoType" extends="edu.ucsb.eucalyptus.msgs.WalrusRequestType">
372
<value name="Bucket" field="bucket"/>
373
<value name="Key" field="key"/>
371
376
<mapping name="GetSnapshotInfoResponse" class="edu.ucsb.eucalyptus.msgs.GetSnapshotInfoResponseType">
372
377
<collection field="snapshotSet" factory="org.jibx.runtime.Utility.arrayListFactory" item-type="java.lang.String" >
373
<structure name="SnapshotId">
374
378
<value name="snapshotId" />
377
<structure map-as="edu.ucsb.eucalyptus.msgs.WalrusDataResponseType"/>
380
<value name="Bucket" field="bucket"/>