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

« back to all changes in this revision

Viewing changes to clc/modules/notifications/src/main/resources/notifications-binding.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 name="sns_amazonaws_com_doc_2010_03_31" xmlns:tns="http://sns.amazonaws.com/doc/2010-03-31/" force-classes="true" add-constructors="true">
 
3
  <namespace uri="http://sns.amazonaws.com/doc/2010-03-31/" prefix="tns"/>
 
4
  <mapping class="com.eucalyptus.notifications.ResponseMetadata" abstract="true">
 
5
    <value name="RequestId" field="requestId" usage="required"/>
 
6
  </mapping>
 
7
  <mapping class="com.eucalyptus.notifications.Error" abstract="true">
 
8
    <value name="Type" field="type" usage="required"/>
 
9
    <value name="Code" field="code" usage="required"/>
 
10
    <value name="Message" field="message" usage="required"/>
 
11
    <structure name="Detail" field="detail" usage="required" type="com.eucalyptus.notifications.ErrorDetail"/>
 
12
  </mapping>
 
13
  <mapping class="com.eucalyptus.notifications.ErrorDetail" abstract="true"/>
 
14
  <mapping name="ErrorResponse" class="com.eucalyptus.notifications.ErrorResponse">
 
15
    <collection field="error">
 
16
      <structure name="Error" type="com.eucalyptus.notifications.Error"/>
 
17
    </collection>
 
18
    <value name="RequestId" field="requestId" usage="required"/>
 
19
  </mapping>
 
20
  <mapping name="ConfirmSubscription" class="com.eucalyptus.notifications.ConfirmSubscriptionType" extends="com.eucalyptus.notifications.NotificationMessage">
 
21
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
22
    <value name="TopicArn" field="topicArn" usage="required"/>
 
23
    <value name="Token" field="token" usage="required"/>
 
24
    <value name="AuthenticateOnUnsubscribe" field="authenticateOnUnsubscribe" usage="optional"/>
 
25
  </mapping>
 
26
  <mapping name="ConfirmSubscriptionResponse" class="com.eucalyptus.notifications.ConfirmSubscriptionResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
27
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
28
    <structure name="ConfirmSubscriptionResult" field="confirmSubscriptionResult" usage="required" type="com.eucalyptus.notifications.ConfirmSubscriptionResult"/>
 
29
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
30
  </mapping>
 
31
  <mapping class="com.eucalyptus.notifications.ConfirmSubscriptionResult" abstract="true">
 
32
    <value name="SubscriptionArn" field="subscriptionArn" usage="optional"/>
 
33
  </mapping>
 
34
  <mapping name="GetTopicAttributes" class="com.eucalyptus.notifications.GetTopicAttributesType" extends="com.eucalyptus.notifications.NotificationMessage">
 
35
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
36
    <value name="TopicArn" field="topicArn" usage="required"/>
 
37
  </mapping>
 
38
  <mapping name="GetTopicAttributesResponse" class="com.eucalyptus.notifications.GetTopicAttributesResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
39
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
40
    <structure name="GetTopicAttributesResult" field="getTopicAttributesResult" usage="required" type="com.eucalyptus.notifications.GetTopicAttributesResult"/>
 
41
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
42
  </mapping>
 
43
  <mapping class="com.eucalyptus.notifications.GetTopicAttributesResult" abstract="true">
 
44
    <structure name="Attributes" field="attributes" usage="optional" type="com.eucalyptus.notifications.TopicAttributesMap"/>
 
45
  </mapping>
 
46
  <mapping name="Subscribe" class="com.eucalyptus.notifications.SubscribeType" extends="com.eucalyptus.notifications.NotificationMessage">
 
47
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
48
    <value name="TopicArn" field="topicArn" usage="required"/>
 
49
    <value name="Protocol" field="protocol" usage="required"/>
 
50
    <value name="Endpoint" field="endpoint" usage="required"/>
 
51
  </mapping>
 
52
  <mapping name="SubscribeResponse" class="com.eucalyptus.notifications.SubscribeResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
53
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
54
    <structure name="SubscribeResult" field="subscribeResult" usage="required" type="com.eucalyptus.notifications.SubscribeResult"/>
 
55
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
56
  </mapping>
 
57
  <mapping class="com.eucalyptus.notifications.SubscribeResult" abstract="true">
 
58
    <value name="SubscriptionArn" field="subscriptionArn" usage="optional"/>
 
59
  </mapping>
 
60
  <mapping name="SetTopicAttributes" class="com.eucalyptus.notifications.SetTopicAttributesType" extends="com.eucalyptus.notifications.NotificationMessage">
 
61
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
62
    <value name="TopicArn" field="topicArn" usage="required"/>
 
63
    <value name="AttributeName" field="attributeName" usage="required"/>
 
64
    <value name="AttributeValue" field="attributeValue" usage="required"/>
 
65
  </mapping>
 
