@@ -137,6 +137,19 @@ public IRequest Marshall(AmazonWebServiceRequest input)
137
137
#line 56 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
138
138
139
139
}
140
+
141
+ if ( this . Config . ServiceModel . IsAwsQueryCompatible )
142
+ {
143
+
144
+
145
+ #line default
146
+ #line hidden
147
+ this . Write ( "\t \t \t request.Headers[Amazon.Util.HeaderKeys.XAmzQueryMode] = \" true\" ;\r \n " ) ;
148
+
149
+ #line 63 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
150
+
151
+ }
152
+
140
153
var requestStructure = this . Operation . RequestStructure ;
141
154
142
155
if ( this . Operation . IsEventStreamInput )
@@ -149,21 +162,21 @@ public IRequest Marshall(AmazonWebServiceRequest input)
149
162
this . Write ( " request.Headers[\" Content-Type\" ] = \" application/vnd.amazon.eventstream" +
150
163
"\" ;\r \n request.EventStreamPublisher = new " ) ;
151
164
152
- #line 65 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
165
+ #line 73 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
153
166
this . Write ( this . ToStringHelper . ToStringWithCulture ( eventStreamMember . Shape . Name ) ) ;
154
167
155
168
#line default
156
169
#line hidden
157
170
this . Write ( "PublisherMarshaller(publicRequest." ) ;
158
171
159
- #line 65 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
172
+ #line 73 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
160
173
this . Write ( this . ToStringHelper . ToStringWithCulture ( eventStreamMember . PropertyName ) ) ;
161
174
162
175
#line default
163
176
#line hidden
164
177
this . Write ( ");\r \n " ) ;
165
178
166
- #line 66 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
179
+ #line 74 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
167
180
168
181
}
169
182
else if ( requestStructure != null )
@@ -174,7 +187,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
174
187
#line hidden
175
188
this . Write ( "\t \t \t request.Headers[\" Content-Type\" ] = \" application/cbor\" ;\r \n " ) ;
176
189
177
- #line 72 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
190
+ #line 80 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
178
191
179
192
}
180
193
@@ -186,7 +199,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
186
199
#line hidden
187
200
this . Write ( "\t \t \t request.Headers[\" Accept\" ] = \" application/vnd.amazon.eventstream\" ;\r \n " ) ;
188
201
189
- #line 79 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
202
+ #line 87 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
190
203
191
204
}
192
205
else
@@ -197,7 +210,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
197
210
#line hidden
198
211
this . Write ( "\t \t \t request.Headers[\" Accept\" ] = \" application/cbor\" ;\r \n " ) ;
199
212
200
- #line 85 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
213
+ #line 93 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
201
214
202
215
}
203
216
@@ -210,14 +223,14 @@ public IRequest Marshall(AmazonWebServiceRequest input)
210
223
#line hidden
211
224
this . Write ( " request.Headers[Amazon.Util.HeaderKeys.XAmzApiVersion] = \" " ) ;
212
225
213
- #line 92 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
226
+ #line 100 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
214
227
this . Write ( this . ToStringHelper . ToStringWithCulture ( this . Config . ServiceModel . APIVersion ) ) ;
215
228
216
229
#line default
217
230
#line hidden
218
231
this . Write ( "\" ;\r \n request.HttpMethod = \" POST\" ;\r \n \r \n " ) ;
219
232
220
- #line 95 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
233
+ #line 103 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
221
234
222
235
// Generates code to add members of the request to the request being created by the marshaller
223
236
ProcessRequestUri ( this . Operation ) ;
@@ -233,7 +246,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
233
246
this . Write ( " var writer = CborWriterPool.Rent();\r \n try\r \n {\r \n " +
234
247
"" ) ;
235
248
236
- #line 107 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
249
+ #line 115 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
237
250
238
251
if ( payload ? . Shape . IsString == true )
239
252
{
@@ -243,14 +256,14 @@ public IRequest Marshall(AmazonWebServiceRequest input)
243
256
#line hidden
244
257
this . Write ( "\t \t \t \t writer.WriteTextString(publicRequest." ) ;
245
258
246
- #line 111 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
259
+ #line 119 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
247
260
this . Write ( this . ToStringHelper . ToStringWithCulture ( payload . PropertyName ) ) ;
248
261
249
262
#line default
250
263
#line hidden
251
264
this . Write ( ");\r \n " ) ;
252
265
253
- #line 112 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
266
+ #line 120 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
254
267
255
268
}
256
269
else if ( shouldMarshallPayload )
@@ -261,7 +274,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
261
274
#line hidden
262
275
this . Write ( "\t \t \t \t var context = new CborMarshallerContext(request, writer);\r \n \r \n " ) ;
263
276
264
- #line 119 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
277
+ #line 127 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
265
278
266
279
ProcessStructure ( 1 , "publicRequest." + payload . PropertyName , payload . Shape ) ;
267
280
}
@@ -274,7 +287,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
274
287
this . Write ( "\t \t \t \t writer.WriteStartMap(null);\r \n \t \t \t \t var context = new CborMarshallerContext(requ" +
275
288
"est, writer);\r \n " ) ;
276
289
277
- #line 127 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
290
+ #line 135 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
278
291
279
292
ProcessMembers ( 1 , "publicRequest" , this . Operation . RequestBodyMembers ) ;
280
293
@@ -283,7 +296,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
283
296
#line hidden
284
297
this . Write ( "\t \t \t \t writer.WriteEndMap();\r \n " ) ;
285
298
286
- #line 131 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
299
+ #line 139 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
287
300
288
301
}
289
302
@@ -293,7 +306,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
293
306
this . Write ( "\t \t \t \t request.Content = writer.Encode();\r \n \t \t \t }\r \n finally\r \n {\r " +
294
307
"\n CborWriterPool.Return(writer);\r \n }\r \n " ) ;
295
308
296
- #line 140 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
309
+ #line 148 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
297
310
298
311
GenerateRequestChecksumHandling ( this . Operation , "snippet" ) ;
299
312
@@ -302,7 +315,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
302
315
#line hidden
303
316
this . Write ( "\t \t \t \r \n " ) ;
304
317
305
- #line 143 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
318
+ #line 151 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
306
319
307
320
}
308
321
@@ -314,7 +327,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
314
327
#line hidden
315
328
this . Write ( "\t \t \t request.DisablePayloadSigning = true;\r \n " ) ;
316
329
317
- #line 150 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
330
+ #line 158 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
318
331
}
319
332
320
333
if ( ! string . IsNullOrEmpty ( this . Operation . EndpointHostPrefix ) )
@@ -327,7 +340,7 @@ public IRequest Marshall(AmazonWebServiceRequest input)
327
340
#line hidden
328
341
this . Write ( "\t \t \t return request;\r \n \t \t }\r \n " ) ;
329
342
330
- #line 159 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
343
+ #line 167 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborRequestMarshaller.tt"
331
344
332
345
this . AddRequestSingletonMethod ( ) ;
333
346
0 commit comments