1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package snowball 4 5import ( 6 "bytes" 7 "context" 8 "fmt" 9 "github.com/aws/aws-sdk-go-v2/service/snowball/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_serializeOpCancelCluster struct { 18} 19 20func (*awsAwsjson11_serializeOpCancelCluster) ID() string { 21 return "OperationSerializer" 22} 23 24func (m *awsAwsjson11_serializeOpCancelCluster) 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.(*CancelClusterInput) 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("AWSIESnowballJobManagementService.CancelCluster") 46 47 jsonEncoder := smithyjson.NewEncoder() 48 if err := awsAwsjson11_serializeOpDocumentCancelClusterInput(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_serializeOpCancelJob struct { 65} 66 67func (*awsAwsjson11_serializeOpCancelJob) ID() string { 68 return "OperationSerializer" 69} 70 71func (m *awsAwsjson11_serializeOpCancelJob) 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.(*CancelJobInput) 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("AWSIESnowballJobManagementService.CancelJob") 93 94 jsonEncoder := smithyjson.NewEncoder() 95 if err := awsAwsjson11_serializeOpDocumentCancelJobInput(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_serializeOpCreateAddress struct { 112} 113 114func (*awsAwsjson11_serializeOpCreateAddress) ID() string { 115 return "OperationSerializer" 116} 117 118func (m *awsAwsjson11_serializeOpCreateAddress) 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.(*CreateAddressInput) 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("AWSIESnowballJobManagementService.CreateAddress") 140 141 jsonEncoder := smithyjson.NewEncoder() 142 if err := awsAwsjson11_serializeOpDocumentCreateAddressInput(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_serializeOpCreateCluster struct { 159} 160 161func (*awsAwsjson11_serializeOpCreateCluster) ID() string { 162 return "OperationSerializer" 163} 164 165func (m *awsAwsjson11_serializeOpCreateCluster) 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.(*CreateClusterInput) 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("AWSIESnowballJobManagementService.CreateCluster") 187 188 jsonEncoder := smithyjson.NewEncoder() 189 if err := awsAwsjson11_serializeOpDocumentCreateClusterInput(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_serializeOpCreateJob struct { 206} 207 208func (*awsAwsjson11_serializeOpCreateJob) ID() string { 209 return "OperationSerializer" 210} 211 212func (m *awsAwsjson11_serializeOpCreateJob) 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.(*CreateJobInput) 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("AWSIESnowballJobManagementService.CreateJob") 234 235 jsonEncoder := smithyjson.NewEncoder() 236 if err := awsAwsjson11_serializeOpDocumentCreateJobInput(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_serializeOpCreateLongTermPricing struct { 253} 254 255func (*awsAwsjson11_serializeOpCreateLongTermPricing) ID() string { 256 return "OperationSerializer" 257} 258 259func (m *awsAwsjson11_serializeOpCreateLongTermPricing) 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.(*CreateLongTermPricingInput) 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("AWSIESnowballJobManagementService.CreateLongTermPricing") 281 282 jsonEncoder := smithyjson.NewEncoder() 283 if err := awsAwsjson11_serializeOpDocumentCreateLongTermPricingInput(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_serializeOpCreateReturnShippingLabel struct { 300} 301 302func (*awsAwsjson11_serializeOpCreateReturnShippingLabel) ID() string { 303 return "OperationSerializer" 304} 305 306func (m *awsAwsjson11_serializeOpCreateReturnShippingLabel) 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.(*CreateReturnShippingLabelInput) 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("AWSIESnowballJobManagementService.CreateReturnShippingLabel") 328 329 jsonEncoder := smithyjson.NewEncoder() 330 if err := awsAwsjson11_serializeOpDocumentCreateReturnShippingLabelInput(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_serializeOpDescribeAddress struct { 347} 348 349func (*awsAwsjson11_serializeOpDescribeAddress) ID() string { 350 return "OperationSerializer" 351} 352 353func (m *awsAwsjson11_serializeOpDescribeAddress) 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.(*DescribeAddressInput) 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("AWSIESnowballJobManagementService.DescribeAddress") 375 376 jsonEncoder := smithyjson.NewEncoder() 377 if err := awsAwsjson11_serializeOpDocumentDescribeAddressInput(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_serializeOpDescribeAddresses struct { 394} 395 396func (*awsAwsjson11_serializeOpDescribeAddresses) ID() string { 397 return "OperationSerializer" 398} 399 400func (m *awsAwsjson11_serializeOpDescribeAddresses) 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.(*DescribeAddressesInput) 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("AWSIESnowballJobManagementService.DescribeAddresses") 422 423 jsonEncoder := smithyjson.NewEncoder() 424 if err := awsAwsjson11_serializeOpDocumentDescribeAddressesInput(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_serializeOpDescribeCluster struct { 441} 442 443func (*awsAwsjson11_serializeOpDescribeCluster) ID() string { 444 return "OperationSerializer" 445} 446 447func (m *awsAwsjson11_serializeOpDescribeCluster) 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.(*DescribeClusterInput) 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("AWSIESnowballJobManagementService.DescribeCluster") 469 470 jsonEncoder := smithyjson.NewEncoder() 471 if err := awsAwsjson11_serializeOpDocumentDescribeClusterInput(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_serializeOpDescribeJob struct { 488} 489 490func (*awsAwsjson11_serializeOpDescribeJob) ID() string { 491 return "OperationSerializer" 492} 493 494func (m *awsAwsjson11_serializeOpDescribeJob) 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.(*DescribeJobInput) 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("AWSIESnowballJobManagementService.DescribeJob") 516 517 jsonEncoder := smithyjson.NewEncoder() 518 if err := awsAwsjson11_serializeOpDocumentDescribeJobInput(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_serializeOpDescribeReturnShippingLabel struct { 535} 536 537func (*awsAwsjson11_serializeOpDescribeReturnShippingLabel) ID() string { 538 return "OperationSerializer" 539} 540 541func (m *awsAwsjson11_serializeOpDescribeReturnShippingLabel) 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.(*DescribeReturnShippingLabelInput) 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("AWSIESnowballJobManagementService.DescribeReturnShippingLabel") 563 564 jsonEncoder := smithyjson.NewEncoder() 565 if err := awsAwsjson11_serializeOpDocumentDescribeReturnShippingLabelInput(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_serializeOpGetJobManifest struct { 582} 583 584func (*awsAwsjson11_serializeOpGetJobManifest) ID() string { 585 return "OperationSerializer" 586} 587 588func (m *awsAwsjson11_serializeOpGetJobManifest) 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.(*GetJobManifestInput) 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("AWSIESnowballJobManagementService.GetJobManifest") 610 611 jsonEncoder := smithyjson.NewEncoder() 612 if err := awsAwsjson11_serializeOpDocumentGetJobManifestInput(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_serializeOpGetJobUnlockCode struct { 629} 630 631func (*awsAwsjson11_serializeOpGetJobUnlockCode) ID() string { 632 return "OperationSerializer" 633} 634 635func (m *awsAwsjson11_serializeOpGetJobUnlockCode) 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.(*GetJobUnlockCodeInput) 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("AWSIESnowballJobManagementService.GetJobUnlockCode") 657 658 jsonEncoder := smithyjson.NewEncoder() 659 if err := awsAwsjson11_serializeOpDocumentGetJobUnlockCodeInput(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_serializeOpGetSnowballUsage struct { 676} 677 678func (*awsAwsjson11_serializeOpGetSnowballUsage) ID() string { 679 return "OperationSerializer" 680} 681 682func (m *awsAwsjson11_serializeOpGetSnowballUsage) 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.(*GetSnowballUsageInput) 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("AWSIESnowballJobManagementService.GetSnowballUsage") 704 705 jsonEncoder := smithyjson.NewEncoder() 706 if err := awsAwsjson11_serializeOpDocumentGetSnowballUsageInput(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_serializeOpGetSoftwareUpdates struct { 723} 724 725func (*awsAwsjson11_serializeOpGetSoftwareUpdates) ID() string { 726 return "OperationSerializer" 727} 728 729func (m *awsAwsjson11_serializeOpGetSoftwareUpdates) 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.(*GetSoftwareUpdatesInput) 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("AWSIESnowballJobManagementService.GetSoftwareUpdates") 751 752 jsonEncoder := smithyjson.NewEncoder() 753 if err := awsAwsjson11_serializeOpDocumentGetSoftwareUpdatesInput(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_serializeOpListClusterJobs struct { 770} 771 772func (*awsAwsjson11_serializeOpListClusterJobs) ID() string { 773 return "OperationSerializer" 774} 775 776func (m *awsAwsjson11_serializeOpListClusterJobs) 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.(*ListClusterJobsInput) 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("AWSIESnowballJobManagementService.ListClusterJobs") 798 799 jsonEncoder := smithyjson.NewEncoder() 800 if err := awsAwsjson11_serializeOpDocumentListClusterJobsInput(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_serializeOpListClusters struct { 817} 818 819func (*awsAwsjson11_serializeOpListClusters) ID() string { 820 return "OperationSerializer" 821} 822 823func (m *awsAwsjson11_serializeOpListClusters) 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.(*ListClustersInput) 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("AWSIESnowballJobManagementService.ListClusters") 845 846 jsonEncoder := smithyjson.NewEncoder() 847 if err := awsAwsjson11_serializeOpDocumentListClustersInput(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_serializeOpListCompatibleImages struct { 864} 865 866func (*awsAwsjson11_serializeOpListCompatibleImages) ID() string { 867 return "OperationSerializer" 868} 869 870func (m *awsAwsjson11_serializeOpListCompatibleImages) 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.(*ListCompatibleImagesInput) 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("AWSIESnowballJobManagementService.ListCompatibleImages") 892 893 jsonEncoder := smithyjson.NewEncoder() 894 if err := awsAwsjson11_serializeOpDocumentListCompatibleImagesInput(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_serializeOpListJobs struct { 911} 912 913func (*awsAwsjson11_serializeOpListJobs) ID() string { 914 return "OperationSerializer" 915} 916 917func (m *awsAwsjson11_serializeOpListJobs) 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.(*ListJobsInput) 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("AWSIESnowballJobManagementService.ListJobs") 939 940 jsonEncoder := smithyjson.NewEncoder() 941 if err := awsAwsjson11_serializeOpDocumentListJobsInput(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_serializeOpListLongTermPricing struct { 958} 959 960func (*awsAwsjson11_serializeOpListLongTermPricing) ID() string { 961 return "OperationSerializer" 962} 963 964func (m *awsAwsjson11_serializeOpListLongTermPricing) 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.(*ListLongTermPricingInput) 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("AWSIESnowballJobManagementService.ListLongTermPricing") 986 987 jsonEncoder := smithyjson.NewEncoder() 988 if err := awsAwsjson11_serializeOpDocumentListLongTermPricingInput(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_serializeOpUpdateCluster struct { 1005} 1006 1007func (*awsAwsjson11_serializeOpUpdateCluster) ID() string { 1008 return "OperationSerializer" 1009} 1010 1011func (m *awsAwsjson11_serializeOpUpdateCluster) 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.(*UpdateClusterInput) 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("AWSIESnowballJobManagementService.UpdateCluster") 1033 1034 jsonEncoder := smithyjson.NewEncoder() 1035 if err := awsAwsjson11_serializeOpDocumentUpdateClusterInput(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_serializeOpUpdateJob struct { 1052} 1053 1054func (*awsAwsjson11_serializeOpUpdateJob) ID() string { 1055 return "OperationSerializer" 1056} 1057 1058func (m *awsAwsjson11_serializeOpUpdateJob) 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.(*UpdateJobInput) 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("AWSIESnowballJobManagementService.UpdateJob") 1080 1081 jsonEncoder := smithyjson.NewEncoder() 1082 if err := awsAwsjson11_serializeOpDocumentUpdateJobInput(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_serializeOpUpdateJobShipmentState struct { 1099} 1100 1101func (*awsAwsjson11_serializeOpUpdateJobShipmentState) ID() string { 1102 return "OperationSerializer" 1103} 1104 1105func (m *awsAwsjson11_serializeOpUpdateJobShipmentState) 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.(*UpdateJobShipmentStateInput) 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("AWSIESnowballJobManagementService.UpdateJobShipmentState") 1127 1128 jsonEncoder := smithyjson.NewEncoder() 1129 if err := awsAwsjson11_serializeOpDocumentUpdateJobShipmentStateInput(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_serializeOpUpdateLongTermPricing struct { 1146} 1147 1148func (*awsAwsjson11_serializeOpUpdateLongTermPricing) ID() string { 1149 return "OperationSerializer" 1150} 1151 1152func (m *awsAwsjson11_serializeOpUpdateLongTermPricing) 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.(*UpdateLongTermPricingInput) 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("AWSIESnowballJobManagementService.UpdateLongTermPricing") 1174 1175 jsonEncoder := smithyjson.NewEncoder() 1176 if err := awsAwsjson11_serializeOpDocumentUpdateLongTermPricingInput(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} 1191func awsAwsjson11_serializeDocumentAddress(v *types.Address, value smithyjson.Value) error { 1192 object := value.Object() 1193 defer object.Close() 1194 1195 if v.AddressId != nil { 1196 ok := object.Key("AddressId") 1197 ok.String(*v.AddressId) 1198 } 1199 1200 if v.City != nil { 1201 ok := object.Key("City") 1202 ok.String(*v.City) 1203 } 1204 1205 if v.Company != nil { 1206 ok := object.Key("Company") 1207 ok.String(*v.Company) 1208 } 1209 1210 if v.Country != nil { 1211 ok := object.Key("Country") 1212 ok.String(*v.Country) 1213 } 1214 1215 if v.IsRestricted { 1216 ok := object.Key("IsRestricted") 1217 ok.Boolean(v.IsRestricted) 1218 } 1219 1220 if v.Landmark != nil { 1221 ok := object.Key("Landmark") 1222 ok.String(*v.Landmark) 1223 } 1224 1225 if v.Name != nil { 1226 ok := object.Key("Name") 1227 ok.String(*v.Name) 1228 } 1229 1230 if v.PhoneNumber != nil { 1231 ok := object.Key("PhoneNumber") 1232 ok.String(*v.PhoneNumber) 1233 } 1234 1235 if v.PostalCode != nil { 1236 ok := object.Key("PostalCode") 1237 ok.String(*v.PostalCode) 1238 } 1239 1240 if v.PrefectureOrDistrict != nil { 1241 ok := object.Key("PrefectureOrDistrict") 1242 ok.String(*v.PrefectureOrDistrict) 1243 } 1244 1245 if v.StateOrProvince != nil { 1246 ok := object.Key("StateOrProvince") 1247 ok.String(*v.StateOrProvince) 1248 } 1249 1250 if v.Street1 != nil { 1251 ok := object.Key("Street1") 1252 ok.String(*v.Street1) 1253 } 1254 1255 if v.Street2 != nil { 1256 ok := object.Key("Street2") 1257 ok.String(*v.Street2) 1258 } 1259 1260 if v.Street3 != nil { 1261 ok := object.Key("Street3") 1262 ok.String(*v.Street3) 1263 } 1264 1265 return nil 1266} 1267 1268func awsAwsjson11_serializeDocumentDeviceConfiguration(v *types.DeviceConfiguration, value smithyjson.Value) error { 1269 object := value.Object() 1270 defer object.Close() 1271 1272 if v.SnowconeDeviceConfiguration != nil { 1273 ok := object.Key("SnowconeDeviceConfiguration") 1274 if err := awsAwsjson11_serializeDocumentSnowconeDeviceConfiguration(v.SnowconeDeviceConfiguration, ok); err != nil { 1275 return err 1276 } 1277 } 1278 1279 return nil 1280} 1281 1282func awsAwsjson11_serializeDocumentEc2AmiResource(v *types.Ec2AmiResource, value smithyjson.Value) error { 1283 object := value.Object() 1284 defer object.Close() 1285 1286 if v.AmiId != nil { 1287 ok := object.Key("AmiId") 1288 ok.String(*v.AmiId) 1289 } 1290 1291 if v.SnowballAmiId != nil { 1292 ok := object.Key("SnowballAmiId") 1293 ok.String(*v.SnowballAmiId) 1294 } 1295 1296 return nil 1297} 1298 1299func awsAwsjson11_serializeDocumentEc2AmiResourceList(v []types.Ec2AmiResource, value smithyjson.Value) error { 1300 array := value.Array() 1301 defer array.Close() 1302 1303 for i := range v { 1304 av := array.Value() 1305 if err := awsAwsjson11_serializeDocumentEc2AmiResource(&v[i], av); err != nil { 1306 return err 1307 } 1308 } 1309 return nil 1310} 1311 1312func awsAwsjson11_serializeDocumentEventTriggerDefinition(v *types.EventTriggerDefinition, value smithyjson.Value) error { 1313 object := value.Object() 1314 defer object.Close() 1315 1316 if v.EventResourceARN != nil { 1317 ok := object.Key("EventResourceARN") 1318 ok.String(*v.EventResourceARN) 1319 } 1320 1321 return nil 1322} 1323 1324func awsAwsjson11_serializeDocumentEventTriggerDefinitionList(v []types.EventTriggerDefinition, value smithyjson.Value) error { 1325 array := value.Array() 1326 defer array.Close() 1327 1328 for i := range v { 1329 av := array.Value() 1330 if err := awsAwsjson11_serializeDocumentEventTriggerDefinition(&v[i], av); err != nil { 1331 return err 1332 } 1333 } 1334 return nil 1335} 1336 1337func awsAwsjson11_serializeDocumentINDTaxDocuments(v *types.INDTaxDocuments, value smithyjson.Value) error { 1338 object := value.Object() 1339 defer object.Close() 1340 1341 if v.GSTIN != nil { 1342 ok := object.Key("GSTIN") 1343 ok.String(*v.GSTIN) 1344 } 1345 1346 return nil 1347} 1348 1349func awsAwsjson11_serializeDocumentJobResource(v *types.JobResource, value smithyjson.Value) error { 1350 object := value.Object() 1351 defer object.Close() 1352 1353 if v.Ec2AmiResources != nil { 1354 ok := object.Key("Ec2AmiResources") 1355 if err := awsAwsjson11_serializeDocumentEc2AmiResourceList(v.Ec2AmiResources, ok); err != nil { 1356 return err 1357 } 1358 } 1359 1360 if v.LambdaResources != nil { 1361 ok := object.Key("LambdaResources") 1362 if err := awsAwsjson11_serializeDocumentLambdaResourceList(v.LambdaResources, ok); err != nil { 1363 return err 1364 } 1365 } 1366 1367 if v.S3Resources != nil { 1368 ok := object.Key("S3Resources") 1369 if err := awsAwsjson11_serializeDocumentS3ResourceList(v.S3Resources, ok); err != nil { 1370 return err 1371 } 1372 } 1373 1374 return nil 1375} 1376 1377func awsAwsjson11_serializeDocumentJobStateList(v []types.JobState, value smithyjson.Value) error { 1378 array := value.Array() 1379 defer array.Close() 1380 1381 for i := range v { 1382 av := array.Value() 1383 av.String(string(v[i])) 1384 } 1385 return nil 1386} 1387 1388func awsAwsjson11_serializeDocumentKeyRange(v *types.KeyRange, value smithyjson.Value) error { 1389 object := value.Object() 1390 defer object.Close() 1391 1392 if v.BeginMarker != nil { 1393 ok := object.Key("BeginMarker") 1394 ok.String(*v.BeginMarker) 1395 } 1396 1397 if v.EndMarker != nil { 1398 ok := object.Key("EndMarker") 1399 ok.String(*v.EndMarker) 1400 } 1401 1402 return nil 1403} 1404 1405func awsAwsjson11_serializeDocumentLambdaResource(v *types.LambdaResource, value smithyjson.Value) error { 1406 object := value.Object() 1407 defer object.Close() 1408 1409 if v.EventTriggers != nil { 1410 ok := object.Key("EventTriggers") 1411 if err := awsAwsjson11_serializeDocumentEventTriggerDefinitionList(v.EventTriggers, ok); err != nil { 1412 return err 1413 } 1414 } 1415 1416 if v.LambdaArn != nil { 1417 ok := object.Key("LambdaArn") 1418 ok.String(*v.LambdaArn) 1419 } 1420 1421 return nil 1422} 1423 1424func awsAwsjson11_serializeDocumentLambdaResourceList(v []types.LambdaResource, value smithyjson.Value) error { 1425 array := value.Array() 1426 defer array.Close() 1427 1428 for i := range v { 1429 av := array.Value() 1430 if err := awsAwsjson11_serializeDocumentLambdaResource(&v[i], av); err != nil { 1431 return err 1432 } 1433 } 1434 return nil 1435} 1436 1437func awsAwsjson11_serializeDocumentNotification(v *types.Notification, value smithyjson.Value) error { 1438 object := value.Object() 1439 defer object.Close() 1440 1441 if v.JobStatesToNotify != nil { 1442 ok := object.Key("JobStatesToNotify") 1443 if err := awsAwsjson11_serializeDocumentJobStateList(v.JobStatesToNotify, ok); err != nil { 1444 return err 1445 } 1446 } 1447 1448 if v.NotifyAll { 1449 ok := object.Key("NotifyAll") 1450 ok.Boolean(v.NotifyAll) 1451 } 1452 1453 if v.SnsTopicARN != nil { 1454 ok := object.Key("SnsTopicARN") 1455 ok.String(*v.SnsTopicARN) 1456 } 1457 1458 return nil 1459} 1460 1461func awsAwsjson11_serializeDocumentS3Resource(v *types.S3Resource, value smithyjson.Value) error { 1462 object := value.Object() 1463 defer object.Close() 1464 1465 if v.BucketArn != nil { 1466 ok := object.Key("BucketArn") 1467 ok.String(*v.BucketArn) 1468 } 1469 1470 if v.KeyRange != nil { 1471 ok := object.Key("KeyRange") 1472 if err := awsAwsjson11_serializeDocumentKeyRange(v.KeyRange, ok); err != nil { 1473 return err 1474 } 1475 } 1476 1477 return nil 1478} 1479 1480func awsAwsjson11_serializeDocumentS3ResourceList(v []types.S3Resource, value smithyjson.Value) error { 1481 array := value.Array() 1482 defer array.Close() 1483 1484 for i := range v { 1485 av := array.Value() 1486 if err := awsAwsjson11_serializeDocumentS3Resource(&v[i], av); err != nil { 1487 return err 1488 } 1489 } 1490 return nil 1491} 1492 1493func awsAwsjson11_serializeDocumentSnowconeDeviceConfiguration(v *types.SnowconeDeviceConfiguration, value smithyjson.Value) error { 1494 object := value.Object() 1495 defer object.Close() 1496 1497 if v.WirelessConnection != nil { 1498 ok := object.Key("WirelessConnection") 1499 if err := awsAwsjson11_serializeDocumentWirelessConnection(v.WirelessConnection, ok); err != nil { 1500 return err 1501 } 1502 } 1503 1504 return nil 1505} 1506 1507func awsAwsjson11_serializeDocumentTaxDocuments(v *types.TaxDocuments, value smithyjson.Value) error { 1508 object := value.Object() 1509 defer object.Close() 1510 1511 if v.IND != nil { 1512 ok := object.Key("IND") 1513 if err := awsAwsjson11_serializeDocumentINDTaxDocuments(v.IND, ok); err != nil { 1514 return err 1515 } 1516 } 1517 1518 return nil 1519} 1520 1521func awsAwsjson11_serializeDocumentWirelessConnection(v *types.WirelessConnection, value smithyjson.Value) error { 1522 object := value.Object() 1523 defer object.Close() 1524 1525 if v.IsWifiEnabled { 1526 ok := object.Key("IsWifiEnabled") 1527 ok.Boolean(v.IsWifiEnabled) 1528 } 1529 1530 return nil 1531} 1532 1533func awsAwsjson11_serializeOpDocumentCancelClusterInput(v *CancelClusterInput, value smithyjson.Value) error { 1534 object := value.Object() 1535 defer object.Close() 1536 1537 if v.ClusterId != nil { 1538 ok := object.Key("ClusterId") 1539 ok.String(*v.ClusterId) 1540 } 1541 1542 return nil 1543} 1544 1545func awsAwsjson11_serializeOpDocumentCancelJobInput(v *CancelJobInput, value smithyjson.Value) error { 1546 object := value.Object() 1547 defer object.Close() 1548 1549 if v.JobId != nil { 1550 ok := object.Key("JobId") 1551 ok.String(*v.JobId) 1552 } 1553 1554 return nil 1555} 1556 1557func awsAwsjson11_serializeOpDocumentCreateAddressInput(v *CreateAddressInput, value smithyjson.Value) error { 1558 object := value.Object() 1559 defer object.Close() 1560 1561 if v.Address != nil { 1562 ok := object.Key("Address") 1563 if err := awsAwsjson11_serializeDocumentAddress(v.Address, ok); err != nil { 1564 return err 1565 } 1566 } 1567 1568 return nil 1569} 1570 1571func awsAwsjson11_serializeOpDocumentCreateClusterInput(v *CreateClusterInput, value smithyjson.Value) error { 1572 object := value.Object() 1573 defer object.Close() 1574 1575 if v.AddressId != nil { 1576 ok := object.Key("AddressId") 1577 ok.String(*v.AddressId) 1578 } 1579 1580 if v.Description != nil { 1581 ok := object.Key("Description") 1582 ok.String(*v.Description) 1583 } 1584 1585 if v.ForwardingAddressId != nil { 1586 ok := object.Key("ForwardingAddressId") 1587 ok.String(*v.ForwardingAddressId) 1588 } 1589 1590 if len(v.JobType) > 0 { 1591 ok := object.Key("JobType") 1592 ok.String(string(v.JobType)) 1593 } 1594 1595 if v.KmsKeyARN != nil { 1596 ok := object.Key("KmsKeyARN") 1597 ok.String(*v.KmsKeyARN) 1598 } 1599 1600 if v.Notification != nil { 1601 ok := object.Key("Notification") 1602 if err := awsAwsjson11_serializeDocumentNotification(v.Notification, ok); err != nil { 1603 return err 1604 } 1605 } 1606 1607 if v.Resources != nil { 1608 ok := object.Key("Resources") 1609 if err := awsAwsjson11_serializeDocumentJobResource(v.Resources, ok); err != nil { 1610 return err 1611 } 1612 } 1613 1614 if v.RoleARN != nil { 1615 ok := object.Key("RoleARN") 1616 ok.String(*v.RoleARN) 1617 } 1618 1619 if len(v.ShippingOption) > 0 { 1620 ok := object.Key("ShippingOption") 1621 ok.String(string(v.ShippingOption)) 1622 } 1623 1624 if len(v.SnowballType) > 0 { 1625 ok := object.Key("SnowballType") 1626 ok.String(string(v.SnowballType)) 1627 } 1628 1629 if v.TaxDocuments != nil { 1630 ok := object.Key("TaxDocuments") 1631 if err := awsAwsjson11_serializeDocumentTaxDocuments(v.TaxDocuments, ok); err != nil { 1632 return err 1633 } 1634 } 1635 1636 return nil 1637} 1638 1639func awsAwsjson11_serializeOpDocumentCreateJobInput(v *CreateJobInput, value smithyjson.Value) error { 1640 object := value.Object() 1641 defer object.Close() 1642 1643 if v.AddressId != nil { 1644 ok := object.Key("AddressId") 1645 ok.String(*v.AddressId) 1646 } 1647 1648 if v.ClusterId != nil { 1649 ok := object.Key("ClusterId") 1650 ok.String(*v.ClusterId) 1651 } 1652 1653 if v.Description != nil { 1654 ok := object.Key("Description") 1655 ok.String(*v.Description) 1656 } 1657 1658 if v.DeviceConfiguration != nil { 1659 ok := object.Key("DeviceConfiguration") 1660 if err := awsAwsjson11_serializeDocumentDeviceConfiguration(v.DeviceConfiguration, ok); err != nil { 1661 return err 1662 } 1663 } 1664 1665 if v.ForwardingAddressId != nil { 1666 ok := object.Key("ForwardingAddressId") 1667 ok.String(*v.ForwardingAddressId) 1668 } 1669 1670 if len(v.JobType) > 0 { 1671 ok := object.Key("JobType") 1672 ok.String(string(v.JobType)) 1673 } 1674 1675 if v.KmsKeyARN != nil { 1676 ok := object.Key("KmsKeyARN") 1677 ok.String(*v.KmsKeyARN) 1678 } 1679 1680 if v.LongTermPricingId != nil { 1681 ok := object.Key("LongTermPricingId") 1682 ok.String(*v.LongTermPricingId) 1683 } 1684 1685 if v.Notification != nil { 1686 ok := object.Key("Notification") 1687 if err := awsAwsjson11_serializeDocumentNotification(v.Notification, ok); err != nil { 1688 return err 1689 } 1690 } 1691 1692 if v.Resources != nil { 1693 ok := object.Key("Resources") 1694 if err := awsAwsjson11_serializeDocumentJobResource(v.Resources, ok); err != nil { 1695 return err 1696 } 1697 } 1698 1699 if v.RoleARN != nil { 1700 ok := object.Key("RoleARN") 1701 ok.String(*v.RoleARN) 1702 } 1703 1704 if len(v.ShippingOption) > 0 { 1705 ok := object.Key("ShippingOption") 1706 ok.String(string(v.ShippingOption)) 1707 } 1708 1709 if len(v.SnowballCapacityPreference) > 0 { 1710 ok := object.Key("SnowballCapacityPreference") 1711 ok.String(string(v.SnowballCapacityPreference)) 1712 } 1713 1714 if len(v.SnowballType) > 0 { 1715 ok := object.Key("SnowballType") 1716 ok.String(string(v.SnowballType)) 1717 } 1718 1719 if v.TaxDocuments != nil { 1720 ok := object.Key("TaxDocuments") 1721 if err := awsAwsjson11_serializeDocumentTaxDocuments(v.TaxDocuments, ok); err != nil { 1722 return err 1723 } 1724 } 1725 1726 return nil 1727} 1728 1729func awsAwsjson11_serializeOpDocumentCreateLongTermPricingInput(v *CreateLongTermPricingInput, value smithyjson.Value) error { 1730 object := value.Object() 1731 defer object.Close() 1732 1733 if v.IsLongTermPricingAutoRenew != nil { 1734 ok := object.Key("IsLongTermPricingAutoRenew") 1735 ok.Boolean(*v.IsLongTermPricingAutoRenew) 1736 } 1737 1738 if len(v.LongTermPricingType) > 0 { 1739 ok := object.Key("LongTermPricingType") 1740 ok.String(string(v.LongTermPricingType)) 1741 } 1742 1743 if len(v.SnowballType) > 0 { 1744 ok := object.Key("SnowballType") 1745 ok.String(string(v.SnowballType)) 1746 } 1747 1748 return nil 1749} 1750 1751func awsAwsjson11_serializeOpDocumentCreateReturnShippingLabelInput(v *CreateReturnShippingLabelInput, value smithyjson.Value) error { 1752 object := value.Object() 1753 defer object.Close() 1754 1755 if v.JobId != nil { 1756 ok := object.Key("JobId") 1757 ok.String(*v.JobId) 1758 } 1759 1760 if len(v.ShippingOption) > 0 { 1761 ok := object.Key("ShippingOption") 1762 ok.String(string(v.ShippingOption)) 1763 } 1764 1765 return nil 1766} 1767 1768func awsAwsjson11_serializeOpDocumentDescribeAddressesInput(v *DescribeAddressesInput, value smithyjson.Value) error { 1769 object := value.Object() 1770 defer object.Close() 1771 1772 if v.MaxResults != nil { 1773 ok := object.Key("MaxResults") 1774 ok.Integer(*v.MaxResults) 1775 } 1776 1777 if v.NextToken != nil { 1778 ok := object.Key("NextToken") 1779 ok.String(*v.NextToken) 1780 } 1781 1782 return nil 1783} 1784 1785func awsAwsjson11_serializeOpDocumentDescribeAddressInput(v *DescribeAddressInput, value smithyjson.Value) error { 1786 object := value.Object() 1787 defer object.Close() 1788 1789 if v.AddressId != nil { 1790 ok := object.Key("AddressId") 1791 ok.String(*v.AddressId) 1792 } 1793 1794 return nil 1795} 1796 1797func awsAwsjson11_serializeOpDocumentDescribeClusterInput(v *DescribeClusterInput, value smithyjson.Value) error { 1798 object := value.Object() 1799 defer object.Close() 1800 1801 if v.ClusterId != nil { 1802 ok := object.Key("ClusterId") 1803 ok.String(*v.ClusterId) 1804 } 1805 1806 return nil 1807} 1808 1809func awsAwsjson11_serializeOpDocumentDescribeJobInput(v *DescribeJobInput, value smithyjson.Value) error { 1810 object := value.Object() 1811 defer object.Close() 1812 1813 if v.JobId != nil { 1814 ok := object.Key("JobId") 1815 ok.String(*v.JobId) 1816 } 1817 1818 return nil 1819} 1820 1821func awsAwsjson11_serializeOpDocumentDescribeReturnShippingLabelInput(v *DescribeReturnShippingLabelInput, value smithyjson.Value) error { 1822 object := value.Object() 1823 defer object.Close() 1824 1825 if v.JobId != nil { 1826 ok := object.Key("JobId") 1827 ok.String(*v.JobId) 1828 } 1829 1830 return nil 1831} 1832 1833func awsAwsjson11_serializeOpDocumentGetJobManifestInput(v *GetJobManifestInput, value smithyjson.Value) error { 1834 object := value.Object() 1835 defer object.Close() 1836 1837 if v.JobId != nil { 1838 ok := object.Key("JobId") 1839 ok.String(*v.JobId) 1840 } 1841 1842 return nil 1843} 1844 1845func awsAwsjson11_serializeOpDocumentGetJobUnlockCodeInput(v *GetJobUnlockCodeInput, value smithyjson.Value) error { 1846 object := value.Object() 1847 defer object.Close() 1848 1849 if v.JobId != nil { 1850 ok := object.Key("JobId") 1851 ok.String(*v.JobId) 1852 } 1853 1854 return nil 1855} 1856 1857func awsAwsjson11_serializeOpDocumentGetSnowballUsageInput(v *GetSnowballUsageInput, value smithyjson.Value) error { 1858 object := value.Object() 1859 defer object.Close() 1860 1861 return nil 1862} 1863 1864func awsAwsjson11_serializeOpDocumentGetSoftwareUpdatesInput(v *GetSoftwareUpdatesInput, value smithyjson.Value) error { 1865 object := value.Object() 1866 defer object.Close() 1867 1868 if v.JobId != nil { 1869 ok := object.Key("JobId") 1870 ok.String(*v.JobId) 1871 } 1872 1873 return nil 1874} 1875 1876func awsAwsjson11_serializeOpDocumentListClusterJobsInput(v *ListClusterJobsInput, value smithyjson.Value) error { 1877 object := value.Object() 1878 defer object.Close() 1879 1880 if v.ClusterId != nil { 1881 ok := object.Key("ClusterId") 1882 ok.String(*v.ClusterId) 1883 } 1884 1885 if v.MaxResults != nil { 1886 ok := object.Key("MaxResults") 1887 ok.Integer(*v.MaxResults) 1888 } 1889 1890 if v.NextToken != nil { 1891 ok := object.Key("NextToken") 1892 ok.String(*v.NextToken) 1893 } 1894 1895 return nil 1896} 1897 1898func awsAwsjson11_serializeOpDocumentListClustersInput(v *ListClustersInput, value smithyjson.Value) error { 1899 object := value.Object() 1900 defer object.Close() 1901 1902 if v.MaxResults != nil { 1903 ok := object.Key("MaxResults") 1904 ok.Integer(*v.MaxResults) 1905 } 1906 1907 if v.NextToken != nil { 1908 ok := object.Key("NextToken") 1909 ok.String(*v.NextToken) 1910 } 1911 1912 return nil 1913} 1914 1915func awsAwsjson11_serializeOpDocumentListCompatibleImagesInput(v *ListCompatibleImagesInput, value smithyjson.Value) error { 1916 object := value.Object() 1917 defer object.Close() 1918 1919 if v.MaxResults != nil { 1920 ok := object.Key("MaxResults") 1921 ok.Integer(*v.MaxResults) 1922 } 1923 1924 if v.NextToken != nil { 1925 ok := object.Key("NextToken") 1926 ok.String(*v.NextToken) 1927 } 1928 1929 return nil 1930} 1931 1932func awsAwsjson11_serializeOpDocumentListJobsInput(v *ListJobsInput, value smithyjson.Value) error { 1933 object := value.Object() 1934 defer object.Close() 1935 1936 if v.MaxResults != nil { 1937 ok := object.Key("MaxResults") 1938 ok.Integer(*v.MaxResults) 1939 } 1940 1941 if v.NextToken != nil { 1942 ok := object.Key("NextToken") 1943 ok.String(*v.NextToken) 1944 } 1945 1946 return nil 1947} 1948 1949func awsAwsjson11_serializeOpDocumentListLongTermPricingInput(v *ListLongTermPricingInput, value smithyjson.Value) error { 1950 object := value.Object() 1951 defer object.Close() 1952 1953 if v.MaxResults != nil { 1954 ok := object.Key("MaxResults") 1955 ok.Integer(*v.MaxResults) 1956 } 1957 1958 if v.NextToken != nil { 1959 ok := object.Key("NextToken") 1960 ok.String(*v.NextToken) 1961 } 1962 1963 return nil 1964} 1965 1966func awsAwsjson11_serializeOpDocumentUpdateClusterInput(v *UpdateClusterInput, value smithyjson.Value) error { 1967 object := value.Object() 1968 defer object.Close() 1969 1970 if v.AddressId != nil { 1971 ok := object.Key("AddressId") 1972 ok.String(*v.AddressId) 1973 } 1974 1975 if v.ClusterId != nil { 1976 ok := object.Key("ClusterId") 1977 ok.String(*v.ClusterId) 1978 } 1979 1980 if v.Description != nil { 1981 ok := object.Key("Description") 1982 ok.String(*v.Description) 1983 } 1984 1985 if v.ForwardingAddressId != nil { 1986 ok := object.Key("ForwardingAddressId") 1987 ok.String(*v.ForwardingAddressId) 1988 } 1989 1990 if v.Notification != nil { 1991 ok := object.Key("Notification") 1992 if err := awsAwsjson11_serializeDocumentNotification(v.Notification, ok); err != nil { 1993 return err 1994 } 1995 } 1996 1997 if v.Resources != nil { 1998 ok := object.Key("Resources") 1999 if err := awsAwsjson11_serializeDocumentJobResource(v.Resources, ok); err != nil { 2000 return err 2001 } 2002 } 2003 2004 if v.RoleARN != nil { 2005 ok := object.Key("RoleARN") 2006 ok.String(*v.RoleARN) 2007 } 2008 2009 if len(v.ShippingOption) > 0 { 2010 ok := object.Key("ShippingOption") 2011 ok.String(string(v.ShippingOption)) 2012 } 2013 2014 return nil 2015} 2016 2017func awsAwsjson11_serializeOpDocumentUpdateJobInput(v *UpdateJobInput, value smithyjson.Value) error { 2018 object := value.Object() 2019 defer object.Close() 2020 2021 if v.AddressId != nil { 2022 ok := object.Key("AddressId") 2023 ok.String(*v.AddressId) 2024 } 2025 2026 if v.Description != nil { 2027 ok := object.Key("Description") 2028 ok.String(*v.Description) 2029 } 2030 2031 if v.ForwardingAddressId != nil { 2032 ok := object.Key("ForwardingAddressId") 2033 ok.String(*v.ForwardingAddressId) 2034 } 2035 2036 if v.JobId != nil { 2037 ok := object.Key("JobId") 2038 ok.String(*v.JobId) 2039 } 2040 2041 if v.Notification != nil { 2042 ok := object.Key("Notification") 2043 if err := awsAwsjson11_serializeDocumentNotification(v.Notification, ok); err != nil { 2044 return err 2045 } 2046 } 2047 2048 if v.Resources != nil { 2049 ok := object.Key("Resources") 2050 if err := awsAwsjson11_serializeDocumentJobResource(v.Resources, ok); err != nil { 2051 return err 2052 } 2053 } 2054 2055 if v.RoleARN != nil { 2056 ok := object.Key("RoleARN") 2057 ok.String(*v.RoleARN) 2058 } 2059 2060 if len(v.ShippingOption) > 0 { 2061 ok := object.Key("ShippingOption") 2062 ok.String(string(v.ShippingOption)) 2063 } 2064 2065 if len(v.SnowballCapacityPreference) > 0 { 2066 ok := object.Key("SnowballCapacityPreference") 2067 ok.String(string(v.SnowballCapacityPreference)) 2068 } 2069 2070 return nil 2071} 2072 2073func awsAwsjson11_serializeOpDocumentUpdateJobShipmentStateInput(v *UpdateJobShipmentStateInput, value smithyjson.Value) error { 2074 object := value.Object() 2075 defer object.Close() 2076 2077 if v.JobId != nil { 2078 ok := object.Key("JobId") 2079 ok.String(*v.JobId) 2080 } 2081 2082 if len(v.ShipmentState) > 0 { 2083 ok := object.Key("ShipmentState") 2084 ok.String(string(v.ShipmentState)) 2085 } 2086 2087 return nil 2088} 2089 2090func awsAwsjson11_serializeOpDocumentUpdateLongTermPricingInput(v *UpdateLongTermPricingInput, value smithyjson.Value) error { 2091 object := value.Object() 2092 defer object.Close() 2093 2094 if v.IsLongTermPricingAutoRenew != nil { 2095 ok := object.Key("IsLongTermPricingAutoRenew") 2096 ok.Boolean(*v.IsLongTermPricingAutoRenew) 2097 } 2098 2099 if v.LongTermPricingId != nil { 2100 ok := object.Key("LongTermPricingId") 2101 ok.String(*v.LongTermPricingId) 2102 } 2103 2104 if v.ReplacementJob != nil { 2105 ok := object.Key("ReplacementJob") 2106 ok.String(*v.ReplacementJob) 2107 } 2108 2109 return nil 2110} 2111