1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package redshift 4 5import ( 6 "bytes" 7 "context" 8 "fmt" 9 "github.com/aws/aws-sdk-go-v2/aws/protocol/query" 10 "github.com/aws/aws-sdk-go-v2/service/redshift/types" 11 smithy "github.com/aws/smithy-go" 12 "github.com/aws/smithy-go/encoding/httpbinding" 13 "github.com/aws/smithy-go/middleware" 14 smithytime "github.com/aws/smithy-go/time" 15 smithyhttp "github.com/aws/smithy-go/transport/http" 16) 17 18type awsAwsquery_serializeOpAcceptReservedNodeExchange struct { 19} 20 21func (*awsAwsquery_serializeOpAcceptReservedNodeExchange) ID() string { 22 return "OperationSerializer" 23} 24 25func (m *awsAwsquery_serializeOpAcceptReservedNodeExchange) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 26 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 27) { 28 request, ok := in.Request.(*smithyhttp.Request) 29 if !ok { 30 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 31 } 32 33 input, ok := in.Parameters.(*AcceptReservedNodeExchangeInput) 34 _ = input 35 if !ok { 36 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 37 } 38 39 request.Request.URL.Path = "/" 40 request.Request.Method = "POST" 41 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 42 if err != nil { 43 return out, metadata, &smithy.SerializationError{Err: err} 44 } 45 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 46 47 bodyWriter := bytes.NewBuffer(nil) 48 bodyEncoder := query.NewEncoder(bodyWriter) 49 body := bodyEncoder.Object() 50 body.Key("Action").String("AcceptReservedNodeExchange") 51 body.Key("Version").String("2012-12-01") 52 53 if err := awsAwsquery_serializeOpDocumentAcceptReservedNodeExchangeInput(input, bodyEncoder.Value); err != nil { 54 return out, metadata, &smithy.SerializationError{Err: err} 55 } 56 57 err = bodyEncoder.Encode() 58 if err != nil { 59 return out, metadata, &smithy.SerializationError{Err: err} 60 } 61 62 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 63 return out, metadata, &smithy.SerializationError{Err: err} 64 } 65 66 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 67 return out, metadata, &smithy.SerializationError{Err: err} 68 } 69 in.Request = request 70 71 return next.HandleSerialize(ctx, in) 72} 73 74type awsAwsquery_serializeOpAuthorizeClusterSecurityGroupIngress struct { 75} 76 77func (*awsAwsquery_serializeOpAuthorizeClusterSecurityGroupIngress) ID() string { 78 return "OperationSerializer" 79} 80 81func (m *awsAwsquery_serializeOpAuthorizeClusterSecurityGroupIngress) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 82 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 83) { 84 request, ok := in.Request.(*smithyhttp.Request) 85 if !ok { 86 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 87 } 88 89 input, ok := in.Parameters.(*AuthorizeClusterSecurityGroupIngressInput) 90 _ = input 91 if !ok { 92 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 93 } 94 95 request.Request.URL.Path = "/" 96 request.Request.Method = "POST" 97 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 98 if err != nil { 99 return out, metadata, &smithy.SerializationError{Err: err} 100 } 101 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 102 103 bodyWriter := bytes.NewBuffer(nil) 104 bodyEncoder := query.NewEncoder(bodyWriter) 105 body := bodyEncoder.Object() 106 body.Key("Action").String("AuthorizeClusterSecurityGroupIngress") 107 body.Key("Version").String("2012-12-01") 108 109 if err := awsAwsquery_serializeOpDocumentAuthorizeClusterSecurityGroupIngressInput(input, bodyEncoder.Value); err != nil { 110 return out, metadata, &smithy.SerializationError{Err: err} 111 } 112 113 err = bodyEncoder.Encode() 114 if err != nil { 115 return out, metadata, &smithy.SerializationError{Err: err} 116 } 117 118 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 119 return out, metadata, &smithy.SerializationError{Err: err} 120 } 121 122 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 123 return out, metadata, &smithy.SerializationError{Err: err} 124 } 125 in.Request = request 126 127 return next.HandleSerialize(ctx, in) 128} 129 130type awsAwsquery_serializeOpAuthorizeEndpointAccess struct { 131} 132 133func (*awsAwsquery_serializeOpAuthorizeEndpointAccess) ID() string { 134 return "OperationSerializer" 135} 136 137func (m *awsAwsquery_serializeOpAuthorizeEndpointAccess) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 138 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 139) { 140 request, ok := in.Request.(*smithyhttp.Request) 141 if !ok { 142 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 143 } 144 145 input, ok := in.Parameters.(*AuthorizeEndpointAccessInput) 146 _ = input 147 if !ok { 148 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 149 } 150 151 request.Request.URL.Path = "/" 152 request.Request.Method = "POST" 153 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 154 if err != nil { 155 return out, metadata, &smithy.SerializationError{Err: err} 156 } 157 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 158 159 bodyWriter := bytes.NewBuffer(nil) 160 bodyEncoder := query.NewEncoder(bodyWriter) 161 body := bodyEncoder.Object() 162 body.Key("Action").String("AuthorizeEndpointAccess") 163 body.Key("Version").String("2012-12-01") 164 165 if err := awsAwsquery_serializeOpDocumentAuthorizeEndpointAccessInput(input, bodyEncoder.Value); err != nil { 166 return out, metadata, &smithy.SerializationError{Err: err} 167 } 168 169 err = bodyEncoder.Encode() 170 if err != nil { 171 return out, metadata, &smithy.SerializationError{Err: err} 172 } 173 174 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 175 return out, metadata, &smithy.SerializationError{Err: err} 176 } 177 178 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 179 return out, metadata, &smithy.SerializationError{Err: err} 180 } 181 in.Request = request 182 183 return next.HandleSerialize(ctx, in) 184} 185 186type awsAwsquery_serializeOpAuthorizeSnapshotAccess struct { 187} 188 189func (*awsAwsquery_serializeOpAuthorizeSnapshotAccess) ID() string { 190 return "OperationSerializer" 191} 192 193func (m *awsAwsquery_serializeOpAuthorizeSnapshotAccess) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 194 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 195) { 196 request, ok := in.Request.(*smithyhttp.Request) 197 if !ok { 198 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 199 } 200 201 input, ok := in.Parameters.(*AuthorizeSnapshotAccessInput) 202 _ = input 203 if !ok { 204 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 205 } 206 207 request.Request.URL.Path = "/" 208 request.Request.Method = "POST" 209 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 210 if err != nil { 211 return out, metadata, &smithy.SerializationError{Err: err} 212 } 213 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 214 215 bodyWriter := bytes.NewBuffer(nil) 216 bodyEncoder := query.NewEncoder(bodyWriter) 217 body := bodyEncoder.Object() 218 body.Key("Action").String("AuthorizeSnapshotAccess") 219 body.Key("Version").String("2012-12-01") 220 221 if err := awsAwsquery_serializeOpDocumentAuthorizeSnapshotAccessInput(input, bodyEncoder.Value); err != nil { 222 return out, metadata, &smithy.SerializationError{Err: err} 223 } 224 225 err = bodyEncoder.Encode() 226 if err != nil { 227 return out, metadata, &smithy.SerializationError{Err: err} 228 } 229 230 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 231 return out, metadata, &smithy.SerializationError{Err: err} 232 } 233 234 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 235 return out, metadata, &smithy.SerializationError{Err: err} 236 } 237 in.Request = request 238 239 return next.HandleSerialize(ctx, in) 240} 241 242type awsAwsquery_serializeOpBatchDeleteClusterSnapshots struct { 243} 244 245func (*awsAwsquery_serializeOpBatchDeleteClusterSnapshots) ID() string { 246 return "OperationSerializer" 247} 248 249func (m *awsAwsquery_serializeOpBatchDeleteClusterSnapshots) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 250 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 251) { 252 request, ok := in.Request.(*smithyhttp.Request) 253 if !ok { 254 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 255 } 256 257 input, ok := in.Parameters.(*BatchDeleteClusterSnapshotsInput) 258 _ = input 259 if !ok { 260 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 261 } 262 263 request.Request.URL.Path = "/" 264 request.Request.Method = "POST" 265 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 266 if err != nil { 267 return out, metadata, &smithy.SerializationError{Err: err} 268 } 269 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 270 271 bodyWriter := bytes.NewBuffer(nil) 272 bodyEncoder := query.NewEncoder(bodyWriter) 273 body := bodyEncoder.Object() 274 body.Key("Action").String("BatchDeleteClusterSnapshots") 275 body.Key("Version").String("2012-12-01") 276 277 if err := awsAwsquery_serializeOpDocumentBatchDeleteClusterSnapshotsInput(input, bodyEncoder.Value); err != nil { 278 return out, metadata, &smithy.SerializationError{Err: err} 279 } 280 281 err = bodyEncoder.Encode() 282 if err != nil { 283 return out, metadata, &smithy.SerializationError{Err: err} 284 } 285 286 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 287 return out, metadata, &smithy.SerializationError{Err: err} 288 } 289 290 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 291 return out, metadata, &smithy.SerializationError{Err: err} 292 } 293 in.Request = request 294 295 return next.HandleSerialize(ctx, in) 296} 297 298type awsAwsquery_serializeOpBatchModifyClusterSnapshots struct { 299} 300 301func (*awsAwsquery_serializeOpBatchModifyClusterSnapshots) ID() string { 302 return "OperationSerializer" 303} 304 305func (m *awsAwsquery_serializeOpBatchModifyClusterSnapshots) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 306 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 307) { 308 request, ok := in.Request.(*smithyhttp.Request) 309 if !ok { 310 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 311 } 312 313 input, ok := in.Parameters.(*BatchModifyClusterSnapshotsInput) 314 _ = input 315 if !ok { 316 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 317 } 318 319 request.Request.URL.Path = "/" 320 request.Request.Method = "POST" 321 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 322 if err != nil { 323 return out, metadata, &smithy.SerializationError{Err: err} 324 } 325 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 326 327 bodyWriter := bytes.NewBuffer(nil) 328 bodyEncoder := query.NewEncoder(bodyWriter) 329 body := bodyEncoder.Object() 330 body.Key("Action").String("BatchModifyClusterSnapshots") 331 body.Key("Version").String("2012-12-01") 332 333 if err := awsAwsquery_serializeOpDocumentBatchModifyClusterSnapshotsInput(input, bodyEncoder.Value); err != nil { 334 return out, metadata, &smithy.SerializationError{Err: err} 335 } 336 337 err = bodyEncoder.Encode() 338 if err != nil { 339 return out, metadata, &smithy.SerializationError{Err: err} 340 } 341 342 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 343 return out, metadata, &smithy.SerializationError{Err: err} 344 } 345 346 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 347 return out, metadata, &smithy.SerializationError{Err: err} 348 } 349 in.Request = request 350 351 return next.HandleSerialize(ctx, in) 352} 353 354type awsAwsquery_serializeOpCancelResize struct { 355} 356 357func (*awsAwsquery_serializeOpCancelResize) ID() string { 358 return "OperationSerializer" 359} 360 361func (m *awsAwsquery_serializeOpCancelResize) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 362 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 363) { 364 request, ok := in.Request.(*smithyhttp.Request) 365 if !ok { 366 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 367 } 368 369 input, ok := in.Parameters.(*CancelResizeInput) 370 _ = input 371 if !ok { 372 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 373 } 374 375 request.Request.URL.Path = "/" 376 request.Request.Method = "POST" 377 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 378 if err != nil { 379 return out, metadata, &smithy.SerializationError{Err: err} 380 } 381 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 382 383 bodyWriter := bytes.NewBuffer(nil) 384 bodyEncoder := query.NewEncoder(bodyWriter) 385 body := bodyEncoder.Object() 386 body.Key("Action").String("CancelResize") 387 body.Key("Version").String("2012-12-01") 388 389 if err := awsAwsquery_serializeOpDocumentCancelResizeInput(input, bodyEncoder.Value); err != nil { 390 return out, metadata, &smithy.SerializationError{Err: err} 391 } 392 393 err = bodyEncoder.Encode() 394 if err != nil { 395 return out, metadata, &smithy.SerializationError{Err: err} 396 } 397 398 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 399 return out, metadata, &smithy.SerializationError{Err: err} 400 } 401 402 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 403 return out, metadata, &smithy.SerializationError{Err: err} 404 } 405 in.Request = request 406 407 return next.HandleSerialize(ctx, in) 408} 409 410type awsAwsquery_serializeOpCopyClusterSnapshot struct { 411} 412 413func (*awsAwsquery_serializeOpCopyClusterSnapshot) ID() string { 414 return "OperationSerializer" 415} 416 417func (m *awsAwsquery_serializeOpCopyClusterSnapshot) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 418 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 419) { 420 request, ok := in.Request.(*smithyhttp.Request) 421 if !ok { 422 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 423 } 424 425 input, ok := in.Parameters.(*CopyClusterSnapshotInput) 426 _ = input 427 if !ok { 428 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 429 } 430 431 request.Request.URL.Path = "/" 432 request.Request.Method = "POST" 433 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 434 if err != nil { 435 return out, metadata, &smithy.SerializationError{Err: err} 436 } 437 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 438 439 bodyWriter := bytes.NewBuffer(nil) 440 bodyEncoder := query.NewEncoder(bodyWriter) 441 body := bodyEncoder.Object() 442 body.Key("Action").String("CopyClusterSnapshot") 443 body.Key("Version").String("2012-12-01") 444 445 if err := awsAwsquery_serializeOpDocumentCopyClusterSnapshotInput(input, bodyEncoder.Value); err != nil { 446 return out, metadata, &smithy.SerializationError{Err: err} 447 } 448 449 err = bodyEncoder.Encode() 450 if err != nil { 451 return out, metadata, &smithy.SerializationError{Err: err} 452 } 453 454 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 455 return out, metadata, &smithy.SerializationError{Err: err} 456 } 457 458 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 459 return out, metadata, &smithy.SerializationError{Err: err} 460 } 461 in.Request = request 462 463 return next.HandleSerialize(ctx, in) 464} 465 466type awsAwsquery_serializeOpCreateCluster struct { 467} 468 469func (*awsAwsquery_serializeOpCreateCluster) ID() string { 470 return "OperationSerializer" 471} 472 473func (m *awsAwsquery_serializeOpCreateCluster) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 474 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 475) { 476 request, ok := in.Request.(*smithyhttp.Request) 477 if !ok { 478 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 479 } 480 481 input, ok := in.Parameters.(*CreateClusterInput) 482 _ = input 483 if !ok { 484 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 485 } 486 487 request.Request.URL.Path = "/" 488 request.Request.Method = "POST" 489 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 490 if err != nil { 491 return out, metadata, &smithy.SerializationError{Err: err} 492 } 493 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 494 495 bodyWriter := bytes.NewBuffer(nil) 496 bodyEncoder := query.NewEncoder(bodyWriter) 497 body := bodyEncoder.Object() 498 body.Key("Action").String("CreateCluster") 499 body.Key("Version").String("2012-12-01") 500 501 if err := awsAwsquery_serializeOpDocumentCreateClusterInput(input, bodyEncoder.Value); err != nil { 502 return out, metadata, &smithy.SerializationError{Err: err} 503 } 504 505 err = bodyEncoder.Encode() 506 if err != nil { 507 return out, metadata, &smithy.SerializationError{Err: err} 508 } 509 510 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 511 return out, metadata, &smithy.SerializationError{Err: err} 512 } 513 514 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 515 return out, metadata, &smithy.SerializationError{Err: err} 516 } 517 in.Request = request 518 519 return next.HandleSerialize(ctx, in) 520} 521 522type awsAwsquery_serializeOpCreateClusterParameterGroup struct { 523} 524 525func (*awsAwsquery_serializeOpCreateClusterParameterGroup) ID() string { 526 return "OperationSerializer" 527} 528 529func (m *awsAwsquery_serializeOpCreateClusterParameterGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 530 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 531) { 532 request, ok := in.Request.(*smithyhttp.Request) 533 if !ok { 534 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 535 } 536 537 input, ok := in.Parameters.(*CreateClusterParameterGroupInput) 538 _ = input 539 if !ok { 540 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 541 } 542 543 request.Request.URL.Path = "/" 544 request.Request.Method = "POST" 545 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 546 if err != nil { 547 return out, metadata, &smithy.SerializationError{Err: err} 548 } 549 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 550 551 bodyWriter := bytes.NewBuffer(nil) 552 bodyEncoder := query.NewEncoder(bodyWriter) 553 body := bodyEncoder.Object() 554 body.Key("Action").String("CreateClusterParameterGroup") 555 body.Key("Version").String("2012-12-01") 556 557 if err := awsAwsquery_serializeOpDocumentCreateClusterParameterGroupInput(input, bodyEncoder.Value); err != nil { 558 return out, metadata, &smithy.SerializationError{Err: err} 559 } 560 561 err = bodyEncoder.Encode() 562 if err != nil { 563 return out, metadata, &smithy.SerializationError{Err: err} 564 } 565 566 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 567 return out, metadata, &smithy.SerializationError{Err: err} 568 } 569 570 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 571 return out, metadata, &smithy.SerializationError{Err: err} 572 } 573 in.Request = request 574 575 return next.HandleSerialize(ctx, in) 576} 577 578type awsAwsquery_serializeOpCreateClusterSecurityGroup struct { 579} 580 581func (*awsAwsquery_serializeOpCreateClusterSecurityGroup) ID() string { 582 return "OperationSerializer" 583} 584 585func (m *awsAwsquery_serializeOpCreateClusterSecurityGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 586 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 587) { 588 request, ok := in.Request.(*smithyhttp.Request) 589 if !ok { 590 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 591 } 592 593 input, ok := in.Parameters.(*CreateClusterSecurityGroupInput) 594 _ = input 595 if !ok { 596 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 597 } 598 599 request.Request.URL.Path = "/" 600 request.Request.Method = "POST" 601 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 602 if err != nil { 603 return out, metadata, &smithy.SerializationError{Err: err} 604 } 605 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 606 607 bodyWriter := bytes.NewBuffer(nil) 608 bodyEncoder := query.NewEncoder(bodyWriter) 609 body := bodyEncoder.Object() 610 body.Key("Action").String("CreateClusterSecurityGroup") 611 body.Key("Version").String("2012-12-01") 612 613 if err := awsAwsquery_serializeOpDocumentCreateClusterSecurityGroupInput(input, bodyEncoder.Value); err != nil { 614 return out, metadata, &smithy.SerializationError{Err: err} 615 } 616 617 err = bodyEncoder.Encode() 618 if err != nil { 619 return out, metadata, &smithy.SerializationError{Err: err} 620 } 621 622 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 623 return out, metadata, &smithy.SerializationError{Err: err} 624 } 625 626 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 627 return out, metadata, &smithy.SerializationError{Err: err} 628 } 629 in.Request = request 630 631 return next.HandleSerialize(ctx, in) 632} 633 634type awsAwsquery_serializeOpCreateClusterSnapshot struct { 635} 636 637func (*awsAwsquery_serializeOpCreateClusterSnapshot) ID() string { 638 return "OperationSerializer" 639} 640 641func (m *awsAwsquery_serializeOpCreateClusterSnapshot) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 642 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 643) { 644 request, ok := in.Request.(*smithyhttp.Request) 645 if !ok { 646 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 647 } 648 649 input, ok := in.Parameters.(*CreateClusterSnapshotInput) 650 _ = input 651 if !ok { 652 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 653 } 654 655 request.Request.URL.Path = "/" 656 request.Request.Method = "POST" 657 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 658 if err != nil { 659 return out, metadata, &smithy.SerializationError{Err: err} 660 } 661 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 662 663 bodyWriter := bytes.NewBuffer(nil) 664 bodyEncoder := query.NewEncoder(bodyWriter) 665 body := bodyEncoder.Object() 666 body.Key("Action").String("CreateClusterSnapshot") 667 body.Key("Version").String("2012-12-01") 668 669 if err := awsAwsquery_serializeOpDocumentCreateClusterSnapshotInput(input, bodyEncoder.Value); err != nil { 670 return out, metadata, &smithy.SerializationError{Err: err} 671 } 672 673 err = bodyEncoder.Encode() 674 if err != nil { 675 return out, metadata, &smithy.SerializationError{Err: err} 676 } 677 678 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 679 return out, metadata, &smithy.SerializationError{Err: err} 680 } 681 682 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 683 return out, metadata, &smithy.SerializationError{Err: err} 684 } 685 in.Request = request 686 687 return next.HandleSerialize(ctx, in) 688} 689 690type awsAwsquery_serializeOpCreateClusterSubnetGroup struct { 691} 692 693func (*awsAwsquery_serializeOpCreateClusterSubnetGroup) ID() string { 694 return "OperationSerializer" 695} 696 697func (m *awsAwsquery_serializeOpCreateClusterSubnetGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 698 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 699) { 700 request, ok := in.Request.(*smithyhttp.Request) 701 if !ok { 702 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 703 } 704 705 input, ok := in.Parameters.(*CreateClusterSubnetGroupInput) 706 _ = input 707 if !ok { 708 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 709 } 710 711 request.Request.URL.Path = "/" 712 request.Request.Method = "POST" 713 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 714 if err != nil { 715 return out, metadata, &smithy.SerializationError{Err: err} 716 } 717 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 718 719 bodyWriter := bytes.NewBuffer(nil) 720 bodyEncoder := query.NewEncoder(bodyWriter) 721 body := bodyEncoder.Object() 722 body.Key("Action").String("CreateClusterSubnetGroup") 723 body.Key("Version").String("2012-12-01") 724 725 if err := awsAwsquery_serializeOpDocumentCreateClusterSubnetGroupInput(input, bodyEncoder.Value); err != nil { 726 return out, metadata, &smithy.SerializationError{Err: err} 727 } 728 729 err = bodyEncoder.Encode() 730 if err != nil { 731 return out, metadata, &smithy.SerializationError{Err: err} 732 } 733 734 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 735 return out, metadata, &smithy.SerializationError{Err: err} 736 } 737 738 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 739 return out, metadata, &smithy.SerializationError{Err: err} 740 } 741 in.Request = request 742 743 return next.HandleSerialize(ctx, in) 744} 745 746type awsAwsquery_serializeOpCreateEndpointAccess struct { 747} 748 749func (*awsAwsquery_serializeOpCreateEndpointAccess) ID() string { 750 return "OperationSerializer" 751} 752 753func (m *awsAwsquery_serializeOpCreateEndpointAccess) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 754 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 755) { 756 request, ok := in.Request.(*smithyhttp.Request) 757 if !ok { 758 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 759 } 760 761 input, ok := in.Parameters.(*CreateEndpointAccessInput) 762 _ = input 763 if !ok { 764 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 765 } 766 767 request.Request.URL.Path = "/" 768 request.Request.Method = "POST" 769 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 770 if err != nil { 771 return out, metadata, &smithy.SerializationError{Err: err} 772 } 773 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 774 775 bodyWriter := bytes.NewBuffer(nil) 776 bodyEncoder := query.NewEncoder(bodyWriter) 777 body := bodyEncoder.Object() 778 body.Key("Action").String("CreateEndpointAccess") 779 body.Key("Version").String("2012-12-01") 780 781 if err := awsAwsquery_serializeOpDocumentCreateEndpointAccessInput(input, bodyEncoder.Value); err != nil { 782 return out, metadata, &smithy.SerializationError{Err: err} 783 } 784 785 err = bodyEncoder.Encode() 786 if err != nil { 787 return out, metadata, &smithy.SerializationError{Err: err} 788 } 789 790 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 791 return out, metadata, &smithy.SerializationError{Err: err} 792 } 793 794 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 795 return out, metadata, &smithy.SerializationError{Err: err} 796 } 797 in.Request = request 798 799 return next.HandleSerialize(ctx, in) 800} 801 802type awsAwsquery_serializeOpCreateEventSubscription struct { 803} 804 805func (*awsAwsquery_serializeOpCreateEventSubscription) ID() string { 806 return "OperationSerializer" 807} 808 809func (m *awsAwsquery_serializeOpCreateEventSubscription) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 810 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 811) { 812 request, ok := in.Request.(*smithyhttp.Request) 813 if !ok { 814 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 815 } 816 817 input, ok := in.Parameters.(*CreateEventSubscriptionInput) 818 _ = input 819 if !ok { 820 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 821 } 822 823 request.Request.URL.Path = "/" 824 request.Request.Method = "POST" 825 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 826 if err != nil { 827 return out, metadata, &smithy.SerializationError{Err: err} 828 } 829 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 830 831 bodyWriter := bytes.NewBuffer(nil) 832 bodyEncoder := query.NewEncoder(bodyWriter) 833 body := bodyEncoder.Object() 834 body.Key("Action").String("CreateEventSubscription") 835 body.Key("Version").String("2012-12-01") 836 837 if err := awsAwsquery_serializeOpDocumentCreateEventSubscriptionInput(input, bodyEncoder.Value); err != nil { 838 return out, metadata, &smithy.SerializationError{Err: err} 839 } 840 841 err = bodyEncoder.Encode() 842 if err != nil { 843 return out, metadata, &smithy.SerializationError{Err: err} 844 } 845 846 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 847 return out, metadata, &smithy.SerializationError{Err: err} 848 } 849 850 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 851 return out, metadata, &smithy.SerializationError{Err: err} 852 } 853 in.Request = request 854 855 return next.HandleSerialize(ctx, in) 856} 857 858type awsAwsquery_serializeOpCreateHsmClientCertificate struct { 859} 860 861func (*awsAwsquery_serializeOpCreateHsmClientCertificate) ID() string { 862 return "OperationSerializer" 863} 864 865func (m *awsAwsquery_serializeOpCreateHsmClientCertificate) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 866 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 867) { 868 request, ok := in.Request.(*smithyhttp.Request) 869 if !ok { 870 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 871 } 872 873 input, ok := in.Parameters.(*CreateHsmClientCertificateInput) 874 _ = input 875 if !ok { 876 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 877 } 878 879 request.Request.URL.Path = "/" 880 request.Request.Method = "POST" 881 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 882 if err != nil { 883 return out, metadata, &smithy.SerializationError{Err: err} 884 } 885 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 886 887 bodyWriter := bytes.NewBuffer(nil) 888 bodyEncoder := query.NewEncoder(bodyWriter) 889 body := bodyEncoder.Object() 890 body.Key("Action").String("CreateHsmClientCertificate") 891 body.Key("Version").String("2012-12-01") 892 893 if err := awsAwsquery_serializeOpDocumentCreateHsmClientCertificateInput(input, bodyEncoder.Value); err != nil { 894 return out, metadata, &smithy.SerializationError{Err: err} 895 } 896 897 err = bodyEncoder.Encode() 898 if err != nil { 899 return out, metadata, &smithy.SerializationError{Err: err} 900 } 901 902 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 903 return out, metadata, &smithy.SerializationError{Err: err} 904 } 905 906 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 907 return out, metadata, &smithy.SerializationError{Err: err} 908 } 909 in.Request = request 910 911 return next.HandleSerialize(ctx, in) 912} 913 914type awsAwsquery_serializeOpCreateHsmConfiguration struct { 915} 916 917func (*awsAwsquery_serializeOpCreateHsmConfiguration) ID() string { 918 return "OperationSerializer" 919} 920 921func (m *awsAwsquery_serializeOpCreateHsmConfiguration) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 922 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 923) { 924 request, ok := in.Request.(*smithyhttp.Request) 925 if !ok { 926 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 927 } 928 929 input, ok := in.Parameters.(*CreateHsmConfigurationInput) 930 _ = input 931 if !ok { 932 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 933 } 934 935 request.Request.URL.Path = "/" 936 request.Request.Method = "POST" 937 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 938 if err != nil { 939 return out, metadata, &smithy.SerializationError{Err: err} 940 } 941 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 942 943 bodyWriter := bytes.NewBuffer(nil) 944 bodyEncoder := query.NewEncoder(bodyWriter) 945 body := bodyEncoder.Object() 946 body.Key("Action").String("CreateHsmConfiguration") 947 body.Key("Version").String("2012-12-01") 948 949 if err := awsAwsquery_serializeOpDocumentCreateHsmConfigurationInput(input, bodyEncoder.Value); err != nil { 950 return out, metadata, &smithy.SerializationError{Err: err} 951 } 952 953 err = bodyEncoder.Encode() 954 if err != nil { 955 return out, metadata, &smithy.SerializationError{Err: err} 956 } 957 958 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 959 return out, metadata, &smithy.SerializationError{Err: err} 960 } 961 962 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 963 return out, metadata, &smithy.SerializationError{Err: err} 964 } 965 in.Request = request 966 967 return next.HandleSerialize(ctx, in) 968} 969 970type awsAwsquery_serializeOpCreateScheduledAction struct { 971} 972 973func (*awsAwsquery_serializeOpCreateScheduledAction) ID() string { 974 return "OperationSerializer" 975} 976 977func (m *awsAwsquery_serializeOpCreateScheduledAction) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 978 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 979) { 980 request, ok := in.Request.(*smithyhttp.Request) 981 if !ok { 982 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 983 } 984 985 input, ok := in.Parameters.(*CreateScheduledActionInput) 986 _ = input 987 if !ok { 988 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 989 } 990 991 request.Request.URL.Path = "/" 992 request.Request.Method = "POST" 993 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 994 if err != nil { 995 return out, metadata, &smithy.SerializationError{Err: err} 996 } 997 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 998 999 bodyWriter := bytes.NewBuffer(nil) 1000 bodyEncoder := query.NewEncoder(bodyWriter) 1001 body := bodyEncoder.Object() 1002 body.Key("Action").String("CreateScheduledAction") 1003 body.Key("Version").String("2012-12-01") 1004 1005 if err := awsAwsquery_serializeOpDocumentCreateScheduledActionInput(input, bodyEncoder.Value); err != nil { 1006 return out, metadata, &smithy.SerializationError{Err: err} 1007 } 1008 1009 err = bodyEncoder.Encode() 1010 if err != nil { 1011 return out, metadata, &smithy.SerializationError{Err: err} 1012 } 1013 1014 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1015 return out, metadata, &smithy.SerializationError{Err: err} 1016 } 1017 1018 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1019 return out, metadata, &smithy.SerializationError{Err: err} 1020 } 1021 in.Request = request 1022 1023 return next.HandleSerialize(ctx, in) 1024} 1025 1026type awsAwsquery_serializeOpCreateSnapshotCopyGrant struct { 1027} 1028 1029func (*awsAwsquery_serializeOpCreateSnapshotCopyGrant) ID() string { 1030 return "OperationSerializer" 1031} 1032 1033func (m *awsAwsquery_serializeOpCreateSnapshotCopyGrant) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1034 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1035) { 1036 request, ok := in.Request.(*smithyhttp.Request) 1037 if !ok { 1038 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1039 } 1040 1041 input, ok := in.Parameters.(*CreateSnapshotCopyGrantInput) 1042 _ = input 1043 if !ok { 1044 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1045 } 1046 1047 request.Request.URL.Path = "/" 1048 request.Request.Method = "POST" 1049 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1050 if err != nil { 1051 return out, metadata, &smithy.SerializationError{Err: err} 1052 } 1053 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1054 1055 bodyWriter := bytes.NewBuffer(nil) 1056 bodyEncoder := query.NewEncoder(bodyWriter) 1057 body := bodyEncoder.Object() 1058 body.Key("Action").String("CreateSnapshotCopyGrant") 1059 body.Key("Version").String("2012-12-01") 1060 1061 if err := awsAwsquery_serializeOpDocumentCreateSnapshotCopyGrantInput(input, bodyEncoder.Value); err != nil { 1062 return out, metadata, &smithy.SerializationError{Err: err} 1063 } 1064 1065 err = bodyEncoder.Encode() 1066 if err != nil { 1067 return out, metadata, &smithy.SerializationError{Err: err} 1068 } 1069 1070 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1071 return out, metadata, &smithy.SerializationError{Err: err} 1072 } 1073 1074 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1075 return out, metadata, &smithy.SerializationError{Err: err} 1076 } 1077 in.Request = request 1078 1079 return next.HandleSerialize(ctx, in) 1080} 1081 1082type awsAwsquery_serializeOpCreateSnapshotSchedule struct { 1083} 1084 1085func (*awsAwsquery_serializeOpCreateSnapshotSchedule) ID() string { 1086 return "OperationSerializer" 1087} 1088 1089func (m *awsAwsquery_serializeOpCreateSnapshotSchedule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1090 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1091) { 1092 request, ok := in.Request.(*smithyhttp.Request) 1093 if !ok { 1094 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1095 } 1096 1097 input, ok := in.Parameters.(*CreateSnapshotScheduleInput) 1098 _ = input 1099 if !ok { 1100 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1101 } 1102 1103 request.Request.URL.Path = "/" 1104 request.Request.Method = "POST" 1105 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1106 if err != nil { 1107 return out, metadata, &smithy.SerializationError{Err: err} 1108 } 1109 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1110 1111 bodyWriter := bytes.NewBuffer(nil) 1112 bodyEncoder := query.NewEncoder(bodyWriter) 1113 body := bodyEncoder.Object() 1114 body.Key("Action").String("CreateSnapshotSchedule") 1115 body.Key("Version").String("2012-12-01") 1116 1117 if err := awsAwsquery_serializeOpDocumentCreateSnapshotScheduleInput(input, bodyEncoder.Value); err != nil { 1118 return out, metadata, &smithy.SerializationError{Err: err} 1119 } 1120 1121 err = bodyEncoder.Encode() 1122 if err != nil { 1123 return out, metadata, &smithy.SerializationError{Err: err} 1124 } 1125 1126 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1127 return out, metadata, &smithy.SerializationError{Err: err} 1128 } 1129 1130 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1131 return out, metadata, &smithy.SerializationError{Err: err} 1132 } 1133 in.Request = request 1134 1135 return next.HandleSerialize(ctx, in) 1136} 1137 1138type awsAwsquery_serializeOpCreateTags struct { 1139} 1140 1141func (*awsAwsquery_serializeOpCreateTags) ID() string { 1142 return "OperationSerializer" 1143} 1144 1145func (m *awsAwsquery_serializeOpCreateTags) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1146 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1147) { 1148 request, ok := in.Request.(*smithyhttp.Request) 1149 if !ok { 1150 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1151 } 1152 1153 input, ok := in.Parameters.(*CreateTagsInput) 1154 _ = input 1155 if !ok { 1156 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1157 } 1158 1159 request.Request.URL.Path = "/" 1160 request.Request.Method = "POST" 1161 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1162 if err != nil { 1163 return out, metadata, &smithy.SerializationError{Err: err} 1164 } 1165 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1166 1167 bodyWriter := bytes.NewBuffer(nil) 1168 bodyEncoder := query.NewEncoder(bodyWriter) 1169 body := bodyEncoder.Object() 1170 body.Key("Action").String("CreateTags") 1171 body.Key("Version").String("2012-12-01") 1172 1173 if err := awsAwsquery_serializeOpDocumentCreateTagsInput(input, bodyEncoder.Value); err != nil { 1174 return out, metadata, &smithy.SerializationError{Err: err} 1175 } 1176 1177 err = bodyEncoder.Encode() 1178 if err != nil { 1179 return out, metadata, &smithy.SerializationError{Err: err} 1180 } 1181 1182 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1183 return out, metadata, &smithy.SerializationError{Err: err} 1184 } 1185 1186 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1187 return out, metadata, &smithy.SerializationError{Err: err} 1188 } 1189 in.Request = request 1190 1191 return next.HandleSerialize(ctx, in) 1192} 1193 1194type awsAwsquery_serializeOpCreateUsageLimit struct { 1195} 1196 1197func (*awsAwsquery_serializeOpCreateUsageLimit) ID() string { 1198 return "OperationSerializer" 1199} 1200 1201func (m *awsAwsquery_serializeOpCreateUsageLimit) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1202 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1203) { 1204 request, ok := in.Request.(*smithyhttp.Request) 1205 if !ok { 1206 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1207 } 1208 1209 input, ok := in.Parameters.(*CreateUsageLimitInput) 1210 _ = input 1211 if !ok { 1212 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1213 } 1214 1215 request.Request.URL.Path = "/" 1216 request.Request.Method = "POST" 1217 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1218 if err != nil { 1219 return out, metadata, &smithy.SerializationError{Err: err} 1220 } 1221 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1222 1223 bodyWriter := bytes.NewBuffer(nil) 1224 bodyEncoder := query.NewEncoder(bodyWriter) 1225 body := bodyEncoder.Object() 1226 body.Key("Action").String("CreateUsageLimit") 1227 body.Key("Version").String("2012-12-01") 1228 1229 if err := awsAwsquery_serializeOpDocumentCreateUsageLimitInput(input, bodyEncoder.Value); err != nil { 1230 return out, metadata, &smithy.SerializationError{Err: err} 1231 } 1232 1233 err = bodyEncoder.Encode() 1234 if err != nil { 1235 return out, metadata, &smithy.SerializationError{Err: err} 1236 } 1237 1238 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1239 return out, metadata, &smithy.SerializationError{Err: err} 1240 } 1241 1242 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1243 return out, metadata, &smithy.SerializationError{Err: err} 1244 } 1245 in.Request = request 1246 1247 return next.HandleSerialize(ctx, in) 1248} 1249 1250type awsAwsquery_serializeOpDeleteCluster struct { 1251} 1252 1253func (*awsAwsquery_serializeOpDeleteCluster) ID() string { 1254 return "OperationSerializer" 1255} 1256 1257func (m *awsAwsquery_serializeOpDeleteCluster) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1258 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1259) { 1260 request, ok := in.Request.(*smithyhttp.Request) 1261 if !ok { 1262 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1263 } 1264 1265 input, ok := in.Parameters.(*DeleteClusterInput) 1266 _ = input 1267 if !ok { 1268 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1269 } 1270 1271 request.Request.URL.Path = "/" 1272 request.Request.Method = "POST" 1273 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1274 if err != nil { 1275 return out, metadata, &smithy.SerializationError{Err: err} 1276 } 1277 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1278 1279 bodyWriter := bytes.NewBuffer(nil) 1280 bodyEncoder := query.NewEncoder(bodyWriter) 1281 body := bodyEncoder.Object() 1282 body.Key("Action").String("DeleteCluster") 1283 body.Key("Version").String("2012-12-01") 1284 1285 if err := awsAwsquery_serializeOpDocumentDeleteClusterInput(input, bodyEncoder.Value); err != nil { 1286 return out, metadata, &smithy.SerializationError{Err: err} 1287 } 1288 1289 err = bodyEncoder.Encode() 1290 if err != nil { 1291 return out, metadata, &smithy.SerializationError{Err: err} 1292 } 1293 1294 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1295 return out, metadata, &smithy.SerializationError{Err: err} 1296 } 1297 1298 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1299 return out, metadata, &smithy.SerializationError{Err: err} 1300 } 1301 in.Request = request 1302 1303 return next.HandleSerialize(ctx, in) 1304} 1305 1306type awsAwsquery_serializeOpDeleteClusterParameterGroup struct { 1307} 1308 1309func (*awsAwsquery_serializeOpDeleteClusterParameterGroup) ID() string { 1310 return "OperationSerializer" 1311} 1312 1313func (m *awsAwsquery_serializeOpDeleteClusterParameterGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1314 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1315) { 1316 request, ok := in.Request.(*smithyhttp.Request) 1317 if !ok { 1318 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1319 } 1320 1321 input, ok := in.Parameters.(*DeleteClusterParameterGroupInput) 1322 _ = input 1323 if !ok { 1324 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1325 } 1326 1327 request.Request.URL.Path = "/" 1328 request.Request.Method = "POST" 1329 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1330 if err != nil { 1331 return out, metadata, &smithy.SerializationError{Err: err} 1332 } 1333 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1334 1335 bodyWriter := bytes.NewBuffer(nil) 1336 bodyEncoder := query.NewEncoder(bodyWriter) 1337 body := bodyEncoder.Object() 1338 body.Key("Action").String("DeleteClusterParameterGroup") 1339 body.Key("Version").String("2012-12-01") 1340 1341 if err := awsAwsquery_serializeOpDocumentDeleteClusterParameterGroupInput(input, bodyEncoder.Value); err != nil { 1342 return out, metadata, &smithy.SerializationError{Err: err} 1343 } 1344 1345 err = bodyEncoder.Encode() 1346 if err != nil { 1347 return out, metadata, &smithy.SerializationError{Err: err} 1348 } 1349 1350 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1351 return out, metadata, &smithy.SerializationError{Err: err} 1352 } 1353 1354 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1355 return out, metadata, &smithy.SerializationError{Err: err} 1356 } 1357 in.Request = request 1358 1359 return next.HandleSerialize(ctx, in) 1360} 1361 1362type awsAwsquery_serializeOpDeleteClusterSecurityGroup struct { 1363} 1364 1365func (*awsAwsquery_serializeOpDeleteClusterSecurityGroup) ID() string { 1366 return "OperationSerializer" 1367} 1368 1369func (m *awsAwsquery_serializeOpDeleteClusterSecurityGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1370 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1371) { 1372 request, ok := in.Request.(*smithyhttp.Request) 1373 if !ok { 1374 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1375 } 1376 1377 input, ok := in.Parameters.(*DeleteClusterSecurityGroupInput) 1378 _ = input 1379 if !ok { 1380 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1381 } 1382 1383 request.Request.URL.Path = "/" 1384 request.Request.Method = "POST" 1385 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1386 if err != nil { 1387 return out, metadata, &smithy.SerializationError{Err: err} 1388 } 1389 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1390 1391 bodyWriter := bytes.NewBuffer(nil) 1392 bodyEncoder := query.NewEncoder(bodyWriter) 1393 body := bodyEncoder.Object() 1394 body.Key("Action").String("DeleteClusterSecurityGroup") 1395 body.Key("Version").String("2012-12-01") 1396 1397 if err := awsAwsquery_serializeOpDocumentDeleteClusterSecurityGroupInput(input, bodyEncoder.Value); err != nil { 1398 return out, metadata, &smithy.SerializationError{Err: err} 1399 } 1400 1401 err = bodyEncoder.Encode() 1402 if err != nil { 1403 return out, metadata, &smithy.SerializationError{Err: err} 1404 } 1405 1406 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1407 return out, metadata, &smithy.SerializationError{Err: err} 1408 } 1409 1410 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1411 return out, metadata, &smithy.SerializationError{Err: err} 1412 } 1413 in.Request = request 1414 1415 return next.HandleSerialize(ctx, in) 1416} 1417 1418type awsAwsquery_serializeOpDeleteClusterSnapshot struct { 1419} 1420 1421func (*awsAwsquery_serializeOpDeleteClusterSnapshot) ID() string { 1422 return "OperationSerializer" 1423} 1424 1425func (m *awsAwsquery_serializeOpDeleteClusterSnapshot) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1426 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1427) { 1428 request, ok := in.Request.(*smithyhttp.Request) 1429 if !ok { 1430 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1431 } 1432 1433 input, ok := in.Parameters.(*DeleteClusterSnapshotInput) 1434 _ = input 1435 if !ok { 1436 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1437 } 1438 1439 request.Request.URL.Path = "/" 1440 request.Request.Method = "POST" 1441 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1442 if err != nil { 1443 return out, metadata, &smithy.SerializationError{Err: err} 1444 } 1445 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1446 1447 bodyWriter := bytes.NewBuffer(nil) 1448 bodyEncoder := query.NewEncoder(bodyWriter) 1449 body := bodyEncoder.Object() 1450 body.Key("Action").String("DeleteClusterSnapshot") 1451 body.Key("Version").String("2012-12-01") 1452 1453 if err := awsAwsquery_serializeOpDocumentDeleteClusterSnapshotInput(input, bodyEncoder.Value); err != nil { 1454 return out, metadata, &smithy.SerializationError{Err: err} 1455 } 1456 1457 err = bodyEncoder.Encode() 1458 if err != nil { 1459 return out, metadata, &smithy.SerializationError{Err: err} 1460 } 1461 1462 if request, err = request.SetStream(bytes.NewReader(bodyWriter.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 awsAwsquery_serializeOpDeleteClusterSubnetGroup struct { 1475} 1476 1477func (*awsAwsquery_serializeOpDeleteClusterSubnetGroup) ID() string { 1478 return "OperationSerializer" 1479} 1480 1481func (m *awsAwsquery_serializeOpDeleteClusterSubnetGroup) 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.(*DeleteClusterSubnetGroupInput) 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-www-form-urlencoded") 1502 1503 bodyWriter := bytes.NewBuffer(nil) 1504 bodyEncoder := query.NewEncoder(bodyWriter) 1505 body := bodyEncoder.Object() 1506 body.Key("Action").String("DeleteClusterSubnetGroup") 1507 body.Key("Version").String("2012-12-01") 1508 1509 if err := awsAwsquery_serializeOpDocumentDeleteClusterSubnetGroupInput(input, bodyEncoder.Value); err != nil { 1510 return out, metadata, &smithy.SerializationError{Err: err} 1511 } 1512 1513 err = bodyEncoder.Encode() 1514 if err != nil { 1515 return out, metadata, &smithy.SerializationError{Err: err} 1516 } 1517 1518 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1519 return out, metadata, &smithy.SerializationError{Err: err} 1520 } 1521 1522 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1523 return out, metadata, &smithy.SerializationError{Err: err} 1524 } 1525 in.Request = request 1526 1527 return next.HandleSerialize(ctx, in) 1528} 1529 1530type awsAwsquery_serializeOpDeleteEndpointAccess struct { 1531} 1532 1533func (*awsAwsquery_serializeOpDeleteEndpointAccess) ID() string { 1534 return "OperationSerializer" 1535} 1536 1537func (m *awsAwsquery_serializeOpDeleteEndpointAccess) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1538 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1539) { 1540 request, ok := in.Request.(*smithyhttp.Request) 1541 if !ok { 1542 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1543 } 1544 1545 input, ok := in.Parameters.(*DeleteEndpointAccessInput) 1546 _ = input 1547 if !ok { 1548 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1549 } 1550 1551 request.Request.URL.Path = "/" 1552 request.Request.Method = "POST" 1553 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1554 if err != nil { 1555 return out, metadata, &smithy.SerializationError{Err: err} 1556 } 1557 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1558 1559 bodyWriter := bytes.NewBuffer(nil) 1560 bodyEncoder := query.NewEncoder(bodyWriter) 1561 body := bodyEncoder.Object() 1562 body.Key("Action").String("DeleteEndpointAccess") 1563 body.Key("Version").String("2012-12-01") 1564 1565 if err := awsAwsquery_serializeOpDocumentDeleteEndpointAccessInput(input, bodyEncoder.Value); err != nil { 1566 return out, metadata, &smithy.SerializationError{Err: err} 1567 } 1568 1569 err = bodyEncoder.Encode() 1570 if err != nil { 1571 return out, metadata, &smithy.SerializationError{Err: err} 1572 } 1573 1574 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1575 return out, metadata, &smithy.SerializationError{Err: err} 1576 } 1577 1578 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1579 return out, metadata, &smithy.SerializationError{Err: err} 1580 } 1581 in.Request = request 1582 1583 return next.HandleSerialize(ctx, in) 1584} 1585 1586type awsAwsquery_serializeOpDeleteEventSubscription struct { 1587} 1588 1589func (*awsAwsquery_serializeOpDeleteEventSubscription) ID() string { 1590 return "OperationSerializer" 1591} 1592 1593func (m *awsAwsquery_serializeOpDeleteEventSubscription) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1594 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1595) { 1596 request, ok := in.Request.(*smithyhttp.Request) 1597 if !ok { 1598 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1599 } 1600 1601 input, ok := in.Parameters.(*DeleteEventSubscriptionInput) 1602 _ = input 1603 if !ok { 1604 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1605 } 1606 1607 request.Request.URL.Path = "/" 1608 request.Request.Method = "POST" 1609 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1610 if err != nil { 1611 return out, metadata, &smithy.SerializationError{Err: err} 1612 } 1613 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1614 1615 bodyWriter := bytes.NewBuffer(nil) 1616 bodyEncoder := query.NewEncoder(bodyWriter) 1617 body := bodyEncoder.Object() 1618 body.Key("Action").String("DeleteEventSubscription") 1619 body.Key("Version").String("2012-12-01") 1620 1621 if err := awsAwsquery_serializeOpDocumentDeleteEventSubscriptionInput(input, bodyEncoder.Value); err != nil { 1622 return out, metadata, &smithy.SerializationError{Err: err} 1623 } 1624 1625 err = bodyEncoder.Encode() 1626 if err != nil { 1627 return out, metadata, &smithy.SerializationError{Err: err} 1628 } 1629 1630 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1631 return out, metadata, &smithy.SerializationError{Err: err} 1632 } 1633 1634 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1635 return out, metadata, &smithy.SerializationError{Err: err} 1636 } 1637 in.Request = request 1638 1639 return next.HandleSerialize(ctx, in) 1640} 1641 1642type awsAwsquery_serializeOpDeleteHsmClientCertificate struct { 1643} 1644 1645func (*awsAwsquery_serializeOpDeleteHsmClientCertificate) ID() string { 1646 return "OperationSerializer" 1647} 1648 1649func (m *awsAwsquery_serializeOpDeleteHsmClientCertificate) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1650 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1651) { 1652 request, ok := in.Request.(*smithyhttp.Request) 1653 if !ok { 1654 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1655 } 1656 1657 input, ok := in.Parameters.(*DeleteHsmClientCertificateInput) 1658 _ = input 1659 if !ok { 1660 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1661 } 1662 1663 request.Request.URL.Path = "/" 1664 request.Request.Method = "POST" 1665 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1666 if err != nil { 1667 return out, metadata, &smithy.SerializationError{Err: err} 1668 } 1669 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1670 1671 bodyWriter := bytes.NewBuffer(nil) 1672 bodyEncoder := query.NewEncoder(bodyWriter) 1673 body := bodyEncoder.Object() 1674 body.Key("Action").String("DeleteHsmClientCertificate") 1675 body.Key("Version").String("2012-12-01") 1676 1677 if err := awsAwsquery_serializeOpDocumentDeleteHsmClientCertificateInput(input, bodyEncoder.Value); err != nil { 1678 return out, metadata, &smithy.SerializationError{Err: err} 1679 } 1680 1681 err = bodyEncoder.Encode() 1682 if err != nil { 1683 return out, metadata, &smithy.SerializationError{Err: err} 1684 } 1685 1686 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1687 return out, metadata, &smithy.SerializationError{Err: err} 1688 } 1689 1690 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1691 return out, metadata, &smithy.SerializationError{Err: err} 1692 } 1693 in.Request = request 1694 1695 return next.HandleSerialize(ctx, in) 1696} 1697 1698type awsAwsquery_serializeOpDeleteHsmConfiguration struct { 1699} 1700 1701func (*awsAwsquery_serializeOpDeleteHsmConfiguration) ID() string { 1702 return "OperationSerializer" 1703} 1704 1705func (m *awsAwsquery_serializeOpDeleteHsmConfiguration) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1706 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1707) { 1708 request, ok := in.Request.(*smithyhttp.Request) 1709 if !ok { 1710 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1711 } 1712 1713 input, ok := in.Parameters.(*DeleteHsmConfigurationInput) 1714 _ = input 1715 if !ok { 1716 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1717 } 1718 1719 request.Request.URL.Path = "/" 1720 request.Request.Method = "POST" 1721 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1722 if err != nil { 1723 return out, metadata, &smithy.SerializationError{Err: err} 1724 } 1725 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1726 1727 bodyWriter := bytes.NewBuffer(nil) 1728 bodyEncoder := query.NewEncoder(bodyWriter) 1729 body := bodyEncoder.Object() 1730 body.Key("Action").String("DeleteHsmConfiguration") 1731 body.Key("Version").String("2012-12-01") 1732 1733 if err := awsAwsquery_serializeOpDocumentDeleteHsmConfigurationInput(input, bodyEncoder.Value); err != nil { 1734 return out, metadata, &smithy.SerializationError{Err: err} 1735 } 1736 1737 err = bodyEncoder.Encode() 1738 if err != nil { 1739 return out, metadata, &smithy.SerializationError{Err: err} 1740 } 1741 1742 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1743 return out, metadata, &smithy.SerializationError{Err: err} 1744 } 1745 1746 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1747 return out, metadata, &smithy.SerializationError{Err: err} 1748 } 1749 in.Request = request 1750 1751 return next.HandleSerialize(ctx, in) 1752} 1753 1754type awsAwsquery_serializeOpDeleteScheduledAction struct { 1755} 1756 1757func (*awsAwsquery_serializeOpDeleteScheduledAction) ID() string { 1758 return "OperationSerializer" 1759} 1760 1761func (m *awsAwsquery_serializeOpDeleteScheduledAction) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1762 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1763) { 1764 request, ok := in.Request.(*smithyhttp.Request) 1765 if !ok { 1766 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1767 } 1768 1769 input, ok := in.Parameters.(*DeleteScheduledActionInput) 1770 _ = input 1771 if !ok { 1772 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1773 } 1774 1775 request.Request.URL.Path = "/" 1776 request.Request.Method = "POST" 1777 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1778 if err != nil { 1779 return out, metadata, &smithy.SerializationError{Err: err} 1780 } 1781 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1782 1783 bodyWriter := bytes.NewBuffer(nil) 1784 bodyEncoder := query.NewEncoder(bodyWriter) 1785 body := bodyEncoder.Object() 1786 body.Key("Action").String("DeleteScheduledAction") 1787 body.Key("Version").String("2012-12-01") 1788 1789 if err := awsAwsquery_serializeOpDocumentDeleteScheduledActionInput(input, bodyEncoder.Value); err != nil { 1790 return out, metadata, &smithy.SerializationError{Err: err} 1791 } 1792 1793 err = bodyEncoder.Encode() 1794 if err != nil { 1795 return out, metadata, &smithy.SerializationError{Err: err} 1796 } 1797 1798 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1799 return out, metadata, &smithy.SerializationError{Err: err} 1800 } 1801 1802 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1803 return out, metadata, &smithy.SerializationError{Err: err} 1804 } 1805 in.Request = request 1806 1807 return next.HandleSerialize(ctx, in) 1808} 1809 1810type awsAwsquery_serializeOpDeleteSnapshotCopyGrant struct { 1811} 1812 1813func (*awsAwsquery_serializeOpDeleteSnapshotCopyGrant) ID() string { 1814 return "OperationSerializer" 1815} 1816 1817func (m *awsAwsquery_serializeOpDeleteSnapshotCopyGrant) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1818 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1819) { 1820 request, ok := in.Request.(*smithyhttp.Request) 1821 if !ok { 1822 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1823 } 1824 1825 input, ok := in.Parameters.(*DeleteSnapshotCopyGrantInput) 1826 _ = input 1827 if !ok { 1828 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1829 } 1830 1831 request.Request.URL.Path = "/" 1832 request.Request.Method = "POST" 1833 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1834 if err != nil { 1835 return out, metadata, &smithy.SerializationError{Err: err} 1836 } 1837 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1838 1839 bodyWriter := bytes.NewBuffer(nil) 1840 bodyEncoder := query.NewEncoder(bodyWriter) 1841 body := bodyEncoder.Object() 1842 body.Key("Action").String("DeleteSnapshotCopyGrant") 1843 body.Key("Version").String("2012-12-01") 1844 1845 if err := awsAwsquery_serializeOpDocumentDeleteSnapshotCopyGrantInput(input, bodyEncoder.Value); err != nil { 1846 return out, metadata, &smithy.SerializationError{Err: err} 1847 } 1848 1849 err = bodyEncoder.Encode() 1850 if err != nil { 1851 return out, metadata, &smithy.SerializationError{Err: err} 1852 } 1853 1854 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1855 return out, metadata, &smithy.SerializationError{Err: err} 1856 } 1857 1858 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1859 return out, metadata, &smithy.SerializationError{Err: err} 1860 } 1861 in.Request = request 1862 1863 return next.HandleSerialize(ctx, in) 1864} 1865 1866type awsAwsquery_serializeOpDeleteSnapshotSchedule struct { 1867} 1868 1869func (*awsAwsquery_serializeOpDeleteSnapshotSchedule) ID() string { 1870 return "OperationSerializer" 1871} 1872 1873func (m *awsAwsquery_serializeOpDeleteSnapshotSchedule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1874 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1875) { 1876 request, ok := in.Request.(*smithyhttp.Request) 1877 if !ok { 1878 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1879 } 1880 1881 input, ok := in.Parameters.(*DeleteSnapshotScheduleInput) 1882 _ = input 1883 if !ok { 1884 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1885 } 1886 1887 request.Request.URL.Path = "/" 1888 request.Request.Method = "POST" 1889 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1890 if err != nil { 1891 return out, metadata, &smithy.SerializationError{Err: err} 1892 } 1893 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1894 1895 bodyWriter := bytes.NewBuffer(nil) 1896 bodyEncoder := query.NewEncoder(bodyWriter) 1897 body := bodyEncoder.Object() 1898 body.Key("Action").String("DeleteSnapshotSchedule") 1899 body.Key("Version").String("2012-12-01") 1900 1901 if err := awsAwsquery_serializeOpDocumentDeleteSnapshotScheduleInput(input, bodyEncoder.Value); err != nil { 1902 return out, metadata, &smithy.SerializationError{Err: err} 1903 } 1904 1905 err = bodyEncoder.Encode() 1906 if err != nil { 1907 return out, metadata, &smithy.SerializationError{Err: err} 1908 } 1909 1910 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1911 return out, metadata, &smithy.SerializationError{Err: err} 1912 } 1913 1914 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1915 return out, metadata, &smithy.SerializationError{Err: err} 1916 } 1917 in.Request = request 1918 1919 return next.HandleSerialize(ctx, in) 1920} 1921 1922type awsAwsquery_serializeOpDeleteTags struct { 1923} 1924 1925func (*awsAwsquery_serializeOpDeleteTags) ID() string { 1926 return "OperationSerializer" 1927} 1928 1929func (m *awsAwsquery_serializeOpDeleteTags) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1930 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1931) { 1932 request, ok := in.Request.(*smithyhttp.Request) 1933 if !ok { 1934 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1935 } 1936 1937 input, ok := in.Parameters.(*DeleteTagsInput) 1938 _ = input 1939 if !ok { 1940 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1941 } 1942 1943 request.Request.URL.Path = "/" 1944 request.Request.Method = "POST" 1945 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1946 if err != nil { 1947 return out, metadata, &smithy.SerializationError{Err: err} 1948 } 1949 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 1950 1951 bodyWriter := bytes.NewBuffer(nil) 1952 bodyEncoder := query.NewEncoder(bodyWriter) 1953 body := bodyEncoder.Object() 1954 body.Key("Action").String("DeleteTags") 1955 body.Key("Version").String("2012-12-01") 1956 1957 if err := awsAwsquery_serializeOpDocumentDeleteTagsInput(input, bodyEncoder.Value); err != nil { 1958 return out, metadata, &smithy.SerializationError{Err: err} 1959 } 1960 1961 err = bodyEncoder.Encode() 1962 if err != nil { 1963 return out, metadata, &smithy.SerializationError{Err: err} 1964 } 1965 1966 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 1967 return out, metadata, &smithy.SerializationError{Err: err} 1968 } 1969 1970 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1971 return out, metadata, &smithy.SerializationError{Err: err} 1972 } 1973 in.Request = request 1974 1975 return next.HandleSerialize(ctx, in) 1976} 1977 1978type awsAwsquery_serializeOpDeleteUsageLimit struct { 1979} 1980 1981func (*awsAwsquery_serializeOpDeleteUsageLimit) ID() string { 1982 return "OperationSerializer" 1983} 1984 1985func (m *awsAwsquery_serializeOpDeleteUsageLimit) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1986 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1987) { 1988 request, ok := in.Request.(*smithyhttp.Request) 1989 if !ok { 1990 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1991 } 1992 1993 input, ok := in.Parameters.(*DeleteUsageLimitInput) 1994 _ = input 1995 if !ok { 1996 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1997 } 1998 1999 request.Request.URL.Path = "/" 2000 request.Request.Method = "POST" 2001 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2002 if err != nil { 2003 return out, metadata, &smithy.SerializationError{Err: err} 2004 } 2005 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2006 2007 bodyWriter := bytes.NewBuffer(nil) 2008 bodyEncoder := query.NewEncoder(bodyWriter) 2009 body := bodyEncoder.Object() 2010 body.Key("Action").String("DeleteUsageLimit") 2011 body.Key("Version").String("2012-12-01") 2012 2013 if err := awsAwsquery_serializeOpDocumentDeleteUsageLimitInput(input, bodyEncoder.Value); err != nil { 2014 return out, metadata, &smithy.SerializationError{Err: err} 2015 } 2016 2017 err = bodyEncoder.Encode() 2018 if err != nil { 2019 return out, metadata, &smithy.SerializationError{Err: err} 2020 } 2021 2022 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2023 return out, metadata, &smithy.SerializationError{Err: err} 2024 } 2025 2026 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2027 return out, metadata, &smithy.SerializationError{Err: err} 2028 } 2029 in.Request = request 2030 2031 return next.HandleSerialize(ctx, in) 2032} 2033 2034type awsAwsquery_serializeOpDescribeAccountAttributes struct { 2035} 2036 2037func (*awsAwsquery_serializeOpDescribeAccountAttributes) ID() string { 2038 return "OperationSerializer" 2039} 2040 2041func (m *awsAwsquery_serializeOpDescribeAccountAttributes) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2042 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2043) { 2044 request, ok := in.Request.(*smithyhttp.Request) 2045 if !ok { 2046 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2047 } 2048 2049 input, ok := in.Parameters.(*DescribeAccountAttributesInput) 2050 _ = input 2051 if !ok { 2052 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2053 } 2054 2055 request.Request.URL.Path = "/" 2056 request.Request.Method = "POST" 2057 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2058 if err != nil { 2059 return out, metadata, &smithy.SerializationError{Err: err} 2060 } 2061 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2062 2063 bodyWriter := bytes.NewBuffer(nil) 2064 bodyEncoder := query.NewEncoder(bodyWriter) 2065 body := bodyEncoder.Object() 2066 body.Key("Action").String("DescribeAccountAttributes") 2067 body.Key("Version").String("2012-12-01") 2068 2069 if err := awsAwsquery_serializeOpDocumentDescribeAccountAttributesInput(input, bodyEncoder.Value); err != nil { 2070 return out, metadata, &smithy.SerializationError{Err: err} 2071 } 2072 2073 err = bodyEncoder.Encode() 2074 if err != nil { 2075 return out, metadata, &smithy.SerializationError{Err: err} 2076 } 2077 2078 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2079 return out, metadata, &smithy.SerializationError{Err: err} 2080 } 2081 2082 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2083 return out, metadata, &smithy.SerializationError{Err: err} 2084 } 2085 in.Request = request 2086 2087 return next.HandleSerialize(ctx, in) 2088} 2089 2090type awsAwsquery_serializeOpDescribeClusterDbRevisions struct { 2091} 2092 2093func (*awsAwsquery_serializeOpDescribeClusterDbRevisions) ID() string { 2094 return "OperationSerializer" 2095} 2096 2097func (m *awsAwsquery_serializeOpDescribeClusterDbRevisions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2098 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2099) { 2100 request, ok := in.Request.(*smithyhttp.Request) 2101 if !ok { 2102 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2103 } 2104 2105 input, ok := in.Parameters.(*DescribeClusterDbRevisionsInput) 2106 _ = input 2107 if !ok { 2108 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2109 } 2110 2111 request.Request.URL.Path = "/" 2112 request.Request.Method = "POST" 2113 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2114 if err != nil { 2115 return out, metadata, &smithy.SerializationError{Err: err} 2116 } 2117 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2118 2119 bodyWriter := bytes.NewBuffer(nil) 2120 bodyEncoder := query.NewEncoder(bodyWriter) 2121 body := bodyEncoder.Object() 2122 body.Key("Action").String("DescribeClusterDbRevisions") 2123 body.Key("Version").String("2012-12-01") 2124 2125 if err := awsAwsquery_serializeOpDocumentDescribeClusterDbRevisionsInput(input, bodyEncoder.Value); err != nil { 2126 return out, metadata, &smithy.SerializationError{Err: err} 2127 } 2128 2129 err = bodyEncoder.Encode() 2130 if err != nil { 2131 return out, metadata, &smithy.SerializationError{Err: err} 2132 } 2133 2134 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2135 return out, metadata, &smithy.SerializationError{Err: err} 2136 } 2137 2138 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2139 return out, metadata, &smithy.SerializationError{Err: err} 2140 } 2141 in.Request = request 2142 2143 return next.HandleSerialize(ctx, in) 2144} 2145 2146type awsAwsquery_serializeOpDescribeClusterParameterGroups struct { 2147} 2148 2149func (*awsAwsquery_serializeOpDescribeClusterParameterGroups) ID() string { 2150 return "OperationSerializer" 2151} 2152 2153func (m *awsAwsquery_serializeOpDescribeClusterParameterGroups) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2154 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2155) { 2156 request, ok := in.Request.(*smithyhttp.Request) 2157 if !ok { 2158 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2159 } 2160 2161 input, ok := in.Parameters.(*DescribeClusterParameterGroupsInput) 2162 _ = input 2163 if !ok { 2164 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2165 } 2166 2167 request.Request.URL.Path = "/" 2168 request.Request.Method = "POST" 2169 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2170 if err != nil { 2171 return out, metadata, &smithy.SerializationError{Err: err} 2172 } 2173 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2174 2175 bodyWriter := bytes.NewBuffer(nil) 2176 bodyEncoder := query.NewEncoder(bodyWriter) 2177 body := bodyEncoder.Object() 2178 body.Key("Action").String("DescribeClusterParameterGroups") 2179 body.Key("Version").String("2012-12-01") 2180 2181 if err := awsAwsquery_serializeOpDocumentDescribeClusterParameterGroupsInput(input, bodyEncoder.Value); err != nil { 2182 return out, metadata, &smithy.SerializationError{Err: err} 2183 } 2184 2185 err = bodyEncoder.Encode() 2186 if err != nil { 2187 return out, metadata, &smithy.SerializationError{Err: err} 2188 } 2189 2190 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2191 return out, metadata, &smithy.SerializationError{Err: err} 2192 } 2193 2194 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2195 return out, metadata, &smithy.SerializationError{Err: err} 2196 } 2197 in.Request = request 2198 2199 return next.HandleSerialize(ctx, in) 2200} 2201 2202type awsAwsquery_serializeOpDescribeClusterParameters struct { 2203} 2204 2205func (*awsAwsquery_serializeOpDescribeClusterParameters) ID() string { 2206 return "OperationSerializer" 2207} 2208 2209func (m *awsAwsquery_serializeOpDescribeClusterParameters) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2210 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2211) { 2212 request, ok := in.Request.(*smithyhttp.Request) 2213 if !ok { 2214 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2215 } 2216 2217 input, ok := in.Parameters.(*DescribeClusterParametersInput) 2218 _ = input 2219 if !ok { 2220 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2221 } 2222 2223 request.Request.URL.Path = "/" 2224 request.Request.Method = "POST" 2225 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2226 if err != nil { 2227 return out, metadata, &smithy.SerializationError{Err: err} 2228 } 2229 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2230 2231 bodyWriter := bytes.NewBuffer(nil) 2232 bodyEncoder := query.NewEncoder(bodyWriter) 2233 body := bodyEncoder.Object() 2234 body.Key("Action").String("DescribeClusterParameters") 2235 body.Key("Version").String("2012-12-01") 2236 2237 if err := awsAwsquery_serializeOpDocumentDescribeClusterParametersInput(input, bodyEncoder.Value); err != nil { 2238 return out, metadata, &smithy.SerializationError{Err: err} 2239 } 2240 2241 err = bodyEncoder.Encode() 2242 if err != nil { 2243 return out, metadata, &smithy.SerializationError{Err: err} 2244 } 2245 2246 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2247 return out, metadata, &smithy.SerializationError{Err: err} 2248 } 2249 2250 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2251 return out, metadata, &smithy.SerializationError{Err: err} 2252 } 2253 in.Request = request 2254 2255 return next.HandleSerialize(ctx, in) 2256} 2257 2258type awsAwsquery_serializeOpDescribeClusters struct { 2259} 2260 2261func (*awsAwsquery_serializeOpDescribeClusters) ID() string { 2262 return "OperationSerializer" 2263} 2264 2265func (m *awsAwsquery_serializeOpDescribeClusters) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2266 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2267) { 2268 request, ok := in.Request.(*smithyhttp.Request) 2269 if !ok { 2270 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2271 } 2272 2273 input, ok := in.Parameters.(*DescribeClustersInput) 2274 _ = input 2275 if !ok { 2276 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2277 } 2278 2279 request.Request.URL.Path = "/" 2280 request.Request.Method = "POST" 2281 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2282 if err != nil { 2283 return out, metadata, &smithy.SerializationError{Err: err} 2284 } 2285 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2286 2287 bodyWriter := bytes.NewBuffer(nil) 2288 bodyEncoder := query.NewEncoder(bodyWriter) 2289 body := bodyEncoder.Object() 2290 body.Key("Action").String("DescribeClusters") 2291 body.Key("Version").String("2012-12-01") 2292 2293 if err := awsAwsquery_serializeOpDocumentDescribeClustersInput(input, bodyEncoder.Value); err != nil { 2294 return out, metadata, &smithy.SerializationError{Err: err} 2295 } 2296 2297 err = bodyEncoder.Encode() 2298 if err != nil { 2299 return out, metadata, &smithy.SerializationError{Err: err} 2300 } 2301 2302 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2303 return out, metadata, &smithy.SerializationError{Err: err} 2304 } 2305 2306 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2307 return out, metadata, &smithy.SerializationError{Err: err} 2308 } 2309 in.Request = request 2310 2311 return next.HandleSerialize(ctx, in) 2312} 2313 2314type awsAwsquery_serializeOpDescribeClusterSecurityGroups struct { 2315} 2316 2317func (*awsAwsquery_serializeOpDescribeClusterSecurityGroups) ID() string { 2318 return "OperationSerializer" 2319} 2320 2321func (m *awsAwsquery_serializeOpDescribeClusterSecurityGroups) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2322 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2323) { 2324 request, ok := in.Request.(*smithyhttp.Request) 2325 if !ok { 2326 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2327 } 2328 2329 input, ok := in.Parameters.(*DescribeClusterSecurityGroupsInput) 2330 _ = input 2331 if !ok { 2332 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2333 } 2334 2335 request.Request.URL.Path = "/" 2336 request.Request.Method = "POST" 2337 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2338 if err != nil { 2339 return out, metadata, &smithy.SerializationError{Err: err} 2340 } 2341 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2342 2343 bodyWriter := bytes.NewBuffer(nil) 2344 bodyEncoder := query.NewEncoder(bodyWriter) 2345 body := bodyEncoder.Object() 2346 body.Key("Action").String("DescribeClusterSecurityGroups") 2347 body.Key("Version").String("2012-12-01") 2348 2349 if err := awsAwsquery_serializeOpDocumentDescribeClusterSecurityGroupsInput(input, bodyEncoder.Value); err != nil { 2350 return out, metadata, &smithy.SerializationError{Err: err} 2351 } 2352 2353 err = bodyEncoder.Encode() 2354 if err != nil { 2355 return out, metadata, &smithy.SerializationError{Err: err} 2356 } 2357 2358 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2359 return out, metadata, &smithy.SerializationError{Err: err} 2360 } 2361 2362 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2363 return out, metadata, &smithy.SerializationError{Err: err} 2364 } 2365 in.Request = request 2366 2367 return next.HandleSerialize(ctx, in) 2368} 2369 2370type awsAwsquery_serializeOpDescribeClusterSnapshots struct { 2371} 2372 2373func (*awsAwsquery_serializeOpDescribeClusterSnapshots) ID() string { 2374 return "OperationSerializer" 2375} 2376 2377func (m *awsAwsquery_serializeOpDescribeClusterSnapshots) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2378 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2379) { 2380 request, ok := in.Request.(*smithyhttp.Request) 2381 if !ok { 2382 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2383 } 2384 2385 input, ok := in.Parameters.(*DescribeClusterSnapshotsInput) 2386 _ = input 2387 if !ok { 2388 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2389 } 2390 2391 request.Request.URL.Path = "/" 2392 request.Request.Method = "POST" 2393 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2394 if err != nil { 2395 return out, metadata, &smithy.SerializationError{Err: err} 2396 } 2397 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2398 2399 bodyWriter := bytes.NewBuffer(nil) 2400 bodyEncoder := query.NewEncoder(bodyWriter) 2401 body := bodyEncoder.Object() 2402 body.Key("Action").String("DescribeClusterSnapshots") 2403 body.Key("Version").String("2012-12-01") 2404 2405 if err := awsAwsquery_serializeOpDocumentDescribeClusterSnapshotsInput(input, bodyEncoder.Value); err != nil { 2406 return out, metadata, &smithy.SerializationError{Err: err} 2407 } 2408 2409 err = bodyEncoder.Encode() 2410 if err != nil { 2411 return out, metadata, &smithy.SerializationError{Err: err} 2412 } 2413 2414 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2415 return out, metadata, &smithy.SerializationError{Err: err} 2416 } 2417 2418 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2419 return out, metadata, &smithy.SerializationError{Err: err} 2420 } 2421 in.Request = request 2422 2423 return next.HandleSerialize(ctx, in) 2424} 2425 2426type awsAwsquery_serializeOpDescribeClusterSubnetGroups struct { 2427} 2428 2429func (*awsAwsquery_serializeOpDescribeClusterSubnetGroups) ID() string { 2430 return "OperationSerializer" 2431} 2432 2433func (m *awsAwsquery_serializeOpDescribeClusterSubnetGroups) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2434 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2435) { 2436 request, ok := in.Request.(*smithyhttp.Request) 2437 if !ok { 2438 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2439 } 2440 2441 input, ok := in.Parameters.(*DescribeClusterSubnetGroupsInput) 2442 _ = input 2443 if !ok { 2444 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2445 } 2446 2447 request.Request.URL.Path = "/" 2448 request.Request.Method = "POST" 2449 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2450 if err != nil { 2451 return out, metadata, &smithy.SerializationError{Err: err} 2452 } 2453 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2454 2455 bodyWriter := bytes.NewBuffer(nil) 2456 bodyEncoder := query.NewEncoder(bodyWriter) 2457 body := bodyEncoder.Object() 2458 body.Key("Action").String("DescribeClusterSubnetGroups") 2459 body.Key("Version").String("2012-12-01") 2460 2461 if err := awsAwsquery_serializeOpDocumentDescribeClusterSubnetGroupsInput(input, bodyEncoder.Value); err != nil { 2462 return out, metadata, &smithy.SerializationError{Err: err} 2463 } 2464 2465 err = bodyEncoder.Encode() 2466 if err != nil { 2467 return out, metadata, &smithy.SerializationError{Err: err} 2468 } 2469 2470 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2471 return out, metadata, &smithy.SerializationError{Err: err} 2472 } 2473 2474 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2475 return out, metadata, &smithy.SerializationError{Err: err} 2476 } 2477 in.Request = request 2478 2479 return next.HandleSerialize(ctx, in) 2480} 2481 2482type awsAwsquery_serializeOpDescribeClusterTracks struct { 2483} 2484 2485func (*awsAwsquery_serializeOpDescribeClusterTracks) ID() string { 2486 return "OperationSerializer" 2487} 2488 2489func (m *awsAwsquery_serializeOpDescribeClusterTracks) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2490 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2491) { 2492 request, ok := in.Request.(*smithyhttp.Request) 2493 if !ok { 2494 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2495 } 2496 2497 input, ok := in.Parameters.(*DescribeClusterTracksInput) 2498 _ = input 2499 if !ok { 2500 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2501 } 2502 2503 request.Request.URL.Path = "/" 2504 request.Request.Method = "POST" 2505 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2506 if err != nil { 2507 return out, metadata, &smithy.SerializationError{Err: err} 2508 } 2509 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2510 2511 bodyWriter := bytes.NewBuffer(nil) 2512 bodyEncoder := query.NewEncoder(bodyWriter) 2513 body := bodyEncoder.Object() 2514 body.Key("Action").String("DescribeClusterTracks") 2515 body.Key("Version").String("2012-12-01") 2516 2517 if err := awsAwsquery_serializeOpDocumentDescribeClusterTracksInput(input, bodyEncoder.Value); err != nil { 2518 return out, metadata, &smithy.SerializationError{Err: err} 2519 } 2520 2521 err = bodyEncoder.Encode() 2522 if err != nil { 2523 return out, metadata, &smithy.SerializationError{Err: err} 2524 } 2525 2526 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2527 return out, metadata, &smithy.SerializationError{Err: err} 2528 } 2529 2530 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2531 return out, metadata, &smithy.SerializationError{Err: err} 2532 } 2533 in.Request = request 2534 2535 return next.HandleSerialize(ctx, in) 2536} 2537 2538type awsAwsquery_serializeOpDescribeClusterVersions struct { 2539} 2540 2541func (*awsAwsquery_serializeOpDescribeClusterVersions) ID() string { 2542 return "OperationSerializer" 2543} 2544 2545func (m *awsAwsquery_serializeOpDescribeClusterVersions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2546 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2547) { 2548 request, ok := in.Request.(*smithyhttp.Request) 2549 if !ok { 2550 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2551 } 2552 2553 input, ok := in.Parameters.(*DescribeClusterVersionsInput) 2554 _ = input 2555 if !ok { 2556 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2557 } 2558 2559 request.Request.URL.Path = "/" 2560 request.Request.Method = "POST" 2561 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2562 if err != nil { 2563 return out, metadata, &smithy.SerializationError{Err: err} 2564 } 2565 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2566 2567 bodyWriter := bytes.NewBuffer(nil) 2568 bodyEncoder := query.NewEncoder(bodyWriter) 2569 body := bodyEncoder.Object() 2570 body.Key("Action").String("DescribeClusterVersions") 2571 body.Key("Version").String("2012-12-01") 2572 2573 if err := awsAwsquery_serializeOpDocumentDescribeClusterVersionsInput(input, bodyEncoder.Value); err != nil { 2574 return out, metadata, &smithy.SerializationError{Err: err} 2575 } 2576 2577 err = bodyEncoder.Encode() 2578 if err != nil { 2579 return out, metadata, &smithy.SerializationError{Err: err} 2580 } 2581 2582 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2583 return out, metadata, &smithy.SerializationError{Err: err} 2584 } 2585 2586 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2587 return out, metadata, &smithy.SerializationError{Err: err} 2588 } 2589 in.Request = request 2590 2591 return next.HandleSerialize(ctx, in) 2592} 2593 2594type awsAwsquery_serializeOpDescribeDefaultClusterParameters struct { 2595} 2596 2597func (*awsAwsquery_serializeOpDescribeDefaultClusterParameters) ID() string { 2598 return "OperationSerializer" 2599} 2600 2601func (m *awsAwsquery_serializeOpDescribeDefaultClusterParameters) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2602 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2603) { 2604 request, ok := in.Request.(*smithyhttp.Request) 2605 if !ok { 2606 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2607 } 2608 2609 input, ok := in.Parameters.(*DescribeDefaultClusterParametersInput) 2610 _ = input 2611 if !ok { 2612 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2613 } 2614 2615 request.Request.URL.Path = "/" 2616 request.Request.Method = "POST" 2617 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2618 if err != nil { 2619 return out, metadata, &smithy.SerializationError{Err: err} 2620 } 2621 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2622 2623 bodyWriter := bytes.NewBuffer(nil) 2624 bodyEncoder := query.NewEncoder(bodyWriter) 2625 body := bodyEncoder.Object() 2626 body.Key("Action").String("DescribeDefaultClusterParameters") 2627 body.Key("Version").String("2012-12-01") 2628 2629 if err := awsAwsquery_serializeOpDocumentDescribeDefaultClusterParametersInput(input, bodyEncoder.Value); err != nil { 2630 return out, metadata, &smithy.SerializationError{Err: err} 2631 } 2632 2633 err = bodyEncoder.Encode() 2634 if err != nil { 2635 return out, metadata, &smithy.SerializationError{Err: err} 2636 } 2637 2638 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2639 return out, metadata, &smithy.SerializationError{Err: err} 2640 } 2641 2642 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2643 return out, metadata, &smithy.SerializationError{Err: err} 2644 } 2645 in.Request = request 2646 2647 return next.HandleSerialize(ctx, in) 2648} 2649 2650type awsAwsquery_serializeOpDescribeEndpointAccess struct { 2651} 2652 2653func (*awsAwsquery_serializeOpDescribeEndpointAccess) ID() string { 2654 return "OperationSerializer" 2655} 2656 2657func (m *awsAwsquery_serializeOpDescribeEndpointAccess) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2658 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2659) { 2660 request, ok := in.Request.(*smithyhttp.Request) 2661 if !ok { 2662 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2663 } 2664 2665 input, ok := in.Parameters.(*DescribeEndpointAccessInput) 2666 _ = input 2667 if !ok { 2668 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2669 } 2670 2671 request.Request.URL.Path = "/" 2672 request.Request.Method = "POST" 2673 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2674 if err != nil { 2675 return out, metadata, &smithy.SerializationError{Err: err} 2676 } 2677 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2678 2679 bodyWriter := bytes.NewBuffer(nil) 2680 bodyEncoder := query.NewEncoder(bodyWriter) 2681 body := bodyEncoder.Object() 2682 body.Key("Action").String("DescribeEndpointAccess") 2683 body.Key("Version").String("2012-12-01") 2684 2685 if err := awsAwsquery_serializeOpDocumentDescribeEndpointAccessInput(input, bodyEncoder.Value); err != nil { 2686 return out, metadata, &smithy.SerializationError{Err: err} 2687 } 2688 2689 err = bodyEncoder.Encode() 2690 if err != nil { 2691 return out, metadata, &smithy.SerializationError{Err: err} 2692 } 2693 2694 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2695 return out, metadata, &smithy.SerializationError{Err: err} 2696 } 2697 2698 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2699 return out, metadata, &smithy.SerializationError{Err: err} 2700 } 2701 in.Request = request 2702 2703 return next.HandleSerialize(ctx, in) 2704} 2705 2706type awsAwsquery_serializeOpDescribeEndpointAuthorization struct { 2707} 2708 2709func (*awsAwsquery_serializeOpDescribeEndpointAuthorization) ID() string { 2710 return "OperationSerializer" 2711} 2712 2713func (m *awsAwsquery_serializeOpDescribeEndpointAuthorization) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2714 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2715) { 2716 request, ok := in.Request.(*smithyhttp.Request) 2717 if !ok { 2718 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2719 } 2720 2721 input, ok := in.Parameters.(*DescribeEndpointAuthorizationInput) 2722 _ = input 2723 if !ok { 2724 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2725 } 2726 2727 request.Request.URL.Path = "/" 2728 request.Request.Method = "POST" 2729 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2730 if err != nil { 2731 return out, metadata, &smithy.SerializationError{Err: err} 2732 } 2733 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2734 2735 bodyWriter := bytes.NewBuffer(nil) 2736 bodyEncoder := query.NewEncoder(bodyWriter) 2737 body := bodyEncoder.Object() 2738 body.Key("Action").String("DescribeEndpointAuthorization") 2739 body.Key("Version").String("2012-12-01") 2740 2741 if err := awsAwsquery_serializeOpDocumentDescribeEndpointAuthorizationInput(input, bodyEncoder.Value); err != nil { 2742 return out, metadata, &smithy.SerializationError{Err: err} 2743 } 2744 2745 err = bodyEncoder.Encode() 2746 if err != nil { 2747 return out, metadata, &smithy.SerializationError{Err: err} 2748 } 2749 2750 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2751 return out, metadata, &smithy.SerializationError{Err: err} 2752 } 2753 2754 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2755 return out, metadata, &smithy.SerializationError{Err: err} 2756 } 2757 in.Request = request 2758 2759 return next.HandleSerialize(ctx, in) 2760} 2761 2762type awsAwsquery_serializeOpDescribeEventCategories struct { 2763} 2764 2765func (*awsAwsquery_serializeOpDescribeEventCategories) ID() string { 2766 return "OperationSerializer" 2767} 2768 2769func (m *awsAwsquery_serializeOpDescribeEventCategories) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2770 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2771) { 2772 request, ok := in.Request.(*smithyhttp.Request) 2773 if !ok { 2774 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2775 } 2776 2777 input, ok := in.Parameters.(*DescribeEventCategoriesInput) 2778 _ = input 2779 if !ok { 2780 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2781 } 2782 2783 request.Request.URL.Path = "/" 2784 request.Request.Method = "POST" 2785 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2786 if err != nil { 2787 return out, metadata, &smithy.SerializationError{Err: err} 2788 } 2789 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2790 2791 bodyWriter := bytes.NewBuffer(nil) 2792 bodyEncoder := query.NewEncoder(bodyWriter) 2793 body := bodyEncoder.Object() 2794 body.Key("Action").String("DescribeEventCategories") 2795 body.Key("Version").String("2012-12-01") 2796 2797 if err := awsAwsquery_serializeOpDocumentDescribeEventCategoriesInput(input, bodyEncoder.Value); err != nil { 2798 return out, metadata, &smithy.SerializationError{Err: err} 2799 } 2800 2801 err = bodyEncoder.Encode() 2802 if err != nil { 2803 return out, metadata, &smithy.SerializationError{Err: err} 2804 } 2805 2806 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2807 return out, metadata, &smithy.SerializationError{Err: err} 2808 } 2809 2810 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2811 return out, metadata, &smithy.SerializationError{Err: err} 2812 } 2813 in.Request = request 2814 2815 return next.HandleSerialize(ctx, in) 2816} 2817 2818type awsAwsquery_serializeOpDescribeEvents struct { 2819} 2820 2821func (*awsAwsquery_serializeOpDescribeEvents) ID() string { 2822 return "OperationSerializer" 2823} 2824 2825func (m *awsAwsquery_serializeOpDescribeEvents) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2826 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2827) { 2828 request, ok := in.Request.(*smithyhttp.Request) 2829 if !ok { 2830 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2831 } 2832 2833 input, ok := in.Parameters.(*DescribeEventsInput) 2834 _ = input 2835 if !ok { 2836 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2837 } 2838 2839 request.Request.URL.Path = "/" 2840 request.Request.Method = "POST" 2841 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2842 if err != nil { 2843 return out, metadata, &smithy.SerializationError{Err: err} 2844 } 2845 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2846 2847 bodyWriter := bytes.NewBuffer(nil) 2848 bodyEncoder := query.NewEncoder(bodyWriter) 2849 body := bodyEncoder.Object() 2850 body.Key("Action").String("DescribeEvents") 2851 body.Key("Version").String("2012-12-01") 2852 2853 if err := awsAwsquery_serializeOpDocumentDescribeEventsInput(input, bodyEncoder.Value); err != nil { 2854 return out, metadata, &smithy.SerializationError{Err: err} 2855 } 2856 2857 err = bodyEncoder.Encode() 2858 if err != nil { 2859 return out, metadata, &smithy.SerializationError{Err: err} 2860 } 2861 2862 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2863 return out, metadata, &smithy.SerializationError{Err: err} 2864 } 2865 2866 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2867 return out, metadata, &smithy.SerializationError{Err: err} 2868 } 2869 in.Request = request 2870 2871 return next.HandleSerialize(ctx, in) 2872} 2873 2874type awsAwsquery_serializeOpDescribeEventSubscriptions struct { 2875} 2876 2877func (*awsAwsquery_serializeOpDescribeEventSubscriptions) ID() string { 2878 return "OperationSerializer" 2879} 2880 2881func (m *awsAwsquery_serializeOpDescribeEventSubscriptions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2882 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2883) { 2884 request, ok := in.Request.(*smithyhttp.Request) 2885 if !ok { 2886 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2887 } 2888 2889 input, ok := in.Parameters.(*DescribeEventSubscriptionsInput) 2890 _ = input 2891 if !ok { 2892 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2893 } 2894 2895 request.Request.URL.Path = "/" 2896 request.Request.Method = "POST" 2897 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2898 if err != nil { 2899 return out, metadata, &smithy.SerializationError{Err: err} 2900 } 2901 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2902 2903 bodyWriter := bytes.NewBuffer(nil) 2904 bodyEncoder := query.NewEncoder(bodyWriter) 2905 body := bodyEncoder.Object() 2906 body.Key("Action").String("DescribeEventSubscriptions") 2907 body.Key("Version").String("2012-12-01") 2908 2909 if err := awsAwsquery_serializeOpDocumentDescribeEventSubscriptionsInput(input, bodyEncoder.Value); err != nil { 2910 return out, metadata, &smithy.SerializationError{Err: err} 2911 } 2912 2913 err = bodyEncoder.Encode() 2914 if err != nil { 2915 return out, metadata, &smithy.SerializationError{Err: err} 2916 } 2917 2918 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2919 return out, metadata, &smithy.SerializationError{Err: err} 2920 } 2921 2922 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2923 return out, metadata, &smithy.SerializationError{Err: err} 2924 } 2925 in.Request = request 2926 2927 return next.HandleSerialize(ctx, in) 2928} 2929 2930type awsAwsquery_serializeOpDescribeHsmClientCertificates struct { 2931} 2932 2933func (*awsAwsquery_serializeOpDescribeHsmClientCertificates) ID() string { 2934 return "OperationSerializer" 2935} 2936 2937func (m *awsAwsquery_serializeOpDescribeHsmClientCertificates) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2938 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2939) { 2940 request, ok := in.Request.(*smithyhttp.Request) 2941 if !ok { 2942 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2943 } 2944 2945 input, ok := in.Parameters.(*DescribeHsmClientCertificatesInput) 2946 _ = input 2947 if !ok { 2948 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2949 } 2950 2951 request.Request.URL.Path = "/" 2952 request.Request.Method = "POST" 2953 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2954 if err != nil { 2955 return out, metadata, &smithy.SerializationError{Err: err} 2956 } 2957 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 2958 2959 bodyWriter := bytes.NewBuffer(nil) 2960 bodyEncoder := query.NewEncoder(bodyWriter) 2961 body := bodyEncoder.Object() 2962 body.Key("Action").String("DescribeHsmClientCertificates") 2963 body.Key("Version").String("2012-12-01") 2964 2965 if err := awsAwsquery_serializeOpDocumentDescribeHsmClientCertificatesInput(input, bodyEncoder.Value); err != nil { 2966 return out, metadata, &smithy.SerializationError{Err: err} 2967 } 2968 2969 err = bodyEncoder.Encode() 2970 if err != nil { 2971 return out, metadata, &smithy.SerializationError{Err: err} 2972 } 2973 2974 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 2975 return out, metadata, &smithy.SerializationError{Err: err} 2976 } 2977 2978 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2979 return out, metadata, &smithy.SerializationError{Err: err} 2980 } 2981 in.Request = request 2982 2983 return next.HandleSerialize(ctx, in) 2984} 2985 2986type awsAwsquery_serializeOpDescribeHsmConfigurations struct { 2987} 2988 2989func (*awsAwsquery_serializeOpDescribeHsmConfigurations) ID() string { 2990 return "OperationSerializer" 2991} 2992 2993func (m *awsAwsquery_serializeOpDescribeHsmConfigurations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2994 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2995) { 2996 request, ok := in.Request.(*smithyhttp.Request) 2997 if !ok { 2998 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2999 } 3000 3001 input, ok := in.Parameters.(*DescribeHsmConfigurationsInput) 3002 _ = input 3003 if !ok { 3004 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3005 } 3006 3007 request.Request.URL.Path = "/" 3008 request.Request.Method = "POST" 3009 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3010 if err != nil { 3011 return out, metadata, &smithy.SerializationError{Err: err} 3012 } 3013 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3014 3015 bodyWriter := bytes.NewBuffer(nil) 3016 bodyEncoder := query.NewEncoder(bodyWriter) 3017 body := bodyEncoder.Object() 3018 body.Key("Action").String("DescribeHsmConfigurations") 3019 body.Key("Version").String("2012-12-01") 3020 3021 if err := awsAwsquery_serializeOpDocumentDescribeHsmConfigurationsInput(input, bodyEncoder.Value); err != nil { 3022 return out, metadata, &smithy.SerializationError{Err: err} 3023 } 3024 3025 err = bodyEncoder.Encode() 3026 if err != nil { 3027 return out, metadata, &smithy.SerializationError{Err: err} 3028 } 3029 3030 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3031 return out, metadata, &smithy.SerializationError{Err: err} 3032 } 3033 3034 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3035 return out, metadata, &smithy.SerializationError{Err: err} 3036 } 3037 in.Request = request 3038 3039 return next.HandleSerialize(ctx, in) 3040} 3041 3042type awsAwsquery_serializeOpDescribeLoggingStatus struct { 3043} 3044 3045func (*awsAwsquery_serializeOpDescribeLoggingStatus) ID() string { 3046 return "OperationSerializer" 3047} 3048 3049func (m *awsAwsquery_serializeOpDescribeLoggingStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3050 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3051) { 3052 request, ok := in.Request.(*smithyhttp.Request) 3053 if !ok { 3054 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3055 } 3056 3057 input, ok := in.Parameters.(*DescribeLoggingStatusInput) 3058 _ = input 3059 if !ok { 3060 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3061 } 3062 3063 request.Request.URL.Path = "/" 3064 request.Request.Method = "POST" 3065 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3066 if err != nil { 3067 return out, metadata, &smithy.SerializationError{Err: err} 3068 } 3069 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3070 3071 bodyWriter := bytes.NewBuffer(nil) 3072 bodyEncoder := query.NewEncoder(bodyWriter) 3073 body := bodyEncoder.Object() 3074 body.Key("Action").String("DescribeLoggingStatus") 3075 body.Key("Version").String("2012-12-01") 3076 3077 if err := awsAwsquery_serializeOpDocumentDescribeLoggingStatusInput(input, bodyEncoder.Value); err != nil { 3078 return out, metadata, &smithy.SerializationError{Err: err} 3079 } 3080 3081 err = bodyEncoder.Encode() 3082 if err != nil { 3083 return out, metadata, &smithy.SerializationError{Err: err} 3084 } 3085 3086 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3087 return out, metadata, &smithy.SerializationError{Err: err} 3088 } 3089 3090 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3091 return out, metadata, &smithy.SerializationError{Err: err} 3092 } 3093 in.Request = request 3094 3095 return next.HandleSerialize(ctx, in) 3096} 3097 3098type awsAwsquery_serializeOpDescribeNodeConfigurationOptions struct { 3099} 3100 3101func (*awsAwsquery_serializeOpDescribeNodeConfigurationOptions) ID() string { 3102 return "OperationSerializer" 3103} 3104 3105func (m *awsAwsquery_serializeOpDescribeNodeConfigurationOptions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3106 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3107) { 3108 request, ok := in.Request.(*smithyhttp.Request) 3109 if !ok { 3110 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3111 } 3112 3113 input, ok := in.Parameters.(*DescribeNodeConfigurationOptionsInput) 3114 _ = input 3115 if !ok { 3116 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3117 } 3118 3119 request.Request.URL.Path = "/" 3120 request.Request.Method = "POST" 3121 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3122 if err != nil { 3123 return out, metadata, &smithy.SerializationError{Err: err} 3124 } 3125 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3126 3127 bodyWriter := bytes.NewBuffer(nil) 3128 bodyEncoder := query.NewEncoder(bodyWriter) 3129 body := bodyEncoder.Object() 3130 body.Key("Action").String("DescribeNodeConfigurationOptions") 3131 body.Key("Version").String("2012-12-01") 3132 3133 if err := awsAwsquery_serializeOpDocumentDescribeNodeConfigurationOptionsInput(input, bodyEncoder.Value); err != nil { 3134 return out, metadata, &smithy.SerializationError{Err: err} 3135 } 3136 3137 err = bodyEncoder.Encode() 3138 if err != nil { 3139 return out, metadata, &smithy.SerializationError{Err: err} 3140 } 3141 3142 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3143 return out, metadata, &smithy.SerializationError{Err: err} 3144 } 3145 3146 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3147 return out, metadata, &smithy.SerializationError{Err: err} 3148 } 3149 in.Request = request 3150 3151 return next.HandleSerialize(ctx, in) 3152} 3153 3154type awsAwsquery_serializeOpDescribeOrderableClusterOptions struct { 3155} 3156 3157func (*awsAwsquery_serializeOpDescribeOrderableClusterOptions) ID() string { 3158 return "OperationSerializer" 3159} 3160 3161func (m *awsAwsquery_serializeOpDescribeOrderableClusterOptions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3162 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3163) { 3164 request, ok := in.Request.(*smithyhttp.Request) 3165 if !ok { 3166 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3167 } 3168 3169 input, ok := in.Parameters.(*DescribeOrderableClusterOptionsInput) 3170 _ = input 3171 if !ok { 3172 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3173 } 3174 3175 request.Request.URL.Path = "/" 3176 request.Request.Method = "POST" 3177 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3178 if err != nil { 3179 return out, metadata, &smithy.SerializationError{Err: err} 3180 } 3181 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3182 3183 bodyWriter := bytes.NewBuffer(nil) 3184 bodyEncoder := query.NewEncoder(bodyWriter) 3185 body := bodyEncoder.Object() 3186 body.Key("Action").String("DescribeOrderableClusterOptions") 3187 body.Key("Version").String("2012-12-01") 3188 3189 if err := awsAwsquery_serializeOpDocumentDescribeOrderableClusterOptionsInput(input, bodyEncoder.Value); err != nil { 3190 return out, metadata, &smithy.SerializationError{Err: err} 3191 } 3192 3193 err = bodyEncoder.Encode() 3194 if err != nil { 3195 return out, metadata, &smithy.SerializationError{Err: err} 3196 } 3197 3198 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3199 return out, metadata, &smithy.SerializationError{Err: err} 3200 } 3201 3202 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3203 return out, metadata, &smithy.SerializationError{Err: err} 3204 } 3205 in.Request = request 3206 3207 return next.HandleSerialize(ctx, in) 3208} 3209 3210type awsAwsquery_serializeOpDescribeReservedNodeOfferings struct { 3211} 3212 3213func (*awsAwsquery_serializeOpDescribeReservedNodeOfferings) ID() string { 3214 return "OperationSerializer" 3215} 3216 3217func (m *awsAwsquery_serializeOpDescribeReservedNodeOfferings) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3218 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3219) { 3220 request, ok := in.Request.(*smithyhttp.Request) 3221 if !ok { 3222 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3223 } 3224 3225 input, ok := in.Parameters.(*DescribeReservedNodeOfferingsInput) 3226 _ = input 3227 if !ok { 3228 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3229 } 3230 3231 request.Request.URL.Path = "/" 3232 request.Request.Method = "POST" 3233 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3234 if err != nil { 3235 return out, metadata, &smithy.SerializationError{Err: err} 3236 } 3237 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3238 3239 bodyWriter := bytes.NewBuffer(nil) 3240 bodyEncoder := query.NewEncoder(bodyWriter) 3241 body := bodyEncoder.Object() 3242 body.Key("Action").String("DescribeReservedNodeOfferings") 3243 body.Key("Version").String("2012-12-01") 3244 3245 if err := awsAwsquery_serializeOpDocumentDescribeReservedNodeOfferingsInput(input, bodyEncoder.Value); err != nil { 3246 return out, metadata, &smithy.SerializationError{Err: err} 3247 } 3248 3249 err = bodyEncoder.Encode() 3250 if err != nil { 3251 return out, metadata, &smithy.SerializationError{Err: err} 3252 } 3253 3254 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3255 return out, metadata, &smithy.SerializationError{Err: err} 3256 } 3257 3258 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3259 return out, metadata, &smithy.SerializationError{Err: err} 3260 } 3261 in.Request = request 3262 3263 return next.HandleSerialize(ctx, in) 3264} 3265 3266type awsAwsquery_serializeOpDescribeReservedNodes struct { 3267} 3268 3269func (*awsAwsquery_serializeOpDescribeReservedNodes) ID() string { 3270 return "OperationSerializer" 3271} 3272 3273func (m *awsAwsquery_serializeOpDescribeReservedNodes) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3274 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3275) { 3276 request, ok := in.Request.(*smithyhttp.Request) 3277 if !ok { 3278 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3279 } 3280 3281 input, ok := in.Parameters.(*DescribeReservedNodesInput) 3282 _ = input 3283 if !ok { 3284 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3285 } 3286 3287 request.Request.URL.Path = "/" 3288 request.Request.Method = "POST" 3289 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3290 if err != nil { 3291 return out, metadata, &smithy.SerializationError{Err: err} 3292 } 3293 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3294 3295 bodyWriter := bytes.NewBuffer(nil) 3296 bodyEncoder := query.NewEncoder(bodyWriter) 3297 body := bodyEncoder.Object() 3298 body.Key("Action").String("DescribeReservedNodes") 3299 body.Key("Version").String("2012-12-01") 3300 3301 if err := awsAwsquery_serializeOpDocumentDescribeReservedNodesInput(input, bodyEncoder.Value); err != nil { 3302 return out, metadata, &smithy.SerializationError{Err: err} 3303 } 3304 3305 err = bodyEncoder.Encode() 3306 if err != nil { 3307 return out, metadata, &smithy.SerializationError{Err: err} 3308 } 3309 3310 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3311 return out, metadata, &smithy.SerializationError{Err: err} 3312 } 3313 3314 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3315 return out, metadata, &smithy.SerializationError{Err: err} 3316 } 3317 in.Request = request 3318 3319 return next.HandleSerialize(ctx, in) 3320} 3321 3322type awsAwsquery_serializeOpDescribeResize struct { 3323} 3324 3325func (*awsAwsquery_serializeOpDescribeResize) ID() string { 3326 return "OperationSerializer" 3327} 3328 3329func (m *awsAwsquery_serializeOpDescribeResize) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3330 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3331) { 3332 request, ok := in.Request.(*smithyhttp.Request) 3333 if !ok { 3334 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3335 } 3336 3337 input, ok := in.Parameters.(*DescribeResizeInput) 3338 _ = input 3339 if !ok { 3340 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3341 } 3342 3343 request.Request.URL.Path = "/" 3344 request.Request.Method = "POST" 3345 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3346 if err != nil { 3347 return out, metadata, &smithy.SerializationError{Err: err} 3348 } 3349 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3350 3351 bodyWriter := bytes.NewBuffer(nil) 3352 bodyEncoder := query.NewEncoder(bodyWriter) 3353 body := bodyEncoder.Object() 3354 body.Key("Action").String("DescribeResize") 3355 body.Key("Version").String("2012-12-01") 3356 3357 if err := awsAwsquery_serializeOpDocumentDescribeResizeInput(input, bodyEncoder.Value); err != nil { 3358 return out, metadata, &smithy.SerializationError{Err: err} 3359 } 3360 3361 err = bodyEncoder.Encode() 3362 if err != nil { 3363 return out, metadata, &smithy.SerializationError{Err: err} 3364 } 3365 3366 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3367 return out, metadata, &smithy.SerializationError{Err: err} 3368 } 3369 3370 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3371 return out, metadata, &smithy.SerializationError{Err: err} 3372 } 3373 in.Request = request 3374 3375 return next.HandleSerialize(ctx, in) 3376} 3377 3378type awsAwsquery_serializeOpDescribeScheduledActions struct { 3379} 3380 3381func (*awsAwsquery_serializeOpDescribeScheduledActions) ID() string { 3382 return "OperationSerializer" 3383} 3384 3385func (m *awsAwsquery_serializeOpDescribeScheduledActions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3386 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3387) { 3388 request, ok := in.Request.(*smithyhttp.Request) 3389 if !ok { 3390 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3391 } 3392 3393 input, ok := in.Parameters.(*DescribeScheduledActionsInput) 3394 _ = input 3395 if !ok { 3396 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3397 } 3398 3399 request.Request.URL.Path = "/" 3400 request.Request.Method = "POST" 3401 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3402 if err != nil { 3403 return out, metadata, &smithy.SerializationError{Err: err} 3404 } 3405 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3406 3407 bodyWriter := bytes.NewBuffer(nil) 3408 bodyEncoder := query.NewEncoder(bodyWriter) 3409 body := bodyEncoder.Object() 3410 body.Key("Action").String("DescribeScheduledActions") 3411 body.Key("Version").String("2012-12-01") 3412 3413 if err := awsAwsquery_serializeOpDocumentDescribeScheduledActionsInput(input, bodyEncoder.Value); err != nil { 3414 return out, metadata, &smithy.SerializationError{Err: err} 3415 } 3416 3417 err = bodyEncoder.Encode() 3418 if err != nil { 3419 return out, metadata, &smithy.SerializationError{Err: err} 3420 } 3421 3422 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3423 return out, metadata, &smithy.SerializationError{Err: err} 3424 } 3425 3426 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3427 return out, metadata, &smithy.SerializationError{Err: err} 3428 } 3429 in.Request = request 3430 3431 return next.HandleSerialize(ctx, in) 3432} 3433 3434type awsAwsquery_serializeOpDescribeSnapshotCopyGrants struct { 3435} 3436 3437func (*awsAwsquery_serializeOpDescribeSnapshotCopyGrants) ID() string { 3438 return "OperationSerializer" 3439} 3440 3441func (m *awsAwsquery_serializeOpDescribeSnapshotCopyGrants) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3442 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3443) { 3444 request, ok := in.Request.(*smithyhttp.Request) 3445 if !ok { 3446 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3447 } 3448 3449 input, ok := in.Parameters.(*DescribeSnapshotCopyGrantsInput) 3450 _ = input 3451 if !ok { 3452 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3453 } 3454 3455 request.Request.URL.Path = "/" 3456 request.Request.Method = "POST" 3457 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3458 if err != nil { 3459 return out, metadata, &smithy.SerializationError{Err: err} 3460 } 3461 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3462 3463 bodyWriter := bytes.NewBuffer(nil) 3464 bodyEncoder := query.NewEncoder(bodyWriter) 3465 body := bodyEncoder.Object() 3466 body.Key("Action").String("DescribeSnapshotCopyGrants") 3467 body.Key("Version").String("2012-12-01") 3468 3469 if err := awsAwsquery_serializeOpDocumentDescribeSnapshotCopyGrantsInput(input, bodyEncoder.Value); err != nil { 3470 return out, metadata, &smithy.SerializationError{Err: err} 3471 } 3472 3473 err = bodyEncoder.Encode() 3474 if err != nil { 3475 return out, metadata, &smithy.SerializationError{Err: err} 3476 } 3477 3478 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3479 return out, metadata, &smithy.SerializationError{Err: err} 3480 } 3481 3482 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3483 return out, metadata, &smithy.SerializationError{Err: err} 3484 } 3485 in.Request = request 3486 3487 return next.HandleSerialize(ctx, in) 3488} 3489 3490type awsAwsquery_serializeOpDescribeSnapshotSchedules struct { 3491} 3492 3493func (*awsAwsquery_serializeOpDescribeSnapshotSchedules) ID() string { 3494 return "OperationSerializer" 3495} 3496 3497func (m *awsAwsquery_serializeOpDescribeSnapshotSchedules) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3498 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3499) { 3500 request, ok := in.Request.(*smithyhttp.Request) 3501 if !ok { 3502 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3503 } 3504 3505 input, ok := in.Parameters.(*DescribeSnapshotSchedulesInput) 3506 _ = input 3507 if !ok { 3508 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3509 } 3510 3511 request.Request.URL.Path = "/" 3512 request.Request.Method = "POST" 3513 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3514 if err != nil { 3515 return out, metadata, &smithy.SerializationError{Err: err} 3516 } 3517 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3518 3519 bodyWriter := bytes.NewBuffer(nil) 3520 bodyEncoder := query.NewEncoder(bodyWriter) 3521 body := bodyEncoder.Object() 3522 body.Key("Action").String("DescribeSnapshotSchedules") 3523 body.Key("Version").String("2012-12-01") 3524 3525 if err := awsAwsquery_serializeOpDocumentDescribeSnapshotSchedulesInput(input, bodyEncoder.Value); err != nil { 3526 return out, metadata, &smithy.SerializationError{Err: err} 3527 } 3528 3529 err = bodyEncoder.Encode() 3530 if err != nil { 3531 return out, metadata, &smithy.SerializationError{Err: err} 3532 } 3533 3534 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3535 return out, metadata, &smithy.SerializationError{Err: err} 3536 } 3537 3538 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3539 return out, metadata, &smithy.SerializationError{Err: err} 3540 } 3541 in.Request = request 3542 3543 return next.HandleSerialize(ctx, in) 3544} 3545 3546type awsAwsquery_serializeOpDescribeStorage struct { 3547} 3548 3549func (*awsAwsquery_serializeOpDescribeStorage) ID() string { 3550 return "OperationSerializer" 3551} 3552 3553func (m *awsAwsquery_serializeOpDescribeStorage) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3554 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3555) { 3556 request, ok := in.Request.(*smithyhttp.Request) 3557 if !ok { 3558 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3559 } 3560 3561 input, ok := in.Parameters.(*DescribeStorageInput) 3562 _ = input 3563 if !ok { 3564 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3565 } 3566 3567 request.Request.URL.Path = "/" 3568 request.Request.Method = "POST" 3569 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3570 if err != nil { 3571 return out, metadata, &smithy.SerializationError{Err: err} 3572 } 3573 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3574 3575 bodyWriter := bytes.NewBuffer(nil) 3576 bodyEncoder := query.NewEncoder(bodyWriter) 3577 body := bodyEncoder.Object() 3578 body.Key("Action").String("DescribeStorage") 3579 body.Key("Version").String("2012-12-01") 3580 3581 err = bodyEncoder.Encode() 3582 if err != nil { 3583 return out, metadata, &smithy.SerializationError{Err: err} 3584 } 3585 3586 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3587 return out, metadata, &smithy.SerializationError{Err: err} 3588 } 3589 3590 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3591 return out, metadata, &smithy.SerializationError{Err: err} 3592 } 3593 in.Request = request 3594 3595 return next.HandleSerialize(ctx, in) 3596} 3597 3598type awsAwsquery_serializeOpDescribeTableRestoreStatus struct { 3599} 3600 3601func (*awsAwsquery_serializeOpDescribeTableRestoreStatus) ID() string { 3602 return "OperationSerializer" 3603} 3604 3605func (m *awsAwsquery_serializeOpDescribeTableRestoreStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3606 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3607) { 3608 request, ok := in.Request.(*smithyhttp.Request) 3609 if !ok { 3610 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3611 } 3612 3613 input, ok := in.Parameters.(*DescribeTableRestoreStatusInput) 3614 _ = input 3615 if !ok { 3616 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3617 } 3618 3619 request.Request.URL.Path = "/" 3620 request.Request.Method = "POST" 3621 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3622 if err != nil { 3623 return out, metadata, &smithy.SerializationError{Err: err} 3624 } 3625 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3626 3627 bodyWriter := bytes.NewBuffer(nil) 3628 bodyEncoder := query.NewEncoder(bodyWriter) 3629 body := bodyEncoder.Object() 3630 body.Key("Action").String("DescribeTableRestoreStatus") 3631 body.Key("Version").String("2012-12-01") 3632 3633 if err := awsAwsquery_serializeOpDocumentDescribeTableRestoreStatusInput(input, bodyEncoder.Value); err != nil { 3634 return out, metadata, &smithy.SerializationError{Err: err} 3635 } 3636 3637 err = bodyEncoder.Encode() 3638 if err != nil { 3639 return out, metadata, &smithy.SerializationError{Err: err} 3640 } 3641 3642 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3643 return out, metadata, &smithy.SerializationError{Err: err} 3644 } 3645 3646 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3647 return out, metadata, &smithy.SerializationError{Err: err} 3648 } 3649 in.Request = request 3650 3651 return next.HandleSerialize(ctx, in) 3652} 3653 3654type awsAwsquery_serializeOpDescribeTags struct { 3655} 3656 3657func (*awsAwsquery_serializeOpDescribeTags) ID() string { 3658 return "OperationSerializer" 3659} 3660 3661func (m *awsAwsquery_serializeOpDescribeTags) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3662 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3663) { 3664 request, ok := in.Request.(*smithyhttp.Request) 3665 if !ok { 3666 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3667 } 3668 3669 input, ok := in.Parameters.(*DescribeTagsInput) 3670 _ = input 3671 if !ok { 3672 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3673 } 3674 3675 request.Request.URL.Path = "/" 3676 request.Request.Method = "POST" 3677 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3678 if err != nil { 3679 return out, metadata, &smithy.SerializationError{Err: err} 3680 } 3681 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3682 3683 bodyWriter := bytes.NewBuffer(nil) 3684 bodyEncoder := query.NewEncoder(bodyWriter) 3685 body := bodyEncoder.Object() 3686 body.Key("Action").String("DescribeTags") 3687 body.Key("Version").String("2012-12-01") 3688 3689 if err := awsAwsquery_serializeOpDocumentDescribeTagsInput(input, bodyEncoder.Value); err != nil { 3690 return out, metadata, &smithy.SerializationError{Err: err} 3691 } 3692 3693 err = bodyEncoder.Encode() 3694 if err != nil { 3695 return out, metadata, &smithy.SerializationError{Err: err} 3696 } 3697 3698 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3699 return out, metadata, &smithy.SerializationError{Err: err} 3700 } 3701 3702 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3703 return out, metadata, &smithy.SerializationError{Err: err} 3704 } 3705 in.Request = request 3706 3707 return next.HandleSerialize(ctx, in) 3708} 3709 3710type awsAwsquery_serializeOpDescribeUsageLimits struct { 3711} 3712 3713func (*awsAwsquery_serializeOpDescribeUsageLimits) ID() string { 3714 return "OperationSerializer" 3715} 3716 3717func (m *awsAwsquery_serializeOpDescribeUsageLimits) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3718 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3719) { 3720 request, ok := in.Request.(*smithyhttp.Request) 3721 if !ok { 3722 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3723 } 3724 3725 input, ok := in.Parameters.(*DescribeUsageLimitsInput) 3726 _ = input 3727 if !ok { 3728 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3729 } 3730 3731 request.Request.URL.Path = "/" 3732 request.Request.Method = "POST" 3733 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3734 if err != nil { 3735 return out, metadata, &smithy.SerializationError{Err: err} 3736 } 3737 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3738 3739 bodyWriter := bytes.NewBuffer(nil) 3740 bodyEncoder := query.NewEncoder(bodyWriter) 3741 body := bodyEncoder.Object() 3742 body.Key("Action").String("DescribeUsageLimits") 3743 body.Key("Version").String("2012-12-01") 3744 3745 if err := awsAwsquery_serializeOpDocumentDescribeUsageLimitsInput(input, bodyEncoder.Value); err != nil { 3746 return out, metadata, &smithy.SerializationError{Err: err} 3747 } 3748 3749 err = bodyEncoder.Encode() 3750 if err != nil { 3751 return out, metadata, &smithy.SerializationError{Err: err} 3752 } 3753 3754 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3755 return out, metadata, &smithy.SerializationError{Err: err} 3756 } 3757 3758 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3759 return out, metadata, &smithy.SerializationError{Err: err} 3760 } 3761 in.Request = request 3762 3763 return next.HandleSerialize(ctx, in) 3764} 3765 3766type awsAwsquery_serializeOpDisableLogging struct { 3767} 3768 3769func (*awsAwsquery_serializeOpDisableLogging) ID() string { 3770 return "OperationSerializer" 3771} 3772 3773func (m *awsAwsquery_serializeOpDisableLogging) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3774 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3775) { 3776 request, ok := in.Request.(*smithyhttp.Request) 3777 if !ok { 3778 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3779 } 3780 3781 input, ok := in.Parameters.(*DisableLoggingInput) 3782 _ = input 3783 if !ok { 3784 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3785 } 3786 3787 request.Request.URL.Path = "/" 3788 request.Request.Method = "POST" 3789 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3790 if err != nil { 3791 return out, metadata, &smithy.SerializationError{Err: err} 3792 } 3793 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3794 3795 bodyWriter := bytes.NewBuffer(nil) 3796 bodyEncoder := query.NewEncoder(bodyWriter) 3797 body := bodyEncoder.Object() 3798 body.Key("Action").String("DisableLogging") 3799 body.Key("Version").String("2012-12-01") 3800 3801 if err := awsAwsquery_serializeOpDocumentDisableLoggingInput(input, bodyEncoder.Value); err != nil { 3802 return out, metadata, &smithy.SerializationError{Err: err} 3803 } 3804 3805 err = bodyEncoder.Encode() 3806 if err != nil { 3807 return out, metadata, &smithy.SerializationError{Err: err} 3808 } 3809 3810 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3811 return out, metadata, &smithy.SerializationError{Err: err} 3812 } 3813 3814 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3815 return out, metadata, &smithy.SerializationError{Err: err} 3816 } 3817 in.Request = request 3818 3819 return next.HandleSerialize(ctx, in) 3820} 3821 3822type awsAwsquery_serializeOpDisableSnapshotCopy struct { 3823} 3824 3825func (*awsAwsquery_serializeOpDisableSnapshotCopy) ID() string { 3826 return "OperationSerializer" 3827} 3828 3829func (m *awsAwsquery_serializeOpDisableSnapshotCopy) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3830 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3831) { 3832 request, ok := in.Request.(*smithyhttp.Request) 3833 if !ok { 3834 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3835 } 3836 3837 input, ok := in.Parameters.(*DisableSnapshotCopyInput) 3838 _ = input 3839 if !ok { 3840 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3841 } 3842 3843 request.Request.URL.Path = "/" 3844 request.Request.Method = "POST" 3845 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3846 if err != nil { 3847 return out, metadata, &smithy.SerializationError{Err: err} 3848 } 3849 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3850 3851 bodyWriter := bytes.NewBuffer(nil) 3852 bodyEncoder := query.NewEncoder(bodyWriter) 3853 body := bodyEncoder.Object() 3854 body.Key("Action").String("DisableSnapshotCopy") 3855 body.Key("Version").String("2012-12-01") 3856 3857 if err := awsAwsquery_serializeOpDocumentDisableSnapshotCopyInput(input, bodyEncoder.Value); err != nil { 3858 return out, metadata, &smithy.SerializationError{Err: err} 3859 } 3860 3861 err = bodyEncoder.Encode() 3862 if err != nil { 3863 return out, metadata, &smithy.SerializationError{Err: err} 3864 } 3865 3866 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3867 return out, metadata, &smithy.SerializationError{Err: err} 3868 } 3869 3870 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3871 return out, metadata, &smithy.SerializationError{Err: err} 3872 } 3873 in.Request = request 3874 3875 return next.HandleSerialize(ctx, in) 3876} 3877 3878type awsAwsquery_serializeOpEnableLogging struct { 3879} 3880 3881func (*awsAwsquery_serializeOpEnableLogging) ID() string { 3882 return "OperationSerializer" 3883} 3884 3885func (m *awsAwsquery_serializeOpEnableLogging) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3886 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3887) { 3888 request, ok := in.Request.(*smithyhttp.Request) 3889 if !ok { 3890 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3891 } 3892 3893 input, ok := in.Parameters.(*EnableLoggingInput) 3894 _ = input 3895 if !ok { 3896 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3897 } 3898 3899 request.Request.URL.Path = "/" 3900 request.Request.Method = "POST" 3901 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3902 if err != nil { 3903 return out, metadata, &smithy.SerializationError{Err: err} 3904 } 3905 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3906 3907 bodyWriter := bytes.NewBuffer(nil) 3908 bodyEncoder := query.NewEncoder(bodyWriter) 3909 body := bodyEncoder.Object() 3910 body.Key("Action").String("EnableLogging") 3911 body.Key("Version").String("2012-12-01") 3912 3913 if err := awsAwsquery_serializeOpDocumentEnableLoggingInput(input, bodyEncoder.Value); err != nil { 3914 return out, metadata, &smithy.SerializationError{Err: err} 3915 } 3916 3917 err = bodyEncoder.Encode() 3918 if err != nil { 3919 return out, metadata, &smithy.SerializationError{Err: err} 3920 } 3921 3922 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3923 return out, metadata, &smithy.SerializationError{Err: err} 3924 } 3925 3926 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3927 return out, metadata, &smithy.SerializationError{Err: err} 3928 } 3929 in.Request = request 3930 3931 return next.HandleSerialize(ctx, in) 3932} 3933 3934type awsAwsquery_serializeOpEnableSnapshotCopy struct { 3935} 3936 3937func (*awsAwsquery_serializeOpEnableSnapshotCopy) ID() string { 3938 return "OperationSerializer" 3939} 3940 3941func (m *awsAwsquery_serializeOpEnableSnapshotCopy) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3942 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3943) { 3944 request, ok := in.Request.(*smithyhttp.Request) 3945 if !ok { 3946 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3947 } 3948 3949 input, ok := in.Parameters.(*EnableSnapshotCopyInput) 3950 _ = input 3951 if !ok { 3952 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3953 } 3954 3955 request.Request.URL.Path = "/" 3956 request.Request.Method = "POST" 3957 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3958 if err != nil { 3959 return out, metadata, &smithy.SerializationError{Err: err} 3960 } 3961 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3962 3963 bodyWriter := bytes.NewBuffer(nil) 3964 bodyEncoder := query.NewEncoder(bodyWriter) 3965 body := bodyEncoder.Object() 3966 body.Key("Action").String("EnableSnapshotCopy") 3967 body.Key("Version").String("2012-12-01") 3968 3969 if err := awsAwsquery_serializeOpDocumentEnableSnapshotCopyInput(input, bodyEncoder.Value); err != nil { 3970 return out, metadata, &smithy.SerializationError{Err: err} 3971 } 3972 3973 err = bodyEncoder.Encode() 3974 if err != nil { 3975 return out, metadata, &smithy.SerializationError{Err: err} 3976 } 3977 3978 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3979 return out, metadata, &smithy.SerializationError{Err: err} 3980 } 3981 3982 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3983 return out, metadata, &smithy.SerializationError{Err: err} 3984 } 3985 in.Request = request 3986 3987 return next.HandleSerialize(ctx, in) 3988} 3989 3990type awsAwsquery_serializeOpGetClusterCredentials struct { 3991} 3992 3993func (*awsAwsquery_serializeOpGetClusterCredentials) ID() string { 3994 return "OperationSerializer" 3995} 3996 3997func (m *awsAwsquery_serializeOpGetClusterCredentials) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3998 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3999) { 4000 request, ok := in.Request.(*smithyhttp.Request) 4001 if !ok { 4002 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4003 } 4004 4005 input, ok := in.Parameters.(*GetClusterCredentialsInput) 4006 _ = input 4007 if !ok { 4008 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4009 } 4010 4011 request.Request.URL.Path = "/" 4012 request.Request.Method = "POST" 4013 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4014 if err != nil { 4015 return out, metadata, &smithy.SerializationError{Err: err} 4016 } 4017 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4018 4019 bodyWriter := bytes.NewBuffer(nil) 4020 bodyEncoder := query.NewEncoder(bodyWriter) 4021 body := bodyEncoder.Object() 4022 body.Key("Action").String("GetClusterCredentials") 4023 body.Key("Version").String("2012-12-01") 4024 4025 if err := awsAwsquery_serializeOpDocumentGetClusterCredentialsInput(input, bodyEncoder.Value); err != nil { 4026 return out, metadata, &smithy.SerializationError{Err: err} 4027 } 4028 4029 err = bodyEncoder.Encode() 4030 if err != nil { 4031 return out, metadata, &smithy.SerializationError{Err: err} 4032 } 4033 4034 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4035 return out, metadata, &smithy.SerializationError{Err: err} 4036 } 4037 4038 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4039 return out, metadata, &smithy.SerializationError{Err: err} 4040 } 4041 in.Request = request 4042 4043 return next.HandleSerialize(ctx, in) 4044} 4045 4046type awsAwsquery_serializeOpGetReservedNodeExchangeOfferings struct { 4047} 4048 4049func (*awsAwsquery_serializeOpGetReservedNodeExchangeOfferings) ID() string { 4050 return "OperationSerializer" 4051} 4052 4053func (m *awsAwsquery_serializeOpGetReservedNodeExchangeOfferings) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4054 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4055) { 4056 request, ok := in.Request.(*smithyhttp.Request) 4057 if !ok { 4058 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4059 } 4060 4061 input, ok := in.Parameters.(*GetReservedNodeExchangeOfferingsInput) 4062 _ = input 4063 if !ok { 4064 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4065 } 4066 4067 request.Request.URL.Path = "/" 4068 request.Request.Method = "POST" 4069 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4070 if err != nil { 4071 return out, metadata, &smithy.SerializationError{Err: err} 4072 } 4073 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4074 4075 bodyWriter := bytes.NewBuffer(nil) 4076 bodyEncoder := query.NewEncoder(bodyWriter) 4077 body := bodyEncoder.Object() 4078 body.Key("Action").String("GetReservedNodeExchangeOfferings") 4079 body.Key("Version").String("2012-12-01") 4080 4081 if err := awsAwsquery_serializeOpDocumentGetReservedNodeExchangeOfferingsInput(input, bodyEncoder.Value); err != nil { 4082 return out, metadata, &smithy.SerializationError{Err: err} 4083 } 4084 4085 err = bodyEncoder.Encode() 4086 if err != nil { 4087 return out, metadata, &smithy.SerializationError{Err: err} 4088 } 4089 4090 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4091 return out, metadata, &smithy.SerializationError{Err: err} 4092 } 4093 4094 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4095 return out, metadata, &smithy.SerializationError{Err: err} 4096 } 4097 in.Request = request 4098 4099 return next.HandleSerialize(ctx, in) 4100} 4101 4102type awsAwsquery_serializeOpModifyCluster struct { 4103} 4104 4105func (*awsAwsquery_serializeOpModifyCluster) ID() string { 4106 return "OperationSerializer" 4107} 4108 4109func (m *awsAwsquery_serializeOpModifyCluster) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4110 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4111) { 4112 request, ok := in.Request.(*smithyhttp.Request) 4113 if !ok { 4114 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4115 } 4116 4117 input, ok := in.Parameters.(*ModifyClusterInput) 4118 _ = input 4119 if !ok { 4120 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4121 } 4122 4123 request.Request.URL.Path = "/" 4124 request.Request.Method = "POST" 4125 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4126 if err != nil { 4127 return out, metadata, &smithy.SerializationError{Err: err} 4128 } 4129 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4130 4131 bodyWriter := bytes.NewBuffer(nil) 4132 bodyEncoder := query.NewEncoder(bodyWriter) 4133 body := bodyEncoder.Object() 4134 body.Key("Action").String("ModifyCluster") 4135 body.Key("Version").String("2012-12-01") 4136 4137 if err := awsAwsquery_serializeOpDocumentModifyClusterInput(input, bodyEncoder.Value); err != nil { 4138 return out, metadata, &smithy.SerializationError{Err: err} 4139 } 4140 4141 err = bodyEncoder.Encode() 4142 if err != nil { 4143 return out, metadata, &smithy.SerializationError{Err: err} 4144 } 4145 4146 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4147 return out, metadata, &smithy.SerializationError{Err: err} 4148 } 4149 4150 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4151 return out, metadata, &smithy.SerializationError{Err: err} 4152 } 4153 in.Request = request 4154 4155 return next.HandleSerialize(ctx, in) 4156} 4157 4158type awsAwsquery_serializeOpModifyClusterDbRevision struct { 4159} 4160 4161func (*awsAwsquery_serializeOpModifyClusterDbRevision) ID() string { 4162 return "OperationSerializer" 4163} 4164 4165func (m *awsAwsquery_serializeOpModifyClusterDbRevision) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4166 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4167) { 4168 request, ok := in.Request.(*smithyhttp.Request) 4169 if !ok { 4170 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4171 } 4172 4173 input, ok := in.Parameters.(*ModifyClusterDbRevisionInput) 4174 _ = input 4175 if !ok { 4176 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4177 } 4178 4179 request.Request.URL.Path = "/" 4180 request.Request.Method = "POST" 4181 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4182 if err != nil { 4183 return out, metadata, &smithy.SerializationError{Err: err} 4184 } 4185 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4186 4187 bodyWriter := bytes.NewBuffer(nil) 4188 bodyEncoder := query.NewEncoder(bodyWriter) 4189 body := bodyEncoder.Object() 4190 body.Key("Action").String("ModifyClusterDbRevision") 4191 body.Key("Version").String("2012-12-01") 4192 4193 if err := awsAwsquery_serializeOpDocumentModifyClusterDbRevisionInput(input, bodyEncoder.Value); err != nil { 4194 return out, metadata, &smithy.SerializationError{Err: err} 4195 } 4196 4197 err = bodyEncoder.Encode() 4198 if err != nil { 4199 return out, metadata, &smithy.SerializationError{Err: err} 4200 } 4201 4202 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4203 return out, metadata, &smithy.SerializationError{Err: err} 4204 } 4205 4206 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4207 return out, metadata, &smithy.SerializationError{Err: err} 4208 } 4209 in.Request = request 4210 4211 return next.HandleSerialize(ctx, in) 4212} 4213 4214type awsAwsquery_serializeOpModifyClusterIamRoles struct { 4215} 4216 4217func (*awsAwsquery_serializeOpModifyClusterIamRoles) ID() string { 4218 return "OperationSerializer" 4219} 4220 4221func (m *awsAwsquery_serializeOpModifyClusterIamRoles) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4222 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4223) { 4224 request, ok := in.Request.(*smithyhttp.Request) 4225 if !ok { 4226 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4227 } 4228 4229 input, ok := in.Parameters.(*ModifyClusterIamRolesInput) 4230 _ = input 4231 if !ok { 4232 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4233 } 4234 4235 request.Request.URL.Path = "/" 4236 request.Request.Method = "POST" 4237 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4238 if err != nil { 4239 return out, metadata, &smithy.SerializationError{Err: err} 4240 } 4241 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4242 4243 bodyWriter := bytes.NewBuffer(nil) 4244 bodyEncoder := query.NewEncoder(bodyWriter) 4245 body := bodyEncoder.Object() 4246 body.Key("Action").String("ModifyClusterIamRoles") 4247 body.Key("Version").String("2012-12-01") 4248 4249 if err := awsAwsquery_serializeOpDocumentModifyClusterIamRolesInput(input, bodyEncoder.Value); err != nil { 4250 return out, metadata, &smithy.SerializationError{Err: err} 4251 } 4252 4253 err = bodyEncoder.Encode() 4254 if err != nil { 4255 return out, metadata, &smithy.SerializationError{Err: err} 4256 } 4257 4258 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4259 return out, metadata, &smithy.SerializationError{Err: err} 4260 } 4261 4262 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4263 return out, metadata, &smithy.SerializationError{Err: err} 4264 } 4265 in.Request = request 4266 4267 return next.HandleSerialize(ctx, in) 4268} 4269 4270type awsAwsquery_serializeOpModifyClusterMaintenance struct { 4271} 4272 4273func (*awsAwsquery_serializeOpModifyClusterMaintenance) ID() string { 4274 return "OperationSerializer" 4275} 4276 4277func (m *awsAwsquery_serializeOpModifyClusterMaintenance) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4278 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4279) { 4280 request, ok := in.Request.(*smithyhttp.Request) 4281 if !ok { 4282 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4283 } 4284 4285 input, ok := in.Parameters.(*ModifyClusterMaintenanceInput) 4286 _ = input 4287 if !ok { 4288 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4289 } 4290 4291 request.Request.URL.Path = "/" 4292 request.Request.Method = "POST" 4293 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4294 if err != nil { 4295 return out, metadata, &smithy.SerializationError{Err: err} 4296 } 4297 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4298 4299 bodyWriter := bytes.NewBuffer(nil) 4300 bodyEncoder := query.NewEncoder(bodyWriter) 4301 body := bodyEncoder.Object() 4302 body.Key("Action").String("ModifyClusterMaintenance") 4303 body.Key("Version").String("2012-12-01") 4304 4305 if err := awsAwsquery_serializeOpDocumentModifyClusterMaintenanceInput(input, bodyEncoder.Value); err != nil { 4306 return out, metadata, &smithy.SerializationError{Err: err} 4307 } 4308 4309 err = bodyEncoder.Encode() 4310 if err != nil { 4311 return out, metadata, &smithy.SerializationError{Err: err} 4312 } 4313 4314 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4315 return out, metadata, &smithy.SerializationError{Err: err} 4316 } 4317 4318 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4319 return out, metadata, &smithy.SerializationError{Err: err} 4320 } 4321 in.Request = request 4322 4323 return next.HandleSerialize(ctx, in) 4324} 4325 4326type awsAwsquery_serializeOpModifyClusterParameterGroup struct { 4327} 4328 4329func (*awsAwsquery_serializeOpModifyClusterParameterGroup) ID() string { 4330 return "OperationSerializer" 4331} 4332 4333func (m *awsAwsquery_serializeOpModifyClusterParameterGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4334 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4335) { 4336 request, ok := in.Request.(*smithyhttp.Request) 4337 if !ok { 4338 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4339 } 4340 4341 input, ok := in.Parameters.(*ModifyClusterParameterGroupInput) 4342 _ = input 4343 if !ok { 4344 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4345 } 4346 4347 request.Request.URL.Path = "/" 4348 request.Request.Method = "POST" 4349 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4350 if err != nil { 4351 return out, metadata, &smithy.SerializationError{Err: err} 4352 } 4353 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4354 4355 bodyWriter := bytes.NewBuffer(nil) 4356 bodyEncoder := query.NewEncoder(bodyWriter) 4357 body := bodyEncoder.Object() 4358 body.Key("Action").String("ModifyClusterParameterGroup") 4359 body.Key("Version").String("2012-12-01") 4360 4361 if err := awsAwsquery_serializeOpDocumentModifyClusterParameterGroupInput(input, bodyEncoder.Value); err != nil { 4362 return out, metadata, &smithy.SerializationError{Err: err} 4363 } 4364 4365 err = bodyEncoder.Encode() 4366 if err != nil { 4367 return out, metadata, &smithy.SerializationError{Err: err} 4368 } 4369 4370 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4371 return out, metadata, &smithy.SerializationError{Err: err} 4372 } 4373 4374 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4375 return out, metadata, &smithy.SerializationError{Err: err} 4376 } 4377 in.Request = request 4378 4379 return next.HandleSerialize(ctx, in) 4380} 4381 4382type awsAwsquery_serializeOpModifyClusterSnapshot struct { 4383} 4384 4385func (*awsAwsquery_serializeOpModifyClusterSnapshot) ID() string { 4386 return "OperationSerializer" 4387} 4388 4389func (m *awsAwsquery_serializeOpModifyClusterSnapshot) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4390 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4391) { 4392 request, ok := in.Request.(*smithyhttp.Request) 4393 if !ok { 4394 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4395 } 4396 4397 input, ok := in.Parameters.(*ModifyClusterSnapshotInput) 4398 _ = input 4399 if !ok { 4400 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4401 } 4402 4403 request.Request.URL.Path = "/" 4404 request.Request.Method = "POST" 4405 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4406 if err != nil { 4407 return out, metadata, &smithy.SerializationError{Err: err} 4408 } 4409 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4410 4411 bodyWriter := bytes.NewBuffer(nil) 4412 bodyEncoder := query.NewEncoder(bodyWriter) 4413 body := bodyEncoder.Object() 4414 body.Key("Action").String("ModifyClusterSnapshot") 4415 body.Key("Version").String("2012-12-01") 4416 4417 if err := awsAwsquery_serializeOpDocumentModifyClusterSnapshotInput(input, bodyEncoder.Value); err != nil { 4418 return out, metadata, &smithy.SerializationError{Err: err} 4419 } 4420 4421 err = bodyEncoder.Encode() 4422 if err != nil { 4423 return out, metadata, &smithy.SerializationError{Err: err} 4424 } 4425 4426 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4427 return out, metadata, &smithy.SerializationError{Err: err} 4428 } 4429 4430 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4431 return out, metadata, &smithy.SerializationError{Err: err} 4432 } 4433 in.Request = request 4434 4435 return next.HandleSerialize(ctx, in) 4436} 4437 4438type awsAwsquery_serializeOpModifyClusterSnapshotSchedule struct { 4439} 4440 4441func (*awsAwsquery_serializeOpModifyClusterSnapshotSchedule) ID() string { 4442 return "OperationSerializer" 4443} 4444 4445func (m *awsAwsquery_serializeOpModifyClusterSnapshotSchedule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4446 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4447) { 4448 request, ok := in.Request.(*smithyhttp.Request) 4449 if !ok { 4450 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4451 } 4452 4453 input, ok := in.Parameters.(*ModifyClusterSnapshotScheduleInput) 4454 _ = input 4455 if !ok { 4456 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4457 } 4458 4459 request.Request.URL.Path = "/" 4460 request.Request.Method = "POST" 4461 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4462 if err != nil { 4463 return out, metadata, &smithy.SerializationError{Err: err} 4464 } 4465 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4466 4467 bodyWriter := bytes.NewBuffer(nil) 4468 bodyEncoder := query.NewEncoder(bodyWriter) 4469 body := bodyEncoder.Object() 4470 body.Key("Action").String("ModifyClusterSnapshotSchedule") 4471 body.Key("Version").String("2012-12-01") 4472 4473 if err := awsAwsquery_serializeOpDocumentModifyClusterSnapshotScheduleInput(input, bodyEncoder.Value); err != nil { 4474 return out, metadata, &smithy.SerializationError{Err: err} 4475 } 4476 4477 err = bodyEncoder.Encode() 4478 if err != nil { 4479 return out, metadata, &smithy.SerializationError{Err: err} 4480 } 4481 4482 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4483 return out, metadata, &smithy.SerializationError{Err: err} 4484 } 4485 4486 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4487 return out, metadata, &smithy.SerializationError{Err: err} 4488 } 4489 in.Request = request 4490 4491 return next.HandleSerialize(ctx, in) 4492} 4493 4494type awsAwsquery_serializeOpModifyClusterSubnetGroup struct { 4495} 4496 4497func (*awsAwsquery_serializeOpModifyClusterSubnetGroup) ID() string { 4498 return "OperationSerializer" 4499} 4500 4501func (m *awsAwsquery_serializeOpModifyClusterSubnetGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4502 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4503) { 4504 request, ok := in.Request.(*smithyhttp.Request) 4505 if !ok { 4506 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4507 } 4508 4509 input, ok := in.Parameters.(*ModifyClusterSubnetGroupInput) 4510 _ = input 4511 if !ok { 4512 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4513 } 4514 4515 request.Request.URL.Path = "/" 4516 request.Request.Method = "POST" 4517 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4518 if err != nil { 4519 return out, metadata, &smithy.SerializationError{Err: err} 4520 } 4521 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4522 4523 bodyWriter := bytes.NewBuffer(nil) 4524 bodyEncoder := query.NewEncoder(bodyWriter) 4525 body := bodyEncoder.Object() 4526 body.Key("Action").String("ModifyClusterSubnetGroup") 4527 body.Key("Version").String("2012-12-01") 4528 4529 if err := awsAwsquery_serializeOpDocumentModifyClusterSubnetGroupInput(input, bodyEncoder.Value); err != nil { 4530 return out, metadata, &smithy.SerializationError{Err: err} 4531 } 4532 4533 err = bodyEncoder.Encode() 4534 if err != nil { 4535 return out, metadata, &smithy.SerializationError{Err: err} 4536 } 4537 4538 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4539 return out, metadata, &smithy.SerializationError{Err: err} 4540 } 4541 4542 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4543 return out, metadata, &smithy.SerializationError{Err: err} 4544 } 4545 in.Request = request 4546 4547 return next.HandleSerialize(ctx, in) 4548} 4549 4550type awsAwsquery_serializeOpModifyEndpointAccess struct { 4551} 4552 4553func (*awsAwsquery_serializeOpModifyEndpointAccess) ID() string { 4554 return "OperationSerializer" 4555} 4556 4557func (m *awsAwsquery_serializeOpModifyEndpointAccess) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4558 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4559) { 4560 request, ok := in.Request.(*smithyhttp.Request) 4561 if !ok { 4562 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4563 } 4564 4565 input, ok := in.Parameters.(*ModifyEndpointAccessInput) 4566 _ = input 4567 if !ok { 4568 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4569 } 4570 4571 request.Request.URL.Path = "/" 4572 request.Request.Method = "POST" 4573 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4574 if err != nil { 4575 return out, metadata, &smithy.SerializationError{Err: err} 4576 } 4577 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4578 4579 bodyWriter := bytes.NewBuffer(nil) 4580 bodyEncoder := query.NewEncoder(bodyWriter) 4581 body := bodyEncoder.Object() 4582 body.Key("Action").String("ModifyEndpointAccess") 4583 body.Key("Version").String("2012-12-01") 4584 4585 if err := awsAwsquery_serializeOpDocumentModifyEndpointAccessInput(input, bodyEncoder.Value); err != nil { 4586 return out, metadata, &smithy.SerializationError{Err: err} 4587 } 4588 4589 err = bodyEncoder.Encode() 4590 if err != nil { 4591 return out, metadata, &smithy.SerializationError{Err: err} 4592 } 4593 4594 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4595 return out, metadata, &smithy.SerializationError{Err: err} 4596 } 4597 4598 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4599 return out, metadata, &smithy.SerializationError{Err: err} 4600 } 4601 in.Request = request 4602 4603 return next.HandleSerialize(ctx, in) 4604} 4605 4606type awsAwsquery_serializeOpModifyEventSubscription struct { 4607} 4608 4609func (*awsAwsquery_serializeOpModifyEventSubscription) ID() string { 4610 return "OperationSerializer" 4611} 4612 4613func (m *awsAwsquery_serializeOpModifyEventSubscription) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4614 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4615) { 4616 request, ok := in.Request.(*smithyhttp.Request) 4617 if !ok { 4618 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4619 } 4620 4621 input, ok := in.Parameters.(*ModifyEventSubscriptionInput) 4622 _ = input 4623 if !ok { 4624 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4625 } 4626 4627 request.Request.URL.Path = "/" 4628 request.Request.Method = "POST" 4629 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4630 if err != nil { 4631 return out, metadata, &smithy.SerializationError{Err: err} 4632 } 4633 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4634 4635 bodyWriter := bytes.NewBuffer(nil) 4636 bodyEncoder := query.NewEncoder(bodyWriter) 4637 body := bodyEncoder.Object() 4638 body.Key("Action").String("ModifyEventSubscription") 4639 body.Key("Version").String("2012-12-01") 4640 4641 if err := awsAwsquery_serializeOpDocumentModifyEventSubscriptionInput(input, bodyEncoder.Value); err != nil { 4642 return out, metadata, &smithy.SerializationError{Err: err} 4643 } 4644 4645 err = bodyEncoder.Encode() 4646 if err != nil { 4647 return out, metadata, &smithy.SerializationError{Err: err} 4648 } 4649 4650 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4651 return out, metadata, &smithy.SerializationError{Err: err} 4652 } 4653 4654 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4655 return out, metadata, &smithy.SerializationError{Err: err} 4656 } 4657 in.Request = request 4658 4659 return next.HandleSerialize(ctx, in) 4660} 4661 4662type awsAwsquery_serializeOpModifyScheduledAction struct { 4663} 4664 4665func (*awsAwsquery_serializeOpModifyScheduledAction) ID() string { 4666 return "OperationSerializer" 4667} 4668 4669func (m *awsAwsquery_serializeOpModifyScheduledAction) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4670 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4671) { 4672 request, ok := in.Request.(*smithyhttp.Request) 4673 if !ok { 4674 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4675 } 4676 4677 input, ok := in.Parameters.(*ModifyScheduledActionInput) 4678 _ = input 4679 if !ok { 4680 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4681 } 4682 4683 request.Request.URL.Path = "/" 4684 request.Request.Method = "POST" 4685 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4686 if err != nil { 4687 return out, metadata, &smithy.SerializationError{Err: err} 4688 } 4689 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4690 4691 bodyWriter := bytes.NewBuffer(nil) 4692 bodyEncoder := query.NewEncoder(bodyWriter) 4693 body := bodyEncoder.Object() 4694 body.Key("Action").String("ModifyScheduledAction") 4695 body.Key("Version").String("2012-12-01") 4696 4697 if err := awsAwsquery_serializeOpDocumentModifyScheduledActionInput(input, bodyEncoder.Value); err != nil { 4698 return out, metadata, &smithy.SerializationError{Err: err} 4699 } 4700 4701 err = bodyEncoder.Encode() 4702 if err != nil { 4703 return out, metadata, &smithy.SerializationError{Err: err} 4704 } 4705 4706 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4707 return out, metadata, &smithy.SerializationError{Err: err} 4708 } 4709 4710 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4711 return out, metadata, &smithy.SerializationError{Err: err} 4712 } 4713 in.Request = request 4714 4715 return next.HandleSerialize(ctx, in) 4716} 4717 4718type awsAwsquery_serializeOpModifySnapshotCopyRetentionPeriod struct { 4719} 4720 4721func (*awsAwsquery_serializeOpModifySnapshotCopyRetentionPeriod) ID() string { 4722 return "OperationSerializer" 4723} 4724 4725func (m *awsAwsquery_serializeOpModifySnapshotCopyRetentionPeriod) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4726 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4727) { 4728 request, ok := in.Request.(*smithyhttp.Request) 4729 if !ok { 4730 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4731 } 4732 4733 input, ok := in.Parameters.(*ModifySnapshotCopyRetentionPeriodInput) 4734 _ = input 4735 if !ok { 4736 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4737 } 4738 4739 request.Request.URL.Path = "/" 4740 request.Request.Method = "POST" 4741 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4742 if err != nil { 4743 return out, metadata, &smithy.SerializationError{Err: err} 4744 } 4745 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4746 4747 bodyWriter := bytes.NewBuffer(nil) 4748 bodyEncoder := query.NewEncoder(bodyWriter) 4749 body := bodyEncoder.Object() 4750 body.Key("Action").String("ModifySnapshotCopyRetentionPeriod") 4751 body.Key("Version").String("2012-12-01") 4752 4753 if err := awsAwsquery_serializeOpDocumentModifySnapshotCopyRetentionPeriodInput(input, bodyEncoder.Value); err != nil { 4754 return out, metadata, &smithy.SerializationError{Err: err} 4755 } 4756 4757 err = bodyEncoder.Encode() 4758 if err != nil { 4759 return out, metadata, &smithy.SerializationError{Err: err} 4760 } 4761 4762 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4763 return out, metadata, &smithy.SerializationError{Err: err} 4764 } 4765 4766 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4767 return out, metadata, &smithy.SerializationError{Err: err} 4768 } 4769 in.Request = request 4770 4771 return next.HandleSerialize(ctx, in) 4772} 4773 4774type awsAwsquery_serializeOpModifySnapshotSchedule struct { 4775} 4776 4777func (*awsAwsquery_serializeOpModifySnapshotSchedule) ID() string { 4778 return "OperationSerializer" 4779} 4780 4781func (m *awsAwsquery_serializeOpModifySnapshotSchedule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4782 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4783) { 4784 request, ok := in.Request.(*smithyhttp.Request) 4785 if !ok { 4786 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4787 } 4788 4789 input, ok := in.Parameters.(*ModifySnapshotScheduleInput) 4790 _ = input 4791 if !ok { 4792 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4793 } 4794 4795 request.Request.URL.Path = "/" 4796 request.Request.Method = "POST" 4797 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4798 if err != nil { 4799 return out, metadata, &smithy.SerializationError{Err: err} 4800 } 4801 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4802 4803 bodyWriter := bytes.NewBuffer(nil) 4804 bodyEncoder := query.NewEncoder(bodyWriter) 4805 body := bodyEncoder.Object() 4806 body.Key("Action").String("ModifySnapshotSchedule") 4807 body.Key("Version").String("2012-12-01") 4808 4809 if err := awsAwsquery_serializeOpDocumentModifySnapshotScheduleInput(input, bodyEncoder.Value); err != nil { 4810 return out, metadata, &smithy.SerializationError{Err: err} 4811 } 4812 4813 err = bodyEncoder.Encode() 4814 if err != nil { 4815 return out, metadata, &smithy.SerializationError{Err: err} 4816 } 4817 4818 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4819 return out, metadata, &smithy.SerializationError{Err: err} 4820 } 4821 4822 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4823 return out, metadata, &smithy.SerializationError{Err: err} 4824 } 4825 in.Request = request 4826 4827 return next.HandleSerialize(ctx, in) 4828} 4829 4830type awsAwsquery_serializeOpModifyUsageLimit struct { 4831} 4832 4833func (*awsAwsquery_serializeOpModifyUsageLimit) ID() string { 4834 return "OperationSerializer" 4835} 4836 4837func (m *awsAwsquery_serializeOpModifyUsageLimit) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4838 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4839) { 4840 request, ok := in.Request.(*smithyhttp.Request) 4841 if !ok { 4842 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4843 } 4844 4845 input, ok := in.Parameters.(*ModifyUsageLimitInput) 4846 _ = input 4847 if !ok { 4848 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4849 } 4850 4851 request.Request.URL.Path = "/" 4852 request.Request.Method = "POST" 4853 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4854 if err != nil { 4855 return out, metadata, &smithy.SerializationError{Err: err} 4856 } 4857 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4858 4859 bodyWriter := bytes.NewBuffer(nil) 4860 bodyEncoder := query.NewEncoder(bodyWriter) 4861 body := bodyEncoder.Object() 4862 body.Key("Action").String("ModifyUsageLimit") 4863 body.Key("Version").String("2012-12-01") 4864 4865 if err := awsAwsquery_serializeOpDocumentModifyUsageLimitInput(input, bodyEncoder.Value); err != nil { 4866 return out, metadata, &smithy.SerializationError{Err: err} 4867 } 4868 4869 err = bodyEncoder.Encode() 4870 if err != nil { 4871 return out, metadata, &smithy.SerializationError{Err: err} 4872 } 4873 4874 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4875 return out, metadata, &smithy.SerializationError{Err: err} 4876 } 4877 4878 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4879 return out, metadata, &smithy.SerializationError{Err: err} 4880 } 4881 in.Request = request 4882 4883 return next.HandleSerialize(ctx, in) 4884} 4885 4886type awsAwsquery_serializeOpPauseCluster struct { 4887} 4888 4889func (*awsAwsquery_serializeOpPauseCluster) ID() string { 4890 return "OperationSerializer" 4891} 4892 4893func (m *awsAwsquery_serializeOpPauseCluster) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4894 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4895) { 4896 request, ok := in.Request.(*smithyhttp.Request) 4897 if !ok { 4898 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4899 } 4900 4901 input, ok := in.Parameters.(*PauseClusterInput) 4902 _ = input 4903 if !ok { 4904 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4905 } 4906 4907 request.Request.URL.Path = "/" 4908 request.Request.Method = "POST" 4909 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4910 if err != nil { 4911 return out, metadata, &smithy.SerializationError{Err: err} 4912 } 4913 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4914 4915 bodyWriter := bytes.NewBuffer(nil) 4916 bodyEncoder := query.NewEncoder(bodyWriter) 4917 body := bodyEncoder.Object() 4918 body.Key("Action").String("PauseCluster") 4919 body.Key("Version").String("2012-12-01") 4920 4921 if err := awsAwsquery_serializeOpDocumentPauseClusterInput(input, bodyEncoder.Value); err != nil { 4922 return out, metadata, &smithy.SerializationError{Err: err} 4923 } 4924 4925 err = bodyEncoder.Encode() 4926 if err != nil { 4927 return out, metadata, &smithy.SerializationError{Err: err} 4928 } 4929 4930 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4931 return out, metadata, &smithy.SerializationError{Err: err} 4932 } 4933 4934 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4935 return out, metadata, &smithy.SerializationError{Err: err} 4936 } 4937 in.Request = request 4938 4939 return next.HandleSerialize(ctx, in) 4940} 4941 4942type awsAwsquery_serializeOpPurchaseReservedNodeOffering struct { 4943} 4944 4945func (*awsAwsquery_serializeOpPurchaseReservedNodeOffering) ID() string { 4946 return "OperationSerializer" 4947} 4948 4949func (m *awsAwsquery_serializeOpPurchaseReservedNodeOffering) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 4950 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 4951) { 4952 request, ok := in.Request.(*smithyhttp.Request) 4953 if !ok { 4954 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 4955 } 4956 4957 input, ok := in.Parameters.(*PurchaseReservedNodeOfferingInput) 4958 _ = input 4959 if !ok { 4960 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 4961 } 4962 4963 request.Request.URL.Path = "/" 4964 request.Request.Method = "POST" 4965 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 4966 if err != nil { 4967 return out, metadata, &smithy.SerializationError{Err: err} 4968 } 4969 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 4970 4971 bodyWriter := bytes.NewBuffer(nil) 4972 bodyEncoder := query.NewEncoder(bodyWriter) 4973 body := bodyEncoder.Object() 4974 body.Key("Action").String("PurchaseReservedNodeOffering") 4975 body.Key("Version").String("2012-12-01") 4976 4977 if err := awsAwsquery_serializeOpDocumentPurchaseReservedNodeOfferingInput(input, bodyEncoder.Value); err != nil { 4978 return out, metadata, &smithy.SerializationError{Err: err} 4979 } 4980 4981 err = bodyEncoder.Encode() 4982 if err != nil { 4983 return out, metadata, &smithy.SerializationError{Err: err} 4984 } 4985 4986 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 4987 return out, metadata, &smithy.SerializationError{Err: err} 4988 } 4989 4990 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 4991 return out, metadata, &smithy.SerializationError{Err: err} 4992 } 4993 in.Request = request 4994 4995 return next.HandleSerialize(ctx, in) 4996} 4997 4998type awsAwsquery_serializeOpRebootCluster struct { 4999} 5000 5001func (*awsAwsquery_serializeOpRebootCluster) ID() string { 5002 return "OperationSerializer" 5003} 5004 5005func (m *awsAwsquery_serializeOpRebootCluster) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5006 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5007) { 5008 request, ok := in.Request.(*smithyhttp.Request) 5009 if !ok { 5010 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5011 } 5012 5013 input, ok := in.Parameters.(*RebootClusterInput) 5014 _ = input 5015 if !ok { 5016 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5017 } 5018 5019 request.Request.URL.Path = "/" 5020 request.Request.Method = "POST" 5021 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5022 if err != nil { 5023 return out, metadata, &smithy.SerializationError{Err: err} 5024 } 5025 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5026 5027 bodyWriter := bytes.NewBuffer(nil) 5028 bodyEncoder := query.NewEncoder(bodyWriter) 5029 body := bodyEncoder.Object() 5030 body.Key("Action").String("RebootCluster") 5031 body.Key("Version").String("2012-12-01") 5032 5033 if err := awsAwsquery_serializeOpDocumentRebootClusterInput(input, bodyEncoder.Value); err != nil { 5034 return out, metadata, &smithy.SerializationError{Err: err} 5035 } 5036 5037 err = bodyEncoder.Encode() 5038 if err != nil { 5039 return out, metadata, &smithy.SerializationError{Err: err} 5040 } 5041 5042 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5043 return out, metadata, &smithy.SerializationError{Err: err} 5044 } 5045 5046 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5047 return out, metadata, &smithy.SerializationError{Err: err} 5048 } 5049 in.Request = request 5050 5051 return next.HandleSerialize(ctx, in) 5052} 5053 5054type awsAwsquery_serializeOpResetClusterParameterGroup struct { 5055} 5056 5057func (*awsAwsquery_serializeOpResetClusterParameterGroup) ID() string { 5058 return "OperationSerializer" 5059} 5060 5061func (m *awsAwsquery_serializeOpResetClusterParameterGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5062 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5063) { 5064 request, ok := in.Request.(*smithyhttp.Request) 5065 if !ok { 5066 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5067 } 5068 5069 input, ok := in.Parameters.(*ResetClusterParameterGroupInput) 5070 _ = input 5071 if !ok { 5072 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5073 } 5074 5075 request.Request.URL.Path = "/" 5076 request.Request.Method = "POST" 5077 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5078 if err != nil { 5079 return out, metadata, &smithy.SerializationError{Err: err} 5080 } 5081 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5082 5083 bodyWriter := bytes.NewBuffer(nil) 5084 bodyEncoder := query.NewEncoder(bodyWriter) 5085 body := bodyEncoder.Object() 5086 body.Key("Action").String("ResetClusterParameterGroup") 5087 body.Key("Version").String("2012-12-01") 5088 5089 if err := awsAwsquery_serializeOpDocumentResetClusterParameterGroupInput(input, bodyEncoder.Value); err != nil { 5090 return out, metadata, &smithy.SerializationError{Err: err} 5091 } 5092 5093 err = bodyEncoder.Encode() 5094 if err != nil { 5095 return out, metadata, &smithy.SerializationError{Err: err} 5096 } 5097 5098 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5099 return out, metadata, &smithy.SerializationError{Err: err} 5100 } 5101 5102 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5103 return out, metadata, &smithy.SerializationError{Err: err} 5104 } 5105 in.Request = request 5106 5107 return next.HandleSerialize(ctx, in) 5108} 5109 5110type awsAwsquery_serializeOpResizeCluster struct { 5111} 5112 5113func (*awsAwsquery_serializeOpResizeCluster) ID() string { 5114 return "OperationSerializer" 5115} 5116 5117func (m *awsAwsquery_serializeOpResizeCluster) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5118 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5119) { 5120 request, ok := in.Request.(*smithyhttp.Request) 5121 if !ok { 5122 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5123 } 5124 5125 input, ok := in.Parameters.(*ResizeClusterInput) 5126 _ = input 5127 if !ok { 5128 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5129 } 5130 5131 request.Request.URL.Path = "/" 5132 request.Request.Method = "POST" 5133 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5134 if err != nil { 5135 return out, metadata, &smithy.SerializationError{Err: err} 5136 } 5137 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5138 5139 bodyWriter := bytes.NewBuffer(nil) 5140 bodyEncoder := query.NewEncoder(bodyWriter) 5141 body := bodyEncoder.Object() 5142 body.Key("Action").String("ResizeCluster") 5143 body.Key("Version").String("2012-12-01") 5144 5145 if err := awsAwsquery_serializeOpDocumentResizeClusterInput(input, bodyEncoder.Value); err != nil { 5146 return out, metadata, &smithy.SerializationError{Err: err} 5147 } 5148 5149 err = bodyEncoder.Encode() 5150 if err != nil { 5151 return out, metadata, &smithy.SerializationError{Err: err} 5152 } 5153 5154 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5155 return out, metadata, &smithy.SerializationError{Err: err} 5156 } 5157 5158 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5159 return out, metadata, &smithy.SerializationError{Err: err} 5160 } 5161 in.Request = request 5162 5163 return next.HandleSerialize(ctx, in) 5164} 5165 5166type awsAwsquery_serializeOpRestoreFromClusterSnapshot struct { 5167} 5168 5169func (*awsAwsquery_serializeOpRestoreFromClusterSnapshot) ID() string { 5170 return "OperationSerializer" 5171} 5172 5173func (m *awsAwsquery_serializeOpRestoreFromClusterSnapshot) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5174 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5175) { 5176 request, ok := in.Request.(*smithyhttp.Request) 5177 if !ok { 5178 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5179 } 5180 5181 input, ok := in.Parameters.(*RestoreFromClusterSnapshotInput) 5182 _ = input 5183 if !ok { 5184 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5185 } 5186 5187 request.Request.URL.Path = "/" 5188 request.Request.Method = "POST" 5189 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5190 if err != nil { 5191 return out, metadata, &smithy.SerializationError{Err: err} 5192 } 5193 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5194 5195 bodyWriter := bytes.NewBuffer(nil) 5196 bodyEncoder := query.NewEncoder(bodyWriter) 5197 body := bodyEncoder.Object() 5198 body.Key("Action").String("RestoreFromClusterSnapshot") 5199 body.Key("Version").String("2012-12-01") 5200 5201 if err := awsAwsquery_serializeOpDocumentRestoreFromClusterSnapshotInput(input, bodyEncoder.Value); err != nil { 5202 return out, metadata, &smithy.SerializationError{Err: err} 5203 } 5204 5205 err = bodyEncoder.Encode() 5206 if err != nil { 5207 return out, metadata, &smithy.SerializationError{Err: err} 5208 } 5209 5210 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5211 return out, metadata, &smithy.SerializationError{Err: err} 5212 } 5213 5214 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5215 return out, metadata, &smithy.SerializationError{Err: err} 5216 } 5217 in.Request = request 5218 5219 return next.HandleSerialize(ctx, in) 5220} 5221 5222type awsAwsquery_serializeOpRestoreTableFromClusterSnapshot struct { 5223} 5224 5225func (*awsAwsquery_serializeOpRestoreTableFromClusterSnapshot) ID() string { 5226 return "OperationSerializer" 5227} 5228 5229func (m *awsAwsquery_serializeOpRestoreTableFromClusterSnapshot) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5230 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5231) { 5232 request, ok := in.Request.(*smithyhttp.Request) 5233 if !ok { 5234 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5235 } 5236 5237 input, ok := in.Parameters.(*RestoreTableFromClusterSnapshotInput) 5238 _ = input 5239 if !ok { 5240 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5241 } 5242 5243 request.Request.URL.Path = "/" 5244 request.Request.Method = "POST" 5245 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5246 if err != nil { 5247 return out, metadata, &smithy.SerializationError{Err: err} 5248 } 5249 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5250 5251 bodyWriter := bytes.NewBuffer(nil) 5252 bodyEncoder := query.NewEncoder(bodyWriter) 5253 body := bodyEncoder.Object() 5254 body.Key("Action").String("RestoreTableFromClusterSnapshot") 5255 body.Key("Version").String("2012-12-01") 5256 5257 if err := awsAwsquery_serializeOpDocumentRestoreTableFromClusterSnapshotInput(input, bodyEncoder.Value); err != nil { 5258 return out, metadata, &smithy.SerializationError{Err: err} 5259 } 5260 5261 err = bodyEncoder.Encode() 5262 if err != nil { 5263 return out, metadata, &smithy.SerializationError{Err: err} 5264 } 5265 5266 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5267 return out, metadata, &smithy.SerializationError{Err: err} 5268 } 5269 5270 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5271 return out, metadata, &smithy.SerializationError{Err: err} 5272 } 5273 in.Request = request 5274 5275 return next.HandleSerialize(ctx, in) 5276} 5277 5278type awsAwsquery_serializeOpResumeCluster struct { 5279} 5280 5281func (*awsAwsquery_serializeOpResumeCluster) ID() string { 5282 return "OperationSerializer" 5283} 5284 5285func (m *awsAwsquery_serializeOpResumeCluster) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5286 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5287) { 5288 request, ok := in.Request.(*smithyhttp.Request) 5289 if !ok { 5290 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5291 } 5292 5293 input, ok := in.Parameters.(*ResumeClusterInput) 5294 _ = input 5295 if !ok { 5296 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5297 } 5298 5299 request.Request.URL.Path = "/" 5300 request.Request.Method = "POST" 5301 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5302 if err != nil { 5303 return out, metadata, &smithy.SerializationError{Err: err} 5304 } 5305 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5306 5307 bodyWriter := bytes.NewBuffer(nil) 5308 bodyEncoder := query.NewEncoder(bodyWriter) 5309 body := bodyEncoder.Object() 5310 body.Key("Action").String("ResumeCluster") 5311 body.Key("Version").String("2012-12-01") 5312 5313 if err := awsAwsquery_serializeOpDocumentResumeClusterInput(input, bodyEncoder.Value); err != nil { 5314 return out, metadata, &smithy.SerializationError{Err: err} 5315 } 5316 5317 err = bodyEncoder.Encode() 5318 if err != nil { 5319 return out, metadata, &smithy.SerializationError{Err: err} 5320 } 5321 5322 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5323 return out, metadata, &smithy.SerializationError{Err: err} 5324 } 5325 5326 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5327 return out, metadata, &smithy.SerializationError{Err: err} 5328 } 5329 in.Request = request 5330 5331 return next.HandleSerialize(ctx, in) 5332} 5333 5334type awsAwsquery_serializeOpRevokeClusterSecurityGroupIngress struct { 5335} 5336 5337func (*awsAwsquery_serializeOpRevokeClusterSecurityGroupIngress) ID() string { 5338 return "OperationSerializer" 5339} 5340 5341func (m *awsAwsquery_serializeOpRevokeClusterSecurityGroupIngress) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5342 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5343) { 5344 request, ok := in.Request.(*smithyhttp.Request) 5345 if !ok { 5346 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5347 } 5348 5349 input, ok := in.Parameters.(*RevokeClusterSecurityGroupIngressInput) 5350 _ = input 5351 if !ok { 5352 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5353 } 5354 5355 request.Request.URL.Path = "/" 5356 request.Request.Method = "POST" 5357 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5358 if err != nil { 5359 return out, metadata, &smithy.SerializationError{Err: err} 5360 } 5361 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5362 5363 bodyWriter := bytes.NewBuffer(nil) 5364 bodyEncoder := query.NewEncoder(bodyWriter) 5365 body := bodyEncoder.Object() 5366 body.Key("Action").String("RevokeClusterSecurityGroupIngress") 5367 body.Key("Version").String("2012-12-01") 5368 5369 if err := awsAwsquery_serializeOpDocumentRevokeClusterSecurityGroupIngressInput(input, bodyEncoder.Value); err != nil { 5370 return out, metadata, &smithy.SerializationError{Err: err} 5371 } 5372 5373 err = bodyEncoder.Encode() 5374 if err != nil { 5375 return out, metadata, &smithy.SerializationError{Err: err} 5376 } 5377 5378 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5379 return out, metadata, &smithy.SerializationError{Err: err} 5380 } 5381 5382 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5383 return out, metadata, &smithy.SerializationError{Err: err} 5384 } 5385 in.Request = request 5386 5387 return next.HandleSerialize(ctx, in) 5388} 5389 5390type awsAwsquery_serializeOpRevokeEndpointAccess struct { 5391} 5392 5393func (*awsAwsquery_serializeOpRevokeEndpointAccess) ID() string { 5394 return "OperationSerializer" 5395} 5396 5397func (m *awsAwsquery_serializeOpRevokeEndpointAccess) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5398 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5399) { 5400 request, ok := in.Request.(*smithyhttp.Request) 5401 if !ok { 5402 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5403 } 5404 5405 input, ok := in.Parameters.(*RevokeEndpointAccessInput) 5406 _ = input 5407 if !ok { 5408 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5409 } 5410 5411 request.Request.URL.Path = "/" 5412 request.Request.Method = "POST" 5413 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5414 if err != nil { 5415 return out, metadata, &smithy.SerializationError{Err: err} 5416 } 5417 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5418 5419 bodyWriter := bytes.NewBuffer(nil) 5420 bodyEncoder := query.NewEncoder(bodyWriter) 5421 body := bodyEncoder.Object() 5422 body.Key("Action").String("RevokeEndpointAccess") 5423 body.Key("Version").String("2012-12-01") 5424 5425 if err := awsAwsquery_serializeOpDocumentRevokeEndpointAccessInput(input, bodyEncoder.Value); err != nil { 5426 return out, metadata, &smithy.SerializationError{Err: err} 5427 } 5428 5429 err = bodyEncoder.Encode() 5430 if err != nil { 5431 return out, metadata, &smithy.SerializationError{Err: err} 5432 } 5433 5434 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5435 return out, metadata, &smithy.SerializationError{Err: err} 5436 } 5437 5438 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5439 return out, metadata, &smithy.SerializationError{Err: err} 5440 } 5441 in.Request = request 5442 5443 return next.HandleSerialize(ctx, in) 5444} 5445 5446type awsAwsquery_serializeOpRevokeSnapshotAccess struct { 5447} 5448 5449func (*awsAwsquery_serializeOpRevokeSnapshotAccess) ID() string { 5450 return "OperationSerializer" 5451} 5452 5453func (m *awsAwsquery_serializeOpRevokeSnapshotAccess) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5454 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5455) { 5456 request, ok := in.Request.(*smithyhttp.Request) 5457 if !ok { 5458 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5459 } 5460 5461 input, ok := in.Parameters.(*RevokeSnapshotAccessInput) 5462 _ = input 5463 if !ok { 5464 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5465 } 5466 5467 request.Request.URL.Path = "/" 5468 request.Request.Method = "POST" 5469 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5470 if err != nil { 5471 return out, metadata, &smithy.SerializationError{Err: err} 5472 } 5473 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5474 5475 bodyWriter := bytes.NewBuffer(nil) 5476 bodyEncoder := query.NewEncoder(bodyWriter) 5477 body := bodyEncoder.Object() 5478 body.Key("Action").String("RevokeSnapshotAccess") 5479 body.Key("Version").String("2012-12-01") 5480 5481 if err := awsAwsquery_serializeOpDocumentRevokeSnapshotAccessInput(input, bodyEncoder.Value); err != nil { 5482 return out, metadata, &smithy.SerializationError{Err: err} 5483 } 5484 5485 err = bodyEncoder.Encode() 5486 if err != nil { 5487 return out, metadata, &smithy.SerializationError{Err: err} 5488 } 5489 5490 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5491 return out, metadata, &smithy.SerializationError{Err: err} 5492 } 5493 5494 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5495 return out, metadata, &smithy.SerializationError{Err: err} 5496 } 5497 in.Request = request 5498 5499 return next.HandleSerialize(ctx, in) 5500} 5501 5502type awsAwsquery_serializeOpRotateEncryptionKey struct { 5503} 5504 5505func (*awsAwsquery_serializeOpRotateEncryptionKey) ID() string { 5506 return "OperationSerializer" 5507} 5508 5509func (m *awsAwsquery_serializeOpRotateEncryptionKey) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 5510 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 5511) { 5512 request, ok := in.Request.(*smithyhttp.Request) 5513 if !ok { 5514 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 5515 } 5516 5517 input, ok := in.Parameters.(*RotateEncryptionKeyInput) 5518 _ = input 5519 if !ok { 5520 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 5521 } 5522 5523 request.Request.URL.Path = "/" 5524 request.Request.Method = "POST" 5525 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 5526 if err != nil { 5527 return out, metadata, &smithy.SerializationError{Err: err} 5528 } 5529 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 5530 5531 bodyWriter := bytes.NewBuffer(nil) 5532 bodyEncoder := query.NewEncoder(bodyWriter) 5533 body := bodyEncoder.Object() 5534 body.Key("Action").String("RotateEncryptionKey") 5535 body.Key("Version").String("2012-12-01") 5536 5537 if err := awsAwsquery_serializeOpDocumentRotateEncryptionKeyInput(input, bodyEncoder.Value); err != nil { 5538 return out, metadata, &smithy.SerializationError{Err: err} 5539 } 5540 5541 err = bodyEncoder.Encode() 5542 if err != nil { 5543 return out, metadata, &smithy.SerializationError{Err: err} 5544 } 5545 5546 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 5547 return out, metadata, &smithy.SerializationError{Err: err} 5548 } 5549 5550 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 5551 return out, metadata, &smithy.SerializationError{Err: err} 5552 } 5553 in.Request = request 5554 5555 return next.HandleSerialize(ctx, in) 5556} 5557func awsAwsquery_serializeDocumentAttributeNameList(v []string, value query.Value) error { 5558 if len(v) == 0 { 5559 return nil 5560 } 5561 array := value.Array("AttributeName") 5562 5563 for i := range v { 5564 av := array.Value() 5565 av.String(v[i]) 5566 } 5567 return nil 5568} 5569 5570func awsAwsquery_serializeDocumentClusterSecurityGroupNameList(v []string, value query.Value) error { 5571 if len(v) == 0 { 5572 return nil 5573 } 5574 array := value.Array("ClusterSecurityGroupName") 5575 5576 for i := range v { 5577 av := array.Value() 5578 av.String(v[i]) 5579 } 5580 return nil 5581} 5582 5583func awsAwsquery_serializeDocumentDbGroupList(v []string, value query.Value) error { 5584 if len(v) == 0 { 5585 return nil 5586 } 5587 array := value.Array("DbGroup") 5588 5589 for i := range v { 5590 av := array.Value() 5591 av.String(v[i]) 5592 } 5593 return nil 5594} 5595 5596func awsAwsquery_serializeDocumentDeleteClusterSnapshotMessage(v *types.DeleteClusterSnapshotMessage, value query.Value) error { 5597 object := value.Object() 5598 _ = object 5599 5600 if v.SnapshotClusterIdentifier != nil { 5601 objectKey := object.Key("SnapshotClusterIdentifier") 5602 objectKey.String(*v.SnapshotClusterIdentifier) 5603 } 5604 5605 if v.SnapshotIdentifier != nil { 5606 objectKey := object.Key("SnapshotIdentifier") 5607 objectKey.String(*v.SnapshotIdentifier) 5608 } 5609 5610 return nil 5611} 5612 5613func awsAwsquery_serializeDocumentDeleteClusterSnapshotMessageList(v []types.DeleteClusterSnapshotMessage, value query.Value) error { 5614 if len(v) == 0 { 5615 return nil 5616 } 5617 array := value.Array("DeleteClusterSnapshotMessage") 5618 5619 for i := range v { 5620 av := array.Value() 5621 if err := awsAwsquery_serializeDocumentDeleteClusterSnapshotMessage(&v[i], av); err != nil { 5622 return err 5623 } 5624 } 5625 return nil 5626} 5627 5628func awsAwsquery_serializeDocumentEventCategoriesList(v []string, value query.Value) error { 5629 if len(v) == 0 { 5630 return nil 5631 } 5632 array := value.Array("EventCategory") 5633 5634 for i := range v { 5635 av := array.Value() 5636 av.String(v[i]) 5637 } 5638 return nil 5639} 5640 5641func awsAwsquery_serializeDocumentIamRoleArnList(v []string, value query.Value) error { 5642 if len(v) == 0 { 5643 return nil 5644 } 5645 array := value.Array("IamRoleArn") 5646 5647 for i := range v { 5648 av := array.Value() 5649 av.String(v[i]) 5650 } 5651 return nil 5652} 5653 5654func awsAwsquery_serializeDocumentNodeConfigurationOptionsFilter(v *types.NodeConfigurationOptionsFilter, value query.Value) error { 5655 object := value.Object() 5656 _ = object 5657 5658 if len(v.Name) > 0 { 5659 objectKey := object.Key("Name") 5660 objectKey.String(string(v.Name)) 5661 } 5662 5663 if len(v.Operator) > 0 { 5664 objectKey := object.Key("Operator") 5665 objectKey.String(string(v.Operator)) 5666 } 5667 5668 if v.Values != nil { 5669 objectKey := object.Key("Value") 5670 if err := awsAwsquery_serializeDocumentValueStringList(v.Values, objectKey); err != nil { 5671 return err 5672 } 5673 } 5674 5675 return nil 5676} 5677 5678func awsAwsquery_serializeDocumentNodeConfigurationOptionsFilterList(v []types.NodeConfigurationOptionsFilter, value query.Value) error { 5679 if len(v) == 0 { 5680 return nil 5681 } 5682 array := value.Array("NodeConfigurationOptionsFilter") 5683 5684 for i := range v { 5685 av := array.Value() 5686 if err := awsAwsquery_serializeDocumentNodeConfigurationOptionsFilter(&v[i], av); err != nil { 5687 return err 5688 } 5689 } 5690 return nil 5691} 5692 5693func awsAwsquery_serializeDocumentParameter(v *types.Parameter, value query.Value) error { 5694 object := value.Object() 5695 _ = object 5696 5697 if v.AllowedValues != nil { 5698 objectKey := object.Key("AllowedValues") 5699 objectKey.String(*v.AllowedValues) 5700 } 5701 5702 if len(v.ApplyType) > 0 { 5703 objectKey := object.Key("ApplyType") 5704 objectKey.String(string(v.ApplyType)) 5705 } 5706 5707 if v.DataType != nil { 5708 objectKey := object.Key("DataType") 5709 objectKey.String(*v.DataType) 5710 } 5711 5712 if v.Description != nil { 5713 objectKey := object.Key("Description") 5714 objectKey.String(*v.Description) 5715 } 5716 5717 if v.IsModifiable { 5718 objectKey := object.Key("IsModifiable") 5719 objectKey.Boolean(v.IsModifiable) 5720 } 5721 5722 if v.MinimumEngineVersion != nil { 5723 objectKey := object.Key("MinimumEngineVersion") 5724 objectKey.String(*v.MinimumEngineVersion) 5725 } 5726 5727 if v.ParameterName != nil { 5728 objectKey := object.Key("ParameterName") 5729 objectKey.String(*v.ParameterName) 5730 } 5731 5732 if v.ParameterValue != nil { 5733 objectKey := object.Key("ParameterValue") 5734 objectKey.String(*v.ParameterValue) 5735 } 5736 5737 if v.Source != nil { 5738 objectKey := object.Key("Source") 5739 objectKey.String(*v.Source) 5740 } 5741 5742 return nil 5743} 5744 5745func awsAwsquery_serializeDocumentParametersList(v []types.Parameter, value query.Value) error { 5746 if len(v) == 0 { 5747 return nil 5748 } 5749 array := value.Array("Parameter") 5750 5751 for i := range v { 5752 av := array.Value() 5753 if err := awsAwsquery_serializeDocumentParameter(&v[i], av); err != nil { 5754 return err 5755 } 5756 } 5757 return nil 5758} 5759 5760func awsAwsquery_serializeDocumentPauseClusterMessage(v *types.PauseClusterMessage, value query.Value) error { 5761 object := value.Object() 5762 _ = object 5763 5764 if v.ClusterIdentifier != nil { 5765 objectKey := object.Key("ClusterIdentifier") 5766 objectKey.String(*v.ClusterIdentifier) 5767 } 5768 5769 return nil 5770} 5771 5772func awsAwsquery_serializeDocumentResizeClusterMessage(v *types.ResizeClusterMessage, value query.Value) error { 5773 object := value.Object() 5774 _ = object 5775 5776 if v.Classic != nil { 5777 objectKey := object.Key("Classic") 5778 objectKey.Boolean(*v.Classic) 5779 } 5780 5781 if v.ClusterIdentifier != nil { 5782 objectKey := object.Key("ClusterIdentifier") 5783 objectKey.String(*v.ClusterIdentifier) 5784 } 5785 5786 if v.ClusterType != nil { 5787 objectKey := object.Key("ClusterType") 5788 objectKey.String(*v.ClusterType) 5789 } 5790 5791 if v.NodeType != nil { 5792 objectKey := object.Key("NodeType") 5793 objectKey.String(*v.NodeType) 5794 } 5795 5796 if v.NumberOfNodes != nil { 5797 objectKey := object.Key("NumberOfNodes") 5798 objectKey.Integer(*v.NumberOfNodes) 5799 } 5800 5801 return nil 5802} 5803 5804func awsAwsquery_serializeDocumentResumeClusterMessage(v *types.ResumeClusterMessage, value query.Value) error { 5805 object := value.Object() 5806 _ = object 5807 5808 if v.ClusterIdentifier != nil { 5809 objectKey := object.Key("ClusterIdentifier") 5810 objectKey.String(*v.ClusterIdentifier) 5811 } 5812 5813 return nil 5814} 5815 5816func awsAwsquery_serializeDocumentScheduledActionFilter(v *types.ScheduledActionFilter, value query.Value) error { 5817 object := value.Object() 5818 _ = object 5819 5820 if len(v.Name) > 0 { 5821 objectKey := object.Key("Name") 5822 objectKey.String(string(v.Name)) 5823 } 5824 5825 if v.Values != nil { 5826 objectKey := object.Key("Values") 5827 if err := awsAwsquery_serializeDocumentValueStringList(v.Values, objectKey); err != nil { 5828 return err 5829 } 5830 } 5831 5832 return nil 5833} 5834 5835func awsAwsquery_serializeDocumentScheduledActionFilterList(v []types.ScheduledActionFilter, value query.Value) error { 5836 if len(v) == 0 { 5837 return nil 5838 } 5839 array := value.Array("ScheduledActionFilter") 5840 5841 for i := range v { 5842 av := array.Value() 5843 if err := awsAwsquery_serializeDocumentScheduledActionFilter(&v[i], av); err != nil { 5844 return err 5845 } 5846 } 5847 return nil 5848} 5849 5850func awsAwsquery_serializeDocumentScheduledActionType(v *types.ScheduledActionType, value query.Value) error { 5851 object := value.Object() 5852 _ = object 5853 5854 if v.PauseCluster != nil { 5855 objectKey := object.Key("PauseCluster") 5856 if err := awsAwsquery_serializeDocumentPauseClusterMessage(v.PauseCluster, objectKey); err != nil { 5857 return err 5858 } 5859 } 5860 5861 if v.ResizeCluster != nil { 5862 objectKey := object.Key("ResizeCluster") 5863 if err := awsAwsquery_serializeDocumentResizeClusterMessage(v.ResizeCluster, objectKey); err != nil { 5864 return err 5865 } 5866 } 5867 5868 if v.ResumeCluster != nil { 5869 objectKey := object.Key("ResumeCluster") 5870 if err := awsAwsquery_serializeDocumentResumeClusterMessage(v.ResumeCluster, objectKey); err != nil { 5871 return err 5872 } 5873 } 5874 5875 return nil 5876} 5877 5878func awsAwsquery_serializeDocumentScheduleDefinitionList(v []string, value query.Value) error { 5879 if len(v) == 0 { 5880 return nil 5881 } 5882 array := value.Array("ScheduleDefinition") 5883 5884 for i := range v { 5885 av := array.Value() 5886 av.String(v[i]) 5887 } 5888 return nil 5889} 5890 5891func awsAwsquery_serializeDocumentSnapshotIdentifierList(v []string, value query.Value) error { 5892 if len(v) == 0 { 5893 return nil 5894 } 5895 array := value.Array("String") 5896 5897 for i := range v { 5898 av := array.Value() 5899 av.String(v[i]) 5900 } 5901 return nil 5902} 5903 5904func awsAwsquery_serializeDocumentSnapshotSortingEntity(v *types.SnapshotSortingEntity, value query.Value) error { 5905 object := value.Object() 5906 _ = object 5907 5908 if len(v.Attribute) > 0 { 5909 objectKey := object.Key("Attribute") 5910 objectKey.String(string(v.Attribute)) 5911 } 5912 5913 if len(v.SortOrder) > 0 { 5914 objectKey := object.Key("SortOrder") 5915 objectKey.String(string(v.SortOrder)) 5916 } 5917 5918 return nil 5919} 5920 5921func awsAwsquery_serializeDocumentSnapshotSortingEntityList(v []types.SnapshotSortingEntity, value query.Value) error { 5922 if len(v) == 0 { 5923 return nil 5924 } 5925 array := value.Array("SnapshotSortingEntity") 5926 5927 for i := range v { 5928 av := array.Value() 5929 if err := awsAwsquery_serializeDocumentSnapshotSortingEntity(&v[i], av); err != nil { 5930 return err 5931 } 5932 } 5933 return nil 5934} 5935 5936func awsAwsquery_serializeDocumentSourceIdsList(v []string, value query.Value) error { 5937 if len(v) == 0 { 5938 return nil 5939 } 5940 array := value.Array("SourceId") 5941 5942 for i := range v { 5943 av := array.Value() 5944 av.String(v[i]) 5945 } 5946 return nil 5947} 5948 5949func awsAwsquery_serializeDocumentSubnetIdentifierList(v []string, value query.Value) error { 5950 if len(v) == 0 { 5951 return nil 5952 } 5953 array := value.Array("SubnetIdentifier") 5954 5955 for i := range v { 5956 av := array.Value() 5957 av.String(v[i]) 5958 } 5959 return nil 5960} 5961 5962func awsAwsquery_serializeDocumentTag(v *types.Tag, value query.Value) error { 5963 object := value.Object() 5964 _ = object 5965 5966 if v.Key != nil { 5967 objectKey := object.Key("Key") 5968 objectKey.String(*v.Key) 5969 } 5970 5971 if v.Value != nil { 5972 objectKey := object.Key("Value") 5973 objectKey.String(*v.Value) 5974 } 5975 5976 return nil 5977} 5978 5979func awsAwsquery_serializeDocumentTagKeyList(v []string, value query.Value) error { 5980 if len(v) == 0 { 5981 return nil 5982 } 5983 array := value.Array("TagKey") 5984 5985 for i := range v { 5986 av := array.Value() 5987 av.String(v[i]) 5988 } 5989 return nil 5990} 5991 5992func awsAwsquery_serializeDocumentTagList(v []types.Tag, value query.Value) error { 5993 if len(v) == 0 { 5994 return nil 5995 } 5996 array := value.Array("Tag") 5997 5998 for i := range v { 5999 av := array.Value() 6000 if err := awsAwsquery_serializeDocumentTag(&v[i], av); err != nil { 6001 return err 6002 } 6003 } 6004 return nil 6005} 6006 6007func awsAwsquery_serializeDocumentTagValueList(v []string, value query.Value) error { 6008 if len(v) == 0 { 6009 return nil 6010 } 6011 array := value.Array("TagValue") 6012 6013 for i := range v { 6014 av := array.Value() 6015 av.String(v[i]) 6016 } 6017 return nil 6018} 6019 6020func awsAwsquery_serializeDocumentValueStringList(v []string, value query.Value) error { 6021 if len(v) == 0 { 6022 return nil 6023 } 6024 array := value.Array("item") 6025 6026 for i := range v { 6027 av := array.Value() 6028 av.String(v[i]) 6029 } 6030 return nil 6031} 6032 6033func awsAwsquery_serializeDocumentVpcIdentifierList(v []string, value query.Value) error { 6034 if len(v) == 0 { 6035 return nil 6036 } 6037 array := value.Array("VpcIdentifier") 6038 6039 for i := range v { 6040 av := array.Value() 6041 av.String(v[i]) 6042 } 6043 return nil 6044} 6045 6046func awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v []string, value query.Value) error { 6047 if len(v) == 0 { 6048 return nil 6049 } 6050 array := value.Array("VpcSecurityGroupId") 6051 6052 for i := range v { 6053 av := array.Value() 6054 av.String(v[i]) 6055 } 6056 return nil 6057} 6058 6059func awsAwsquery_serializeOpDocumentAcceptReservedNodeExchangeInput(v *AcceptReservedNodeExchangeInput, value query.Value) error { 6060 object := value.Object() 6061 _ = object 6062 6063 if v.ReservedNodeId != nil { 6064 objectKey := object.Key("ReservedNodeId") 6065 objectKey.String(*v.ReservedNodeId) 6066 } 6067 6068 if v.TargetReservedNodeOfferingId != nil { 6069 objectKey := object.Key("TargetReservedNodeOfferingId") 6070 objectKey.String(*v.TargetReservedNodeOfferingId) 6071 } 6072 6073 return nil 6074} 6075 6076func awsAwsquery_serializeOpDocumentAuthorizeClusterSecurityGroupIngressInput(v *AuthorizeClusterSecurityGroupIngressInput, value query.Value) error { 6077 object := value.Object() 6078 _ = object 6079 6080 if v.CIDRIP != nil { 6081 objectKey := object.Key("CIDRIP") 6082 objectKey.String(*v.CIDRIP) 6083 } 6084 6085 if v.ClusterSecurityGroupName != nil { 6086 objectKey := object.Key("ClusterSecurityGroupName") 6087 objectKey.String(*v.ClusterSecurityGroupName) 6088 } 6089 6090 if v.EC2SecurityGroupName != nil { 6091 objectKey := object.Key("EC2SecurityGroupName") 6092 objectKey.String(*v.EC2SecurityGroupName) 6093 } 6094 6095 if v.EC2SecurityGroupOwnerId != nil { 6096 objectKey := object.Key("EC2SecurityGroupOwnerId") 6097 objectKey.String(*v.EC2SecurityGroupOwnerId) 6098 } 6099 6100 return nil 6101} 6102 6103func awsAwsquery_serializeOpDocumentAuthorizeEndpointAccessInput(v *AuthorizeEndpointAccessInput, value query.Value) error { 6104 object := value.Object() 6105 _ = object 6106 6107 if v.Account != nil { 6108 objectKey := object.Key("Account") 6109 objectKey.String(*v.Account) 6110 } 6111 6112 if v.ClusterIdentifier != nil { 6113 objectKey := object.Key("ClusterIdentifier") 6114 objectKey.String(*v.ClusterIdentifier) 6115 } 6116 6117 if v.VpcIds != nil { 6118 objectKey := object.Key("VpcIds") 6119 if err := awsAwsquery_serializeDocumentVpcIdentifierList(v.VpcIds, objectKey); err != nil { 6120 return err 6121 } 6122 } 6123 6124 return nil 6125} 6126 6127func awsAwsquery_serializeOpDocumentAuthorizeSnapshotAccessInput(v *AuthorizeSnapshotAccessInput, value query.Value) error { 6128 object := value.Object() 6129 _ = object 6130 6131 if v.AccountWithRestoreAccess != nil { 6132 objectKey := object.Key("AccountWithRestoreAccess") 6133 objectKey.String(*v.AccountWithRestoreAccess) 6134 } 6135 6136 if v.SnapshotClusterIdentifier != nil { 6137 objectKey := object.Key("SnapshotClusterIdentifier") 6138 objectKey.String(*v.SnapshotClusterIdentifier) 6139 } 6140 6141 if v.SnapshotIdentifier != nil { 6142 objectKey := object.Key("SnapshotIdentifier") 6143 objectKey.String(*v.SnapshotIdentifier) 6144 } 6145 6146 return nil 6147} 6148 6149func awsAwsquery_serializeOpDocumentBatchDeleteClusterSnapshotsInput(v *BatchDeleteClusterSnapshotsInput, value query.Value) error { 6150 object := value.Object() 6151 _ = object 6152 6153 if v.Identifiers != nil { 6154 objectKey := object.Key("Identifiers") 6155 if err := awsAwsquery_serializeDocumentDeleteClusterSnapshotMessageList(v.Identifiers, objectKey); err != nil { 6156 return err 6157 } 6158 } 6159 6160 return nil 6161} 6162 6163func awsAwsquery_serializeOpDocumentBatchModifyClusterSnapshotsInput(v *BatchModifyClusterSnapshotsInput, value query.Value) error { 6164 object := value.Object() 6165 _ = object 6166 6167 if v.Force { 6168 objectKey := object.Key("Force") 6169 objectKey.Boolean(v.Force) 6170 } 6171 6172 if v.ManualSnapshotRetentionPeriod != nil { 6173 objectKey := object.Key("ManualSnapshotRetentionPeriod") 6174 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 6175 } 6176 6177 if v.SnapshotIdentifierList != nil { 6178 objectKey := object.Key("SnapshotIdentifierList") 6179 if err := awsAwsquery_serializeDocumentSnapshotIdentifierList(v.SnapshotIdentifierList, objectKey); err != nil { 6180 return err 6181 } 6182 } 6183 6184 return nil 6185} 6186 6187func awsAwsquery_serializeOpDocumentCancelResizeInput(v *CancelResizeInput, value query.Value) error { 6188 object := value.Object() 6189 _ = object 6190 6191 if v.ClusterIdentifier != nil { 6192 objectKey := object.Key("ClusterIdentifier") 6193 objectKey.String(*v.ClusterIdentifier) 6194 } 6195 6196 return nil 6197} 6198 6199func awsAwsquery_serializeOpDocumentCopyClusterSnapshotInput(v *CopyClusterSnapshotInput, value query.Value) error { 6200 object := value.Object() 6201 _ = object 6202 6203 if v.ManualSnapshotRetentionPeriod != nil { 6204 objectKey := object.Key("ManualSnapshotRetentionPeriod") 6205 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 6206 } 6207 6208 if v.SourceSnapshotClusterIdentifier != nil { 6209 objectKey := object.Key("SourceSnapshotClusterIdentifier") 6210 objectKey.String(*v.SourceSnapshotClusterIdentifier) 6211 } 6212 6213 if v.SourceSnapshotIdentifier != nil { 6214 objectKey := object.Key("SourceSnapshotIdentifier") 6215 objectKey.String(*v.SourceSnapshotIdentifier) 6216 } 6217 6218 if v.TargetSnapshotIdentifier != nil { 6219 objectKey := object.Key("TargetSnapshotIdentifier") 6220 objectKey.String(*v.TargetSnapshotIdentifier) 6221 } 6222 6223 return nil 6224} 6225 6226func awsAwsquery_serializeOpDocumentCreateClusterInput(v *CreateClusterInput, value query.Value) error { 6227 object := value.Object() 6228 _ = object 6229 6230 if v.AdditionalInfo != nil { 6231 objectKey := object.Key("AdditionalInfo") 6232 objectKey.String(*v.AdditionalInfo) 6233 } 6234 6235 if v.AllowVersionUpgrade != nil { 6236 objectKey := object.Key("AllowVersionUpgrade") 6237 objectKey.Boolean(*v.AllowVersionUpgrade) 6238 } 6239 6240 if v.AutomatedSnapshotRetentionPeriod != nil { 6241 objectKey := object.Key("AutomatedSnapshotRetentionPeriod") 6242 objectKey.Integer(*v.AutomatedSnapshotRetentionPeriod) 6243 } 6244 6245 if v.AvailabilityZone != nil { 6246 objectKey := object.Key("AvailabilityZone") 6247 objectKey.String(*v.AvailabilityZone) 6248 } 6249 6250 if v.AvailabilityZoneRelocation != nil { 6251 objectKey := object.Key("AvailabilityZoneRelocation") 6252 objectKey.Boolean(*v.AvailabilityZoneRelocation) 6253 } 6254 6255 if v.ClusterIdentifier != nil { 6256 objectKey := object.Key("ClusterIdentifier") 6257 objectKey.String(*v.ClusterIdentifier) 6258 } 6259 6260 if v.ClusterParameterGroupName != nil { 6261 objectKey := object.Key("ClusterParameterGroupName") 6262 objectKey.String(*v.ClusterParameterGroupName) 6263 } 6264 6265 if v.ClusterSecurityGroups != nil { 6266 objectKey := object.Key("ClusterSecurityGroups") 6267 if err := awsAwsquery_serializeDocumentClusterSecurityGroupNameList(v.ClusterSecurityGroups, objectKey); err != nil { 6268 return err 6269 } 6270 } 6271 6272 if v.ClusterSubnetGroupName != nil { 6273 objectKey := object.Key("ClusterSubnetGroupName") 6274 objectKey.String(*v.ClusterSubnetGroupName) 6275 } 6276 6277 if v.ClusterType != nil { 6278 objectKey := object.Key("ClusterType") 6279 objectKey.String(*v.ClusterType) 6280 } 6281 6282 if v.ClusterVersion != nil { 6283 objectKey := object.Key("ClusterVersion") 6284 objectKey.String(*v.ClusterVersion) 6285 } 6286 6287 if v.DBName != nil { 6288 objectKey := object.Key("DBName") 6289 objectKey.String(*v.DBName) 6290 } 6291 6292 if v.ElasticIp != nil { 6293 objectKey := object.Key("ElasticIp") 6294 objectKey.String(*v.ElasticIp) 6295 } 6296 6297 if v.Encrypted != nil { 6298 objectKey := object.Key("Encrypted") 6299 objectKey.Boolean(*v.Encrypted) 6300 } 6301 6302 if v.EnhancedVpcRouting != nil { 6303 objectKey := object.Key("EnhancedVpcRouting") 6304 objectKey.Boolean(*v.EnhancedVpcRouting) 6305 } 6306 6307 if v.HsmClientCertificateIdentifier != nil { 6308 objectKey := object.Key("HsmClientCertificateIdentifier") 6309 objectKey.String(*v.HsmClientCertificateIdentifier) 6310 } 6311 6312 if v.HsmConfigurationIdentifier != nil { 6313 objectKey := object.Key("HsmConfigurationIdentifier") 6314 objectKey.String(*v.HsmConfigurationIdentifier) 6315 } 6316 6317 if v.IamRoles != nil { 6318 objectKey := object.Key("IamRoles") 6319 if err := awsAwsquery_serializeDocumentIamRoleArnList(v.IamRoles, objectKey); err != nil { 6320 return err 6321 } 6322 } 6323 6324 if v.KmsKeyId != nil { 6325 objectKey := object.Key("KmsKeyId") 6326 objectKey.String(*v.KmsKeyId) 6327 } 6328 6329 if v.MaintenanceTrackName != nil { 6330 objectKey := object.Key("MaintenanceTrackName") 6331 objectKey.String(*v.MaintenanceTrackName) 6332 } 6333 6334 if v.ManualSnapshotRetentionPeriod != nil { 6335 objectKey := object.Key("ManualSnapshotRetentionPeriod") 6336 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 6337 } 6338 6339 if v.MasterUsername != nil { 6340 objectKey := object.Key("MasterUsername") 6341 objectKey.String(*v.MasterUsername) 6342 } 6343 6344 if v.MasterUserPassword != nil { 6345 objectKey := object.Key("MasterUserPassword") 6346 objectKey.String(*v.MasterUserPassword) 6347 } 6348 6349 if v.NodeType != nil { 6350 objectKey := object.Key("NodeType") 6351 objectKey.String(*v.NodeType) 6352 } 6353 6354 if v.NumberOfNodes != nil { 6355 objectKey := object.Key("NumberOfNodes") 6356 objectKey.Integer(*v.NumberOfNodes) 6357 } 6358 6359 if v.Port != nil { 6360 objectKey := object.Key("Port") 6361 objectKey.Integer(*v.Port) 6362 } 6363 6364 if v.PreferredMaintenanceWindow != nil { 6365 objectKey := object.Key("PreferredMaintenanceWindow") 6366 objectKey.String(*v.PreferredMaintenanceWindow) 6367 } 6368 6369 if v.PubliclyAccessible != nil { 6370 objectKey := object.Key("PubliclyAccessible") 6371 objectKey.Boolean(*v.PubliclyAccessible) 6372 } 6373 6374 if v.SnapshotScheduleIdentifier != nil { 6375 objectKey := object.Key("SnapshotScheduleIdentifier") 6376 objectKey.String(*v.SnapshotScheduleIdentifier) 6377 } 6378 6379 if v.Tags != nil { 6380 objectKey := object.Key("Tags") 6381 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6382 return err 6383 } 6384 } 6385 6386 if v.VpcSecurityGroupIds != nil { 6387 objectKey := object.Key("VpcSecurityGroupIds") 6388 if err := awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v.VpcSecurityGroupIds, objectKey); err != nil { 6389 return err 6390 } 6391 } 6392 6393 return nil 6394} 6395 6396func awsAwsquery_serializeOpDocumentCreateClusterParameterGroupInput(v *CreateClusterParameterGroupInput, value query.Value) error { 6397 object := value.Object() 6398 _ = object 6399 6400 if v.Description != nil { 6401 objectKey := object.Key("Description") 6402 objectKey.String(*v.Description) 6403 } 6404 6405 if v.ParameterGroupFamily != nil { 6406 objectKey := object.Key("ParameterGroupFamily") 6407 objectKey.String(*v.ParameterGroupFamily) 6408 } 6409 6410 if v.ParameterGroupName != nil { 6411 objectKey := object.Key("ParameterGroupName") 6412 objectKey.String(*v.ParameterGroupName) 6413 } 6414 6415 if v.Tags != nil { 6416 objectKey := object.Key("Tags") 6417 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6418 return err 6419 } 6420 } 6421 6422 return nil 6423} 6424 6425func awsAwsquery_serializeOpDocumentCreateClusterSecurityGroupInput(v *CreateClusterSecurityGroupInput, value query.Value) error { 6426 object := value.Object() 6427 _ = object 6428 6429 if v.ClusterSecurityGroupName != nil { 6430 objectKey := object.Key("ClusterSecurityGroupName") 6431 objectKey.String(*v.ClusterSecurityGroupName) 6432 } 6433 6434 if v.Description != nil { 6435 objectKey := object.Key("Description") 6436 objectKey.String(*v.Description) 6437 } 6438 6439 if v.Tags != nil { 6440 objectKey := object.Key("Tags") 6441 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6442 return err 6443 } 6444 } 6445 6446 return nil 6447} 6448 6449func awsAwsquery_serializeOpDocumentCreateClusterSnapshotInput(v *CreateClusterSnapshotInput, value query.Value) error { 6450 object := value.Object() 6451 _ = object 6452 6453 if v.ClusterIdentifier != nil { 6454 objectKey := object.Key("ClusterIdentifier") 6455 objectKey.String(*v.ClusterIdentifier) 6456 } 6457 6458 if v.ManualSnapshotRetentionPeriod != nil { 6459 objectKey := object.Key("ManualSnapshotRetentionPeriod") 6460 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 6461 } 6462 6463 if v.SnapshotIdentifier != nil { 6464 objectKey := object.Key("SnapshotIdentifier") 6465 objectKey.String(*v.SnapshotIdentifier) 6466 } 6467 6468 if v.Tags != nil { 6469 objectKey := object.Key("Tags") 6470 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6471 return err 6472 } 6473 } 6474 6475 return nil 6476} 6477 6478func awsAwsquery_serializeOpDocumentCreateClusterSubnetGroupInput(v *CreateClusterSubnetGroupInput, value query.Value) error { 6479 object := value.Object() 6480 _ = object 6481 6482 if v.ClusterSubnetGroupName != nil { 6483 objectKey := object.Key("ClusterSubnetGroupName") 6484 objectKey.String(*v.ClusterSubnetGroupName) 6485 } 6486 6487 if v.Description != nil { 6488 objectKey := object.Key("Description") 6489 objectKey.String(*v.Description) 6490 } 6491 6492 if v.SubnetIds != nil { 6493 objectKey := object.Key("SubnetIds") 6494 if err := awsAwsquery_serializeDocumentSubnetIdentifierList(v.SubnetIds, objectKey); err != nil { 6495 return err 6496 } 6497 } 6498 6499 if v.Tags != nil { 6500 objectKey := object.Key("Tags") 6501 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6502 return err 6503 } 6504 } 6505 6506 return nil 6507} 6508 6509func awsAwsquery_serializeOpDocumentCreateEndpointAccessInput(v *CreateEndpointAccessInput, value query.Value) error { 6510 object := value.Object() 6511 _ = object 6512 6513 if v.ClusterIdentifier != nil { 6514 objectKey := object.Key("ClusterIdentifier") 6515 objectKey.String(*v.ClusterIdentifier) 6516 } 6517 6518 if v.EndpointName != nil { 6519 objectKey := object.Key("EndpointName") 6520 objectKey.String(*v.EndpointName) 6521 } 6522 6523 if v.ResourceOwner != nil { 6524 objectKey := object.Key("ResourceOwner") 6525 objectKey.String(*v.ResourceOwner) 6526 } 6527 6528 if v.SubnetGroupName != nil { 6529 objectKey := object.Key("SubnetGroupName") 6530 objectKey.String(*v.SubnetGroupName) 6531 } 6532 6533 if v.VpcSecurityGroupIds != nil { 6534 objectKey := object.Key("VpcSecurityGroupIds") 6535 if err := awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v.VpcSecurityGroupIds, objectKey); err != nil { 6536 return err 6537 } 6538 } 6539 6540 return nil 6541} 6542 6543func awsAwsquery_serializeOpDocumentCreateEventSubscriptionInput(v *CreateEventSubscriptionInput, value query.Value) error { 6544 object := value.Object() 6545 _ = object 6546 6547 if v.Enabled != nil { 6548 objectKey := object.Key("Enabled") 6549 objectKey.Boolean(*v.Enabled) 6550 } 6551 6552 if v.EventCategories != nil { 6553 objectKey := object.Key("EventCategories") 6554 if err := awsAwsquery_serializeDocumentEventCategoriesList(v.EventCategories, objectKey); err != nil { 6555 return err 6556 } 6557 } 6558 6559 if v.Severity != nil { 6560 objectKey := object.Key("Severity") 6561 objectKey.String(*v.Severity) 6562 } 6563 6564 if v.SnsTopicArn != nil { 6565 objectKey := object.Key("SnsTopicArn") 6566 objectKey.String(*v.SnsTopicArn) 6567 } 6568 6569 if v.SourceIds != nil { 6570 objectKey := object.Key("SourceIds") 6571 if err := awsAwsquery_serializeDocumentSourceIdsList(v.SourceIds, objectKey); err != nil { 6572 return err 6573 } 6574 } 6575 6576 if v.SourceType != nil { 6577 objectKey := object.Key("SourceType") 6578 objectKey.String(*v.SourceType) 6579 } 6580 6581 if v.SubscriptionName != nil { 6582 objectKey := object.Key("SubscriptionName") 6583 objectKey.String(*v.SubscriptionName) 6584 } 6585 6586 if v.Tags != nil { 6587 objectKey := object.Key("Tags") 6588 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6589 return err 6590 } 6591 } 6592 6593 return nil 6594} 6595 6596func awsAwsquery_serializeOpDocumentCreateHsmClientCertificateInput(v *CreateHsmClientCertificateInput, value query.Value) error { 6597 object := value.Object() 6598 _ = object 6599 6600 if v.HsmClientCertificateIdentifier != nil { 6601 objectKey := object.Key("HsmClientCertificateIdentifier") 6602 objectKey.String(*v.HsmClientCertificateIdentifier) 6603 } 6604 6605 if v.Tags != nil { 6606 objectKey := object.Key("Tags") 6607 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6608 return err 6609 } 6610 } 6611 6612 return nil 6613} 6614 6615func awsAwsquery_serializeOpDocumentCreateHsmConfigurationInput(v *CreateHsmConfigurationInput, value query.Value) error { 6616 object := value.Object() 6617 _ = object 6618 6619 if v.Description != nil { 6620 objectKey := object.Key("Description") 6621 objectKey.String(*v.Description) 6622 } 6623 6624 if v.HsmConfigurationIdentifier != nil { 6625 objectKey := object.Key("HsmConfigurationIdentifier") 6626 objectKey.String(*v.HsmConfigurationIdentifier) 6627 } 6628 6629 if v.HsmIpAddress != nil { 6630 objectKey := object.Key("HsmIpAddress") 6631 objectKey.String(*v.HsmIpAddress) 6632 } 6633 6634 if v.HsmPartitionName != nil { 6635 objectKey := object.Key("HsmPartitionName") 6636 objectKey.String(*v.HsmPartitionName) 6637 } 6638 6639 if v.HsmPartitionPassword != nil { 6640 objectKey := object.Key("HsmPartitionPassword") 6641 objectKey.String(*v.HsmPartitionPassword) 6642 } 6643 6644 if v.HsmServerPublicCertificate != nil { 6645 objectKey := object.Key("HsmServerPublicCertificate") 6646 objectKey.String(*v.HsmServerPublicCertificate) 6647 } 6648 6649 if v.Tags != nil { 6650 objectKey := object.Key("Tags") 6651 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6652 return err 6653 } 6654 } 6655 6656 return nil 6657} 6658 6659func awsAwsquery_serializeOpDocumentCreateScheduledActionInput(v *CreateScheduledActionInput, value query.Value) error { 6660 object := value.Object() 6661 _ = object 6662 6663 if v.Enable != nil { 6664 objectKey := object.Key("Enable") 6665 objectKey.Boolean(*v.Enable) 6666 } 6667 6668 if v.EndTime != nil { 6669 objectKey := object.Key("EndTime") 6670 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 6671 } 6672 6673 if v.IamRole != nil { 6674 objectKey := object.Key("IamRole") 6675 objectKey.String(*v.IamRole) 6676 } 6677 6678 if v.Schedule != nil { 6679 objectKey := object.Key("Schedule") 6680 objectKey.String(*v.Schedule) 6681 } 6682 6683 if v.ScheduledActionDescription != nil { 6684 objectKey := object.Key("ScheduledActionDescription") 6685 objectKey.String(*v.ScheduledActionDescription) 6686 } 6687 6688 if v.ScheduledActionName != nil { 6689 objectKey := object.Key("ScheduledActionName") 6690 objectKey.String(*v.ScheduledActionName) 6691 } 6692 6693 if v.StartTime != nil { 6694 objectKey := object.Key("StartTime") 6695 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 6696 } 6697 6698 if v.TargetAction != nil { 6699 objectKey := object.Key("TargetAction") 6700 if err := awsAwsquery_serializeDocumentScheduledActionType(v.TargetAction, objectKey); err != nil { 6701 return err 6702 } 6703 } 6704 6705 return nil 6706} 6707 6708func awsAwsquery_serializeOpDocumentCreateSnapshotCopyGrantInput(v *CreateSnapshotCopyGrantInput, value query.Value) error { 6709 object := value.Object() 6710 _ = object 6711 6712 if v.KmsKeyId != nil { 6713 objectKey := object.Key("KmsKeyId") 6714 objectKey.String(*v.KmsKeyId) 6715 } 6716 6717 if v.SnapshotCopyGrantName != nil { 6718 objectKey := object.Key("SnapshotCopyGrantName") 6719 objectKey.String(*v.SnapshotCopyGrantName) 6720 } 6721 6722 if v.Tags != nil { 6723 objectKey := object.Key("Tags") 6724 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6725 return err 6726 } 6727 } 6728 6729 return nil 6730} 6731 6732func awsAwsquery_serializeOpDocumentCreateSnapshotScheduleInput(v *CreateSnapshotScheduleInput, value query.Value) error { 6733 object := value.Object() 6734 _ = object 6735 6736 if v.DryRun != nil { 6737 objectKey := object.Key("DryRun") 6738 objectKey.Boolean(*v.DryRun) 6739 } 6740 6741 if v.NextInvocations != nil { 6742 objectKey := object.Key("NextInvocations") 6743 objectKey.Integer(*v.NextInvocations) 6744 } 6745 6746 if v.ScheduleDefinitions != nil { 6747 objectKey := object.Key("ScheduleDefinitions") 6748 if err := awsAwsquery_serializeDocumentScheduleDefinitionList(v.ScheduleDefinitions, objectKey); err != nil { 6749 return err 6750 } 6751 } 6752 6753 if v.ScheduleDescription != nil { 6754 objectKey := object.Key("ScheduleDescription") 6755 objectKey.String(*v.ScheduleDescription) 6756 } 6757 6758 if v.ScheduleIdentifier != nil { 6759 objectKey := object.Key("ScheduleIdentifier") 6760 objectKey.String(*v.ScheduleIdentifier) 6761 } 6762 6763 if v.Tags != nil { 6764 objectKey := object.Key("Tags") 6765 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6766 return err 6767 } 6768 } 6769 6770 return nil 6771} 6772 6773func awsAwsquery_serializeOpDocumentCreateTagsInput(v *CreateTagsInput, value query.Value) error { 6774 object := value.Object() 6775 _ = object 6776 6777 if v.ResourceName != nil { 6778 objectKey := object.Key("ResourceName") 6779 objectKey.String(*v.ResourceName) 6780 } 6781 6782 if v.Tags != nil { 6783 objectKey := object.Key("Tags") 6784 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6785 return err 6786 } 6787 } 6788 6789 return nil 6790} 6791 6792func awsAwsquery_serializeOpDocumentCreateUsageLimitInput(v *CreateUsageLimitInput, value query.Value) error { 6793 object := value.Object() 6794 _ = object 6795 6796 { 6797 objectKey := object.Key("Amount") 6798 objectKey.Long(v.Amount) 6799 } 6800 6801 if len(v.BreachAction) > 0 { 6802 objectKey := object.Key("BreachAction") 6803 objectKey.String(string(v.BreachAction)) 6804 } 6805 6806 if v.ClusterIdentifier != nil { 6807 objectKey := object.Key("ClusterIdentifier") 6808 objectKey.String(*v.ClusterIdentifier) 6809 } 6810 6811 if len(v.FeatureType) > 0 { 6812 objectKey := object.Key("FeatureType") 6813 objectKey.String(string(v.FeatureType)) 6814 } 6815 6816 if len(v.LimitType) > 0 { 6817 objectKey := object.Key("LimitType") 6818 objectKey.String(string(v.LimitType)) 6819 } 6820 6821 if len(v.Period) > 0 { 6822 objectKey := object.Key("Period") 6823 objectKey.String(string(v.Period)) 6824 } 6825 6826 if v.Tags != nil { 6827 objectKey := object.Key("Tags") 6828 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6829 return err 6830 } 6831 } 6832 6833 return nil 6834} 6835 6836func awsAwsquery_serializeOpDocumentDeleteClusterInput(v *DeleteClusterInput, value query.Value) error { 6837 object := value.Object() 6838 _ = object 6839 6840 if v.ClusterIdentifier != nil { 6841 objectKey := object.Key("ClusterIdentifier") 6842 objectKey.String(*v.ClusterIdentifier) 6843 } 6844 6845 if v.FinalClusterSnapshotIdentifier != nil { 6846 objectKey := object.Key("FinalClusterSnapshotIdentifier") 6847 objectKey.String(*v.FinalClusterSnapshotIdentifier) 6848 } 6849 6850 if v.FinalClusterSnapshotRetentionPeriod != nil { 6851 objectKey := object.Key("FinalClusterSnapshotRetentionPeriod") 6852 objectKey.Integer(*v.FinalClusterSnapshotRetentionPeriod) 6853 } 6854 6855 if v.SkipFinalClusterSnapshot { 6856 objectKey := object.Key("SkipFinalClusterSnapshot") 6857 objectKey.Boolean(v.SkipFinalClusterSnapshot) 6858 } 6859 6860 return nil 6861} 6862 6863func awsAwsquery_serializeOpDocumentDeleteClusterParameterGroupInput(v *DeleteClusterParameterGroupInput, value query.Value) error { 6864 object := value.Object() 6865 _ = object 6866 6867 if v.ParameterGroupName != nil { 6868 objectKey := object.Key("ParameterGroupName") 6869 objectKey.String(*v.ParameterGroupName) 6870 } 6871 6872 return nil 6873} 6874 6875func awsAwsquery_serializeOpDocumentDeleteClusterSecurityGroupInput(v *DeleteClusterSecurityGroupInput, value query.Value) error { 6876 object := value.Object() 6877 _ = object 6878 6879 if v.ClusterSecurityGroupName != nil { 6880 objectKey := object.Key("ClusterSecurityGroupName") 6881 objectKey.String(*v.ClusterSecurityGroupName) 6882 } 6883 6884 return nil 6885} 6886 6887func awsAwsquery_serializeOpDocumentDeleteClusterSnapshotInput(v *DeleteClusterSnapshotInput, value query.Value) error { 6888 object := value.Object() 6889 _ = object 6890 6891 if v.SnapshotClusterIdentifier != nil { 6892 objectKey := object.Key("SnapshotClusterIdentifier") 6893 objectKey.String(*v.SnapshotClusterIdentifier) 6894 } 6895 6896 if v.SnapshotIdentifier != nil { 6897 objectKey := object.Key("SnapshotIdentifier") 6898 objectKey.String(*v.SnapshotIdentifier) 6899 } 6900 6901 return nil 6902} 6903 6904func awsAwsquery_serializeOpDocumentDeleteClusterSubnetGroupInput(v *DeleteClusterSubnetGroupInput, value query.Value) error { 6905 object := value.Object() 6906 _ = object 6907 6908 if v.ClusterSubnetGroupName != nil { 6909 objectKey := object.Key("ClusterSubnetGroupName") 6910 objectKey.String(*v.ClusterSubnetGroupName) 6911 } 6912 6913 return nil 6914} 6915 6916func awsAwsquery_serializeOpDocumentDeleteEndpointAccessInput(v *DeleteEndpointAccessInput, value query.Value) error { 6917 object := value.Object() 6918 _ = object 6919 6920 if v.EndpointName != nil { 6921 objectKey := object.Key("EndpointName") 6922 objectKey.String(*v.EndpointName) 6923 } 6924 6925 return nil 6926} 6927 6928func awsAwsquery_serializeOpDocumentDeleteEventSubscriptionInput(v *DeleteEventSubscriptionInput, value query.Value) error { 6929 object := value.Object() 6930 _ = object 6931 6932 if v.SubscriptionName != nil { 6933 objectKey := object.Key("SubscriptionName") 6934 objectKey.String(*v.SubscriptionName) 6935 } 6936 6937 return nil 6938} 6939 6940func awsAwsquery_serializeOpDocumentDeleteHsmClientCertificateInput(v *DeleteHsmClientCertificateInput, value query.Value) error { 6941 object := value.Object() 6942 _ = object 6943 6944 if v.HsmClientCertificateIdentifier != nil { 6945 objectKey := object.Key("HsmClientCertificateIdentifier") 6946 objectKey.String(*v.HsmClientCertificateIdentifier) 6947 } 6948 6949 return nil 6950} 6951 6952func awsAwsquery_serializeOpDocumentDeleteHsmConfigurationInput(v *DeleteHsmConfigurationInput, value query.Value) error { 6953 object := value.Object() 6954 _ = object 6955 6956 if v.HsmConfigurationIdentifier != nil { 6957 objectKey := object.Key("HsmConfigurationIdentifier") 6958 objectKey.String(*v.HsmConfigurationIdentifier) 6959 } 6960 6961 return nil 6962} 6963 6964func awsAwsquery_serializeOpDocumentDeleteScheduledActionInput(v *DeleteScheduledActionInput, value query.Value) error { 6965 object := value.Object() 6966 _ = object 6967 6968 if v.ScheduledActionName != nil { 6969 objectKey := object.Key("ScheduledActionName") 6970 objectKey.String(*v.ScheduledActionName) 6971 } 6972 6973 return nil 6974} 6975 6976func awsAwsquery_serializeOpDocumentDeleteSnapshotCopyGrantInput(v *DeleteSnapshotCopyGrantInput, value query.Value) error { 6977 object := value.Object() 6978 _ = object 6979 6980 if v.SnapshotCopyGrantName != nil { 6981 objectKey := object.Key("SnapshotCopyGrantName") 6982 objectKey.String(*v.SnapshotCopyGrantName) 6983 } 6984 6985 return nil 6986} 6987 6988func awsAwsquery_serializeOpDocumentDeleteSnapshotScheduleInput(v *DeleteSnapshotScheduleInput, value query.Value) error { 6989 object := value.Object() 6990 _ = object 6991 6992 if v.ScheduleIdentifier != nil { 6993 objectKey := object.Key("ScheduleIdentifier") 6994 objectKey.String(*v.ScheduleIdentifier) 6995 } 6996 6997 return nil 6998} 6999 7000func awsAwsquery_serializeOpDocumentDeleteTagsInput(v *DeleteTagsInput, value query.Value) error { 7001 object := value.Object() 7002 _ = object 7003 7004 if v.ResourceName != nil { 7005 objectKey := object.Key("ResourceName") 7006 objectKey.String(*v.ResourceName) 7007 } 7008 7009 if v.TagKeys != nil { 7010 objectKey := object.Key("TagKeys") 7011 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7012 return err 7013 } 7014 } 7015 7016 return nil 7017} 7018 7019func awsAwsquery_serializeOpDocumentDeleteUsageLimitInput(v *DeleteUsageLimitInput, value query.Value) error { 7020 object := value.Object() 7021 _ = object 7022 7023 if v.UsageLimitId != nil { 7024 objectKey := object.Key("UsageLimitId") 7025 objectKey.String(*v.UsageLimitId) 7026 } 7027 7028 return nil 7029} 7030 7031func awsAwsquery_serializeOpDocumentDescribeAccountAttributesInput(v *DescribeAccountAttributesInput, value query.Value) error { 7032 object := value.Object() 7033 _ = object 7034 7035 if v.AttributeNames != nil { 7036 objectKey := object.Key("AttributeNames") 7037 if err := awsAwsquery_serializeDocumentAttributeNameList(v.AttributeNames, objectKey); err != nil { 7038 return err 7039 } 7040 } 7041 7042 return nil 7043} 7044 7045func awsAwsquery_serializeOpDocumentDescribeClusterDbRevisionsInput(v *DescribeClusterDbRevisionsInput, value query.Value) error { 7046 object := value.Object() 7047 _ = object 7048 7049 if v.ClusterIdentifier != nil { 7050 objectKey := object.Key("ClusterIdentifier") 7051 objectKey.String(*v.ClusterIdentifier) 7052 } 7053 7054 if v.Marker != nil { 7055 objectKey := object.Key("Marker") 7056 objectKey.String(*v.Marker) 7057 } 7058 7059 if v.MaxRecords != nil { 7060 objectKey := object.Key("MaxRecords") 7061 objectKey.Integer(*v.MaxRecords) 7062 } 7063 7064 return nil 7065} 7066 7067func awsAwsquery_serializeOpDocumentDescribeClusterParameterGroupsInput(v *DescribeClusterParameterGroupsInput, value query.Value) error { 7068 object := value.Object() 7069 _ = object 7070 7071 if v.Marker != nil { 7072 objectKey := object.Key("Marker") 7073 objectKey.String(*v.Marker) 7074 } 7075 7076 if v.MaxRecords != nil { 7077 objectKey := object.Key("MaxRecords") 7078 objectKey.Integer(*v.MaxRecords) 7079 } 7080 7081 if v.ParameterGroupName != nil { 7082 objectKey := object.Key("ParameterGroupName") 7083 objectKey.String(*v.ParameterGroupName) 7084 } 7085 7086 if v.TagKeys != nil { 7087 objectKey := object.Key("TagKeys") 7088 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7089 return err 7090 } 7091 } 7092 7093 if v.TagValues != nil { 7094 objectKey := object.Key("TagValues") 7095 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7096 return err 7097 } 7098 } 7099 7100 return nil 7101} 7102 7103func awsAwsquery_serializeOpDocumentDescribeClusterParametersInput(v *DescribeClusterParametersInput, value query.Value) error { 7104 object := value.Object() 7105 _ = object 7106 7107 if v.Marker != nil { 7108 objectKey := object.Key("Marker") 7109 objectKey.String(*v.Marker) 7110 } 7111 7112 if v.MaxRecords != nil { 7113 objectKey := object.Key("MaxRecords") 7114 objectKey.Integer(*v.MaxRecords) 7115 } 7116 7117 if v.ParameterGroupName != nil { 7118 objectKey := object.Key("ParameterGroupName") 7119 objectKey.String(*v.ParameterGroupName) 7120 } 7121 7122 if v.Source != nil { 7123 objectKey := object.Key("Source") 7124 objectKey.String(*v.Source) 7125 } 7126 7127 return nil 7128} 7129 7130func awsAwsquery_serializeOpDocumentDescribeClusterSecurityGroupsInput(v *DescribeClusterSecurityGroupsInput, value query.Value) error { 7131 object := value.Object() 7132 _ = object 7133 7134 if v.ClusterSecurityGroupName != nil { 7135 objectKey := object.Key("ClusterSecurityGroupName") 7136 objectKey.String(*v.ClusterSecurityGroupName) 7137 } 7138 7139 if v.Marker != nil { 7140 objectKey := object.Key("Marker") 7141 objectKey.String(*v.Marker) 7142 } 7143 7144 if v.MaxRecords != nil { 7145 objectKey := object.Key("MaxRecords") 7146 objectKey.Integer(*v.MaxRecords) 7147 } 7148 7149 if v.TagKeys != nil { 7150 objectKey := object.Key("TagKeys") 7151 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7152 return err 7153 } 7154 } 7155 7156 if v.TagValues != nil { 7157 objectKey := object.Key("TagValues") 7158 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7159 return err 7160 } 7161 } 7162 7163 return nil 7164} 7165 7166func awsAwsquery_serializeOpDocumentDescribeClustersInput(v *DescribeClustersInput, value query.Value) error { 7167 object := value.Object() 7168 _ = object 7169 7170 if v.ClusterIdentifier != nil { 7171 objectKey := object.Key("ClusterIdentifier") 7172 objectKey.String(*v.ClusterIdentifier) 7173 } 7174 7175 if v.Marker != nil { 7176 objectKey := object.Key("Marker") 7177 objectKey.String(*v.Marker) 7178 } 7179 7180 if v.MaxRecords != nil { 7181 objectKey := object.Key("MaxRecords") 7182 objectKey.Integer(*v.MaxRecords) 7183 } 7184 7185 if v.TagKeys != nil { 7186 objectKey := object.Key("TagKeys") 7187 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7188 return err 7189 } 7190 } 7191 7192 if v.TagValues != nil { 7193 objectKey := object.Key("TagValues") 7194 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7195 return err 7196 } 7197 } 7198 7199 return nil 7200} 7201 7202func awsAwsquery_serializeOpDocumentDescribeClusterSnapshotsInput(v *DescribeClusterSnapshotsInput, value query.Value) error { 7203 object := value.Object() 7204 _ = object 7205 7206 if v.ClusterExists != nil { 7207 objectKey := object.Key("ClusterExists") 7208 objectKey.Boolean(*v.ClusterExists) 7209 } 7210 7211 if v.ClusterIdentifier != nil { 7212 objectKey := object.Key("ClusterIdentifier") 7213 objectKey.String(*v.ClusterIdentifier) 7214 } 7215 7216 if v.EndTime != nil { 7217 objectKey := object.Key("EndTime") 7218 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 7219 } 7220 7221 if v.Marker != nil { 7222 objectKey := object.Key("Marker") 7223 objectKey.String(*v.Marker) 7224 } 7225 7226 if v.MaxRecords != nil { 7227 objectKey := object.Key("MaxRecords") 7228 objectKey.Integer(*v.MaxRecords) 7229 } 7230 7231 if v.OwnerAccount != nil { 7232 objectKey := object.Key("OwnerAccount") 7233 objectKey.String(*v.OwnerAccount) 7234 } 7235 7236 if v.SnapshotIdentifier != nil { 7237 objectKey := object.Key("SnapshotIdentifier") 7238 objectKey.String(*v.SnapshotIdentifier) 7239 } 7240 7241 if v.SnapshotType != nil { 7242 objectKey := object.Key("SnapshotType") 7243 objectKey.String(*v.SnapshotType) 7244 } 7245 7246 if v.SortingEntities != nil { 7247 objectKey := object.Key("SortingEntities") 7248 if err := awsAwsquery_serializeDocumentSnapshotSortingEntityList(v.SortingEntities, objectKey); err != nil { 7249 return err 7250 } 7251 } 7252 7253 if v.StartTime != nil { 7254 objectKey := object.Key("StartTime") 7255 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 7256 } 7257 7258 if v.TagKeys != nil { 7259 objectKey := object.Key("TagKeys") 7260 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7261 return err 7262 } 7263 } 7264 7265 if v.TagValues != nil { 7266 objectKey := object.Key("TagValues") 7267 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7268 return err 7269 } 7270 } 7271 7272 return nil 7273} 7274 7275func awsAwsquery_serializeOpDocumentDescribeClusterSubnetGroupsInput(v *DescribeClusterSubnetGroupsInput, value query.Value) error { 7276 object := value.Object() 7277 _ = object 7278 7279 if v.ClusterSubnetGroupName != nil { 7280 objectKey := object.Key("ClusterSubnetGroupName") 7281 objectKey.String(*v.ClusterSubnetGroupName) 7282 } 7283 7284 if v.Marker != nil { 7285 objectKey := object.Key("Marker") 7286 objectKey.String(*v.Marker) 7287 } 7288 7289 if v.MaxRecords != nil { 7290 objectKey := object.Key("MaxRecords") 7291 objectKey.Integer(*v.MaxRecords) 7292 } 7293 7294 if v.TagKeys != nil { 7295 objectKey := object.Key("TagKeys") 7296 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7297 return err 7298 } 7299 } 7300 7301 if v.TagValues != nil { 7302 objectKey := object.Key("TagValues") 7303 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7304 return err 7305 } 7306 } 7307 7308 return nil 7309} 7310 7311func awsAwsquery_serializeOpDocumentDescribeClusterTracksInput(v *DescribeClusterTracksInput, value query.Value) error { 7312 object := value.Object() 7313 _ = object 7314 7315 if v.MaintenanceTrackName != nil { 7316 objectKey := object.Key("MaintenanceTrackName") 7317 objectKey.String(*v.MaintenanceTrackName) 7318 } 7319 7320 if v.Marker != nil { 7321 objectKey := object.Key("Marker") 7322 objectKey.String(*v.Marker) 7323 } 7324 7325 if v.MaxRecords != nil { 7326 objectKey := object.Key("MaxRecords") 7327 objectKey.Integer(*v.MaxRecords) 7328 } 7329 7330 return nil 7331} 7332 7333func awsAwsquery_serializeOpDocumentDescribeClusterVersionsInput(v *DescribeClusterVersionsInput, value query.Value) error { 7334 object := value.Object() 7335 _ = object 7336 7337 if v.ClusterParameterGroupFamily != nil { 7338 objectKey := object.Key("ClusterParameterGroupFamily") 7339 objectKey.String(*v.ClusterParameterGroupFamily) 7340 } 7341 7342 if v.ClusterVersion != nil { 7343 objectKey := object.Key("ClusterVersion") 7344 objectKey.String(*v.ClusterVersion) 7345 } 7346 7347 if v.Marker != nil { 7348 objectKey := object.Key("Marker") 7349 objectKey.String(*v.Marker) 7350 } 7351 7352 if v.MaxRecords != nil { 7353 objectKey := object.Key("MaxRecords") 7354 objectKey.Integer(*v.MaxRecords) 7355 } 7356 7357 return nil 7358} 7359 7360func awsAwsquery_serializeOpDocumentDescribeDefaultClusterParametersInput(v *DescribeDefaultClusterParametersInput, value query.Value) error { 7361 object := value.Object() 7362 _ = object 7363 7364 if v.Marker != nil { 7365 objectKey := object.Key("Marker") 7366 objectKey.String(*v.Marker) 7367 } 7368 7369 if v.MaxRecords != nil { 7370 objectKey := object.Key("MaxRecords") 7371 objectKey.Integer(*v.MaxRecords) 7372 } 7373 7374 if v.ParameterGroupFamily != nil { 7375 objectKey := object.Key("ParameterGroupFamily") 7376 objectKey.String(*v.ParameterGroupFamily) 7377 } 7378 7379 return nil 7380} 7381 7382func awsAwsquery_serializeOpDocumentDescribeEndpointAccessInput(v *DescribeEndpointAccessInput, value query.Value) error { 7383 object := value.Object() 7384 _ = object 7385 7386 if v.ClusterIdentifier != nil { 7387 objectKey := object.Key("ClusterIdentifier") 7388 objectKey.String(*v.ClusterIdentifier) 7389 } 7390 7391 if v.EndpointName != nil { 7392 objectKey := object.Key("EndpointName") 7393 objectKey.String(*v.EndpointName) 7394 } 7395 7396 if v.Marker != nil { 7397 objectKey := object.Key("Marker") 7398 objectKey.String(*v.Marker) 7399 } 7400 7401 if v.MaxRecords != nil { 7402 objectKey := object.Key("MaxRecords") 7403 objectKey.Integer(*v.MaxRecords) 7404 } 7405 7406 if v.ResourceOwner != nil { 7407 objectKey := object.Key("ResourceOwner") 7408 objectKey.String(*v.ResourceOwner) 7409 } 7410 7411 if v.VpcId != nil { 7412 objectKey := object.Key("VpcId") 7413 objectKey.String(*v.VpcId) 7414 } 7415 7416 return nil 7417} 7418 7419func awsAwsquery_serializeOpDocumentDescribeEndpointAuthorizationInput(v *DescribeEndpointAuthorizationInput, value query.Value) error { 7420 object := value.Object() 7421 _ = object 7422 7423 if v.Account != nil { 7424 objectKey := object.Key("Account") 7425 objectKey.String(*v.Account) 7426 } 7427 7428 if v.ClusterIdentifier != nil { 7429 objectKey := object.Key("ClusterIdentifier") 7430 objectKey.String(*v.ClusterIdentifier) 7431 } 7432 7433 if v.Grantee != nil { 7434 objectKey := object.Key("Grantee") 7435 objectKey.Boolean(*v.Grantee) 7436 } 7437 7438 if v.Marker != nil { 7439 objectKey := object.Key("Marker") 7440 objectKey.String(*v.Marker) 7441 } 7442 7443 if v.MaxRecords != nil { 7444 objectKey := object.Key("MaxRecords") 7445 objectKey.Integer(*v.MaxRecords) 7446 } 7447 7448 return nil 7449} 7450 7451func awsAwsquery_serializeOpDocumentDescribeEventCategoriesInput(v *DescribeEventCategoriesInput, value query.Value) error { 7452 object := value.Object() 7453 _ = object 7454 7455 if v.SourceType != nil { 7456 objectKey := object.Key("SourceType") 7457 objectKey.String(*v.SourceType) 7458 } 7459 7460 return nil 7461} 7462 7463func awsAwsquery_serializeOpDocumentDescribeEventsInput(v *DescribeEventsInput, value query.Value) error { 7464 object := value.Object() 7465 _ = object 7466 7467 if v.Duration != nil { 7468 objectKey := object.Key("Duration") 7469 objectKey.Integer(*v.Duration) 7470 } 7471 7472 if v.EndTime != nil { 7473 objectKey := object.Key("EndTime") 7474 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 7475 } 7476 7477 if v.Marker != nil { 7478 objectKey := object.Key("Marker") 7479 objectKey.String(*v.Marker) 7480 } 7481 7482 if v.MaxRecords != nil { 7483 objectKey := object.Key("MaxRecords") 7484 objectKey.Integer(*v.MaxRecords) 7485 } 7486 7487 if v.SourceIdentifier != nil { 7488 objectKey := object.Key("SourceIdentifier") 7489 objectKey.String(*v.SourceIdentifier) 7490 } 7491 7492 if len(v.SourceType) > 0 { 7493 objectKey := object.Key("SourceType") 7494 objectKey.String(string(v.SourceType)) 7495 } 7496 7497 if v.StartTime != nil { 7498 objectKey := object.Key("StartTime") 7499 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 7500 } 7501 7502 return nil 7503} 7504 7505func awsAwsquery_serializeOpDocumentDescribeEventSubscriptionsInput(v *DescribeEventSubscriptionsInput, value query.Value) error { 7506 object := value.Object() 7507 _ = object 7508 7509 if v.Marker != nil { 7510 objectKey := object.Key("Marker") 7511 objectKey.String(*v.Marker) 7512 } 7513 7514 if v.MaxRecords != nil { 7515 objectKey := object.Key("MaxRecords") 7516 objectKey.Integer(*v.MaxRecords) 7517 } 7518 7519 if v.SubscriptionName != nil { 7520 objectKey := object.Key("SubscriptionName") 7521 objectKey.String(*v.SubscriptionName) 7522 } 7523 7524 if v.TagKeys != nil { 7525 objectKey := object.Key("TagKeys") 7526 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7527 return err 7528 } 7529 } 7530 7531 if v.TagValues != nil { 7532 objectKey := object.Key("TagValues") 7533 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7534 return err 7535 } 7536 } 7537 7538 return nil 7539} 7540 7541func awsAwsquery_serializeOpDocumentDescribeHsmClientCertificatesInput(v *DescribeHsmClientCertificatesInput, value query.Value) error { 7542 object := value.Object() 7543 _ = object 7544 7545 if v.HsmClientCertificateIdentifier != nil { 7546 objectKey := object.Key("HsmClientCertificateIdentifier") 7547 objectKey.String(*v.HsmClientCertificateIdentifier) 7548 } 7549 7550 if v.Marker != nil { 7551 objectKey := object.Key("Marker") 7552 objectKey.String(*v.Marker) 7553 } 7554 7555 if v.MaxRecords != nil { 7556 objectKey := object.Key("MaxRecords") 7557 objectKey.Integer(*v.MaxRecords) 7558 } 7559 7560 if v.TagKeys != nil { 7561 objectKey := object.Key("TagKeys") 7562 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7563 return err 7564 } 7565 } 7566 7567 if v.TagValues != nil { 7568 objectKey := object.Key("TagValues") 7569 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7570 return err 7571 } 7572 } 7573 7574 return nil 7575} 7576 7577func awsAwsquery_serializeOpDocumentDescribeHsmConfigurationsInput(v *DescribeHsmConfigurationsInput, value query.Value) error { 7578 object := value.Object() 7579 _ = object 7580 7581 if v.HsmConfigurationIdentifier != nil { 7582 objectKey := object.Key("HsmConfigurationIdentifier") 7583 objectKey.String(*v.HsmConfigurationIdentifier) 7584 } 7585 7586 if v.Marker != nil { 7587 objectKey := object.Key("Marker") 7588 objectKey.String(*v.Marker) 7589 } 7590 7591 if v.MaxRecords != nil { 7592 objectKey := object.Key("MaxRecords") 7593 objectKey.Integer(*v.MaxRecords) 7594 } 7595 7596 if v.TagKeys != nil { 7597 objectKey := object.Key("TagKeys") 7598 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7599 return err 7600 } 7601 } 7602 7603 if v.TagValues != nil { 7604 objectKey := object.Key("TagValues") 7605 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7606 return err 7607 } 7608 } 7609 7610 return nil 7611} 7612 7613func awsAwsquery_serializeOpDocumentDescribeLoggingStatusInput(v *DescribeLoggingStatusInput, value query.Value) error { 7614 object := value.Object() 7615 _ = object 7616 7617 if v.ClusterIdentifier != nil { 7618 objectKey := object.Key("ClusterIdentifier") 7619 objectKey.String(*v.ClusterIdentifier) 7620 } 7621 7622 return nil 7623} 7624 7625func awsAwsquery_serializeOpDocumentDescribeNodeConfigurationOptionsInput(v *DescribeNodeConfigurationOptionsInput, value query.Value) error { 7626 object := value.Object() 7627 _ = object 7628 7629 if len(v.ActionType) > 0 { 7630 objectKey := object.Key("ActionType") 7631 objectKey.String(string(v.ActionType)) 7632 } 7633 7634 if v.ClusterIdentifier != nil { 7635 objectKey := object.Key("ClusterIdentifier") 7636 objectKey.String(*v.ClusterIdentifier) 7637 } 7638 7639 if v.Filters != nil { 7640 objectKey := object.Key("Filter") 7641 if err := awsAwsquery_serializeDocumentNodeConfigurationOptionsFilterList(v.Filters, objectKey); err != nil { 7642 return err 7643 } 7644 } 7645 7646 if v.Marker != nil { 7647 objectKey := object.Key("Marker") 7648 objectKey.String(*v.Marker) 7649 } 7650 7651 if v.MaxRecords != nil { 7652 objectKey := object.Key("MaxRecords") 7653 objectKey.Integer(*v.MaxRecords) 7654 } 7655 7656 if v.OwnerAccount != nil { 7657 objectKey := object.Key("OwnerAccount") 7658 objectKey.String(*v.OwnerAccount) 7659 } 7660 7661 if v.SnapshotIdentifier != nil { 7662 objectKey := object.Key("SnapshotIdentifier") 7663 objectKey.String(*v.SnapshotIdentifier) 7664 } 7665 7666 return nil 7667} 7668 7669func awsAwsquery_serializeOpDocumentDescribeOrderableClusterOptionsInput(v *DescribeOrderableClusterOptionsInput, value query.Value) error { 7670 object := value.Object() 7671 _ = object 7672 7673 if v.ClusterVersion != nil { 7674 objectKey := object.Key("ClusterVersion") 7675 objectKey.String(*v.ClusterVersion) 7676 } 7677 7678 if v.Marker != nil { 7679 objectKey := object.Key("Marker") 7680 objectKey.String(*v.Marker) 7681 } 7682 7683 if v.MaxRecords != nil { 7684 objectKey := object.Key("MaxRecords") 7685 objectKey.Integer(*v.MaxRecords) 7686 } 7687 7688 if v.NodeType != nil { 7689 objectKey := object.Key("NodeType") 7690 objectKey.String(*v.NodeType) 7691 } 7692 7693 return nil 7694} 7695 7696func awsAwsquery_serializeOpDocumentDescribeReservedNodeOfferingsInput(v *DescribeReservedNodeOfferingsInput, value query.Value) error { 7697 object := value.Object() 7698 _ = object 7699 7700 if v.Marker != nil { 7701 objectKey := object.Key("Marker") 7702 objectKey.String(*v.Marker) 7703 } 7704 7705 if v.MaxRecords != nil { 7706 objectKey := object.Key("MaxRecords") 7707 objectKey.Integer(*v.MaxRecords) 7708 } 7709 7710 if v.ReservedNodeOfferingId != nil { 7711 objectKey := object.Key("ReservedNodeOfferingId") 7712 objectKey.String(*v.ReservedNodeOfferingId) 7713 } 7714 7715 return nil 7716} 7717 7718func awsAwsquery_serializeOpDocumentDescribeReservedNodesInput(v *DescribeReservedNodesInput, value query.Value) error { 7719 object := value.Object() 7720 _ = object 7721 7722 if v.Marker != nil { 7723 objectKey := object.Key("Marker") 7724 objectKey.String(*v.Marker) 7725 } 7726 7727 if v.MaxRecords != nil { 7728 objectKey := object.Key("MaxRecords") 7729 objectKey.Integer(*v.MaxRecords) 7730 } 7731 7732 if v.ReservedNodeId != nil { 7733 objectKey := object.Key("ReservedNodeId") 7734 objectKey.String(*v.ReservedNodeId) 7735 } 7736 7737 return nil 7738} 7739 7740func awsAwsquery_serializeOpDocumentDescribeResizeInput(v *DescribeResizeInput, value query.Value) error { 7741 object := value.Object() 7742 _ = object 7743 7744 if v.ClusterIdentifier != nil { 7745 objectKey := object.Key("ClusterIdentifier") 7746 objectKey.String(*v.ClusterIdentifier) 7747 } 7748 7749 return nil 7750} 7751 7752func awsAwsquery_serializeOpDocumentDescribeScheduledActionsInput(v *DescribeScheduledActionsInput, value query.Value) error { 7753 object := value.Object() 7754 _ = object 7755 7756 if v.Active != nil { 7757 objectKey := object.Key("Active") 7758 objectKey.Boolean(*v.Active) 7759 } 7760 7761 if v.EndTime != nil { 7762 objectKey := object.Key("EndTime") 7763 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 7764 } 7765 7766 if v.Filters != nil { 7767 objectKey := object.Key("Filters") 7768 if err := awsAwsquery_serializeDocumentScheduledActionFilterList(v.Filters, objectKey); err != nil { 7769 return err 7770 } 7771 } 7772 7773 if v.Marker != nil { 7774 objectKey := object.Key("Marker") 7775 objectKey.String(*v.Marker) 7776 } 7777 7778 if v.MaxRecords != nil { 7779 objectKey := object.Key("MaxRecords") 7780 objectKey.Integer(*v.MaxRecords) 7781 } 7782 7783 if v.ScheduledActionName != nil { 7784 objectKey := object.Key("ScheduledActionName") 7785 objectKey.String(*v.ScheduledActionName) 7786 } 7787 7788 if v.StartTime != nil { 7789 objectKey := object.Key("StartTime") 7790 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 7791 } 7792 7793 if len(v.TargetActionType) > 0 { 7794 objectKey := object.Key("TargetActionType") 7795 objectKey.String(string(v.TargetActionType)) 7796 } 7797 7798 return nil 7799} 7800 7801func awsAwsquery_serializeOpDocumentDescribeSnapshotCopyGrantsInput(v *DescribeSnapshotCopyGrantsInput, value query.Value) error { 7802 object := value.Object() 7803 _ = object 7804 7805 if v.Marker != nil { 7806 objectKey := object.Key("Marker") 7807 objectKey.String(*v.Marker) 7808 } 7809 7810 if v.MaxRecords != nil { 7811 objectKey := object.Key("MaxRecords") 7812 objectKey.Integer(*v.MaxRecords) 7813 } 7814 7815 if v.SnapshotCopyGrantName != nil { 7816 objectKey := object.Key("SnapshotCopyGrantName") 7817 objectKey.String(*v.SnapshotCopyGrantName) 7818 } 7819 7820 if v.TagKeys != nil { 7821 objectKey := object.Key("TagKeys") 7822 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7823 return err 7824 } 7825 } 7826 7827 if v.TagValues != nil { 7828 objectKey := object.Key("TagValues") 7829 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7830 return err 7831 } 7832 } 7833 7834 return nil 7835} 7836 7837func awsAwsquery_serializeOpDocumentDescribeSnapshotSchedulesInput(v *DescribeSnapshotSchedulesInput, value query.Value) error { 7838 object := value.Object() 7839 _ = object 7840 7841 if v.ClusterIdentifier != nil { 7842 objectKey := object.Key("ClusterIdentifier") 7843 objectKey.String(*v.ClusterIdentifier) 7844 } 7845 7846 if v.Marker != nil { 7847 objectKey := object.Key("Marker") 7848 objectKey.String(*v.Marker) 7849 } 7850 7851 if v.MaxRecords != nil { 7852 objectKey := object.Key("MaxRecords") 7853 objectKey.Integer(*v.MaxRecords) 7854 } 7855 7856 if v.ScheduleIdentifier != nil { 7857 objectKey := object.Key("ScheduleIdentifier") 7858 objectKey.String(*v.ScheduleIdentifier) 7859 } 7860 7861 if v.TagKeys != nil { 7862 objectKey := object.Key("TagKeys") 7863 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7864 return err 7865 } 7866 } 7867 7868 if v.TagValues != nil { 7869 objectKey := object.Key("TagValues") 7870 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7871 return err 7872 } 7873 } 7874 7875 return nil 7876} 7877 7878func awsAwsquery_serializeOpDocumentDescribeTableRestoreStatusInput(v *DescribeTableRestoreStatusInput, value query.Value) error { 7879 object := value.Object() 7880 _ = object 7881 7882 if v.ClusterIdentifier != nil { 7883 objectKey := object.Key("ClusterIdentifier") 7884 objectKey.String(*v.ClusterIdentifier) 7885 } 7886 7887 if v.Marker != nil { 7888 objectKey := object.Key("Marker") 7889 objectKey.String(*v.Marker) 7890 } 7891 7892 if v.MaxRecords != nil { 7893 objectKey := object.Key("MaxRecords") 7894 objectKey.Integer(*v.MaxRecords) 7895 } 7896 7897 if v.TableRestoreRequestId != nil { 7898 objectKey := object.Key("TableRestoreRequestId") 7899 objectKey.String(*v.TableRestoreRequestId) 7900 } 7901 7902 return nil 7903} 7904 7905func awsAwsquery_serializeOpDocumentDescribeTagsInput(v *DescribeTagsInput, value query.Value) error { 7906 object := value.Object() 7907 _ = object 7908 7909 if v.Marker != nil { 7910 objectKey := object.Key("Marker") 7911 objectKey.String(*v.Marker) 7912 } 7913 7914 if v.MaxRecords != nil { 7915 objectKey := object.Key("MaxRecords") 7916 objectKey.Integer(*v.MaxRecords) 7917 } 7918 7919 if v.ResourceName != nil { 7920 objectKey := object.Key("ResourceName") 7921 objectKey.String(*v.ResourceName) 7922 } 7923 7924 if v.ResourceType != nil { 7925 objectKey := object.Key("ResourceType") 7926 objectKey.String(*v.ResourceType) 7927 } 7928 7929 if v.TagKeys != nil { 7930 objectKey := object.Key("TagKeys") 7931 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7932 return err 7933 } 7934 } 7935 7936 if v.TagValues != nil { 7937 objectKey := object.Key("TagValues") 7938 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7939 return err 7940 } 7941 } 7942 7943 return nil 7944} 7945 7946func awsAwsquery_serializeOpDocumentDescribeUsageLimitsInput(v *DescribeUsageLimitsInput, value query.Value) error { 7947 object := value.Object() 7948 _ = object 7949 7950 if v.ClusterIdentifier != nil { 7951 objectKey := object.Key("ClusterIdentifier") 7952 objectKey.String(*v.ClusterIdentifier) 7953 } 7954 7955 if len(v.FeatureType) > 0 { 7956 objectKey := object.Key("FeatureType") 7957 objectKey.String(string(v.FeatureType)) 7958 } 7959 7960 if v.Marker != nil { 7961 objectKey := object.Key("Marker") 7962 objectKey.String(*v.Marker) 7963 } 7964 7965 if v.MaxRecords != nil { 7966 objectKey := object.Key("MaxRecords") 7967 objectKey.Integer(*v.MaxRecords) 7968 } 7969 7970 if v.TagKeys != nil { 7971 objectKey := object.Key("TagKeys") 7972 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7973 return err 7974 } 7975 } 7976 7977 if v.TagValues != nil { 7978 objectKey := object.Key("TagValues") 7979 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7980 return err 7981 } 7982 } 7983 7984 if v.UsageLimitId != nil { 7985 objectKey := object.Key("UsageLimitId") 7986 objectKey.String(*v.UsageLimitId) 7987 } 7988 7989 return nil 7990} 7991 7992func awsAwsquery_serializeOpDocumentDisableLoggingInput(v *DisableLoggingInput, value query.Value) error { 7993 object := value.Object() 7994 _ = object 7995 7996 if v.ClusterIdentifier != nil { 7997 objectKey := object.Key("ClusterIdentifier") 7998 objectKey.String(*v.ClusterIdentifier) 7999 } 8000 8001 return nil 8002} 8003 8004func awsAwsquery_serializeOpDocumentDisableSnapshotCopyInput(v *DisableSnapshotCopyInput, value query.Value) error { 8005 object := value.Object() 8006 _ = object 8007 8008 if v.ClusterIdentifier != nil { 8009 objectKey := object.Key("ClusterIdentifier") 8010 objectKey.String(*v.ClusterIdentifier) 8011 } 8012 8013 return nil 8014} 8015 8016func awsAwsquery_serializeOpDocumentEnableLoggingInput(v *EnableLoggingInput, value query.Value) error { 8017 object := value.Object() 8018 _ = object 8019 8020 if v.BucketName != nil { 8021 objectKey := object.Key("BucketName") 8022 objectKey.String(*v.BucketName) 8023 } 8024 8025 if v.ClusterIdentifier != nil { 8026 objectKey := object.Key("ClusterIdentifier") 8027 objectKey.String(*v.ClusterIdentifier) 8028 } 8029 8030 if v.S3KeyPrefix != nil { 8031 objectKey := object.Key("S3KeyPrefix") 8032 objectKey.String(*v.S3KeyPrefix) 8033 } 8034 8035 return nil 8036} 8037 8038func awsAwsquery_serializeOpDocumentEnableSnapshotCopyInput(v *EnableSnapshotCopyInput, value query.Value) error { 8039 object := value.Object() 8040 _ = object 8041 8042 if v.ClusterIdentifier != nil { 8043 objectKey := object.Key("ClusterIdentifier") 8044 objectKey.String(*v.ClusterIdentifier) 8045 } 8046 8047 if v.DestinationRegion != nil { 8048 objectKey := object.Key("DestinationRegion") 8049 objectKey.String(*v.DestinationRegion) 8050 } 8051 8052 if v.ManualSnapshotRetentionPeriod != nil { 8053 objectKey := object.Key("ManualSnapshotRetentionPeriod") 8054 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 8055 } 8056 8057 if v.RetentionPeriod != nil { 8058 objectKey := object.Key("RetentionPeriod") 8059 objectKey.Integer(*v.RetentionPeriod) 8060 } 8061 8062 if v.SnapshotCopyGrantName != nil { 8063 objectKey := object.Key("SnapshotCopyGrantName") 8064 objectKey.String(*v.SnapshotCopyGrantName) 8065 } 8066 8067 return nil 8068} 8069 8070func awsAwsquery_serializeOpDocumentGetClusterCredentialsInput(v *GetClusterCredentialsInput, value query.Value) error { 8071 object := value.Object() 8072 _ = object 8073 8074 if v.AutoCreate != nil { 8075 objectKey := object.Key("AutoCreate") 8076 objectKey.Boolean(*v.AutoCreate) 8077 } 8078 8079 if v.ClusterIdentifier != nil { 8080 objectKey := object.Key("ClusterIdentifier") 8081 objectKey.String(*v.ClusterIdentifier) 8082 } 8083 8084 if v.DbGroups != nil { 8085 objectKey := object.Key("DbGroups") 8086 if err := awsAwsquery_serializeDocumentDbGroupList(v.DbGroups, objectKey); err != nil { 8087 return err 8088 } 8089 } 8090 8091 if v.DbName != nil { 8092 objectKey := object.Key("DbName") 8093 objectKey.String(*v.DbName) 8094 } 8095 8096 if v.DbUser != nil { 8097 objectKey := object.Key("DbUser") 8098 objectKey.String(*v.DbUser) 8099 } 8100 8101 if v.DurationSeconds != nil { 8102 objectKey := object.Key("DurationSeconds") 8103 objectKey.Integer(*v.DurationSeconds) 8104 } 8105 8106 return nil 8107} 8108 8109func awsAwsquery_serializeOpDocumentGetReservedNodeExchangeOfferingsInput(v *GetReservedNodeExchangeOfferingsInput, value query.Value) error { 8110 object := value.Object() 8111 _ = object 8112 8113 if v.Marker != nil { 8114 objectKey := object.Key("Marker") 8115 objectKey.String(*v.Marker) 8116 } 8117 8118 if v.MaxRecords != nil { 8119 objectKey := object.Key("MaxRecords") 8120 objectKey.Integer(*v.MaxRecords) 8121 } 8122 8123 if v.ReservedNodeId != nil { 8124 objectKey := object.Key("ReservedNodeId") 8125 objectKey.String(*v.ReservedNodeId) 8126 } 8127 8128 return nil 8129} 8130 8131func awsAwsquery_serializeOpDocumentModifyClusterDbRevisionInput(v *ModifyClusterDbRevisionInput, value query.Value) error { 8132 object := value.Object() 8133 _ = object 8134 8135 if v.ClusterIdentifier != nil { 8136 objectKey := object.Key("ClusterIdentifier") 8137 objectKey.String(*v.ClusterIdentifier) 8138 } 8139 8140 if v.RevisionTarget != nil { 8141 objectKey := object.Key("RevisionTarget") 8142 objectKey.String(*v.RevisionTarget) 8143 } 8144 8145 return nil 8146} 8147 8148func awsAwsquery_serializeOpDocumentModifyClusterIamRolesInput(v *ModifyClusterIamRolesInput, value query.Value) error { 8149 object := value.Object() 8150 _ = object 8151 8152 if v.AddIamRoles != nil { 8153 objectKey := object.Key("AddIamRoles") 8154 if err := awsAwsquery_serializeDocumentIamRoleArnList(v.AddIamRoles, objectKey); err != nil { 8155 return err 8156 } 8157 } 8158 8159 if v.ClusterIdentifier != nil { 8160 objectKey := object.Key("ClusterIdentifier") 8161 objectKey.String(*v.ClusterIdentifier) 8162 } 8163 8164 if v.RemoveIamRoles != nil { 8165 objectKey := object.Key("RemoveIamRoles") 8166 if err := awsAwsquery_serializeDocumentIamRoleArnList(v.RemoveIamRoles, objectKey); err != nil { 8167 return err 8168 } 8169 } 8170 8171 return nil 8172} 8173 8174func awsAwsquery_serializeOpDocumentModifyClusterInput(v *ModifyClusterInput, value query.Value) error { 8175 object := value.Object() 8176 _ = object 8177 8178 if v.AllowVersionUpgrade != nil { 8179 objectKey := object.Key("AllowVersionUpgrade") 8180 objectKey.Boolean(*v.AllowVersionUpgrade) 8181 } 8182 8183 if v.AutomatedSnapshotRetentionPeriod != nil { 8184 objectKey := object.Key("AutomatedSnapshotRetentionPeriod") 8185 objectKey.Integer(*v.AutomatedSnapshotRetentionPeriod) 8186 } 8187 8188 if v.AvailabilityZone != nil { 8189 objectKey := object.Key("AvailabilityZone") 8190 objectKey.String(*v.AvailabilityZone) 8191 } 8192 8193 if v.AvailabilityZoneRelocation != nil { 8194 objectKey := object.Key("AvailabilityZoneRelocation") 8195 objectKey.Boolean(*v.AvailabilityZoneRelocation) 8196 } 8197 8198 if v.ClusterIdentifier != nil { 8199 objectKey := object.Key("ClusterIdentifier") 8200 objectKey.String(*v.ClusterIdentifier) 8201 } 8202 8203 if v.ClusterParameterGroupName != nil { 8204 objectKey := object.Key("ClusterParameterGroupName") 8205 objectKey.String(*v.ClusterParameterGroupName) 8206 } 8207 8208 if v.ClusterSecurityGroups != nil { 8209 objectKey := object.Key("ClusterSecurityGroups") 8210 if err := awsAwsquery_serializeDocumentClusterSecurityGroupNameList(v.ClusterSecurityGroups, objectKey); err != nil { 8211 return err 8212 } 8213 } 8214 8215 if v.ClusterType != nil { 8216 objectKey := object.Key("ClusterType") 8217 objectKey.String(*v.ClusterType) 8218 } 8219 8220 if v.ClusterVersion != nil { 8221 objectKey := object.Key("ClusterVersion") 8222 objectKey.String(*v.ClusterVersion) 8223 } 8224 8225 if v.ElasticIp != nil { 8226 objectKey := object.Key("ElasticIp") 8227 objectKey.String(*v.ElasticIp) 8228 } 8229 8230 if v.Encrypted != nil { 8231 objectKey := object.Key("Encrypted") 8232 objectKey.Boolean(*v.Encrypted) 8233 } 8234 8235 if v.EnhancedVpcRouting != nil { 8236 objectKey := object.Key("EnhancedVpcRouting") 8237 objectKey.Boolean(*v.EnhancedVpcRouting) 8238 } 8239 8240 if v.HsmClientCertificateIdentifier != nil { 8241 objectKey := object.Key("HsmClientCertificateIdentifier") 8242 objectKey.String(*v.HsmClientCertificateIdentifier) 8243 } 8244 8245 if v.HsmConfigurationIdentifier != nil { 8246 objectKey := object.Key("HsmConfigurationIdentifier") 8247 objectKey.String(*v.HsmConfigurationIdentifier) 8248 } 8249 8250 if v.KmsKeyId != nil { 8251 objectKey := object.Key("KmsKeyId") 8252 objectKey.String(*v.KmsKeyId) 8253 } 8254 8255 if v.MaintenanceTrackName != nil { 8256 objectKey := object.Key("MaintenanceTrackName") 8257 objectKey.String(*v.MaintenanceTrackName) 8258 } 8259 8260 if v.ManualSnapshotRetentionPeriod != nil { 8261 objectKey := object.Key("ManualSnapshotRetentionPeriod") 8262 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 8263 } 8264 8265 if v.MasterUserPassword != nil { 8266 objectKey := object.Key("MasterUserPassword") 8267 objectKey.String(*v.MasterUserPassword) 8268 } 8269 8270 if v.NewClusterIdentifier != nil { 8271 objectKey := object.Key("NewClusterIdentifier") 8272 objectKey.String(*v.NewClusterIdentifier) 8273 } 8274 8275 if v.NodeType != nil { 8276 objectKey := object.Key("NodeType") 8277 objectKey.String(*v.NodeType) 8278 } 8279 8280 if v.NumberOfNodes != nil { 8281 objectKey := object.Key("NumberOfNodes") 8282 objectKey.Integer(*v.NumberOfNodes) 8283 } 8284 8285 if v.Port != nil { 8286 objectKey := object.Key("Port") 8287 objectKey.Integer(*v.Port) 8288 } 8289 8290 if v.PreferredMaintenanceWindow != nil { 8291 objectKey := object.Key("PreferredMaintenanceWindow") 8292 objectKey.String(*v.PreferredMaintenanceWindow) 8293 } 8294 8295 if v.PubliclyAccessible != nil { 8296 objectKey := object.Key("PubliclyAccessible") 8297 objectKey.Boolean(*v.PubliclyAccessible) 8298 } 8299 8300 if v.VpcSecurityGroupIds != nil { 8301 objectKey := object.Key("VpcSecurityGroupIds") 8302 if err := awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v.VpcSecurityGroupIds, objectKey); err != nil { 8303 return err 8304 } 8305 } 8306 8307 return nil 8308} 8309 8310func awsAwsquery_serializeOpDocumentModifyClusterMaintenanceInput(v *ModifyClusterMaintenanceInput, value query.Value) error { 8311 object := value.Object() 8312 _ = object 8313 8314 if v.ClusterIdentifier != nil { 8315 objectKey := object.Key("ClusterIdentifier") 8316 objectKey.String(*v.ClusterIdentifier) 8317 } 8318 8319 if v.DeferMaintenance != nil { 8320 objectKey := object.Key("DeferMaintenance") 8321 objectKey.Boolean(*v.DeferMaintenance) 8322 } 8323 8324 if v.DeferMaintenanceDuration != nil { 8325 objectKey := object.Key("DeferMaintenanceDuration") 8326 objectKey.Integer(*v.DeferMaintenanceDuration) 8327 } 8328 8329 if v.DeferMaintenanceEndTime != nil { 8330 objectKey := object.Key("DeferMaintenanceEndTime") 8331 objectKey.String(smithytime.FormatDateTime(*v.DeferMaintenanceEndTime)) 8332 } 8333 8334 if v.DeferMaintenanceIdentifier != nil { 8335 objectKey := object.Key("DeferMaintenanceIdentifier") 8336 objectKey.String(*v.DeferMaintenanceIdentifier) 8337 } 8338 8339 if v.DeferMaintenanceStartTime != nil { 8340 objectKey := object.Key("DeferMaintenanceStartTime") 8341 objectKey.String(smithytime.FormatDateTime(*v.DeferMaintenanceStartTime)) 8342 } 8343 8344 return nil 8345} 8346 8347func awsAwsquery_serializeOpDocumentModifyClusterParameterGroupInput(v *ModifyClusterParameterGroupInput, value query.Value) error { 8348 object := value.Object() 8349 _ = object 8350 8351 if v.ParameterGroupName != nil { 8352 objectKey := object.Key("ParameterGroupName") 8353 objectKey.String(*v.ParameterGroupName) 8354 } 8355 8356 if v.Parameters != nil { 8357 objectKey := object.Key("Parameters") 8358 if err := awsAwsquery_serializeDocumentParametersList(v.Parameters, objectKey); err != nil { 8359 return err 8360 } 8361 } 8362 8363 return nil 8364} 8365 8366func awsAwsquery_serializeOpDocumentModifyClusterSnapshotInput(v *ModifyClusterSnapshotInput, value query.Value) error { 8367 object := value.Object() 8368 _ = object 8369 8370 if v.Force { 8371 objectKey := object.Key("Force") 8372 objectKey.Boolean(v.Force) 8373 } 8374 8375 if v.ManualSnapshotRetentionPeriod != nil { 8376 objectKey := object.Key("ManualSnapshotRetentionPeriod") 8377 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 8378 } 8379 8380 if v.SnapshotIdentifier != nil { 8381 objectKey := object.Key("SnapshotIdentifier") 8382 objectKey.String(*v.SnapshotIdentifier) 8383 } 8384 8385 return nil 8386} 8387 8388func awsAwsquery_serializeOpDocumentModifyClusterSnapshotScheduleInput(v *ModifyClusterSnapshotScheduleInput, value query.Value) error { 8389 object := value.Object() 8390 _ = object 8391 8392 if v.ClusterIdentifier != nil { 8393 objectKey := object.Key("ClusterIdentifier") 8394 objectKey.String(*v.ClusterIdentifier) 8395 } 8396 8397 if v.DisassociateSchedule != nil { 8398 objectKey := object.Key("DisassociateSchedule") 8399 objectKey.Boolean(*v.DisassociateSchedule) 8400 } 8401 8402 if v.ScheduleIdentifier != nil { 8403 objectKey := object.Key("ScheduleIdentifier") 8404 objectKey.String(*v.ScheduleIdentifier) 8405 } 8406 8407 return nil 8408} 8409 8410func awsAwsquery_serializeOpDocumentModifyClusterSubnetGroupInput(v *ModifyClusterSubnetGroupInput, value query.Value) error { 8411 object := value.Object() 8412 _ = object 8413 8414 if v.ClusterSubnetGroupName != nil { 8415 objectKey := object.Key("ClusterSubnetGroupName") 8416 objectKey.String(*v.ClusterSubnetGroupName) 8417 } 8418 8419 if v.Description != nil { 8420 objectKey := object.Key("Description") 8421 objectKey.String(*v.Description) 8422 } 8423 8424 if v.SubnetIds != nil { 8425 objectKey := object.Key("SubnetIds") 8426 if err := awsAwsquery_serializeDocumentSubnetIdentifierList(v.SubnetIds, objectKey); err != nil { 8427 return err 8428 } 8429 } 8430 8431 return nil 8432} 8433 8434func awsAwsquery_serializeOpDocumentModifyEndpointAccessInput(v *ModifyEndpointAccessInput, value query.Value) error { 8435 object := value.Object() 8436 _ = object 8437 8438 if v.EndpointName != nil { 8439 objectKey := object.Key("EndpointName") 8440 objectKey.String(*v.EndpointName) 8441 } 8442 8443 if v.VpcSecurityGroupIds != nil { 8444 objectKey := object.Key("VpcSecurityGroupIds") 8445 if err := awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v.VpcSecurityGroupIds, objectKey); err != nil { 8446 return err 8447 } 8448 } 8449 8450 return nil 8451} 8452 8453func awsAwsquery_serializeOpDocumentModifyEventSubscriptionInput(v *ModifyEventSubscriptionInput, value query.Value) error { 8454 object := value.Object() 8455 _ = object 8456 8457 if v.Enabled != nil { 8458 objectKey := object.Key("Enabled") 8459 objectKey.Boolean(*v.Enabled) 8460 } 8461 8462 if v.EventCategories != nil { 8463 objectKey := object.Key("EventCategories") 8464 if err := awsAwsquery_serializeDocumentEventCategoriesList(v.EventCategories, objectKey); err != nil { 8465 return err 8466 } 8467 } 8468 8469 if v.Severity != nil { 8470 objectKey := object.Key("Severity") 8471 objectKey.String(*v.Severity) 8472 } 8473 8474 if v.SnsTopicArn != nil { 8475 objectKey := object.Key("SnsTopicArn") 8476 objectKey.String(*v.SnsTopicArn) 8477 } 8478 8479 if v.SourceIds != nil { 8480 objectKey := object.Key("SourceIds") 8481 if err := awsAwsquery_serializeDocumentSourceIdsList(v.SourceIds, objectKey); err != nil { 8482 return err 8483 } 8484 } 8485 8486 if v.SourceType != nil { 8487 objectKey := object.Key("SourceType") 8488 objectKey.String(*v.SourceType) 8489 } 8490 8491 if v.SubscriptionName != nil { 8492 objectKey := object.Key("SubscriptionName") 8493 objectKey.String(*v.SubscriptionName) 8494 } 8495 8496 return nil 8497} 8498 8499func awsAwsquery_serializeOpDocumentModifyScheduledActionInput(v *ModifyScheduledActionInput, value query.Value) error { 8500 object := value.Object() 8501 _ = object 8502 8503 if v.Enable != nil { 8504 objectKey := object.Key("Enable") 8505 objectKey.Boolean(*v.Enable) 8506 } 8507 8508 if v.EndTime != nil { 8509 objectKey := object.Key("EndTime") 8510 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 8511 } 8512 8513 if v.IamRole != nil { 8514 objectKey := object.Key("IamRole") 8515 objectKey.String(*v.IamRole) 8516 } 8517 8518 if v.Schedule != nil { 8519 objectKey := object.Key("Schedule") 8520 objectKey.String(*v.Schedule) 8521 } 8522 8523 if v.ScheduledActionDescription != nil { 8524 objectKey := object.Key("ScheduledActionDescription") 8525 objectKey.String(*v.ScheduledActionDescription) 8526 } 8527 8528 if v.ScheduledActionName != nil { 8529 objectKey := object.Key("ScheduledActionName") 8530 objectKey.String(*v.ScheduledActionName) 8531 } 8532 8533 if v.StartTime != nil { 8534 objectKey := object.Key("StartTime") 8535 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 8536 } 8537 8538 if v.TargetAction != nil { 8539 objectKey := object.Key("TargetAction") 8540 if err := awsAwsquery_serializeDocumentScheduledActionType(v.TargetAction, objectKey); err != nil { 8541 return err 8542 } 8543 } 8544 8545 return nil 8546} 8547 8548func awsAwsquery_serializeOpDocumentModifySnapshotCopyRetentionPeriodInput(v *ModifySnapshotCopyRetentionPeriodInput, value query.Value) error { 8549 object := value.Object() 8550 _ = object 8551 8552 if v.ClusterIdentifier != nil { 8553 objectKey := object.Key("ClusterIdentifier") 8554 objectKey.String(*v.ClusterIdentifier) 8555 } 8556 8557 if v.Manual { 8558 objectKey := object.Key("Manual") 8559 objectKey.Boolean(v.Manual) 8560 } 8561 8562 { 8563 objectKey := object.Key("RetentionPeriod") 8564 objectKey.Integer(v.RetentionPeriod) 8565 } 8566 8567 return nil 8568} 8569 8570func awsAwsquery_serializeOpDocumentModifySnapshotScheduleInput(v *ModifySnapshotScheduleInput, value query.Value) error { 8571 object := value.Object() 8572 _ = object 8573 8574 if v.ScheduleDefinitions != nil { 8575 objectKey := object.Key("ScheduleDefinitions") 8576 if err := awsAwsquery_serializeDocumentScheduleDefinitionList(v.ScheduleDefinitions, objectKey); err != nil { 8577 return err 8578 } 8579 } 8580 8581 if v.ScheduleIdentifier != nil { 8582 objectKey := object.Key("ScheduleIdentifier") 8583 objectKey.String(*v.ScheduleIdentifier) 8584 } 8585 8586 return nil 8587} 8588 8589func awsAwsquery_serializeOpDocumentModifyUsageLimitInput(v *ModifyUsageLimitInput, value query.Value) error { 8590 object := value.Object() 8591 _ = object 8592 8593 if v.Amount != nil { 8594 objectKey := object.Key("Amount") 8595 objectKey.Long(*v.Amount) 8596 } 8597 8598 if len(v.BreachAction) > 0 { 8599 objectKey := object.Key("BreachAction") 8600 objectKey.String(string(v.BreachAction)) 8601 } 8602 8603 if v.UsageLimitId != nil { 8604 objectKey := object.Key("UsageLimitId") 8605 objectKey.String(*v.UsageLimitId) 8606 } 8607 8608 return nil 8609} 8610 8611func awsAwsquery_serializeOpDocumentPauseClusterInput(v *PauseClusterInput, value query.Value) error { 8612 object := value.Object() 8613 _ = object 8614 8615 if v.ClusterIdentifier != nil { 8616 objectKey := object.Key("ClusterIdentifier") 8617 objectKey.String(*v.ClusterIdentifier) 8618 } 8619 8620 return nil 8621} 8622 8623func awsAwsquery_serializeOpDocumentPurchaseReservedNodeOfferingInput(v *PurchaseReservedNodeOfferingInput, value query.Value) error { 8624 object := value.Object() 8625 _ = object 8626 8627 if v.NodeCount != nil { 8628 objectKey := object.Key("NodeCount") 8629 objectKey.Integer(*v.NodeCount) 8630 } 8631 8632 if v.ReservedNodeOfferingId != nil { 8633 objectKey := object.Key("ReservedNodeOfferingId") 8634 objectKey.String(*v.ReservedNodeOfferingId) 8635 } 8636 8637 return nil 8638} 8639 8640func awsAwsquery_serializeOpDocumentRebootClusterInput(v *RebootClusterInput, value query.Value) error { 8641 object := value.Object() 8642 _ = object 8643 8644 if v.ClusterIdentifier != nil { 8645 objectKey := object.Key("ClusterIdentifier") 8646 objectKey.String(*v.ClusterIdentifier) 8647 } 8648 8649 return nil 8650} 8651 8652func awsAwsquery_serializeOpDocumentResetClusterParameterGroupInput(v *ResetClusterParameterGroupInput, value query.Value) error { 8653 object := value.Object() 8654 _ = object 8655 8656 if v.ParameterGroupName != nil { 8657 objectKey := object.Key("ParameterGroupName") 8658 objectKey.String(*v.ParameterGroupName) 8659 } 8660 8661 if v.Parameters != nil { 8662 objectKey := object.Key("Parameters") 8663 if err := awsAwsquery_serializeDocumentParametersList(v.Parameters, objectKey); err != nil { 8664 return err 8665 } 8666 } 8667 8668 if v.ResetAllParameters { 8669 objectKey := object.Key("ResetAllParameters") 8670 objectKey.Boolean(v.ResetAllParameters) 8671 } 8672 8673 return nil 8674} 8675 8676func awsAwsquery_serializeOpDocumentResizeClusterInput(v *ResizeClusterInput, value query.Value) error { 8677 object := value.Object() 8678 _ = object 8679 8680 if v.Classic != nil { 8681 objectKey := object.Key("Classic") 8682 objectKey.Boolean(*v.Classic) 8683 } 8684 8685 if v.ClusterIdentifier != nil { 8686 objectKey := object.Key("ClusterIdentifier") 8687 objectKey.String(*v.ClusterIdentifier) 8688 } 8689 8690 if v.ClusterType != nil { 8691 objectKey := object.Key("ClusterType") 8692 objectKey.String(*v.ClusterType) 8693 } 8694 8695 if v.NodeType != nil { 8696 objectKey := object.Key("NodeType") 8697 objectKey.String(*v.NodeType) 8698 } 8699 8700 if v.NumberOfNodes != nil { 8701 objectKey := object.Key("NumberOfNodes") 8702 objectKey.Integer(*v.NumberOfNodes) 8703 } 8704 8705 return nil 8706} 8707 8708func awsAwsquery_serializeOpDocumentRestoreFromClusterSnapshotInput(v *RestoreFromClusterSnapshotInput, value query.Value) error { 8709 object := value.Object() 8710 _ = object 8711 8712 if v.AdditionalInfo != nil { 8713 objectKey := object.Key("AdditionalInfo") 8714 objectKey.String(*v.AdditionalInfo) 8715 } 8716 8717 if v.AllowVersionUpgrade != nil { 8718 objectKey := object.Key("AllowVersionUpgrade") 8719 objectKey.Boolean(*v.AllowVersionUpgrade) 8720 } 8721 8722 if v.AutomatedSnapshotRetentionPeriod != nil { 8723 objectKey := object.Key("AutomatedSnapshotRetentionPeriod") 8724 objectKey.Integer(*v.AutomatedSnapshotRetentionPeriod) 8725 } 8726 8727 if v.AvailabilityZone != nil { 8728 objectKey := object.Key("AvailabilityZone") 8729 objectKey.String(*v.AvailabilityZone) 8730 } 8731 8732 if v.AvailabilityZoneRelocation != nil { 8733 objectKey := object.Key("AvailabilityZoneRelocation") 8734 objectKey.Boolean(*v.AvailabilityZoneRelocation) 8735 } 8736 8737 if v.ClusterIdentifier != nil { 8738 objectKey := object.Key("ClusterIdentifier") 8739 objectKey.String(*v.ClusterIdentifier) 8740 } 8741 8742 if v.ClusterParameterGroupName != nil { 8743 objectKey := object.Key("ClusterParameterGroupName") 8744 objectKey.String(*v.ClusterParameterGroupName) 8745 } 8746 8747 if v.ClusterSecurityGroups != nil { 8748 objectKey := object.Key("ClusterSecurityGroups") 8749 if err := awsAwsquery_serializeDocumentClusterSecurityGroupNameList(v.ClusterSecurityGroups, objectKey); err != nil { 8750 return err 8751 } 8752 } 8753 8754 if v.ClusterSubnetGroupName != nil { 8755 objectKey := object.Key("ClusterSubnetGroupName") 8756 objectKey.String(*v.ClusterSubnetGroupName) 8757 } 8758 8759 if v.ElasticIp != nil { 8760 objectKey := object.Key("ElasticIp") 8761 objectKey.String(*v.ElasticIp) 8762 } 8763 8764 if v.EnhancedVpcRouting != nil { 8765 objectKey := object.Key("EnhancedVpcRouting") 8766 objectKey.Boolean(*v.EnhancedVpcRouting) 8767 } 8768 8769 if v.HsmClientCertificateIdentifier != nil { 8770 objectKey := object.Key("HsmClientCertificateIdentifier") 8771 objectKey.String(*v.HsmClientCertificateIdentifier) 8772 } 8773 8774 if v.HsmConfigurationIdentifier != nil { 8775 objectKey := object.Key("HsmConfigurationIdentifier") 8776 objectKey.String(*v.HsmConfigurationIdentifier) 8777 } 8778 8779 if v.IamRoles != nil { 8780 objectKey := object.Key("IamRoles") 8781 if err := awsAwsquery_serializeDocumentIamRoleArnList(v.IamRoles, objectKey); err != nil { 8782 return err 8783 } 8784 } 8785 8786 if v.KmsKeyId != nil { 8787 objectKey := object.Key("KmsKeyId") 8788 objectKey.String(*v.KmsKeyId) 8789 } 8790 8791 if v.MaintenanceTrackName != nil { 8792 objectKey := object.Key("MaintenanceTrackName") 8793 objectKey.String(*v.MaintenanceTrackName) 8794 } 8795 8796 if v.ManualSnapshotRetentionPeriod != nil { 8797 objectKey := object.Key("ManualSnapshotRetentionPeriod") 8798 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 8799 } 8800 8801 if v.NodeType != nil { 8802 objectKey := object.Key("NodeType") 8803 objectKey.String(*v.NodeType) 8804 } 8805 8806 if v.NumberOfNodes != nil { 8807 objectKey := object.Key("NumberOfNodes") 8808 objectKey.Integer(*v.NumberOfNodes) 8809 } 8810 8811 if v.OwnerAccount != nil { 8812 objectKey := object.Key("OwnerAccount") 8813 objectKey.String(*v.OwnerAccount) 8814 } 8815 8816 if v.Port != nil { 8817 objectKey := object.Key("Port") 8818 objectKey.Integer(*v.Port) 8819 } 8820 8821 if v.PreferredMaintenanceWindow != nil { 8822 objectKey := object.Key("PreferredMaintenanceWindow") 8823 objectKey.String(*v.PreferredMaintenanceWindow) 8824 } 8825 8826 if v.PubliclyAccessible != nil { 8827 objectKey := object.Key("PubliclyAccessible") 8828 objectKey.Boolean(*v.PubliclyAccessible) 8829 } 8830 8831 if v.SnapshotClusterIdentifier != nil { 8832 objectKey := object.Key("SnapshotClusterIdentifier") 8833 objectKey.String(*v.SnapshotClusterIdentifier) 8834 } 8835 8836 if v.SnapshotIdentifier != nil { 8837 objectKey := object.Key("SnapshotIdentifier") 8838 objectKey.String(*v.SnapshotIdentifier) 8839 } 8840 8841 if v.SnapshotScheduleIdentifier != nil { 8842 objectKey := object.Key("SnapshotScheduleIdentifier") 8843 objectKey.String(*v.SnapshotScheduleIdentifier) 8844 } 8845 8846 if v.VpcSecurityGroupIds != nil { 8847 objectKey := object.Key("VpcSecurityGroupIds") 8848 if err := awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v.VpcSecurityGroupIds, objectKey); err != nil { 8849 return err 8850 } 8851 } 8852 8853 return nil 8854} 8855 8856func awsAwsquery_serializeOpDocumentRestoreTableFromClusterSnapshotInput(v *RestoreTableFromClusterSnapshotInput, value query.Value) error { 8857 object := value.Object() 8858 _ = object 8859 8860 if v.ClusterIdentifier != nil { 8861 objectKey := object.Key("ClusterIdentifier") 8862 objectKey.String(*v.ClusterIdentifier) 8863 } 8864 8865 if v.NewTableName != nil { 8866 objectKey := object.Key("NewTableName") 8867 objectKey.String(*v.NewTableName) 8868 } 8869 8870 if v.SnapshotIdentifier != nil { 8871 objectKey := object.Key("SnapshotIdentifier") 8872 objectKey.String(*v.SnapshotIdentifier) 8873 } 8874 8875 if v.SourceDatabaseName != nil { 8876 objectKey := object.Key("SourceDatabaseName") 8877 objectKey.String(*v.SourceDatabaseName) 8878 } 8879 8880 if v.SourceSchemaName != nil { 8881 objectKey := object.Key("SourceSchemaName") 8882 objectKey.String(*v.SourceSchemaName) 8883 } 8884 8885 if v.SourceTableName != nil { 8886 objectKey := object.Key("SourceTableName") 8887 objectKey.String(*v.SourceTableName) 8888 } 8889 8890 if v.TargetDatabaseName != nil { 8891 objectKey := object.Key("TargetDatabaseName") 8892 objectKey.String(*v.TargetDatabaseName) 8893 } 8894 8895 if v.TargetSchemaName != nil { 8896 objectKey := object.Key("TargetSchemaName") 8897 objectKey.String(*v.TargetSchemaName) 8898 } 8899 8900 return nil 8901} 8902 8903func awsAwsquery_serializeOpDocumentResumeClusterInput(v *ResumeClusterInput, value query.Value) error { 8904 object := value.Object() 8905 _ = object 8906 8907 if v.ClusterIdentifier != nil { 8908 objectKey := object.Key("ClusterIdentifier") 8909 objectKey.String(*v.ClusterIdentifier) 8910 } 8911 8912 return nil 8913} 8914 8915func awsAwsquery_serializeOpDocumentRevokeClusterSecurityGroupIngressInput(v *RevokeClusterSecurityGroupIngressInput, value query.Value) error { 8916 object := value.Object() 8917 _ = object 8918 8919 if v.CIDRIP != nil { 8920 objectKey := object.Key("CIDRIP") 8921 objectKey.String(*v.CIDRIP) 8922 } 8923 8924 if v.ClusterSecurityGroupName != nil { 8925 objectKey := object.Key("ClusterSecurityGroupName") 8926 objectKey.String(*v.ClusterSecurityGroupName) 8927 } 8928 8929 if v.EC2SecurityGroupName != nil { 8930 objectKey := object.Key("EC2SecurityGroupName") 8931 objectKey.String(*v.EC2SecurityGroupName) 8932 } 8933 8934 if v.EC2SecurityGroupOwnerId != nil { 8935 objectKey := object.Key("EC2SecurityGroupOwnerId") 8936 objectKey.String(*v.EC2SecurityGroupOwnerId) 8937 } 8938 8939 return nil 8940} 8941 8942func awsAwsquery_serializeOpDocumentRevokeEndpointAccessInput(v *RevokeEndpointAccessInput, value query.Value) error { 8943 object := value.Object() 8944 _ = object 8945 8946 if v.Account != nil { 8947 objectKey := object.Key("Account") 8948 objectKey.String(*v.Account) 8949 } 8950 8951 if v.ClusterIdentifier != nil { 8952 objectKey := object.Key("ClusterIdentifier") 8953 objectKey.String(*v.ClusterIdentifier) 8954 } 8955 8956 if v.Force { 8957 objectKey := object.Key("Force") 8958 objectKey.Boolean(v.Force) 8959 } 8960 8961 if v.VpcIds != nil { 8962 objectKey := object.Key("VpcIds") 8963 if err := awsAwsquery_serializeDocumentVpcIdentifierList(v.VpcIds, objectKey); err != nil { 8964 return err 8965 } 8966 } 8967 8968 return nil 8969} 8970 8971func awsAwsquery_serializeOpDocumentRevokeSnapshotAccessInput(v *RevokeSnapshotAccessInput, value query.Value) error { 8972 object := value.Object() 8973 _ = object 8974 8975 if v.AccountWithRestoreAccess != nil { 8976 objectKey := object.Key("AccountWithRestoreAccess") 8977 objectKey.String(*v.AccountWithRestoreAccess) 8978 } 8979 8980 if v.SnapshotClusterIdentifier != nil { 8981 objectKey := object.Key("SnapshotClusterIdentifier") 8982 objectKey.String(*v.SnapshotClusterIdentifier) 8983 } 8984 8985 if v.SnapshotIdentifier != nil { 8986 objectKey := object.Key("SnapshotIdentifier") 8987 objectKey.String(*v.SnapshotIdentifier) 8988 } 8989 8990 return nil 8991} 8992 8993func awsAwsquery_serializeOpDocumentRotateEncryptionKeyInput(v *RotateEncryptionKeyInput, value query.Value) error { 8994 object := value.Object() 8995 _ = object 8996 8997 if v.ClusterIdentifier != nil { 8998 objectKey := object.Key("ClusterIdentifier") 8999 objectKey.String(*v.ClusterIdentifier) 9000 } 9001 9002 return nil 9003} 9004