66
  <mapping name="SetTopicAttributesResponse" class="com.eucalyptus.notifications.SetTopicAttributesResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
67
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
68
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
69
  </mapping>
 
70
  <mapping name="DeleteTopic" class="com.eucalyptus.notifications.DeleteTopicType" extends="com.eucalyptus.notifications.NotificationMessage">
 
71
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
72
    <value name="TopicArn" field="topicArn" usage="required"/>
 
73
  </mapping>
 
74
  <mapping name="DeleteTopicResponse" class="com.eucalyptus.notifications.DeleteTopicResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
75
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
76
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
77
  </mapping>
 
78
  <mapping name="RemovePermission" class="com.eucalyptus.notifications.RemovePermissionType" extends="com.eucalyptus.notifications.NotificationMessage">
 
79
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
80
    <value name="TopicArn" field="topicArn" usage="required"/>
 
81
    <value name="Label" field="label" usage="required"/>
 
82
  </mapping>
 
83
  <mapping name="RemovePermissionResponse" class="com.eucalyptus.notifications.RemovePermissionResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
84
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
85
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
86
  </mapping>
 
87
  <mapping name="ListSubscriptions" class="com.eucalyptus.notifications.ListSubscriptionsType" extends="com.eucalyptus.notifications.NotificationMessage">
 
88
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
89
    <value name="NextToken" field="nextToken" usage="optional"/>
 
90
  </mapping>
 
91
  <mapping name="ListSubscriptionsResponse" class="com.eucalyptus.notifications.ListSubscriptionsResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
92
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
93
    <structure name="ListSubscriptionsResult" field="listSubscriptionsResult" usage="required" type="com.eucalyptus.notifications.ListSubscriptionsResult"/>
 
94
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
95
  </mapping>
 
96
  <mapping class="com.eucalyptus.notifications.ListSubscriptionsResult" abstract="true">
 
97
    <structure name="Subscriptions" field="subscriptions" usage="optional" type="com.eucalyptus.notifications.SubscriptionsList"/>
 
98
    <value name="NextToken" field="nextToken" usage="optional"/>
 
99
  </mapping>
 
100
  <mapping name="AddPermission" class="com.eucalyptus.notifications.AddPermissionType" extends="com.eucalyptus.notifications.NotificationMessage">
 
101
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
102
    <value name="TopicArn" field="topicArn" usage="required"/>
 
103
    <value name="Label" field="label" usage="required"/>
 
104
    <structure name="AWSAccountId" field="awsAccountId" usage="required" type="com.eucalyptus.notifications.DelegatesList"/>
 
105
    <structure name="ActionName" field="actionName" usage="required" type="com.eucalyptus.notifications.ActionsList"/>
 
106
  </mapping>
 
107
  <mapping name="AddPermissionResponse" class="com.eucalyptus.notifications.AddPermissionResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
108
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
109
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
110
  </mapping>
 
111
  <mapping name="CreateTopic" class="com.eucalyptus.notifications.CreateTopicType" extends="com.eucalyptus.notifications.NotificationMessage">
 
112
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
113
    <value name="Name" field="name" usage="required"/>
 
114
  </mapping>
 
115
  <mapping name="CreateTopicResponse" class="com.eucalyptus.notifications.CreateTopicResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
116
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
117
    <structure name="CreateTopicResult" field="createTopicResult" usage="required" type="com.eucalyptus.notifications.CreateTopicResult"/>
 
118
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
119
  </mapping>
 
120
  <mapping class="com.eucalyptus.notifications.CreateTopicResult" abstract="true">
 
121
    <value name="TopicArn" field="topicArn" usage="optional"/>
 
122
  </mapping>
 
123
  <mapping name="ListTopics" class="com.eucalyptus.notifications.ListTopicsType" extends="com.eucalyptus.notifications.NotificationMessage">
 
124
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
125
    <value name="NextToken" field="nextToken" usage="optional"/>
 
126
  </mapping>
 
127
  <mapping name="ListTopicsResponse" class="com.eucalyptus.notifications.ListTopicsResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
128
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
129
    <structure name="ListTopicsResult" field="listTopicsResult" usage="required" type="com.eucalyptus.notifications.ListTopicsResult"/>
 
130
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
131
  </mapping>
 
132
  <mapping class="com.eucalyptus.notifications.ListTopicsResult" abstract="true">
 
133
    <structure name="Topics" field="topics" usage="optional" type="com.eucalyptus.notifications.TopicsList"/>
 
134
    <value name="NextToken" field="nextToken" usage="optional"/>
 
135
  </mapping>
 
136
  <mapping name="Unsubscribe" class="com.eucalyptus.notifications.UnsubscribeType" extends="com.eucalyptus.notifications.NotificationMessage">
 
137
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
138
    <value name="SubscriptionArn" field="subscriptionArn" usage="required"/>
 
139
  </mapping>
 
