1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package datasync 4 5import ( 6 "bytes" 7 "context" 8 "fmt" 9 "github.com/aws/aws-sdk-go-v2/service/datasync/types" 10 smithy "github.com/aws/smithy-go" 11 "github.com/aws/smithy-go/encoding/httpbinding" 12 smithyjson "github.com/aws/smithy-go/encoding/json" 13 "github.com/aws/smithy-go/middleware" 14 smithyhttp "github.com/aws/smithy-go/transport/http" 15) 16 17type awsAwsjson11_serializeOpCancelTaskExecution struct { 18} 19 20func (*awsAwsjson11_serializeOpCancelTaskExecution) ID() string { 21 return "OperationSerializer" 22} 23 24func (m *awsAwsjson11_serializeOpCancelTaskExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 25 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 26) { 27 request, ok := in.Request.(*smithyhttp.Request) 28 if !ok { 29 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 30 } 31 32 input, ok := in.Parameters.(*CancelTaskExecutionInput) 33 _ = input 34 if !ok { 35 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 36 } 37 38 request.Request.URL.Path = "/" 39 request.Request.Method = "POST" 40 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 41 if err != nil { 42 return out, metadata, &smithy.SerializationError{Err: err} 43 } 44 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 45 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.CancelTaskExecution") 46 47 jsonEncoder := smithyjson.NewEncoder() 48 if err := awsAwsjson11_serializeOpDocumentCancelTaskExecutionInput(input, jsonEncoder.Value); err != nil { 49 return out, metadata, &smithy.SerializationError{Err: err} 50 } 51 52 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 53 return out, metadata, &smithy.SerializationError{Err: err} 54 } 55 56 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 57 return out, metadata, &smithy.SerializationError{Err: err} 58 } 59 in.Request = request 60 61 return next.HandleSerialize(ctx, in) 62} 63 64type awsAwsjson11_serializeOpCreateAgent struct { 65} 66 67func (*awsAwsjson11_serializeOpCreateAgent) ID() string { 68 return "OperationSerializer" 69} 70 71func (m *awsAwsjson11_serializeOpCreateAgent) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 72 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 73) { 74 request, ok := in.Request.(*smithyhttp.Request) 75 if !ok { 76 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 77 } 78 79 input, ok := in.Parameters.(*CreateAgentInput) 80 _ = input 81 if !ok { 82 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 83 } 84 85 request.Request.URL.Path = "/" 86 request.Request.Method = "POST" 87 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 88 if err != nil { 89 return out, metadata, &smithy.SerializationError{Err: err} 90 } 91 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 92 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.CreateAgent") 93 94 jsonEncoder := smithyjson.NewEncoder() 95 if err := awsAwsjson11_serializeOpDocumentCreateAgentInput(input, jsonEncoder.Value); err != nil { 96 return out, metadata, &smithy.SerializationError{Err: err} 97 } 98 99 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 100 return out, metadata, &smithy.SerializationError{Err: err} 101 } 102 103 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 104 return out, metadata, &smithy.SerializationError{Err: err} 105 } 106 in.Request = request 107 108 return next.HandleSerialize(ctx, in) 109} 110 111type awsAwsjson11_serializeOpCreateLocationEfs struct { 112} 113 114func (*awsAwsjson11_serializeOpCreateLocationEfs) ID() string { 115 return "OperationSerializer" 116} 117 118func (m *awsAwsjson11_serializeOpCreateLocationEfs) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 119 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 120) { 121 request, ok := in.Request.(*smithyhttp.Request) 122 if !ok { 123 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 124 } 125 126 input, ok := in.Parameters.(*CreateLocationEfsInput) 127 _ = input 128 if !ok { 129 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 130 } 131 132 request.Request.URL.Path = "/" 133 request.Request.Method = "POST" 134 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 135 if err != nil { 136 return out, metadata, &smithy.SerializationError{Err: err} 137 } 138 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 139 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.CreateLocationEfs") 140 141 jsonEncoder := smithyjson.NewEncoder() 142 if err := awsAwsjson11_serializeOpDocumentCreateLocationEfsInput(input, jsonEncoder.Value); err != nil { 143 return out, metadata, &smithy.SerializationError{Err: err} 144 } 145 146 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 147 return out, metadata, &smithy.SerializationError{Err: err} 148 } 149 150 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 151 return out, metadata, &smithy.SerializationError{Err: err} 152 } 153 in.Request = request 154 155 return next.HandleSerialize(ctx, in) 156} 157 158type awsAwsjson11_serializeOpCreateLocationFsxWindows struct { 159} 160 161func (*awsAwsjson11_serializeOpCreateLocationFsxWindows) ID() string { 162 return "OperationSerializer" 163} 164 165func (m *awsAwsjson11_serializeOpCreateLocationFsxWindows) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 166 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 167) { 168 request, ok := in.Request.(*smithyhttp.Request) 169 if !ok { 170 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 171 } 172 173 input, ok := in.Parameters.(*CreateLocationFsxWindowsInput) 174 _ = input 175 if !ok { 176 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 177 } 178 179 request.Request.URL.Path = "/" 180 request.Request.Method = "POST" 181 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 182 if err != nil { 183 return out, metadata, &smithy.SerializationError{Err: err} 184 } 185 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 186 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.CreateLocationFsxWindows") 187 188 jsonEncoder := smithyjson.NewEncoder() 189 if err := awsAwsjson11_serializeOpDocumentCreateLocationFsxWindowsInput(input, jsonEncoder.Value); err != nil { 190 return out, metadata, &smithy.SerializationError{Err: err} 191 } 192 193 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 194 return out, metadata, &smithy.SerializationError{Err: err} 195 } 196 197 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 198 return out, metadata, &smithy.SerializationError{Err: err} 199 } 200 in.Request = request 201 202 return next.HandleSerialize(ctx, in) 203} 204 205type awsAwsjson11_serializeOpCreateLocationNfs struct { 206} 207 208func (*awsAwsjson11_serializeOpCreateLocationNfs) ID() string { 209 return "OperationSerializer" 210} 211 212func (m *awsAwsjson11_serializeOpCreateLocationNfs) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 213 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 214) { 215 request, ok := in.Request.(*smithyhttp.Request) 216 if !ok { 217 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 218 } 219 220 input, ok := in.Parameters.(*CreateLocationNfsInput) 221 _ = input 222 if !ok { 223 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 224 } 225 226 request.Request.URL.Path = "/" 227 request.Request.Method = "POST" 228 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 229 if err != nil { 230 return out, metadata, &smithy.SerializationError{Err: err} 231 } 232 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 233 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.CreateLocationNfs") 234 235 jsonEncoder := smithyjson.NewEncoder() 236 if err := awsAwsjson11_serializeOpDocumentCreateLocationNfsInput(input, jsonEncoder.Value); err != nil { 237 return out, metadata, &smithy.SerializationError{Err: err} 238 } 239 240 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 241 return out, metadata, &smithy.SerializationError{Err: err} 242 } 243 244 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 245 return out, metadata, &smithy.SerializationError{Err: err} 246 } 247 in.Request = request 248 249 return next.HandleSerialize(ctx, in) 250} 251 252type awsAwsjson11_serializeOpCreateLocationObjectStorage struct { 253} 254 255func (*awsAwsjson11_serializeOpCreateLocationObjectStorage) ID() string { 256 return "OperationSerializer" 257} 258 259func (m *awsAwsjson11_serializeOpCreateLocationObjectStorage) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 260 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 261) { 262 request, ok := in.Request.(*smithyhttp.Request) 263 if !ok { 264 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 265 } 266 267 input, ok := in.Parameters.(*CreateLocationObjectStorageInput) 268 _ = input 269 if !ok { 270 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 271 } 272 273 request.Request.URL.Path = "/" 274 request.Request.Method = "POST" 275 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 276 if err != nil { 277 return out, metadata, &smithy.SerializationError{Err: err} 278 } 279 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 280 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.CreateLocationObjectStorage") 281 282 jsonEncoder := smithyjson.NewEncoder() 283 if err := awsAwsjson11_serializeOpDocumentCreateLocationObjectStorageInput(input, jsonEncoder.Value); err != nil { 284 return out, metadata, &smithy.SerializationError{Err: err} 285 } 286 287 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 288 return out, metadata, &smithy.SerializationError{Err: err} 289 } 290 291 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 292 return out, metadata, &smithy.SerializationError{Err: err} 293 } 294 in.Request = request 295 296 return next.HandleSerialize(ctx, in) 297} 298 299type awsAwsjson11_serializeOpCreateLocationS3 struct { 300} 301 302func (*awsAwsjson11_serializeOpCreateLocationS3) ID() string { 303 return "OperationSerializer" 304} 305 306func (m *awsAwsjson11_serializeOpCreateLocationS3) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 307 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 308) { 309 request, ok := in.Request.(*smithyhttp.Request) 310 if !ok { 311 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 312 } 313 314 input, ok := in.Parameters.(*CreateLocationS3Input) 315 _ = input 316 if !ok { 317 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 318 } 319 320 request.Request.URL.Path = "/" 321 request.Request.Method = "POST" 322 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 323 if err != nil { 324 return out, metadata, &smithy.SerializationError{Err: err} 325 } 326 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 327 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.CreateLocationS3") 328 329 jsonEncoder := smithyjson.NewEncoder() 330 if err := awsAwsjson11_serializeOpDocumentCreateLocationS3Input(input, jsonEncoder.Value); err != nil { 331 return out, metadata, &smithy.SerializationError{Err: err} 332 } 333 334 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 335 return out, metadata, &smithy.SerializationError{Err: err} 336 } 337 338 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 339 return out, metadata, &smithy.SerializationError{Err: err} 340 } 341 in.Request = request 342 343 return next.HandleSerialize(ctx, in) 344} 345 346type awsAwsjson11_serializeOpCreateLocationSmb struct { 347} 348 349func (*awsAwsjson11_serializeOpCreateLocationSmb) ID() string { 350 return "OperationSerializer" 351} 352 353func (m *awsAwsjson11_serializeOpCreateLocationSmb) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 354 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 355) { 356 request, ok := in.Request.(*smithyhttp.Request) 357 if !ok { 358 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 359 } 360 361 input, ok := in.Parameters.(*CreateLocationSmbInput) 362 _ = input 363 if !ok { 364 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 365 } 366 367 request.Request.URL.Path = "/" 368 request.Request.Method = "POST" 369 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 370 if err != nil { 371 return out, metadata, &smithy.SerializationError{Err: err} 372 } 373 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 374 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.CreateLocationSmb") 375 376 jsonEncoder := smithyjson.NewEncoder() 377 if err := awsAwsjson11_serializeOpDocumentCreateLocationSmbInput(input, jsonEncoder.Value); err != nil { 378 return out, metadata, &smithy.SerializationError{Err: err} 379 } 380 381 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 382 return out, metadata, &smithy.SerializationError{Err: err} 383 } 384 385 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 386 return out, metadata, &smithy.SerializationError{Err: err} 387 } 388 in.Request = request 389 390 return next.HandleSerialize(ctx, in) 391} 392 393type awsAwsjson11_serializeOpCreateTask struct { 394} 395 396func (*awsAwsjson11_serializeOpCreateTask) ID() string { 397 return "OperationSerializer" 398} 399 400func (m *awsAwsjson11_serializeOpCreateTask) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 401 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 402) { 403 request, ok := in.Request.(*smithyhttp.Request) 404 if !ok { 405 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 406 } 407 408 input, ok := in.Parameters.(*CreateTaskInput) 409 _ = input 410 if !ok { 411 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 412 } 413 414 request.Request.URL.Path = "/" 415 request.Request.Method = "POST" 416 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 417 if err != nil { 418 return out, metadata, &smithy.SerializationError{Err: err} 419 } 420 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 421 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.CreateTask") 422 423 jsonEncoder := smithyjson.NewEncoder() 424 if err := awsAwsjson11_serializeOpDocumentCreateTaskInput(input, jsonEncoder.Value); err != nil { 425 return out, metadata, &smithy.SerializationError{Err: err} 426 } 427 428 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 429 return out, metadata, &smithy.SerializationError{Err: err} 430 } 431 432 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 433 return out, metadata, &smithy.SerializationError{Err: err} 434 } 435 in.Request = request 436 437 return next.HandleSerialize(ctx, in) 438} 439 440type awsAwsjson11_serializeOpDeleteAgent struct { 441} 442 443func (*awsAwsjson11_serializeOpDeleteAgent) ID() string { 444 return "OperationSerializer" 445} 446 447func (m *awsAwsjson11_serializeOpDeleteAgent) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 448 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 449) { 450 request, ok := in.Request.(*smithyhttp.Request) 451 if !ok { 452 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 453 } 454 455 input, ok := in.Parameters.(*DeleteAgentInput) 456 _ = input 457 if !ok { 458 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 459 } 460 461 request.Request.URL.Path = "/" 462 request.Request.Method = "POST" 463 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 464 if err != nil { 465 return out, metadata, &smithy.SerializationError{Err: err} 466 } 467 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 468 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DeleteAgent") 469 470 jsonEncoder := smithyjson.NewEncoder() 471 if err := awsAwsjson11_serializeOpDocumentDeleteAgentInput(input, jsonEncoder.Value); err != nil { 472 return out, metadata, &smithy.SerializationError{Err: err} 473 } 474 475 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 476 return out, metadata, &smithy.SerializationError{Err: err} 477 } 478 479 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 480 return out, metadata, &smithy.SerializationError{Err: err} 481 } 482 in.Request = request 483 484 return next.HandleSerialize(ctx, in) 485} 486 487type awsAwsjson11_serializeOpDeleteLocation struct { 488} 489 490func (*awsAwsjson11_serializeOpDeleteLocation) ID() string { 491 return "OperationSerializer" 492} 493 494func (m *awsAwsjson11_serializeOpDeleteLocation) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 495 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 496) { 497 request, ok := in.Request.(*smithyhttp.Request) 498 if !ok { 499 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 500 } 501 502 input, ok := in.Parameters.(*DeleteLocationInput) 503 _ = input 504 if !ok { 505 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 506 } 507 508 request.Request.URL.Path = "/" 509 request.Request.Method = "POST" 510 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 511 if err != nil { 512 return out, metadata, &smithy.SerializationError{Err: err} 513 } 514 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 515 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DeleteLocation") 516 517 jsonEncoder := smithyjson.NewEncoder() 518 if err := awsAwsjson11_serializeOpDocumentDeleteLocationInput(input, jsonEncoder.Value); err != nil { 519 return out, metadata, &smithy.SerializationError{Err: err} 520 } 521 522 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 523 return out, metadata, &smithy.SerializationError{Err: err} 524 } 525 526 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 527 return out, metadata, &smithy.SerializationError{Err: err} 528 } 529 in.Request = request 530 531 return next.HandleSerialize(ctx, in) 532} 533 534type awsAwsjson11_serializeOpDeleteTask struct { 535} 536 537func (*awsAwsjson11_serializeOpDeleteTask) ID() string { 538 return "OperationSerializer" 539} 540 541func (m *awsAwsjson11_serializeOpDeleteTask) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 542 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 543) { 544 request, ok := in.Request.(*smithyhttp.Request) 545 if !ok { 546 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 547 } 548 549 input, ok := in.Parameters.(*DeleteTaskInput) 550 _ = input 551 if !ok { 552 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 553 } 554 555 request.Request.URL.Path = "/" 556 request.Request.Method = "POST" 557 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 558 if err != nil { 559 return out, metadata, &smithy.SerializationError{Err: err} 560 } 561 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 562 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DeleteTask") 563 564 jsonEncoder := smithyjson.NewEncoder() 565 if err := awsAwsjson11_serializeOpDocumentDeleteTaskInput(input, jsonEncoder.Value); err != nil { 566 return out, metadata, &smithy.SerializationError{Err: err} 567 } 568 569 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 570 return out, metadata, &smithy.SerializationError{Err: err} 571 } 572 573 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 574 return out, metadata, &smithy.SerializationError{Err: err} 575 } 576 in.Request = request 577 578 return next.HandleSerialize(ctx, in) 579} 580 581type awsAwsjson11_serializeOpDescribeAgent struct { 582} 583 584func (*awsAwsjson11_serializeOpDescribeAgent) ID() string { 585 return "OperationSerializer" 586} 587 588func (m *awsAwsjson11_serializeOpDescribeAgent) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 589 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 590) { 591 request, ok := in.Request.(*smithyhttp.Request) 592 if !ok { 593 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 594 } 595 596 input, ok := in.Parameters.(*DescribeAgentInput) 597 _ = input 598 if !ok { 599 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 600 } 601 602 request.Request.URL.Path = "/" 603 request.Request.Method = "POST" 604 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 605 if err != nil { 606 return out, metadata, &smithy.SerializationError{Err: err} 607 } 608 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 609 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DescribeAgent") 610 611 jsonEncoder := smithyjson.NewEncoder() 612 if err := awsAwsjson11_serializeOpDocumentDescribeAgentInput(input, jsonEncoder.Value); err != nil { 613 return out, metadata, &smithy.SerializationError{Err: err} 614 } 615 616 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 617 return out, metadata, &smithy.SerializationError{Err: err} 618 } 619 620 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 621 return out, metadata, &smithy.SerializationError{Err: err} 622 } 623 in.Request = request 624 625 return next.HandleSerialize(ctx, in) 626} 627 628type awsAwsjson11_serializeOpDescribeLocationEfs struct { 629} 630 631func (*awsAwsjson11_serializeOpDescribeLocationEfs) ID() string { 632 return "OperationSerializer" 633} 634 635func (m *awsAwsjson11_serializeOpDescribeLocationEfs) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 636 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 637) { 638 request, ok := in.Request.(*smithyhttp.Request) 639 if !ok { 640 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 641 } 642 643 input, ok := in.Parameters.(*DescribeLocationEfsInput) 644 _ = input 645 if !ok { 646 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 647 } 648 649 request.Request.URL.Path = "/" 650 request.Request.Method = "POST" 651 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 652 if err != nil { 653 return out, metadata, &smithy.SerializationError{Err: err} 654 } 655 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 656 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DescribeLocationEfs") 657 658 jsonEncoder := smithyjson.NewEncoder() 659 if err := awsAwsjson11_serializeOpDocumentDescribeLocationEfsInput(input, jsonEncoder.Value); err != nil { 660 return out, metadata, &smithy.SerializationError{Err: err} 661 } 662 663 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 664 return out, metadata, &smithy.SerializationError{Err: err} 665 } 666 667 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 668 return out, metadata, &smithy.SerializationError{Err: err} 669 } 670 in.Request = request 671 672 return next.HandleSerialize(ctx, in) 673} 674 675type awsAwsjson11_serializeOpDescribeLocationFsxWindows struct { 676} 677 678func (*awsAwsjson11_serializeOpDescribeLocationFsxWindows) ID() string { 679 return "OperationSerializer" 680} 681 682func (m *awsAwsjson11_serializeOpDescribeLocationFsxWindows) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 683 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 684) { 685 request, ok := in.Request.(*smithyhttp.Request) 686 if !ok { 687 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 688 } 689 690 input, ok := in.Parameters.(*DescribeLocationFsxWindowsInput) 691 _ = input 692 if !ok { 693 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 694 } 695 696 request.Request.URL.Path = "/" 697 request.Request.Method = "POST" 698 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 699 if err != nil { 700 return out, metadata, &smithy.SerializationError{Err: err} 701 } 702 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 703 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DescribeLocationFsxWindows") 704 705 jsonEncoder := smithyjson.NewEncoder() 706 if err := awsAwsjson11_serializeOpDocumentDescribeLocationFsxWindowsInput(input, jsonEncoder.Value); err != nil { 707 return out, metadata, &smithy.SerializationError{Err: err} 708 } 709 710 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 711 return out, metadata, &smithy.SerializationError{Err: err} 712 } 713 714 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 715 return out, metadata, &smithy.SerializationError{Err: err} 716 } 717 in.Request = request 718 719 return next.HandleSerialize(ctx, in) 720} 721 722type awsAwsjson11_serializeOpDescribeLocationNfs struct { 723} 724 725func (*awsAwsjson11_serializeOpDescribeLocationNfs) ID() string { 726 return "OperationSerializer" 727} 728 729func (m *awsAwsjson11_serializeOpDescribeLocationNfs) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 730 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 731) { 732 request, ok := in.Request.(*smithyhttp.Request) 733 if !ok { 734 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 735 } 736 737 input, ok := in.Parameters.(*DescribeLocationNfsInput) 738 _ = input 739 if !ok { 740 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 741 } 742 743 request.Request.URL.Path = "/" 744 request.Request.Method = "POST" 745 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 746 if err != nil { 747 return out, metadata, &smithy.SerializationError{Err: err} 748 } 749 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 750 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DescribeLocationNfs") 751 752 jsonEncoder := smithyjson.NewEncoder() 753 if err := awsAwsjson11_serializeOpDocumentDescribeLocationNfsInput(input, jsonEncoder.Value); err != nil { 754 return out, metadata, &smithy.SerializationError{Err: err} 755 } 756 757 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 758 return out, metadata, &smithy.SerializationError{Err: err} 759 } 760 761 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 762 return out, metadata, &smithy.SerializationError{Err: err} 763 } 764 in.Request = request 765 766 return next.HandleSerialize(ctx, in) 767} 768 769type awsAwsjson11_serializeOpDescribeLocationObjectStorage struct { 770} 771 772func (*awsAwsjson11_serializeOpDescribeLocationObjectStorage) ID() string { 773 return "OperationSerializer" 774} 775 776func (m *awsAwsjson11_serializeOpDescribeLocationObjectStorage) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 777 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 778) { 779 request, ok := in.Request.(*smithyhttp.Request) 780 if !ok { 781 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 782 } 783 784 input, ok := in.Parameters.(*DescribeLocationObjectStorageInput) 785 _ = input 786 if !ok { 787 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 788 } 789 790 request.Request.URL.Path = "/" 791 request.Request.Method = "POST" 792 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 793 if err != nil { 794 return out, metadata, &smithy.SerializationError{Err: err} 795 } 796 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 797 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DescribeLocationObjectStorage") 798 799 jsonEncoder := smithyjson.NewEncoder() 800 if err := awsAwsjson11_serializeOpDocumentDescribeLocationObjectStorageInput(input, jsonEncoder.Value); err != nil { 801 return out, metadata, &smithy.SerializationError{Err: err} 802 } 803 804 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 805 return out, metadata, &smithy.SerializationError{Err: err} 806 } 807 808 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 809 return out, metadata, &smithy.SerializationError{Err: err} 810 } 811 in.Request = request 812 813 return next.HandleSerialize(ctx, in) 814} 815 816type awsAwsjson11_serializeOpDescribeLocationS3 struct { 817} 818 819func (*awsAwsjson11_serializeOpDescribeLocationS3) ID() string { 820 return "OperationSerializer" 821} 822 823func (m *awsAwsjson11_serializeOpDescribeLocationS3) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 824 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 825) { 826 request, ok := in.Request.(*smithyhttp.Request) 827 if !ok { 828 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 829 } 830 831 input, ok := in.Parameters.(*DescribeLocationS3Input) 832 _ = input 833 if !ok { 834 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 835 } 836 837 request.Request.URL.Path = "/" 838 request.Request.Method = "POST" 839 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 840 if err != nil { 841 return out, metadata, &smithy.SerializationError{Err: err} 842 } 843 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 844 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DescribeLocationS3") 845 846 jsonEncoder := smithyjson.NewEncoder() 847 if err := awsAwsjson11_serializeOpDocumentDescribeLocationS3Input(input, jsonEncoder.Value); err != nil { 848 return out, metadata, &smithy.SerializationError{Err: err} 849 } 850 851 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 852 return out, metadata, &smithy.SerializationError{Err: err} 853 } 854 855 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 856 return out, metadata, &smithy.SerializationError{Err: err} 857 } 858 in.Request = request 859 860 return next.HandleSerialize(ctx, in) 861} 862 863type awsAwsjson11_serializeOpDescribeLocationSmb struct { 864} 865 866func (*awsAwsjson11_serializeOpDescribeLocationSmb) ID() string { 867 return "OperationSerializer" 868} 869 870func (m *awsAwsjson11_serializeOpDescribeLocationSmb) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 871 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 872) { 873 request, ok := in.Request.(*smithyhttp.Request) 874 if !ok { 875 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 876 } 877 878 input, ok := in.Parameters.(*DescribeLocationSmbInput) 879 _ = input 880 if !ok { 881 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 882 } 883 884 request.Request.URL.Path = "/" 885 request.Request.Method = "POST" 886 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 887 if err != nil { 888 return out, metadata, &smithy.SerializationError{Err: err} 889 } 890 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 891 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DescribeLocationSmb") 892 893 jsonEncoder := smithyjson.NewEncoder() 894 if err := awsAwsjson11_serializeOpDocumentDescribeLocationSmbInput(input, jsonEncoder.Value); err != nil { 895 return out, metadata, &smithy.SerializationError{Err: err} 896 } 897 898 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 899 return out, metadata, &smithy.SerializationError{Err: err} 900 } 901 902 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 903 return out, metadata, &smithy.SerializationError{Err: err} 904 } 905 in.Request = request 906 907 return next.HandleSerialize(ctx, in) 908} 909 910type awsAwsjson11_serializeOpDescribeTask struct { 911} 912 913func (*awsAwsjson11_serializeOpDescribeTask) ID() string { 914 return "OperationSerializer" 915} 916 917func (m *awsAwsjson11_serializeOpDescribeTask) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 918 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 919) { 920 request, ok := in.Request.(*smithyhttp.Request) 921 if !ok { 922 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 923 } 924 925 input, ok := in.Parameters.(*DescribeTaskInput) 926 _ = input 927 if !ok { 928 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 929 } 930 931 request.Request.URL.Path = "/" 932 request.Request.Method = "POST" 933 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 934 if err != nil { 935 return out, metadata, &smithy.SerializationError{Err: err} 936 } 937 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 938 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DescribeTask") 939 940 jsonEncoder := smithyjson.NewEncoder() 941 if err := awsAwsjson11_serializeOpDocumentDescribeTaskInput(input, jsonEncoder.Value); err != nil { 942 return out, metadata, &smithy.SerializationError{Err: err} 943 } 944 945 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 946 return out, metadata, &smithy.SerializationError{Err: err} 947 } 948 949 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 950 return out, metadata, &smithy.SerializationError{Err: err} 951 } 952 in.Request = request 953 954 return next.HandleSerialize(ctx, in) 955} 956 957type awsAwsjson11_serializeOpDescribeTaskExecution struct { 958} 959 960func (*awsAwsjson11_serializeOpDescribeTaskExecution) ID() string { 961 return "OperationSerializer" 962} 963 964func (m *awsAwsjson11_serializeOpDescribeTaskExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 965 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 966) { 967 request, ok := in.Request.(*smithyhttp.Request) 968 if !ok { 969 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 970 } 971 972 input, ok := in.Parameters.(*DescribeTaskExecutionInput) 973 _ = input 974 if !ok { 975 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 976 } 977 978 request.Request.URL.Path = "/" 979 request.Request.Method = "POST" 980 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 981 if err != nil { 982 return out, metadata, &smithy.SerializationError{Err: err} 983 } 984 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 985 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.DescribeTaskExecution") 986 987 jsonEncoder := smithyjson.NewEncoder() 988 if err := awsAwsjson11_serializeOpDocumentDescribeTaskExecutionInput(input, jsonEncoder.Value); err != nil { 989 return out, metadata, &smithy.SerializationError{Err: err} 990 } 991 992 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 993 return out, metadata, &smithy.SerializationError{Err: err} 994 } 995 996 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 997 return out, metadata, &smithy.SerializationError{Err: err} 998 } 999 in.Request = request 1000 1001 return next.HandleSerialize(ctx, in) 1002} 1003 1004type awsAwsjson11_serializeOpListAgents struct { 1005} 1006 1007func (*awsAwsjson11_serializeOpListAgents) ID() string { 1008 return "OperationSerializer" 1009} 1010 1011func (m *awsAwsjson11_serializeOpListAgents) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1012 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1013) { 1014 request, ok := in.Request.(*smithyhttp.Request) 1015 if !ok { 1016 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1017 } 1018 1019 input, ok := in.Parameters.(*ListAgentsInput) 1020 _ = input 1021 if !ok { 1022 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1023 } 1024 1025 request.Request.URL.Path = "/" 1026 request.Request.Method = "POST" 1027 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1028 if err != nil { 1029 return out, metadata, &smithy.SerializationError{Err: err} 1030 } 1031 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1032 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.ListAgents") 1033 1034 jsonEncoder := smithyjson.NewEncoder() 1035 if err := awsAwsjson11_serializeOpDocumentListAgentsInput(input, jsonEncoder.Value); err != nil { 1036 return out, metadata, &smithy.SerializationError{Err: err} 1037 } 1038 1039 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1040 return out, metadata, &smithy.SerializationError{Err: err} 1041 } 1042 1043 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1044 return out, metadata, &smithy.SerializationError{Err: err} 1045 } 1046 in.Request = request 1047 1048 return next.HandleSerialize(ctx, in) 1049} 1050 1051type awsAwsjson11_serializeOpListLocations struct { 1052} 1053 1054func (*awsAwsjson11_serializeOpListLocations) ID() string { 1055 return "OperationSerializer" 1056} 1057 1058func (m *awsAwsjson11_serializeOpListLocations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1059 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1060) { 1061 request, ok := in.Request.(*smithyhttp.Request) 1062 if !ok { 1063 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1064 } 1065 1066 input, ok := in.Parameters.(*ListLocationsInput) 1067 _ = input 1068 if !ok { 1069 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1070 } 1071 1072 request.Request.URL.Path = "/" 1073 request.Request.Method = "POST" 1074 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1075 if err != nil { 1076 return out, metadata, &smithy.SerializationError{Err: err} 1077 } 1078 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1079 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.ListLocations") 1080 1081 jsonEncoder := smithyjson.NewEncoder() 1082 if err := awsAwsjson11_serializeOpDocumentListLocationsInput(input, jsonEncoder.Value); err != nil { 1083 return out, metadata, &smithy.SerializationError{Err: err} 1084 } 1085 1086 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1087 return out, metadata, &smithy.SerializationError{Err: err} 1088 } 1089 1090 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1091 return out, metadata, &smithy.SerializationError{Err: err} 1092 } 1093 in.Request = request 1094 1095 return next.HandleSerialize(ctx, in) 1096} 1097 1098type awsAwsjson11_serializeOpListTagsForResource struct { 1099} 1100 1101func (*awsAwsjson11_serializeOpListTagsForResource) ID() string { 1102 return "OperationSerializer" 1103} 1104 1105func (m *awsAwsjson11_serializeOpListTagsForResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1106 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1107) { 1108 request, ok := in.Request.(*smithyhttp.Request) 1109 if !ok { 1110 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1111 } 1112 1113 input, ok := in.Parameters.(*ListTagsForResourceInput) 1114 _ = input 1115 if !ok { 1116 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1117 } 1118 1119 request.Request.URL.Path = "/" 1120 request.Request.Method = "POST" 1121 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1122 if err != nil { 1123 return out, metadata, &smithy.SerializationError{Err: err} 1124 } 1125 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1126 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.ListTagsForResource") 1127 1128 jsonEncoder := smithyjson.NewEncoder() 1129 if err := awsAwsjson11_serializeOpDocumentListTagsForResourceInput(input, jsonEncoder.Value); err != nil { 1130 return out, metadata, &smithy.SerializationError{Err: err} 1131 } 1132 1133 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1134 return out, metadata, &smithy.SerializationError{Err: err} 1135 } 1136 1137 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1138 return out, metadata, &smithy.SerializationError{Err: err} 1139 } 1140 in.Request = request 1141 1142 return next.HandleSerialize(ctx, in) 1143} 1144 1145type awsAwsjson11_serializeOpListTaskExecutions struct { 1146} 1147 1148func (*awsAwsjson11_serializeOpListTaskExecutions) ID() string { 1149 return "OperationSerializer" 1150} 1151 1152func (m *awsAwsjson11_serializeOpListTaskExecutions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1153 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1154) { 1155 request, ok := in.Request.(*smithyhttp.Request) 1156 if !ok { 1157 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1158 } 1159 1160 input, ok := in.Parameters.(*ListTaskExecutionsInput) 1161 _ = input 1162 if !ok { 1163 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1164 } 1165 1166 request.Request.URL.Path = "/" 1167 request.Request.Method = "POST" 1168 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1169 if err != nil { 1170 return out, metadata, &smithy.SerializationError{Err: err} 1171 } 1172 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1173 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.ListTaskExecutions") 1174 1175 jsonEncoder := smithyjson.NewEncoder() 1176 if err := awsAwsjson11_serializeOpDocumentListTaskExecutionsInput(input, jsonEncoder.Value); err != nil { 1177 return out, metadata, &smithy.SerializationError{Err: err} 1178 } 1179 1180 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1181 return out, metadata, &smithy.SerializationError{Err: err} 1182 } 1183 1184 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1185 return out, metadata, &smithy.SerializationError{Err: err} 1186 } 1187 in.Request = request 1188 1189 return next.HandleSerialize(ctx, in) 1190} 1191 1192type awsAwsjson11_serializeOpListTasks struct { 1193} 1194 1195func (*awsAwsjson11_serializeOpListTasks) ID() string { 1196 return "OperationSerializer" 1197} 1198 1199func (m *awsAwsjson11_serializeOpListTasks) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1200 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1201) { 1202 request, ok := in.Request.(*smithyhttp.Request) 1203 if !ok { 1204 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1205 } 1206 1207 input, ok := in.Parameters.(*ListTasksInput) 1208 _ = input 1209 if !ok { 1210 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1211 } 1212 1213 request.Request.URL.Path = "/" 1214 request.Request.Method = "POST" 1215 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1216 if err != nil { 1217 return out, metadata, &smithy.SerializationError{Err: err} 1218 } 1219 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1220 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.ListTasks") 1221 1222 jsonEncoder := smithyjson.NewEncoder() 1223 if err := awsAwsjson11_serializeOpDocumentListTasksInput(input, jsonEncoder.Value); err != nil { 1224 return out, metadata, &smithy.SerializationError{Err: err} 1225 } 1226 1227 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1228 return out, metadata, &smithy.SerializationError{Err: err} 1229 } 1230 1231 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1232 return out, metadata, &smithy.SerializationError{Err: err} 1233 } 1234 in.Request = request 1235 1236 return next.HandleSerialize(ctx, in) 1237} 1238 1239type awsAwsjson11_serializeOpStartTaskExecution struct { 1240} 1241 1242func (*awsAwsjson11_serializeOpStartTaskExecution) ID() string { 1243 return "OperationSerializer" 1244} 1245 1246func (m *awsAwsjson11_serializeOpStartTaskExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1247 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1248) { 1249 request, ok := in.Request.(*smithyhttp.Request) 1250 if !ok { 1251 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1252 } 1253 1254 input, ok := in.Parameters.(*StartTaskExecutionInput) 1255 _ = input 1256 if !ok { 1257 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1258 } 1259 1260 request.Request.URL.Path = "/" 1261 request.Request.Method = "POST" 1262 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1263 if err != nil { 1264 return out, metadata, &smithy.SerializationError{Err: err} 1265 } 1266 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1267 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.StartTaskExecution") 1268 1269 jsonEncoder := smithyjson.NewEncoder() 1270 if err := awsAwsjson11_serializeOpDocumentStartTaskExecutionInput(input, jsonEncoder.Value); err != nil { 1271 return out, metadata, &smithy.SerializationError{Err: err} 1272 } 1273 1274 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1275 return out, metadata, &smithy.SerializationError{Err: err} 1276 } 1277 1278 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1279 return out, metadata, &smithy.SerializationError{Err: err} 1280 } 1281 in.Request = request 1282 1283 return next.HandleSerialize(ctx, in) 1284} 1285 1286type awsAwsjson11_serializeOpTagResource struct { 1287} 1288 1289func (*awsAwsjson11_serializeOpTagResource) ID() string { 1290 return "OperationSerializer" 1291} 1292 1293func (m *awsAwsjson11_serializeOpTagResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1294 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1295) { 1296 request, ok := in.Request.(*smithyhttp.Request) 1297 if !ok { 1298 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1299 } 1300 1301 input, ok := in.Parameters.(*TagResourceInput) 1302 _ = input 1303 if !ok { 1304 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1305 } 1306 1307 request.Request.URL.Path = "/" 1308 request.Request.Method = "POST" 1309 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1310 if err != nil { 1311 return out, metadata, &smithy.SerializationError{Err: err} 1312 } 1313 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1314 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.TagResource") 1315 1316 jsonEncoder := smithyjson.NewEncoder() 1317 if err := awsAwsjson11_serializeOpDocumentTagResourceInput(input, jsonEncoder.Value); err != nil { 1318 return out, metadata, &smithy.SerializationError{Err: err} 1319 } 1320 1321 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1322 return out, metadata, &smithy.SerializationError{Err: err} 1323 } 1324 1325 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1326 return out, metadata, &smithy.SerializationError{Err: err} 1327 } 1328 in.Request = request 1329 1330 return next.HandleSerialize(ctx, in) 1331} 1332 1333type awsAwsjson11_serializeOpUntagResource struct { 1334} 1335 1336func (*awsAwsjson11_serializeOpUntagResource) ID() string { 1337 return "OperationSerializer" 1338} 1339 1340func (m *awsAwsjson11_serializeOpUntagResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1341 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1342) { 1343 request, ok := in.Request.(*smithyhttp.Request) 1344 if !ok { 1345 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1346 } 1347 1348 input, ok := in.Parameters.(*UntagResourceInput) 1349 _ = input 1350 if !ok { 1351 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1352 } 1353 1354 request.Request.URL.Path = "/" 1355 request.Request.Method = "POST" 1356 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1357 if err != nil { 1358 return out, metadata, &smithy.SerializationError{Err: err} 1359 } 1360 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1361 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.UntagResource") 1362 1363 jsonEncoder := smithyjson.NewEncoder() 1364 if err := awsAwsjson11_serializeOpDocumentUntagResourceInput(input, jsonEncoder.Value); err != nil { 1365 return out, metadata, &smithy.SerializationError{Err: err} 1366 } 1367 1368 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1369 return out, metadata, &smithy.SerializationError{Err: err} 1370 } 1371 1372 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1373 return out, metadata, &smithy.SerializationError{Err: err} 1374 } 1375 in.Request = request 1376 1377 return next.HandleSerialize(ctx, in) 1378} 1379 1380type awsAwsjson11_serializeOpUpdateAgent struct { 1381} 1382 1383func (*awsAwsjson11_serializeOpUpdateAgent) ID() string { 1384 return "OperationSerializer" 1385} 1386 1387func (m *awsAwsjson11_serializeOpUpdateAgent) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1388 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1389) { 1390 request, ok := in.Request.(*smithyhttp.Request) 1391 if !ok { 1392 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1393 } 1394 1395 input, ok := in.Parameters.(*UpdateAgentInput) 1396 _ = input 1397 if !ok { 1398 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1399 } 1400 1401 request.Request.URL.Path = "/" 1402 request.Request.Method = "POST" 1403 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1404 if err != nil { 1405 return out, metadata, &smithy.SerializationError{Err: err} 1406 } 1407 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1408 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.UpdateAgent") 1409 1410 jsonEncoder := smithyjson.NewEncoder() 1411 if err := awsAwsjson11_serializeOpDocumentUpdateAgentInput(input, jsonEncoder.Value); err != nil { 1412 return out, metadata, &smithy.SerializationError{Err: err} 1413 } 1414 1415 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1416 return out, metadata, &smithy.SerializationError{Err: err} 1417 } 1418 1419 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1420 return out, metadata, &smithy.SerializationError{Err: err} 1421 } 1422 in.Request = request 1423 1424 return next.HandleSerialize(ctx, in) 1425} 1426 1427type awsAwsjson11_serializeOpUpdateLocationNfs struct { 1428} 1429 1430func (*awsAwsjson11_serializeOpUpdateLocationNfs) ID() string { 1431 return "OperationSerializer" 1432} 1433 1434func (m *awsAwsjson11_serializeOpUpdateLocationNfs) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1435 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1436) { 1437 request, ok := in.Request.(*smithyhttp.Request) 1438 if !ok { 1439 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1440 } 1441 1442 input, ok := in.Parameters.(*UpdateLocationNfsInput) 1443 _ = input 1444 if !ok { 1445 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1446 } 1447 1448 request.Request.URL.Path = "/" 1449 request.Request.Method = "POST" 1450 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1451 if err != nil { 1452 return out, metadata, &smithy.SerializationError{Err: err} 1453 } 1454 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1455 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.UpdateLocationNfs") 1456 1457 jsonEncoder := smithyjson.NewEncoder() 1458 if err := awsAwsjson11_serializeOpDocumentUpdateLocationNfsInput(input, jsonEncoder.Value); err != nil { 1459 return out, metadata, &smithy.SerializationError{Err: err} 1460 } 1461 1462 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1463 return out, metadata, &smithy.SerializationError{Err: err} 1464 } 1465 1466 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1467 return out, metadata, &smithy.SerializationError{Err: err} 1468 } 1469 in.Request = request 1470 1471 return next.HandleSerialize(ctx, in) 1472} 1473 1474type awsAwsjson11_serializeOpUpdateLocationObjectStorage struct { 1475} 1476 1477func (*awsAwsjson11_serializeOpUpdateLocationObjectStorage) ID() string { 1478 return "OperationSerializer" 1479} 1480 1481func (m *awsAwsjson11_serializeOpUpdateLocationObjectStorage) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1482 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1483) { 1484 request, ok := in.Request.(*smithyhttp.Request) 1485 if !ok { 1486 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1487 } 1488 1489 input, ok := in.Parameters.(*UpdateLocationObjectStorageInput) 1490 _ = input 1491 if !ok { 1492 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1493 } 1494 1495 request.Request.URL.Path = "/" 1496 request.Request.Method = "POST" 1497 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1498 if err != nil { 1499 return out, metadata, &smithy.SerializationError{Err: err} 1500 } 1501 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1502 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.UpdateLocationObjectStorage") 1503 1504 jsonEncoder := smithyjson.NewEncoder() 1505 if err := awsAwsjson11_serializeOpDocumentUpdateLocationObjectStorageInput(input, jsonEncoder.Value); err != nil { 1506 return out, metadata, &smithy.SerializationError{Err: err} 1507 } 1508 1509 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1510 return out, metadata, &smithy.SerializationError{Err: err} 1511 } 1512 1513 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1514 return out, metadata, &smithy.SerializationError{Err: err} 1515 } 1516 in.Request = request 1517 1518 return next.HandleSerialize(ctx, in) 1519} 1520 1521type awsAwsjson11_serializeOpUpdateLocationSmb struct { 1522} 1523 1524func (*awsAwsjson11_serializeOpUpdateLocationSmb) ID() string { 1525 return "OperationSerializer" 1526} 1527 1528func (m *awsAwsjson11_serializeOpUpdateLocationSmb) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1529 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1530) { 1531 request, ok := in.Request.(*smithyhttp.Request) 1532 if !ok { 1533 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1534 } 1535 1536 input, ok := in.Parameters.(*UpdateLocationSmbInput) 1537 _ = input 1538 if !ok { 1539 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1540 } 1541 1542 request.Request.URL.Path = "/" 1543 request.Request.Method = "POST" 1544 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1545 if err != nil { 1546 return out, metadata, &smithy.SerializationError{Err: err} 1547 } 1548 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1549 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.UpdateLocationSmb") 1550 1551 jsonEncoder := smithyjson.NewEncoder() 1552 if err := awsAwsjson11_serializeOpDocumentUpdateLocationSmbInput(input, jsonEncoder.Value); err != nil { 1553 return out, metadata, &smithy.SerializationError{Err: err} 1554 } 1555 1556 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1557 return out, metadata, &smithy.SerializationError{Err: err} 1558 } 1559 1560 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1561 return out, metadata, &smithy.SerializationError{Err: err} 1562 } 1563 in.Request = request 1564 1565 return next.HandleSerialize(ctx, in) 1566} 1567 1568type awsAwsjson11_serializeOpUpdateTask struct { 1569} 1570 1571func (*awsAwsjson11_serializeOpUpdateTask) ID() string { 1572 return "OperationSerializer" 1573} 1574 1575func (m *awsAwsjson11_serializeOpUpdateTask) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1576 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1577) { 1578 request, ok := in.Request.(*smithyhttp.Request) 1579 if !ok { 1580 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1581 } 1582 1583 input, ok := in.Parameters.(*UpdateTaskInput) 1584 _ = input 1585 if !ok { 1586 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1587 } 1588 1589 request.Request.URL.Path = "/" 1590 request.Request.Method = "POST" 1591 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1592 if err != nil { 1593 return out, metadata, &smithy.SerializationError{Err: err} 1594 } 1595 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1596 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.UpdateTask") 1597 1598 jsonEncoder := smithyjson.NewEncoder() 1599 if err := awsAwsjson11_serializeOpDocumentUpdateTaskInput(input, jsonEncoder.Value); err != nil { 1600 return out, metadata, &smithy.SerializationError{Err: err} 1601 } 1602 1603 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1604 return out, metadata, &smithy.SerializationError{Err: err} 1605 } 1606 1607 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1608 return out, metadata, &smithy.SerializationError{Err: err} 1609 } 1610 in.Request = request 1611 1612 return next.HandleSerialize(ctx, in) 1613} 1614 1615type awsAwsjson11_serializeOpUpdateTaskExecution struct { 1616} 1617 1618func (*awsAwsjson11_serializeOpUpdateTaskExecution) ID() string { 1619 return "OperationSerializer" 1620} 1621 1622func (m *awsAwsjson11_serializeOpUpdateTaskExecution) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1623 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1624) { 1625 request, ok := in.Request.(*smithyhttp.Request) 1626 if !ok { 1627 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1628 } 1629 1630 input, ok := in.Parameters.(*UpdateTaskExecutionInput) 1631 _ = input 1632 if !ok { 1633 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1634 } 1635 1636 request.Request.URL.Path = "/" 1637 request.Request.Method = "POST" 1638 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1639 if err != nil { 1640 return out, metadata, &smithy.SerializationError{Err: err} 1641 } 1642 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1643 httpBindingEncoder.SetHeader("X-Amz-Target").String("FmrsService.UpdateTaskExecution") 1644 1645 jsonEncoder := smithyjson.NewEncoder() 1646 if err := awsAwsjson11_serializeOpDocumentUpdateTaskExecutionInput(input, jsonEncoder.Value); err != nil { 1647 return out, metadata, &smithy.SerializationError{Err: err} 1648 } 1649 1650 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1651 return out, metadata, &smithy.SerializationError{Err: err} 1652 } 1653 1654 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1655 return out, metadata, &smithy.SerializationError{Err: err} 1656 } 1657 in.Request = request 1658 1659 return next.HandleSerialize(ctx, in) 1660} 1661func awsAwsjson11_serializeDocumentAgentArnList(v []string, value smithyjson.Value) error { 1662 array := value.Array() 1663 defer array.Close() 1664 1665 for i := range v { 1666 av := array.Value() 1667 av.String(v[i]) 1668 } 1669 return nil 1670} 1671 1672func awsAwsjson11_serializeDocumentEc2Config(v *types.Ec2Config, value smithyjson.Value) error { 1673 object := value.Object() 1674 defer object.Close() 1675 1676 if v.SecurityGroupArns != nil { 1677 ok := object.Key("SecurityGroupArns") 1678 if err := awsAwsjson11_serializeDocumentEc2SecurityGroupArnList(v.SecurityGroupArns, ok); err != nil { 1679 return err 1680 } 1681 } 1682 1683 if v.SubnetArn != nil { 1684 ok := object.Key("SubnetArn") 1685 ok.String(*v.SubnetArn) 1686 } 1687 1688 return nil 1689} 1690 1691func awsAwsjson11_serializeDocumentEc2SecurityGroupArnList(v []string, value smithyjson.Value) error { 1692 array := value.Array() 1693 defer array.Close() 1694 1695 for i := range v { 1696 av := array.Value() 1697 av.String(v[i]) 1698 } 1699 return nil 1700} 1701 1702func awsAwsjson11_serializeDocumentFilterList(v []types.FilterRule, value smithyjson.Value) error { 1703 array := value.Array() 1704 defer array.Close() 1705 1706 for i := range v { 1707 av := array.Value() 1708 if err := awsAwsjson11_serializeDocumentFilterRule(&v[i], av); err != nil { 1709 return err 1710 } 1711 } 1712 return nil 1713} 1714 1715func awsAwsjson11_serializeDocumentFilterRule(v *types.FilterRule, value smithyjson.Value) error { 1716 object := value.Object() 1717 defer object.Close() 1718 1719 if len(v.FilterType) > 0 { 1720 ok := object.Key("FilterType") 1721 ok.String(string(v.FilterType)) 1722 } 1723 1724 if v.Value != nil { 1725 ok := object.Key("Value") 1726 ok.String(*v.Value) 1727 } 1728 1729 return nil 1730} 1731 1732func awsAwsjson11_serializeDocumentFilterValues(v []string, value smithyjson.Value) error { 1733 array := value.Array() 1734 defer array.Close() 1735 1736 for i := range v { 1737 av := array.Value() 1738 av.String(v[i]) 1739 } 1740 return nil 1741} 1742 1743func awsAwsjson11_serializeDocumentInputTagList(v []types.TagListEntry, value smithyjson.Value) error { 1744 array := value.Array() 1745 defer array.Close() 1746 1747 for i := range v { 1748 av := array.Value() 1749 if err := awsAwsjson11_serializeDocumentTagListEntry(&v[i], av); err != nil { 1750 return err 1751 } 1752 } 1753 return nil 1754} 1755 1756func awsAwsjson11_serializeDocumentLocationFilter(v *types.LocationFilter, value smithyjson.Value) error { 1757 object := value.Object() 1758 defer object.Close() 1759 1760 if len(v.Name) > 0 { 1761 ok := object.Key("Name") 1762 ok.String(string(v.Name)) 1763 } 1764 1765 if len(v.Operator) > 0 { 1766 ok := object.Key("Operator") 1767 ok.String(string(v.Operator)) 1768 } 1769 1770 if v.Values != nil { 1771 ok := object.Key("Values") 1772 if err := awsAwsjson11_serializeDocumentFilterValues(v.Values, ok); err != nil { 1773 return err 1774 } 1775 } 1776 1777 return nil 1778} 1779 1780func awsAwsjson11_serializeDocumentLocationFilters(v []types.LocationFilter, value smithyjson.Value) error { 1781 array := value.Array() 1782 defer array.Close() 1783 1784 for i := range v { 1785 av := array.Value() 1786 if err := awsAwsjson11_serializeDocumentLocationFilter(&v[i], av); err != nil { 1787 return err 1788 } 1789 } 1790 return nil 1791} 1792 1793func awsAwsjson11_serializeDocumentNfsMountOptions(v *types.NfsMountOptions, value smithyjson.Value) error { 1794 object := value.Object() 1795 defer object.Close() 1796 1797 if len(v.Version) > 0 { 1798 ok := object.Key("Version") 1799 ok.String(string(v.Version)) 1800 } 1801 1802 return nil 1803} 1804 1805func awsAwsjson11_serializeDocumentOnPremConfig(v *types.OnPremConfig, value smithyjson.Value) error { 1806 object := value.Object() 1807 defer object.Close() 1808 1809 if v.AgentArns != nil { 1810 ok := object.Key("AgentArns") 1811 if err := awsAwsjson11_serializeDocumentAgentArnList(v.AgentArns, ok); err != nil { 1812 return err 1813 } 1814 } 1815 1816 return nil 1817} 1818 1819func awsAwsjson11_serializeDocumentOptions(v *types.Options, value smithyjson.Value) error { 1820 object := value.Object() 1821 defer object.Close() 1822 1823 if len(v.Atime) > 0 { 1824 ok := object.Key("Atime") 1825 ok.String(string(v.Atime)) 1826 } 1827 1828 if v.BytesPerSecond != nil { 1829 ok := object.Key("BytesPerSecond") 1830 ok.Long(*v.BytesPerSecond) 1831 } 1832 1833 if len(v.Gid) > 0 { 1834 ok := object.Key("Gid") 1835 ok.String(string(v.Gid)) 1836 } 1837 1838 if len(v.LogLevel) > 0 { 1839 ok := object.Key("LogLevel") 1840 ok.String(string(v.LogLevel)) 1841 } 1842 1843 if len(v.Mtime) > 0 { 1844 ok := object.Key("Mtime") 1845 ok.String(string(v.Mtime)) 1846 } 1847 1848 if len(v.OverwriteMode) > 0 { 1849 ok := object.Key("OverwriteMode") 1850 ok.String(string(v.OverwriteMode)) 1851 } 1852 1853 if len(v.PosixPermissions) > 0 { 1854 ok := object.Key("PosixPermissions") 1855 ok.String(string(v.PosixPermissions)) 1856 } 1857 1858 if len(v.PreserveDeletedFiles) > 0 { 1859 ok := object.Key("PreserveDeletedFiles") 1860 ok.String(string(v.PreserveDeletedFiles)) 1861 } 1862 1863 if len(v.PreserveDevices) > 0 { 1864 ok := object.Key("PreserveDevices") 1865 ok.String(string(v.PreserveDevices)) 1866 } 1867 1868 if len(v.TaskQueueing) > 0 { 1869 ok := object.Key("TaskQueueing") 1870 ok.String(string(v.TaskQueueing)) 1871 } 1872 1873 if len(v.TransferMode) > 0 { 1874 ok := object.Key("TransferMode") 1875 ok.String(string(v.TransferMode)) 1876 } 1877 1878 if len(v.Uid) > 0 { 1879 ok := object.Key("Uid") 1880 ok.String(string(v.Uid)) 1881 } 1882 1883 if len(v.VerifyMode) > 0 { 1884 ok := object.Key("VerifyMode") 1885 ok.String(string(v.VerifyMode)) 1886 } 1887 1888 return nil 1889} 1890 1891func awsAwsjson11_serializeDocumentPLSecurityGroupArnList(v []string, value smithyjson.Value) error { 1892 array := value.Array() 1893 defer array.Close() 1894 1895 for i := range v { 1896 av := array.Value() 1897 av.String(v[i]) 1898 } 1899 return nil 1900} 1901 1902func awsAwsjson11_serializeDocumentPLSubnetArnList(v []string, value smithyjson.Value) error { 1903 array := value.Array() 1904 defer array.Close() 1905 1906 for i := range v { 1907 av := array.Value() 1908 av.String(v[i]) 1909 } 1910 return nil 1911} 1912 1913func awsAwsjson11_serializeDocumentS3Config(v *types.S3Config, value smithyjson.Value) error { 1914 object := value.Object() 1915 defer object.Close() 1916 1917 if v.BucketAccessRoleArn != nil { 1918 ok := object.Key("BucketAccessRoleArn") 1919 ok.String(*v.BucketAccessRoleArn) 1920 } 1921 1922 return nil 1923} 1924 1925func awsAwsjson11_serializeDocumentSmbMountOptions(v *types.SmbMountOptions, value smithyjson.Value) error { 1926 object := value.Object() 1927 defer object.Close() 1928 1929 if len(v.Version) > 0 { 1930 ok := object.Key("Version") 1931 ok.String(string(v.Version)) 1932 } 1933 1934 return nil 1935} 1936 1937func awsAwsjson11_serializeDocumentTagKeyList(v []string, value smithyjson.Value) error { 1938 array := value.Array() 1939 defer array.Close() 1940 1941 for i := range v { 1942 av := array.Value() 1943 av.String(v[i]) 1944 } 1945 return nil 1946} 1947 1948func awsAwsjson11_serializeDocumentTagListEntry(v *types.TagListEntry, value smithyjson.Value) error { 1949 object := value.Object() 1950 defer object.Close() 1951 1952 if v.Key != nil { 1953 ok := object.Key("Key") 1954 ok.String(*v.Key) 1955 } 1956 1957 if v.Value != nil { 1958 ok := object.Key("Value") 1959 ok.String(*v.Value) 1960 } 1961 1962 return nil 1963} 1964 1965func awsAwsjson11_serializeDocumentTaskFilter(v *types.TaskFilter, value smithyjson.Value) error { 1966 object := value.Object() 1967 defer object.Close() 1968 1969 if len(v.Name) > 0 { 1970 ok := object.Key("Name") 1971 ok.String(string(v.Name)) 1972 } 1973 1974 if len(v.Operator) > 0 { 1975 ok := object.Key("Operator") 1976 ok.String(string(v.Operator)) 1977 } 1978 1979 if v.Values != nil { 1980 ok := object.Key("Values") 1981 if err := awsAwsjson11_serializeDocumentFilterValues(v.Values, ok); err != nil { 1982 return err 1983 } 1984 } 1985 1986 return nil 1987} 1988 1989func awsAwsjson11_serializeDocumentTaskFilters(v []types.TaskFilter, value smithyjson.Value) error { 1990 array := value.Array() 1991 defer array.Close() 1992 1993 for i := range v { 1994 av := array.Value() 1995 if err := awsAwsjson11_serializeDocumentTaskFilter(&v[i], av); err != nil { 1996 return err 1997 } 1998 } 1999 return nil 2000} 2001 2002func awsAwsjson11_serializeDocumentTaskSchedule(v *types.TaskSchedule, value smithyjson.Value) error { 2003 object := value.Object() 2004 defer object.Close() 2005 2006 if v.ScheduleExpression != nil { 2007 ok := object.Key("ScheduleExpression") 2008 ok.String(*v.ScheduleExpression) 2009 } 2010 2011 return nil 2012} 2013 2014func awsAwsjson11_serializeOpDocumentCancelTaskExecutionInput(v *CancelTaskExecutionInput, value smithyjson.Value) error { 2015 object := value.Object() 2016 defer object.Close() 2017 2018 if v.TaskExecutionArn != nil { 2019 ok := object.Key("TaskExecutionArn") 2020 ok.String(*v.TaskExecutionArn) 2021 } 2022 2023 return nil 2024} 2025 2026func awsAwsjson11_serializeOpDocumentCreateAgentInput(v *CreateAgentInput, value smithyjson.Value) error { 2027 object := value.Object() 2028 defer object.Close() 2029 2030 if v.ActivationKey != nil { 2031 ok := object.Key("ActivationKey") 2032 ok.String(*v.ActivationKey) 2033 } 2034 2035 if v.AgentName != nil { 2036 ok := object.Key("AgentName") 2037 ok.String(*v.AgentName) 2038 } 2039 2040 if v.SecurityGroupArns != nil { 2041 ok := object.Key("SecurityGroupArns") 2042 if err := awsAwsjson11_serializeDocumentPLSecurityGroupArnList(v.SecurityGroupArns, ok); err != nil { 2043 return err 2044 } 2045 } 2046 2047 if v.SubnetArns != nil { 2048 ok := object.Key("SubnetArns") 2049 if err := awsAwsjson11_serializeDocumentPLSubnetArnList(v.SubnetArns, ok); err != nil { 2050 return err 2051 } 2052 } 2053 2054 if v.Tags != nil { 2055 ok := object.Key("Tags") 2056 if err := awsAwsjson11_serializeDocumentInputTagList(v.Tags, ok); err != nil { 2057 return err 2058 } 2059 } 2060 2061 if v.VpcEndpointId != nil { 2062 ok := object.Key("VpcEndpointId") 2063 ok.String(*v.VpcEndpointId) 2064 } 2065 2066 return nil 2067} 2068 2069func awsAwsjson11_serializeOpDocumentCreateLocationEfsInput(v *CreateLocationEfsInput, value smithyjson.Value) error { 2070 object := value.Object() 2071 defer object.Close() 2072 2073 if v.Ec2Config != nil { 2074 ok := object.Key("Ec2Config") 2075 if err := awsAwsjson11_serializeDocumentEc2Config(v.Ec2Config, ok); err != nil { 2076 return err 2077 } 2078 } 2079 2080 if v.EfsFilesystemArn != nil { 2081 ok := object.Key("EfsFilesystemArn") 2082 ok.String(*v.EfsFilesystemArn) 2083 } 2084 2085 if v.Subdirectory != nil { 2086 ok := object.Key("Subdirectory") 2087 ok.String(*v.Subdirectory) 2088 } 2089 2090 if v.Tags != nil { 2091 ok := object.Key("Tags") 2092 if err := awsAwsjson11_serializeDocumentInputTagList(v.Tags, ok); err != nil { 2093 return err 2094 } 2095 } 2096 2097 return nil 2098} 2099 2100func awsAwsjson11_serializeOpDocumentCreateLocationFsxWindowsInput(v *CreateLocationFsxWindowsInput, value smithyjson.Value) error { 2101 object := value.Object() 2102 defer object.Close() 2103 2104 if v.Domain != nil { 2105 ok := object.Key("Domain") 2106 ok.String(*v.Domain) 2107 } 2108 2109 if v.FsxFilesystemArn != nil { 2110 ok := object.Key("FsxFilesystemArn") 2111 ok.String(*v.FsxFilesystemArn) 2112 } 2113 2114 if v.Password != nil { 2115 ok := object.Key("Password") 2116 ok.String(*v.Password) 2117 } 2118 2119 if v.SecurityGroupArns != nil { 2120 ok := object.Key("SecurityGroupArns") 2121 if err := awsAwsjson11_serializeDocumentEc2SecurityGroupArnList(v.SecurityGroupArns, ok); err != nil { 2122 return err 2123 } 2124 } 2125 2126 if v.Subdirectory != nil { 2127 ok := object.Key("Subdirectory") 2128 ok.String(*v.Subdirectory) 2129 } 2130 2131 if v.Tags != nil { 2132 ok := object.Key("Tags") 2133 if err := awsAwsjson11_serializeDocumentInputTagList(v.Tags, ok); err != nil { 2134 return err 2135 } 2136 } 2137 2138 if v.User != nil { 2139 ok := object.Key("User") 2140 ok.String(*v.User) 2141 } 2142 2143 return nil 2144} 2145 2146func awsAwsjson11_serializeOpDocumentCreateLocationNfsInput(v *CreateLocationNfsInput, value smithyjson.Value) error { 2147 object := value.Object() 2148 defer object.Close() 2149 2150 if v.MountOptions != nil { 2151 ok := object.Key("MountOptions") 2152 if err := awsAwsjson11_serializeDocumentNfsMountOptions(v.MountOptions, ok); err != nil { 2153 return err 2154 } 2155 } 2156 2157 if v.OnPremConfig != nil { 2158 ok := object.Key("OnPremConfig") 2159 if err := awsAwsjson11_serializeDocumentOnPremConfig(v.OnPremConfig, ok); err != nil { 2160 return err 2161 } 2162 } 2163 2164 if v.ServerHostname != nil { 2165 ok := object.Key("ServerHostname") 2166 ok.String(*v.ServerHostname) 2167 } 2168 2169 if v.Subdirectory != nil { 2170 ok := object.Key("Subdirectory") 2171 ok.String(*v.Subdirectory) 2172 } 2173 2174 if v.Tags != nil { 2175 ok := object.Key("Tags") 2176 if err := awsAwsjson11_serializeDocumentInputTagList(v.Tags, ok); err != nil { 2177 return err 2178 } 2179 } 2180 2181 return nil 2182} 2183 2184func awsAwsjson11_serializeOpDocumentCreateLocationObjectStorageInput(v *CreateLocationObjectStorageInput, value smithyjson.Value) error { 2185 object := value.Object() 2186 defer object.Close() 2187 2188 if v.AccessKey != nil { 2189 ok := object.Key("AccessKey") 2190 ok.String(*v.AccessKey) 2191 } 2192 2193 if v.AgentArns != nil { 2194 ok := object.Key("AgentArns") 2195 if err := awsAwsjson11_serializeDocumentAgentArnList(v.AgentArns, ok); err != nil { 2196 return err 2197 } 2198 } 2199 2200 if v.BucketName != nil { 2201 ok := object.Key("BucketName") 2202 ok.String(*v.BucketName) 2203 } 2204 2205 if v.SecretKey != nil { 2206 ok := object.Key("SecretKey") 2207 ok.String(*v.SecretKey) 2208 } 2209 2210 if v.ServerHostname != nil { 2211 ok := object.Key("ServerHostname") 2212 ok.String(*v.ServerHostname) 2213 } 2214 2215 if v.ServerPort != nil { 2216 ok := object.Key("ServerPort") 2217 ok.Integer(*v.ServerPort) 2218 } 2219 2220 if len(v.ServerProtocol) > 0 { 2221 ok := object.Key("ServerProtocol") 2222 ok.String(string(v.ServerProtocol)) 2223 } 2224 2225 if v.Subdirectory != nil { 2226 ok := object.Key("Subdirectory") 2227 ok.String(*v.Subdirectory) 2228 } 2229 2230 if v.Tags != nil { 2231 ok := object.Key("Tags") 2232 if err := awsAwsjson11_serializeDocumentInputTagList(v.Tags, ok); err != nil { 2233 return err 2234 } 2235 } 2236 2237 return nil 2238} 2239 2240func awsAwsjson11_serializeOpDocumentCreateLocationS3Input(v *CreateLocationS3Input, value smithyjson.Value) error { 2241 object := value.Object() 2242 defer object.Close() 2243 2244 if v.AgentArns != nil { 2245 ok := object.Key("AgentArns") 2246 if err := awsAwsjson11_serializeDocumentAgentArnList(v.AgentArns, ok); err != nil { 2247 return err 2248 } 2249 } 2250 2251 if v.S3BucketArn != nil { 2252 ok := object.Key("S3BucketArn") 2253 ok.String(*v.S3BucketArn) 2254 } 2255 2256 if v.S3Config != nil { 2257 ok := object.Key("S3Config") 2258 if err := awsAwsjson11_serializeDocumentS3Config(v.S3Config, ok); err != nil { 2259 return err 2260 } 2261 } 2262 2263 if len(v.S3StorageClass) > 0 { 2264 ok := object.Key("S3StorageClass") 2265 ok.String(string(v.S3StorageClass)) 2266 } 2267 2268 if v.Subdirectory != nil { 2269 ok := object.Key("Subdirectory") 2270 ok.String(*v.Subdirectory) 2271 } 2272 2273 if v.Tags != nil { 2274 ok := object.Key("Tags") 2275 if err := awsAwsjson11_serializeDocumentInputTagList(v.Tags, ok); err != nil { 2276 return err 2277 } 2278 } 2279 2280 return nil 2281} 2282 2283func awsAwsjson11_serializeOpDocumentCreateLocationSmbInput(v *CreateLocationSmbInput, value smithyjson.Value) error { 2284 object := value.Object() 2285 defer object.Close() 2286 2287 if v.AgentArns != nil { 2288 ok := object.Key("AgentArns") 2289 if err := awsAwsjson11_serializeDocumentAgentArnList(v.AgentArns, ok); err != nil { 2290 return err 2291 } 2292 } 2293 2294 if v.Domain != nil { 2295 ok := object.Key("Domain") 2296 ok.String(*v.Domain) 2297 } 2298 2299 if v.MountOptions != nil { 2300 ok := object.Key("MountOptions") 2301 if err := awsAwsjson11_serializeDocumentSmbMountOptions(v.MountOptions, ok); err != nil { 2302 return err 2303 } 2304 } 2305 2306 if v.Password != nil { 2307 ok := object.Key("Password") 2308 ok.String(*v.Password) 2309 } 2310 2311 if v.ServerHostname != nil { 2312 ok := object.Key("ServerHostname") 2313 ok.String(*v.ServerHostname) 2314 } 2315 2316 if v.Subdirectory != nil { 2317 ok := object.Key("Subdirectory") 2318 ok.String(*v.Subdirectory) 2319 } 2320 2321 if v.Tags != nil { 2322 ok := object.Key("Tags") 2323 if err := awsAwsjson11_serializeDocumentInputTagList(v.Tags, ok); err != nil { 2324 return err 2325 } 2326 } 2327 2328 if v.User != nil { 2329 ok := object.Key("User") 2330 ok.String(*v.User) 2331 } 2332 2333 return nil 2334} 2335 2336func awsAwsjson11_serializeOpDocumentCreateTaskInput(v *CreateTaskInput, value smithyjson.Value) error { 2337 object := value.Object() 2338 defer object.Close() 2339 2340 if v.CloudWatchLogGroupArn != nil { 2341 ok := object.Key("CloudWatchLogGroupArn") 2342 ok.String(*v.CloudWatchLogGroupArn) 2343 } 2344 2345 if v.DestinationLocationArn != nil { 2346 ok := object.Key("DestinationLocationArn") 2347 ok.String(*v.DestinationLocationArn) 2348 } 2349 2350 if v.Excludes != nil { 2351 ok := object.Key("Excludes") 2352 if err := awsAwsjson11_serializeDocumentFilterList(v.Excludes, ok); err != nil { 2353 return err 2354 } 2355 } 2356 2357 if v.Name != nil { 2358 ok := object.Key("Name") 2359 ok.String(*v.Name) 2360 } 2361 2362 if v.Options != nil { 2363 ok := object.Key("Options") 2364 if err := awsAwsjson11_serializeDocumentOptions(v.Options, ok); err != nil { 2365 return err 2366 } 2367 } 2368 2369 if v.Schedule != nil { 2370 ok := object.Key("Schedule") 2371 if err := awsAwsjson11_serializeDocumentTaskSchedule(v.Schedule, ok); err != nil { 2372 return err 2373 } 2374 } 2375 2376 if v.SourceLocationArn != nil { 2377 ok := object.Key("SourceLocationArn") 2378 ok.String(*v.SourceLocationArn) 2379 } 2380 2381 if v.Tags != nil { 2382 ok := object.Key("Tags") 2383 if err := awsAwsjson11_serializeDocumentInputTagList(v.Tags, ok); err != nil { 2384 return err 2385 } 2386 } 2387 2388 return nil 2389} 2390 2391func awsAwsjson11_serializeOpDocumentDeleteAgentInput(v *DeleteAgentInput, value smithyjson.Value) error { 2392 object := value.Object() 2393 defer object.Close() 2394 2395 if v.AgentArn != nil { 2396 ok := object.Key("AgentArn") 2397 ok.String(*v.AgentArn) 2398 } 2399 2400 return nil 2401} 2402 2403func awsAwsjson11_serializeOpDocumentDeleteLocationInput(v *DeleteLocationInput, value smithyjson.Value) error { 2404 object := value.Object() 2405 defer object.Close() 2406 2407 if v.LocationArn != nil { 2408 ok := object.Key("LocationArn") 2409 ok.String(*v.LocationArn) 2410 } 2411 2412 return nil 2413} 2414 2415func awsAwsjson11_serializeOpDocumentDeleteTaskInput(v *DeleteTaskInput, value smithyjson.Value) error { 2416 object := value.Object() 2417 defer object.Close() 2418 2419 if v.TaskArn != nil { 2420 ok := object.Key("TaskArn") 2421 ok.String(*v.TaskArn) 2422 } 2423 2424 return nil 2425} 2426 2427func awsAwsjson11_serializeOpDocumentDescribeAgentInput(v *DescribeAgentInput, value smithyjson.Value) error { 2428 object := value.Object() 2429 defer object.Close() 2430 2431 if v.AgentArn != nil { 2432 ok := object.Key("AgentArn") 2433 ok.String(*v.AgentArn) 2434 } 2435 2436 return nil 2437} 2438 2439func awsAwsjson11_serializeOpDocumentDescribeLocationEfsInput(v *DescribeLocationEfsInput, value smithyjson.Value) error { 2440 object := value.Object() 2441 defer object.Close() 2442 2443 if v.LocationArn != nil { 2444 ok := object.Key("LocationArn") 2445 ok.String(*v.LocationArn) 2446 } 2447 2448 return nil 2449} 2450 2451func awsAwsjson11_serializeOpDocumentDescribeLocationFsxWindowsInput(v *DescribeLocationFsxWindowsInput, value smithyjson.Value) error { 2452 object := value.Object() 2453 defer object.Close() 2454 2455 if v.LocationArn != nil { 2456 ok := object.Key("LocationArn") 2457 ok.String(*v.LocationArn) 2458 } 2459 2460 return nil 2461} 2462 2463func awsAwsjson11_serializeOpDocumentDescribeLocationNfsInput(v *DescribeLocationNfsInput, value smithyjson.Value) error { 2464 object := value.Object() 2465 defer object.Close() 2466 2467 if v.LocationArn != nil { 2468 ok := object.Key("LocationArn") 2469 ok.String(*v.LocationArn) 2470 } 2471 2472 return nil 2473} 2474 2475func awsAwsjson11_serializeOpDocumentDescribeLocationObjectStorageInput(v *DescribeLocationObjectStorageInput, value smithyjson.Value) error { 2476 object := value.Object() 2477 defer object.Close() 2478 2479 if v.LocationArn != nil { 2480 ok := object.Key("LocationArn") 2481 ok.String(*v.LocationArn) 2482 } 2483 2484 return nil 2485} 2486 2487func awsAwsjson11_serializeOpDocumentDescribeLocationS3Input(v *DescribeLocationS3Input, value smithyjson.Value) error { 2488 object := value.Object() 2489 defer object.Close() 2490 2491 if v.LocationArn != nil { 2492 ok := object.Key("LocationArn") 2493 ok.String(*v.LocationArn) 2494 } 2495 2496 return nil 2497} 2498 2499func awsAwsjson11_serializeOpDocumentDescribeLocationSmbInput(v *DescribeLocationSmbInput, value smithyjson.Value) error { 2500 object := value.Object() 2501 defer object.Close() 2502 2503 if v.LocationArn != nil { 2504 ok := object.Key("LocationArn") 2505 ok.String(*v.LocationArn) 2506 } 2507 2508 return nil 2509} 2510 2511func awsAwsjson11_serializeOpDocumentDescribeTaskExecutionInput(v *DescribeTaskExecutionInput, value smithyjson.Value) error { 2512 object := value.Object() 2513 defer object.Close() 2514 2515 if v.TaskExecutionArn != nil { 2516 ok := object.Key("TaskExecutionArn") 2517 ok.String(*v.TaskExecutionArn) 2518 } 2519 2520 return nil 2521} 2522 2523func awsAwsjson11_serializeOpDocumentDescribeTaskInput(v *DescribeTaskInput, value smithyjson.Value) error { 2524 object := value.Object() 2525 defer object.Close() 2526 2527 if v.TaskArn != nil { 2528 ok := object.Key("TaskArn") 2529 ok.String(*v.TaskArn) 2530 } 2531 2532 return nil 2533} 2534 2535func awsAwsjson11_serializeOpDocumentListAgentsInput(v *ListAgentsInput, value smithyjson.Value) error { 2536 object := value.Object() 2537 defer object.Close() 2538 2539 if v.MaxResults != nil { 2540 ok := object.Key("MaxResults") 2541 ok.Integer(*v.MaxResults) 2542 } 2543 2544 if v.NextToken != nil { 2545 ok := object.Key("NextToken") 2546 ok.String(*v.NextToken) 2547 } 2548 2549 return nil 2550} 2551 2552func awsAwsjson11_serializeOpDocumentListLocationsInput(v *ListLocationsInput, value smithyjson.Value) error { 2553 object := value.Object() 2554 defer object.Close() 2555 2556 if v.Filters != nil { 2557 ok := object.Key("Filters") 2558 if err := awsAwsjson11_serializeDocumentLocationFilters(v.Filters, ok); err != nil { 2559 return err 2560 } 2561 } 2562 2563 if v.MaxResults != nil { 2564 ok := object.Key("MaxResults") 2565 ok.Integer(*v.MaxResults) 2566 } 2567 2568 if v.NextToken != nil { 2569 ok := object.Key("NextToken") 2570 ok.String(*v.NextToken) 2571 } 2572 2573 return nil 2574} 2575 2576func awsAwsjson11_serializeOpDocumentListTagsForResourceInput(v *ListTagsForResourceInput, value smithyjson.Value) error { 2577 object := value.Object() 2578 defer object.Close() 2579 2580 if v.MaxResults != nil { 2581 ok := object.Key("MaxResults") 2582 ok.Integer(*v.MaxResults) 2583 } 2584 2585 if v.NextToken != nil { 2586 ok := object.Key("NextToken") 2587 ok.String(*v.NextToken) 2588 } 2589 2590 if v.ResourceArn != nil { 2591 ok := object.Key("ResourceArn") 2592 ok.String(*v.ResourceArn) 2593 } 2594 2595 return nil 2596} 2597 2598func awsAwsjson11_serializeOpDocumentListTaskExecutionsInput(v *ListTaskExecutionsInput, value smithyjson.Value) error { 2599 object := value.Object() 2600 defer object.Close() 2601 2602 if v.MaxResults != nil { 2603 ok := object.Key("MaxResults") 2604 ok.Integer(*v.MaxResults) 2605 } 2606 2607 if v.NextToken != nil { 2608 ok := object.Key("NextToken") 2609 ok.String(*v.NextToken) 2610 } 2611 2612 if v.TaskArn != nil { 2613 ok := object.Key("TaskArn") 2614 ok.String(*v.TaskArn) 2615 } 2616 2617 return nil 2618} 2619 2620func awsAwsjson11_serializeOpDocumentListTasksInput(v *ListTasksInput, value smithyjson.Value) error { 2621 object := value.Object() 2622 defer object.Close() 2623 2624 if v.Filters != nil { 2625 ok := object.Key("Filters") 2626 if err := awsAwsjson11_serializeDocumentTaskFilters(v.Filters, ok); err != nil { 2627 return err 2628 } 2629 } 2630 2631 if v.MaxResults != nil { 2632 ok := object.Key("MaxResults") 2633 ok.Integer(*v.MaxResults) 2634 } 2635 2636 if v.NextToken != nil { 2637 ok := object.Key("NextToken") 2638 ok.String(*v.NextToken) 2639 } 2640 2641 return nil 2642} 2643 2644func awsAwsjson11_serializeOpDocumentStartTaskExecutionInput(v *StartTaskExecutionInput, value smithyjson.Value) error { 2645 object := value.Object() 2646 defer object.Close() 2647 2648 if v.Includes != nil { 2649 ok := object.Key("Includes") 2650 if err := awsAwsjson11_serializeDocumentFilterList(v.Includes, ok); err != nil { 2651 return err 2652 } 2653 } 2654 2655 if v.OverrideOptions != nil { 2656 ok := object.Key("OverrideOptions") 2657 if err := awsAwsjson11_serializeDocumentOptions(v.OverrideOptions, ok); err != nil { 2658 return err 2659 } 2660 } 2661 2662 if v.TaskArn != nil { 2663 ok := object.Key("TaskArn") 2664 ok.String(*v.TaskArn) 2665 } 2666 2667 return nil 2668} 2669 2670func awsAwsjson11_serializeOpDocumentTagResourceInput(v *TagResourceInput, value smithyjson.Value) error { 2671 object := value.Object() 2672 defer object.Close() 2673 2674 if v.ResourceArn != nil { 2675 ok := object.Key("ResourceArn") 2676 ok.String(*v.ResourceArn) 2677 } 2678 2679 if v.Tags != nil { 2680 ok := object.Key("Tags") 2681 if err := awsAwsjson11_serializeDocumentInputTagList(v.Tags, ok); err != nil { 2682 return err 2683 } 2684 } 2685 2686 return nil 2687} 2688 2689func awsAwsjson11_serializeOpDocumentUntagResourceInput(v *UntagResourceInput, value smithyjson.Value) error { 2690 object := value.Object() 2691 defer object.Close() 2692 2693 if v.Keys != nil { 2694 ok := object.Key("Keys") 2695 if err := awsAwsjson11_serializeDocumentTagKeyList(v.Keys, ok); err != nil { 2696 return err 2697 } 2698 } 2699 2700 if v.ResourceArn != nil { 2701 ok := object.Key("ResourceArn") 2702 ok.String(*v.ResourceArn) 2703 } 2704 2705 return nil 2706} 2707 2708func awsAwsjson11_serializeOpDocumentUpdateAgentInput(v *UpdateAgentInput, value smithyjson.Value) error { 2709 object := value.Object() 2710 defer object.Close() 2711 2712 if v.AgentArn != nil { 2713 ok := object.Key("AgentArn") 2714 ok.String(*v.AgentArn) 2715 } 2716 2717 if v.Name != nil { 2718 ok := object.Key("Name") 2719 ok.String(*v.Name) 2720 } 2721 2722 return nil 2723} 2724 2725func awsAwsjson11_serializeOpDocumentUpdateLocationNfsInput(v *UpdateLocationNfsInput, value smithyjson.Value) error { 2726 object := value.Object() 2727 defer object.Close() 2728 2729 if v.LocationArn != nil { 2730 ok := object.Key("LocationArn") 2731 ok.String(*v.LocationArn) 2732 } 2733 2734 if v.MountOptions != nil { 2735 ok := object.Key("MountOptions") 2736 if err := awsAwsjson11_serializeDocumentNfsMountOptions(v.MountOptions, ok); err != nil { 2737 return err 2738 } 2739 } 2740 2741 if v.OnPremConfig != nil { 2742 ok := object.Key("OnPremConfig") 2743 if err := awsAwsjson11_serializeDocumentOnPremConfig(v.OnPremConfig, ok); err != nil { 2744 return err 2745 } 2746 } 2747 2748 if v.Subdirectory != nil { 2749 ok := object.Key("Subdirectory") 2750 ok.String(*v.Subdirectory) 2751 } 2752 2753 return nil 2754} 2755 2756func awsAwsjson11_serializeOpDocumentUpdateLocationObjectStorageInput(v *UpdateLocationObjectStorageInput, value smithyjson.Value) error { 2757 object := value.Object() 2758 defer object.Close() 2759 2760 if v.AccessKey != nil { 2761 ok := object.Key("AccessKey") 2762 ok.String(*v.AccessKey) 2763 } 2764 2765 if v.AgentArns != nil { 2766 ok := object.Key("AgentArns") 2767 if err := awsAwsjson11_serializeDocumentAgentArnList(v.AgentArns, ok); err != nil { 2768 return err 2769 } 2770 } 2771 2772 if v.LocationArn != nil { 2773 ok := object.Key("LocationArn") 2774 ok.String(*v.LocationArn) 2775 } 2776 2777 if v.SecretKey != nil { 2778 ok := object.Key("SecretKey") 2779 ok.String(*v.SecretKey) 2780 } 2781 2782 if v.ServerPort != nil { 2783 ok := object.Key("ServerPort") 2784 ok.Integer(*v.ServerPort) 2785 } 2786 2787 if len(v.ServerProtocol) > 0 { 2788 ok := object.Key("ServerProtocol") 2789 ok.String(string(v.ServerProtocol)) 2790 } 2791 2792 if v.Subdirectory != nil { 2793 ok := object.Key("Subdirectory") 2794 ok.String(*v.Subdirectory) 2795 } 2796 2797 return nil 2798} 2799 2800func awsAwsjson11_serializeOpDocumentUpdateLocationSmbInput(v *UpdateLocationSmbInput, value smithyjson.Value) error { 2801 object := value.Object() 2802 defer object.Close() 2803 2804 if v.AgentArns != nil { 2805 ok := object.Key("AgentArns") 2806 if err := awsAwsjson11_serializeDocumentAgentArnList(v.AgentArns, ok); err != nil { 2807 return err 2808 } 2809 } 2810 2811 if v.Domain != nil { 2812 ok := object.Key("Domain") 2813 ok.String(*v.Domain) 2814 } 2815 2816 if v.LocationArn != nil { 2817 ok := object.Key("LocationArn") 2818 ok.String(*v.LocationArn) 2819 } 2820 2821 if v.MountOptions != nil { 2822 ok := object.Key("MountOptions") 2823 if err := awsAwsjson11_serializeDocumentSmbMountOptions(v.MountOptions, ok); err != nil { 2824 return err 2825 } 2826 } 2827 2828 if v.Password != nil { 2829 ok := object.Key("Password") 2830 ok.String(*v.Password) 2831 } 2832 2833 if v.Subdirectory != nil { 2834 ok := object.Key("Subdirectory") 2835 ok.String(*v.Subdirectory) 2836 } 2837 2838 if v.User != nil { 2839 ok := object.Key("User") 2840 ok.String(*v.User) 2841 } 2842 2843 return nil 2844} 2845 2846func awsAwsjson11_serializeOpDocumentUpdateTaskExecutionInput(v *UpdateTaskExecutionInput, value smithyjson.Value) error { 2847 object := value.Object() 2848 defer object.Close() 2849 2850 if v.Options != nil { 2851 ok := object.Key("Options") 2852 if err := awsAwsjson11_serializeDocumentOptions(v.Options, ok); err != nil { 2853 return err 2854 } 2855 } 2856 2857 if v.TaskExecutionArn != nil { 2858 ok := object.Key("TaskExecutionArn") 2859 ok.String(*v.TaskExecutionArn) 2860 } 2861 2862 return nil 2863} 2864 2865func awsAwsjson11_serializeOpDocumentUpdateTaskInput(v *UpdateTaskInput, value smithyjson.Value) error { 2866 object := value.Object() 2867 defer object.Close() 2868 2869 if v.CloudWatchLogGroupArn != nil { 2870 ok := object.Key("CloudWatchLogGroupArn") 2871 ok.String(*v.CloudWatchLogGroupArn) 2872 } 2873 2874 if v.Excludes != nil { 2875 ok := object.Key("Excludes") 2876 if err := awsAwsjson11_serializeDocumentFilterList(v.Excludes, ok); err != nil { 2877 return err 2878 } 2879 } 2880 2881 if v.Name != nil { 2882 ok := object.Key("Name") 2883 ok.String(*v.Name) 2884 } 2885 2886 if v.Options != nil { 2887 ok := object.Key("Options") 2888 if err := awsAwsjson11_serializeDocumentOptions(v.Options, ok); err != nil { 2889 return err 2890 } 2891 } 2892 2893 if v.Schedule != nil { 2894 ok := object.Key("Schedule") 2895 if err := awsAwsjson11_serializeDocumentTaskSchedule(v.Schedule, ok); err != nil { 2896 return err 2897 } 2898 } 2899 2900 if v.TaskArn != nil { 2901 ok := object.Key("TaskArn") 2902 ok.String(*v.TaskArn) 2903 } 2904 2905 return nil 2906} 2907