140
  <mapping name="UnsubscribeResponse" class="com.eucalyptus.notifications.UnsubscribeResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
141
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
142
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
143
  </mapping>
 
144
  <mapping name="ListSubscriptionsByTopic" class="com.eucalyptus.notifications.ListSubscriptionsByTopicType" extends="com.eucalyptus.notifications.NotificationMessage">
 
145
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
146
    <value name="TopicArn" field="topicArn" usage="required"/>
 
147
    <value name="NextToken" field="nextToken" usage="optional"/>
 
148
  </mapping>
 
149
  <mapping name="ListSubscriptionsByTopicResponse" class="com.eucalyptus.notifications.ListSubscriptionsByTopicResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
150
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
151
    <structure name="ListSubscriptionsByTopicResult" field="listSubscriptionsByTopicResult" usage="required" type="com.eucalyptus.notifications.ListSubscriptionsByTopicResult"/>
 
152
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
153
  </mapping>
 
154
  <mapping class="com.eucalyptus.notifications.ListSubscriptionsByTopicResult" abstract="true">
 
155
    <structure name="Subscriptions" field="subscriptions" usage="optional" type="com.eucalyptus.notifications.SubscriptionsList"/>
 
156
    <value name="NextToken" field="nextToken" usage="optional"/>
 
157
  </mapping>
 
158
  <mapping name="Publish" class="com.eucalyptus.notifications.PublishType" extends="com.eucalyptus.notifications.NotificationMessage">
 
159
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
160
    <value name="TopicArn" field="topicArn" usage="required"/>
 
161
    <value name="Message" field="message" usage="required"/>
 
162
    <value name="Subject" field="subject" usage="optional"/>
 
163
  </mapping>
 
164
  <mapping name="PublishResponse" class="com.eucalyptus.notifications.PublishResponseType" extends="com.eucalyptus.notifications.NotificationMessage">
 
165
    <structure map-as="com.eucalyptus.notifications.NotificationMessage"/>
 
166
    <structure name="PublishResult" field="publishResult" usage="required" type="com.eucalyptus.notifications.PublishResult"/>
 
167
    <structure name="ResponseMetadata" field="responseMetadata" usage="required" type="com.eucalyptus.notifications.ResponseMetadata"/>
 
168
  </mapping>
 
169
  <mapping class="com.eucalyptus.notifications.PublishResult" abstract="true">
 
170
    <value name="MessageId" field="messageId" usage="optional"/>
 
171
  </mapping>
 
172
  <mapping class="com.eucalyptus.notifications.Topic" abstract="true">
 
173
    <value name="TopicArn" field="topicArn" usage="optional"/>
 
174
  </mapping>
 
175
  <mapping class="com.eucalyptus.notifications.TopicAttributesMap" abstract="true">
 
176
    <collection field="entry">
 
177
      <structure name="entry" type="com.eucalyptus.notifications.TopicAttributesMapEntry"/>
 
178
    </collection>
 
179
  </mapping>
 
180
  <mapping class="com.eucalyptus.notifications.TopicAttributesMapEntry" abstract="true">
 
181
    <value name="key" field="key" usage="required"/>
 
182
    <value name="value" field="value" usage="required"/>
 
183
  </mapping>
 
184
  <mapping class="com.eucalyptus.notifications.Subscription" abstract="true">
 
185
    <value name="SubscriptionArn" field="subscriptionArn" usage="optional"/>
 
186
    <value name="Owner" field="owner" usage="optional"/>
 
187
    <value name="Protocol" field="protocol" usage="optional"/>
 
188
    <value name="Endpoint" field="endpoint" usage="optional"/>
 
189
    <value name="TopicArn" field="topicArn" usage="optional"/>
 
190
  </mapping>
 
191
  <mapping class="com.eucalyptus.notifications.ActionsList" abstract="true">
 
192
    <collection field="member">
 
193
      <value name="member" type="java.lang.String"/>
 
194
    </collection>
 
195
  </mapping>
 
196
  <mapping class="com.eucalyptus.notifications.DelegatesList" abstract="true">
 
197
    <collection field="member">
 
198
      <value name="member" type="java.lang.String"/>
 
199
    </collection>
 
200
  </mapping>
 
201
  <mapping class="com.eucalyptus.notifications.SubscriptionsList" abstract="true">
 
202
    <collection field="member">
 
203
      <structure name="member" type="com.eucalyptus.notifications.Subscription"/>
 
204
    </collection>
 
205
  </mapping>
 
206
  <mapping class="com.eucalyptus.notifications.TopicsList" abstract="true">
 
207
    <collection field="member">
 
208
      <structure name="member" type="com.eucalyptus.notifications.Topic"/>
 
209
    </collection>
 
210
  </mapping>
 
211
  <mapping class="com.eucalyptus.notifications.NotificationMessage" abstract="true"/>
 
212
</binding>
 
 
b'\\ No newline at end of file'