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_serializeOpAuthorizeSnapshotAccess struct { 131} 132 133func (*awsAwsquery_serializeOpAuthorizeSnapshotAccess) ID() string { 134 return "OperationSerializer" 135} 136 137func (m *awsAwsquery_serializeOpAuthorizeSnapshotAccess) 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.(*AuthorizeSnapshotAccessInput) 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("AuthorizeSnapshotAccess") 163 body.Key("Version").String("2012-12-01") 164 165 if err := awsAwsquery_serializeOpDocumentAuthorizeSnapshotAccessInput(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_serializeOpBatchDeleteClusterSnapshots struct { 187} 188 189func (*awsAwsquery_serializeOpBatchDeleteClusterSnapshots) ID() string { 190 return "OperationSerializer" 191} 192 193func (m *awsAwsquery_serializeOpBatchDeleteClusterSnapshots) 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.(*BatchDeleteClusterSnapshotsInput) 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("BatchDeleteClusterSnapshots") 219 body.Key("Version").String("2012-12-01") 220 221 if err := awsAwsquery_serializeOpDocumentBatchDeleteClusterSnapshotsInput(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_serializeOpBatchModifyClusterSnapshots struct { 243} 244 245func (*awsAwsquery_serializeOpBatchModifyClusterSnapshots) ID() string { 246 return "OperationSerializer" 247} 248 249func (m *awsAwsquery_serializeOpBatchModifyClusterSnapshots) 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.(*BatchModifyClusterSnapshotsInput) 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("BatchModifyClusterSnapshots") 275 body.Key("Version").String("2012-12-01") 276 277 if err := awsAwsquery_serializeOpDocumentBatchModifyClusterSnapshotsInput(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_serializeOpCancelResize struct { 299} 300 301func (*awsAwsquery_serializeOpCancelResize) ID() string { 302 return "OperationSerializer" 303} 304 305func (m *awsAwsquery_serializeOpCancelResize) 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.(*CancelResizeInput) 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("CancelResize") 331 body.Key("Version").String("2012-12-01") 332 333 if err := awsAwsquery_serializeOpDocumentCancelResizeInput(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_serializeOpCopyClusterSnapshot struct { 355} 356 357func (*awsAwsquery_serializeOpCopyClusterSnapshot) ID() string { 358 return "OperationSerializer" 359} 360 361func (m *awsAwsquery_serializeOpCopyClusterSnapshot) 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.(*CopyClusterSnapshotInput) 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("CopyClusterSnapshot") 387 body.Key("Version").String("2012-12-01") 388 389 if err := awsAwsquery_serializeOpDocumentCopyClusterSnapshotInput(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_serializeOpCreateCluster struct { 411} 412 413func (*awsAwsquery_serializeOpCreateCluster) ID() string { 414 return "OperationSerializer" 415} 416 417func (m *awsAwsquery_serializeOpCreateCluster) 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.(*CreateClusterInput) 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("CreateCluster") 443 body.Key("Version").String("2012-12-01") 444 445 if err := awsAwsquery_serializeOpDocumentCreateClusterInput(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_serializeOpCreateClusterParameterGroup struct { 467} 468 469func (*awsAwsquery_serializeOpCreateClusterParameterGroup) ID() string { 470 return "OperationSerializer" 471} 472 473func (m *awsAwsquery_serializeOpCreateClusterParameterGroup) 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.(*CreateClusterParameterGroupInput) 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("CreateClusterParameterGroup") 499 body.Key("Version").String("2012-12-01") 500 501 if err := awsAwsquery_serializeOpDocumentCreateClusterParameterGroupInput(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_serializeOpCreateClusterSecurityGroup struct { 523} 524 525func (*awsAwsquery_serializeOpCreateClusterSecurityGroup) ID() string { 526 return "OperationSerializer" 527} 528 529func (m *awsAwsquery_serializeOpCreateClusterSecurityGroup) 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.(*CreateClusterSecurityGroupInput) 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("CreateClusterSecurityGroup") 555 body.Key("Version").String("2012-12-01") 556 557 if err := awsAwsquery_serializeOpDocumentCreateClusterSecurityGroupInput(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_serializeOpCreateClusterSnapshot struct { 579} 580 581func (*awsAwsquery_serializeOpCreateClusterSnapshot) ID() string { 582 return "OperationSerializer" 583} 584 585func (m *awsAwsquery_serializeOpCreateClusterSnapshot) 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.(*CreateClusterSnapshotInput) 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("CreateClusterSnapshot") 611 body.Key("Version").String("2012-12-01") 612 613 if err := awsAwsquery_serializeOpDocumentCreateClusterSnapshotInput(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_serializeOpCreateClusterSubnetGroup struct { 635} 636 637func (*awsAwsquery_serializeOpCreateClusterSubnetGroup) ID() string { 638 return "OperationSerializer" 639} 640 641func (m *awsAwsquery_serializeOpCreateClusterSubnetGroup) 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.(*CreateClusterSubnetGroupInput) 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("CreateClusterSubnetGroup") 667 body.Key("Version").String("2012-12-01") 668 669 if err := awsAwsquery_serializeOpDocumentCreateClusterSubnetGroupInput(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_serializeOpCreateEventSubscription struct { 691} 692 693func (*awsAwsquery_serializeOpCreateEventSubscription) ID() string { 694 return "OperationSerializer" 695} 696 697func (m *awsAwsquery_serializeOpCreateEventSubscription) 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.(*CreateEventSubscriptionInput) 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("CreateEventSubscription") 723 body.Key("Version").String("2012-12-01") 724 725 if err := awsAwsquery_serializeOpDocumentCreateEventSubscriptionInput(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_serializeOpCreateHsmClientCertificate struct { 747} 748 749func (*awsAwsquery_serializeOpCreateHsmClientCertificate) ID() string { 750 return "OperationSerializer" 751} 752 753func (m *awsAwsquery_serializeOpCreateHsmClientCertificate) 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.(*CreateHsmClientCertificateInput) 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("CreateHsmClientCertificate") 779 body.Key("Version").String("2012-12-01") 780 781 if err := awsAwsquery_serializeOpDocumentCreateHsmClientCertificateInput(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_serializeOpCreateHsmConfiguration struct { 803} 804 805func (*awsAwsquery_serializeOpCreateHsmConfiguration) ID() string { 806 return "OperationSerializer" 807} 808 809func (m *awsAwsquery_serializeOpCreateHsmConfiguration) 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.(*CreateHsmConfigurationInput) 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("CreateHsmConfiguration") 835 body.Key("Version").String("2012-12-01") 836 837 if err := awsAwsquery_serializeOpDocumentCreateHsmConfigurationInput(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_serializeOpCreateScheduledAction struct { 859} 860 861func (*awsAwsquery_serializeOpCreateScheduledAction) ID() string { 862 return "OperationSerializer" 863} 864 865func (m *awsAwsquery_serializeOpCreateScheduledAction) 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.(*CreateScheduledActionInput) 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("CreateScheduledAction") 891 body.Key("Version").String("2012-12-01") 892 893 if err := awsAwsquery_serializeOpDocumentCreateScheduledActionInput(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_serializeOpCreateSnapshotCopyGrant struct { 915} 916 917func (*awsAwsquery_serializeOpCreateSnapshotCopyGrant) ID() string { 918 return "OperationSerializer" 919} 920 921func (m *awsAwsquery_serializeOpCreateSnapshotCopyGrant) 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.(*CreateSnapshotCopyGrantInput) 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("CreateSnapshotCopyGrant") 947 body.Key("Version").String("2012-12-01") 948 949 if err := awsAwsquery_serializeOpDocumentCreateSnapshotCopyGrantInput(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_serializeOpCreateSnapshotSchedule struct { 971} 972 973func (*awsAwsquery_serializeOpCreateSnapshotSchedule) ID() string { 974 return "OperationSerializer" 975} 976 977func (m *awsAwsquery_serializeOpCreateSnapshotSchedule) 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.(*CreateSnapshotScheduleInput) 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("CreateSnapshotSchedule") 1003 body.Key("Version").String("2012-12-01") 1004 1005 if err := awsAwsquery_serializeOpDocumentCreateSnapshotScheduleInput(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_serializeOpCreateTags struct { 1027} 1028 1029func (*awsAwsquery_serializeOpCreateTags) ID() string { 1030 return "OperationSerializer" 1031} 1032 1033func (m *awsAwsquery_serializeOpCreateTags) 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.(*CreateTagsInput) 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("CreateTags") 1059 body.Key("Version").String("2012-12-01") 1060 1061 if err := awsAwsquery_serializeOpDocumentCreateTagsInput(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_serializeOpCreateUsageLimit struct { 1083} 1084 1085func (*awsAwsquery_serializeOpCreateUsageLimit) ID() string { 1086 return "OperationSerializer" 1087} 1088 1089func (m *awsAwsquery_serializeOpCreateUsageLimit) 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.(*CreateUsageLimitInput) 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("CreateUsageLimit") 1115 body.Key("Version").String("2012-12-01") 1116 1117 if err := awsAwsquery_serializeOpDocumentCreateUsageLimitInput(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_serializeOpDeleteCluster struct { 1139} 1140 1141func (*awsAwsquery_serializeOpDeleteCluster) ID() string { 1142 return "OperationSerializer" 1143} 1144 1145func (m *awsAwsquery_serializeOpDeleteCluster) 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.(*DeleteClusterInput) 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("DeleteCluster") 1171 body.Key("Version").String("2012-12-01") 1172 1173 if err := awsAwsquery_serializeOpDocumentDeleteClusterInput(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_serializeOpDeleteClusterParameterGroup struct { 1195} 1196 1197func (*awsAwsquery_serializeOpDeleteClusterParameterGroup) ID() string { 1198 return "OperationSerializer" 1199} 1200 1201func (m *awsAwsquery_serializeOpDeleteClusterParameterGroup) 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.(*DeleteClusterParameterGroupInput) 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("DeleteClusterParameterGroup") 1227 body.Key("Version").String("2012-12-01") 1228 1229 if err := awsAwsquery_serializeOpDocumentDeleteClusterParameterGroupInput(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_serializeOpDeleteClusterSecurityGroup struct { 1251} 1252 1253func (*awsAwsquery_serializeOpDeleteClusterSecurityGroup) ID() string { 1254 return "OperationSerializer" 1255} 1256 1257func (m *awsAwsquery_serializeOpDeleteClusterSecurityGroup) 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.(*DeleteClusterSecurityGroupInput) 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("DeleteClusterSecurityGroup") 1283 body.Key("Version").String("2012-12-01") 1284 1285 if err := awsAwsquery_serializeOpDocumentDeleteClusterSecurityGroupInput(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_serializeOpDeleteClusterSnapshot struct { 1307} 1308 1309func (*awsAwsquery_serializeOpDeleteClusterSnapshot) ID() string { 1310 return "OperationSerializer" 1311} 1312 1313func (m *awsAwsquery_serializeOpDeleteClusterSnapshot) 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.(*DeleteClusterSnapshotInput) 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("DeleteClusterSnapshot") 1339 body.Key("Version").String("2012-12-01") 1340 1341 if err := awsAwsquery_serializeOpDocumentDeleteClusterSnapshotInput(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_serializeOpDeleteClusterSubnetGroup struct { 1363} 1364 1365func (*awsAwsquery_serializeOpDeleteClusterSubnetGroup) ID() string { 1366 return "OperationSerializer" 1367} 1368 1369func (m *awsAwsquery_serializeOpDeleteClusterSubnetGroup) 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.(*DeleteClusterSubnetGroupInput) 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("DeleteClusterSubnetGroup") 1395 body.Key("Version").String("2012-12-01") 1396 1397 if err := awsAwsquery_serializeOpDocumentDeleteClusterSubnetGroupInput(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_serializeOpDeleteEventSubscription struct { 1419} 1420 1421func (*awsAwsquery_serializeOpDeleteEventSubscription) ID() string { 1422 return "OperationSerializer" 1423} 1424 1425func (m *awsAwsquery_serializeOpDeleteEventSubscription) 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.(*DeleteEventSubscriptionInput) 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("DeleteEventSubscription") 1451 body.Key("Version").String("2012-12-01") 1452 1453 if err := awsAwsquery_serializeOpDocumentDeleteEventSubscriptionInput(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_serializeOpDeleteHsmClientCertificate struct { 1475} 1476 1477func (*awsAwsquery_serializeOpDeleteHsmClientCertificate) ID() string { 1478 return "OperationSerializer" 1479} 1480 1481func (m *awsAwsquery_serializeOpDeleteHsmClientCertificate) 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.(*DeleteHsmClientCertificateInput) 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("DeleteHsmClientCertificate") 1507 body.Key("Version").String("2012-12-01") 1508 1509 if err := awsAwsquery_serializeOpDocumentDeleteHsmClientCertificateInput(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_serializeOpDeleteHsmConfiguration struct { 1531} 1532 1533func (*awsAwsquery_serializeOpDeleteHsmConfiguration) ID() string { 1534 return "OperationSerializer" 1535} 1536 1537func (m *awsAwsquery_serializeOpDeleteHsmConfiguration) 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.(*DeleteHsmConfigurationInput) 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("DeleteHsmConfiguration") 1563 body.Key("Version").String("2012-12-01") 1564 1565 if err := awsAwsquery_serializeOpDocumentDeleteHsmConfigurationInput(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_serializeOpDeleteScheduledAction struct { 1587} 1588 1589func (*awsAwsquery_serializeOpDeleteScheduledAction) ID() string { 1590 return "OperationSerializer" 1591} 1592 1593func (m *awsAwsquery_serializeOpDeleteScheduledAction) 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.(*DeleteScheduledActionInput) 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("DeleteScheduledAction") 1619 body.Key("Version").String("2012-12-01") 1620 1621 if err := awsAwsquery_serializeOpDocumentDeleteScheduledActionInput(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_serializeOpDeleteSnapshotCopyGrant struct { 1643} 1644 1645func (*awsAwsquery_serializeOpDeleteSnapshotCopyGrant) ID() string { 1646 return "OperationSerializer" 1647} 1648 1649func (m *awsAwsquery_serializeOpDeleteSnapshotCopyGrant) 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.(*DeleteSnapshotCopyGrantInput) 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("DeleteSnapshotCopyGrant") 1675 body.Key("Version").String("2012-12-01") 1676 1677 if err := awsAwsquery_serializeOpDocumentDeleteSnapshotCopyGrantInput(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_serializeOpDeleteSnapshotSchedule struct { 1699} 1700 1701func (*awsAwsquery_serializeOpDeleteSnapshotSchedule) ID() string { 1702 return "OperationSerializer" 1703} 1704 1705func (m *awsAwsquery_serializeOpDeleteSnapshotSchedule) 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.(*DeleteSnapshotScheduleInput) 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("DeleteSnapshotSchedule") 1731 body.Key("Version").String("2012-12-01") 1732 1733 if err := awsAwsquery_serializeOpDocumentDeleteSnapshotScheduleInput(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_serializeOpDeleteTags struct { 1755} 1756 1757func (*awsAwsquery_serializeOpDeleteTags) ID() string { 1758 return "OperationSerializer" 1759} 1760 1761func (m *awsAwsquery_serializeOpDeleteTags) 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.(*DeleteTagsInput) 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("DeleteTags") 1787 body.Key("Version").String("2012-12-01") 1788 1789 if err := awsAwsquery_serializeOpDocumentDeleteTagsInput(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_serializeOpDeleteUsageLimit struct { 1811} 1812 1813func (*awsAwsquery_serializeOpDeleteUsageLimit) ID() string { 1814 return "OperationSerializer" 1815} 1816 1817func (m *awsAwsquery_serializeOpDeleteUsageLimit) 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.(*DeleteUsageLimitInput) 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("DeleteUsageLimit") 1843 body.Key("Version").String("2012-12-01") 1844 1845 if err := awsAwsquery_serializeOpDocumentDeleteUsageLimitInput(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_serializeOpDescribeAccountAttributes struct { 1867} 1868 1869func (*awsAwsquery_serializeOpDescribeAccountAttributes) ID() string { 1870 return "OperationSerializer" 1871} 1872 1873func (m *awsAwsquery_serializeOpDescribeAccountAttributes) 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.(*DescribeAccountAttributesInput) 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("DescribeAccountAttributes") 1899 body.Key("Version").String("2012-12-01") 1900 1901 if err := awsAwsquery_serializeOpDocumentDescribeAccountAttributesInput(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_serializeOpDescribeClusterDbRevisions struct { 1923} 1924 1925func (*awsAwsquery_serializeOpDescribeClusterDbRevisions) ID() string { 1926 return "OperationSerializer" 1927} 1928 1929func (m *awsAwsquery_serializeOpDescribeClusterDbRevisions) 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.(*DescribeClusterDbRevisionsInput) 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("DescribeClusterDbRevisions") 1955 body.Key("Version").String("2012-12-01") 1956 1957 if err := awsAwsquery_serializeOpDocumentDescribeClusterDbRevisionsInput(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_serializeOpDescribeClusterParameterGroups struct { 1979} 1980 1981func (*awsAwsquery_serializeOpDescribeClusterParameterGroups) ID() string { 1982 return "OperationSerializer" 1983} 1984 1985func (m *awsAwsquery_serializeOpDescribeClusterParameterGroups) 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.(*DescribeClusterParameterGroupsInput) 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("DescribeClusterParameterGroups") 2011 body.Key("Version").String("2012-12-01") 2012 2013 if err := awsAwsquery_serializeOpDocumentDescribeClusterParameterGroupsInput(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_serializeOpDescribeClusterParameters struct { 2035} 2036 2037func (*awsAwsquery_serializeOpDescribeClusterParameters) ID() string { 2038 return "OperationSerializer" 2039} 2040 2041func (m *awsAwsquery_serializeOpDescribeClusterParameters) 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.(*DescribeClusterParametersInput) 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("DescribeClusterParameters") 2067 body.Key("Version").String("2012-12-01") 2068 2069 if err := awsAwsquery_serializeOpDocumentDescribeClusterParametersInput(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_serializeOpDescribeClusters struct { 2091} 2092 2093func (*awsAwsquery_serializeOpDescribeClusters) ID() string { 2094 return "OperationSerializer" 2095} 2096 2097func (m *awsAwsquery_serializeOpDescribeClusters) 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.(*DescribeClustersInput) 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("DescribeClusters") 2123 body.Key("Version").String("2012-12-01") 2124 2125 if err := awsAwsquery_serializeOpDocumentDescribeClustersInput(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_serializeOpDescribeClusterSecurityGroups struct { 2147} 2148 2149func (*awsAwsquery_serializeOpDescribeClusterSecurityGroups) ID() string { 2150 return "OperationSerializer" 2151} 2152 2153func (m *awsAwsquery_serializeOpDescribeClusterSecurityGroups) 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.(*DescribeClusterSecurityGroupsInput) 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("DescribeClusterSecurityGroups") 2179 body.Key("Version").String("2012-12-01") 2180 2181 if err := awsAwsquery_serializeOpDocumentDescribeClusterSecurityGroupsInput(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_serializeOpDescribeClusterSnapshots struct { 2203} 2204 2205func (*awsAwsquery_serializeOpDescribeClusterSnapshots) ID() string { 2206 return "OperationSerializer" 2207} 2208 2209func (m *awsAwsquery_serializeOpDescribeClusterSnapshots) 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.(*DescribeClusterSnapshotsInput) 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("DescribeClusterSnapshots") 2235 body.Key("Version").String("2012-12-01") 2236 2237 if err := awsAwsquery_serializeOpDocumentDescribeClusterSnapshotsInput(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_serializeOpDescribeClusterSubnetGroups struct { 2259} 2260 2261func (*awsAwsquery_serializeOpDescribeClusterSubnetGroups) ID() string { 2262 return "OperationSerializer" 2263} 2264 2265func (m *awsAwsquery_serializeOpDescribeClusterSubnetGroups) 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.(*DescribeClusterSubnetGroupsInput) 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("DescribeClusterSubnetGroups") 2291 body.Key("Version").String("2012-12-01") 2292 2293 if err := awsAwsquery_serializeOpDocumentDescribeClusterSubnetGroupsInput(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_serializeOpDescribeClusterTracks struct { 2315} 2316 2317func (*awsAwsquery_serializeOpDescribeClusterTracks) ID() string { 2318 return "OperationSerializer" 2319} 2320 2321func (m *awsAwsquery_serializeOpDescribeClusterTracks) 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.(*DescribeClusterTracksInput) 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("DescribeClusterTracks") 2347 body.Key("Version").String("2012-12-01") 2348 2349 if err := awsAwsquery_serializeOpDocumentDescribeClusterTracksInput(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_serializeOpDescribeClusterVersions struct { 2371} 2372 2373func (*awsAwsquery_serializeOpDescribeClusterVersions) ID() string { 2374 return "OperationSerializer" 2375} 2376 2377func (m *awsAwsquery_serializeOpDescribeClusterVersions) 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.(*DescribeClusterVersionsInput) 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("DescribeClusterVersions") 2403 body.Key("Version").String("2012-12-01") 2404 2405 if err := awsAwsquery_serializeOpDocumentDescribeClusterVersionsInput(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_serializeOpDescribeDefaultClusterParameters struct { 2427} 2428 2429func (*awsAwsquery_serializeOpDescribeDefaultClusterParameters) ID() string { 2430 return "OperationSerializer" 2431} 2432 2433func (m *awsAwsquery_serializeOpDescribeDefaultClusterParameters) 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.(*DescribeDefaultClusterParametersInput) 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("DescribeDefaultClusterParameters") 2459 body.Key("Version").String("2012-12-01") 2460 2461 if err := awsAwsquery_serializeOpDocumentDescribeDefaultClusterParametersInput(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_serializeOpDescribeEventCategories struct { 2483} 2484 2485func (*awsAwsquery_serializeOpDescribeEventCategories) ID() string { 2486 return "OperationSerializer" 2487} 2488 2489func (m *awsAwsquery_serializeOpDescribeEventCategories) 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.(*DescribeEventCategoriesInput) 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("DescribeEventCategories") 2515 body.Key("Version").String("2012-12-01") 2516 2517 if err := awsAwsquery_serializeOpDocumentDescribeEventCategoriesInput(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_serializeOpDescribeEvents struct { 2539} 2540 2541func (*awsAwsquery_serializeOpDescribeEvents) ID() string { 2542 return "OperationSerializer" 2543} 2544 2545func (m *awsAwsquery_serializeOpDescribeEvents) 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.(*DescribeEventsInput) 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("DescribeEvents") 2571 body.Key("Version").String("2012-12-01") 2572 2573 if err := awsAwsquery_serializeOpDocumentDescribeEventsInput(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_serializeOpDescribeEventSubscriptions struct { 2595} 2596 2597func (*awsAwsquery_serializeOpDescribeEventSubscriptions) ID() string { 2598 return "OperationSerializer" 2599} 2600 2601func (m *awsAwsquery_serializeOpDescribeEventSubscriptions) 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.(*DescribeEventSubscriptionsInput) 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("DescribeEventSubscriptions") 2627 body.Key("Version").String("2012-12-01") 2628 2629 if err := awsAwsquery_serializeOpDocumentDescribeEventSubscriptionsInput(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_serializeOpDescribeHsmClientCertificates struct { 2651} 2652 2653func (*awsAwsquery_serializeOpDescribeHsmClientCertificates) ID() string { 2654 return "OperationSerializer" 2655} 2656 2657func (m *awsAwsquery_serializeOpDescribeHsmClientCertificates) 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.(*DescribeHsmClientCertificatesInput) 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("DescribeHsmClientCertificates") 2683 body.Key("Version").String("2012-12-01") 2684 2685 if err := awsAwsquery_serializeOpDocumentDescribeHsmClientCertificatesInput(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_serializeOpDescribeHsmConfigurations struct { 2707} 2708 2709func (*awsAwsquery_serializeOpDescribeHsmConfigurations) ID() string { 2710 return "OperationSerializer" 2711} 2712 2713func (m *awsAwsquery_serializeOpDescribeHsmConfigurations) 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.(*DescribeHsmConfigurationsInput) 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("DescribeHsmConfigurations") 2739 body.Key("Version").String("2012-12-01") 2740 2741 if err := awsAwsquery_serializeOpDocumentDescribeHsmConfigurationsInput(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_serializeOpDescribeLoggingStatus struct { 2763} 2764 2765func (*awsAwsquery_serializeOpDescribeLoggingStatus) ID() string { 2766 return "OperationSerializer" 2767} 2768 2769func (m *awsAwsquery_serializeOpDescribeLoggingStatus) 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.(*DescribeLoggingStatusInput) 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("DescribeLoggingStatus") 2795 body.Key("Version").String("2012-12-01") 2796 2797 if err := awsAwsquery_serializeOpDocumentDescribeLoggingStatusInput(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_serializeOpDescribeNodeConfigurationOptions struct { 2819} 2820 2821func (*awsAwsquery_serializeOpDescribeNodeConfigurationOptions) ID() string { 2822 return "OperationSerializer" 2823} 2824 2825func (m *awsAwsquery_serializeOpDescribeNodeConfigurationOptions) 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.(*DescribeNodeConfigurationOptionsInput) 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("DescribeNodeConfigurationOptions") 2851 body.Key("Version").String("2012-12-01") 2852 2853 if err := awsAwsquery_serializeOpDocumentDescribeNodeConfigurationOptionsInput(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_serializeOpDescribeOrderableClusterOptions struct { 2875} 2876 2877func (*awsAwsquery_serializeOpDescribeOrderableClusterOptions) ID() string { 2878 return "OperationSerializer" 2879} 2880 2881func (m *awsAwsquery_serializeOpDescribeOrderableClusterOptions) 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.(*DescribeOrderableClusterOptionsInput) 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("DescribeOrderableClusterOptions") 2907 body.Key("Version").String("2012-12-01") 2908 2909 if err := awsAwsquery_serializeOpDocumentDescribeOrderableClusterOptionsInput(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_serializeOpDescribeReservedNodeOfferings struct { 2931} 2932 2933func (*awsAwsquery_serializeOpDescribeReservedNodeOfferings) ID() string { 2934 return "OperationSerializer" 2935} 2936 2937func (m *awsAwsquery_serializeOpDescribeReservedNodeOfferings) 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.(*DescribeReservedNodeOfferingsInput) 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("DescribeReservedNodeOfferings") 2963 body.Key("Version").String("2012-12-01") 2964 2965 if err := awsAwsquery_serializeOpDocumentDescribeReservedNodeOfferingsInput(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_serializeOpDescribeReservedNodes struct { 2987} 2988 2989func (*awsAwsquery_serializeOpDescribeReservedNodes) ID() string { 2990 return "OperationSerializer" 2991} 2992 2993func (m *awsAwsquery_serializeOpDescribeReservedNodes) 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.(*DescribeReservedNodesInput) 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("DescribeReservedNodes") 3019 body.Key("Version").String("2012-12-01") 3020 3021 if err := awsAwsquery_serializeOpDocumentDescribeReservedNodesInput(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_serializeOpDescribeResize struct { 3043} 3044 3045func (*awsAwsquery_serializeOpDescribeResize) ID() string { 3046 return "OperationSerializer" 3047} 3048 3049func (m *awsAwsquery_serializeOpDescribeResize) 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.(*DescribeResizeInput) 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("DescribeResize") 3075 body.Key("Version").String("2012-12-01") 3076 3077 if err := awsAwsquery_serializeOpDocumentDescribeResizeInput(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_serializeOpDescribeScheduledActions struct { 3099} 3100 3101func (*awsAwsquery_serializeOpDescribeScheduledActions) ID() string { 3102 return "OperationSerializer" 3103} 3104 3105func (m *awsAwsquery_serializeOpDescribeScheduledActions) 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.(*DescribeScheduledActionsInput) 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("DescribeScheduledActions") 3131 body.Key("Version").String("2012-12-01") 3132 3133 if err := awsAwsquery_serializeOpDocumentDescribeScheduledActionsInput(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_serializeOpDescribeSnapshotCopyGrants struct { 3155} 3156 3157func (*awsAwsquery_serializeOpDescribeSnapshotCopyGrants) ID() string { 3158 return "OperationSerializer" 3159} 3160 3161func (m *awsAwsquery_serializeOpDescribeSnapshotCopyGrants) 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.(*DescribeSnapshotCopyGrantsInput) 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("DescribeSnapshotCopyGrants") 3187 body.Key("Version").String("2012-12-01") 3188 3189 if err := awsAwsquery_serializeOpDocumentDescribeSnapshotCopyGrantsInput(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_serializeOpDescribeSnapshotSchedules struct { 3211} 3212 3213func (*awsAwsquery_serializeOpDescribeSnapshotSchedules) ID() string { 3214 return "OperationSerializer" 3215} 3216 3217func (m *awsAwsquery_serializeOpDescribeSnapshotSchedules) 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.(*DescribeSnapshotSchedulesInput) 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("DescribeSnapshotSchedules") 3243 body.Key("Version").String("2012-12-01") 3244 3245 if err := awsAwsquery_serializeOpDocumentDescribeSnapshotSchedulesInput(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_serializeOpDescribeStorage struct { 3267} 3268 3269func (*awsAwsquery_serializeOpDescribeStorage) ID() string { 3270 return "OperationSerializer" 3271} 3272 3273func (m *awsAwsquery_serializeOpDescribeStorage) 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.(*DescribeStorageInput) 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("DescribeStorage") 3299 body.Key("Version").String("2012-12-01") 3300 3301 err = bodyEncoder.Encode() 3302 if err != nil { 3303 return out, metadata, &smithy.SerializationError{Err: err} 3304 } 3305 3306 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3307 return out, metadata, &smithy.SerializationError{Err: err} 3308 } 3309 3310 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3311 return out, metadata, &smithy.SerializationError{Err: err} 3312 } 3313 in.Request = request 3314 3315 return next.HandleSerialize(ctx, in) 3316} 3317 3318type awsAwsquery_serializeOpDescribeTableRestoreStatus struct { 3319} 3320 3321func (*awsAwsquery_serializeOpDescribeTableRestoreStatus) ID() string { 3322 return "OperationSerializer" 3323} 3324 3325func (m *awsAwsquery_serializeOpDescribeTableRestoreStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3326 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3327) { 3328 request, ok := in.Request.(*smithyhttp.Request) 3329 if !ok { 3330 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3331 } 3332 3333 input, ok := in.Parameters.(*DescribeTableRestoreStatusInput) 3334 _ = input 3335 if !ok { 3336 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3337 } 3338 3339 request.Request.URL.Path = "/" 3340 request.Request.Method = "POST" 3341 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3342 if err != nil { 3343 return out, metadata, &smithy.SerializationError{Err: err} 3344 } 3345 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3346 3347 bodyWriter := bytes.NewBuffer(nil) 3348 bodyEncoder := query.NewEncoder(bodyWriter) 3349 body := bodyEncoder.Object() 3350 body.Key("Action").String("DescribeTableRestoreStatus") 3351 body.Key("Version").String("2012-12-01") 3352 3353 if err := awsAwsquery_serializeOpDocumentDescribeTableRestoreStatusInput(input, bodyEncoder.Value); err != nil { 3354 return out, metadata, &smithy.SerializationError{Err: err} 3355 } 3356 3357 err = bodyEncoder.Encode() 3358 if err != nil { 3359 return out, metadata, &smithy.SerializationError{Err: err} 3360 } 3361 3362 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3363 return out, metadata, &smithy.SerializationError{Err: err} 3364 } 3365 3366 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3367 return out, metadata, &smithy.SerializationError{Err: err} 3368 } 3369 in.Request = request 3370 3371 return next.HandleSerialize(ctx, in) 3372} 3373 3374type awsAwsquery_serializeOpDescribeTags struct { 3375} 3376 3377func (*awsAwsquery_serializeOpDescribeTags) ID() string { 3378 return "OperationSerializer" 3379} 3380 3381func (m *awsAwsquery_serializeOpDescribeTags) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3382 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3383) { 3384 request, ok := in.Request.(*smithyhttp.Request) 3385 if !ok { 3386 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3387 } 3388 3389 input, ok := in.Parameters.(*DescribeTagsInput) 3390 _ = input 3391 if !ok { 3392 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3393 } 3394 3395 request.Request.URL.Path = "/" 3396 request.Request.Method = "POST" 3397 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3398 if err != nil { 3399 return out, metadata, &smithy.SerializationError{Err: err} 3400 } 3401 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3402 3403 bodyWriter := bytes.NewBuffer(nil) 3404 bodyEncoder := query.NewEncoder(bodyWriter) 3405 body := bodyEncoder.Object() 3406 body.Key("Action").String("DescribeTags") 3407 body.Key("Version").String("2012-12-01") 3408 3409 if err := awsAwsquery_serializeOpDocumentDescribeTagsInput(input, bodyEncoder.Value); err != nil { 3410 return out, metadata, &smithy.SerializationError{Err: err} 3411 } 3412 3413 err = bodyEncoder.Encode() 3414 if err != nil { 3415 return out, metadata, &smithy.SerializationError{Err: err} 3416 } 3417 3418 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3419 return out, metadata, &smithy.SerializationError{Err: err} 3420 } 3421 3422 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3423 return out, metadata, &smithy.SerializationError{Err: err} 3424 } 3425 in.Request = request 3426 3427 return next.HandleSerialize(ctx, in) 3428} 3429 3430type awsAwsquery_serializeOpDescribeUsageLimits struct { 3431} 3432 3433func (*awsAwsquery_serializeOpDescribeUsageLimits) ID() string { 3434 return "OperationSerializer" 3435} 3436 3437func (m *awsAwsquery_serializeOpDescribeUsageLimits) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3438 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3439) { 3440 request, ok := in.Request.(*smithyhttp.Request) 3441 if !ok { 3442 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3443 } 3444 3445 input, ok := in.Parameters.(*DescribeUsageLimitsInput) 3446 _ = input 3447 if !ok { 3448 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3449 } 3450 3451 request.Request.URL.Path = "/" 3452 request.Request.Method = "POST" 3453 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3454 if err != nil { 3455 return out, metadata, &smithy.SerializationError{Err: err} 3456 } 3457 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3458 3459 bodyWriter := bytes.NewBuffer(nil) 3460 bodyEncoder := query.NewEncoder(bodyWriter) 3461 body := bodyEncoder.Object() 3462 body.Key("Action").String("DescribeUsageLimits") 3463 body.Key("Version").String("2012-12-01") 3464 3465 if err := awsAwsquery_serializeOpDocumentDescribeUsageLimitsInput(input, bodyEncoder.Value); err != nil { 3466 return out, metadata, &smithy.SerializationError{Err: err} 3467 } 3468 3469 err = bodyEncoder.Encode() 3470 if err != nil { 3471 return out, metadata, &smithy.SerializationError{Err: err} 3472 } 3473 3474 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3475 return out, metadata, &smithy.SerializationError{Err: err} 3476 } 3477 3478 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3479 return out, metadata, &smithy.SerializationError{Err: err} 3480 } 3481 in.Request = request 3482 3483 return next.HandleSerialize(ctx, in) 3484} 3485 3486type awsAwsquery_serializeOpDisableLogging struct { 3487} 3488 3489func (*awsAwsquery_serializeOpDisableLogging) ID() string { 3490 return "OperationSerializer" 3491} 3492 3493func (m *awsAwsquery_serializeOpDisableLogging) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3494 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3495) { 3496 request, ok := in.Request.(*smithyhttp.Request) 3497 if !ok { 3498 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3499 } 3500 3501 input, ok := in.Parameters.(*DisableLoggingInput) 3502 _ = input 3503 if !ok { 3504 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3505 } 3506 3507 request.Request.URL.Path = "/" 3508 request.Request.Method = "POST" 3509 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3510 if err != nil { 3511 return out, metadata, &smithy.SerializationError{Err: err} 3512 } 3513 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3514 3515 bodyWriter := bytes.NewBuffer(nil) 3516 bodyEncoder := query.NewEncoder(bodyWriter) 3517 body := bodyEncoder.Object() 3518 body.Key("Action").String("DisableLogging") 3519 body.Key("Version").String("2012-12-01") 3520 3521 if err := awsAwsquery_serializeOpDocumentDisableLoggingInput(input, bodyEncoder.Value); err != nil { 3522 return out, metadata, &smithy.SerializationError{Err: err} 3523 } 3524 3525 err = bodyEncoder.Encode() 3526 if err != nil { 3527 return out, metadata, &smithy.SerializationError{Err: err} 3528 } 3529 3530 if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { 3531 return out, metadata, &smithy.SerializationError{Err: err} 3532 } 3533 3534 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 3535 return out, metadata, &smithy.SerializationError{Err: err} 3536 } 3537 in.Request = request 3538 3539 return next.HandleSerialize(ctx, in) 3540} 3541 3542type awsAwsquery_serializeOpDisableSnapshotCopy struct { 3543} 3544 3545func (*awsAwsquery_serializeOpDisableSnapshotCopy) ID() string { 3546 return "OperationSerializer" 3547} 3548 3549func (m *awsAwsquery_serializeOpDisableSnapshotCopy) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 3550 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 3551) { 3552 request, ok := in.Request.(*smithyhttp.Request) 3553 if !ok { 3554 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 3555 } 3556 3557 input, ok := in.Parameters.(*DisableSnapshotCopyInput) 3558 _ = input 3559 if !ok { 3560 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 3561 } 3562 3563 request.Request.URL.Path = "/" 3564 request.Request.Method = "POST" 3565 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 3566 if err != nil { 3567 return out, metadata, &smithy.SerializationError{Err: err} 3568 } 3569 httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") 3570 3571 bodyWriter := bytes.NewBuffer(nil) 3572 bodyEncoder := query.NewEncoder(bodyWriter) 3573 body := bodyEncoder.Object() 3574 body.Key("Action").String("DisableSnapshotCopy") 3575 body.Key("Version").String("2012-12-01") 3576 3577 if err := awsAwsquery_serializeOpDocumentDisableSnapshotCopyInput(input, bodyEncoder.Value); err != nil { 3578 return out, metadata, &smithy.SerializationError{Err: err} 3579 } 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_serializeOpEnableLogging struct { 3599} 3600 3601func (*awsAwsquery_serializeOpEnableLogging) ID() string { 3602 return "OperationSerializer" 3603} 3604 3605func (m *awsAwsquery_serializeOpEnableLogging) 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.(*EnableLoggingInput) 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("EnableLogging") 3631 body.Key("Version").String("2012-12-01") 3632 3633 if err := awsAwsquery_serializeOpDocumentEnableLoggingInput(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_serializeOpEnableSnapshotCopy struct { 3655} 3656 3657func (*awsAwsquery_serializeOpEnableSnapshotCopy) ID() string { 3658 return "OperationSerializer" 3659} 3660 3661func (m *awsAwsquery_serializeOpEnableSnapshotCopy) 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.(*EnableSnapshotCopyInput) 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("EnableSnapshotCopy") 3687 body.Key("Version").String("2012-12-01") 3688 3689 if err := awsAwsquery_serializeOpDocumentEnableSnapshotCopyInput(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_serializeOpGetClusterCredentials struct { 3711} 3712 3713func (*awsAwsquery_serializeOpGetClusterCredentials) ID() string { 3714 return "OperationSerializer" 3715} 3716 3717func (m *awsAwsquery_serializeOpGetClusterCredentials) 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.(*GetClusterCredentialsInput) 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("GetClusterCredentials") 3743 body.Key("Version").String("2012-12-01") 3744 3745 if err := awsAwsquery_serializeOpDocumentGetClusterCredentialsInput(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_serializeOpGetReservedNodeExchangeOfferings struct { 3767} 3768 3769func (*awsAwsquery_serializeOpGetReservedNodeExchangeOfferings) ID() string { 3770 return "OperationSerializer" 3771} 3772 3773func (m *awsAwsquery_serializeOpGetReservedNodeExchangeOfferings) 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.(*GetReservedNodeExchangeOfferingsInput) 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("GetReservedNodeExchangeOfferings") 3799 body.Key("Version").String("2012-12-01") 3800 3801 if err := awsAwsquery_serializeOpDocumentGetReservedNodeExchangeOfferingsInput(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_serializeOpModifyCluster struct { 3823} 3824 3825func (*awsAwsquery_serializeOpModifyCluster) ID() string { 3826 return "OperationSerializer" 3827} 3828 3829func (m *awsAwsquery_serializeOpModifyCluster) 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.(*ModifyClusterInput) 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("ModifyCluster") 3855 body.Key("Version").String("2012-12-01") 3856 3857 if err := awsAwsquery_serializeOpDocumentModifyClusterInput(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_serializeOpModifyClusterDbRevision struct { 3879} 3880 3881func (*awsAwsquery_serializeOpModifyClusterDbRevision) ID() string { 3882 return "OperationSerializer" 3883} 3884 3885func (m *awsAwsquery_serializeOpModifyClusterDbRevision) 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.(*ModifyClusterDbRevisionInput) 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("ModifyClusterDbRevision") 3911 body.Key("Version").String("2012-12-01") 3912 3913 if err := awsAwsquery_serializeOpDocumentModifyClusterDbRevisionInput(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_serializeOpModifyClusterIamRoles struct { 3935} 3936 3937func (*awsAwsquery_serializeOpModifyClusterIamRoles) ID() string { 3938 return "OperationSerializer" 3939} 3940 3941func (m *awsAwsquery_serializeOpModifyClusterIamRoles) 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.(*ModifyClusterIamRolesInput) 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("ModifyClusterIamRoles") 3967 body.Key("Version").String("2012-12-01") 3968 3969 if err := awsAwsquery_serializeOpDocumentModifyClusterIamRolesInput(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_serializeOpModifyClusterMaintenance struct { 3991} 3992 3993func (*awsAwsquery_serializeOpModifyClusterMaintenance) ID() string { 3994 return "OperationSerializer" 3995} 3996 3997func (m *awsAwsquery_serializeOpModifyClusterMaintenance) 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.(*ModifyClusterMaintenanceInput) 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("ModifyClusterMaintenance") 4023 body.Key("Version").String("2012-12-01") 4024 4025 if err := awsAwsquery_serializeOpDocumentModifyClusterMaintenanceInput(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_serializeOpModifyClusterParameterGroup struct { 4047} 4048 4049func (*awsAwsquery_serializeOpModifyClusterParameterGroup) ID() string { 4050 return "OperationSerializer" 4051} 4052 4053func (m *awsAwsquery_serializeOpModifyClusterParameterGroup) 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.(*ModifyClusterParameterGroupInput) 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("ModifyClusterParameterGroup") 4079 body.Key("Version").String("2012-12-01") 4080 4081 if err := awsAwsquery_serializeOpDocumentModifyClusterParameterGroupInput(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_serializeOpModifyClusterSnapshot struct { 4103} 4104 4105func (*awsAwsquery_serializeOpModifyClusterSnapshot) ID() string { 4106 return "OperationSerializer" 4107} 4108 4109func (m *awsAwsquery_serializeOpModifyClusterSnapshot) 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.(*ModifyClusterSnapshotInput) 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("ModifyClusterSnapshot") 4135 body.Key("Version").String("2012-12-01") 4136 4137 if err := awsAwsquery_serializeOpDocumentModifyClusterSnapshotInput(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_serializeOpModifyClusterSnapshotSchedule struct { 4159} 4160 4161func (*awsAwsquery_serializeOpModifyClusterSnapshotSchedule) ID() string { 4162 return "OperationSerializer" 4163} 4164 4165func (m *awsAwsquery_serializeOpModifyClusterSnapshotSchedule) 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.(*ModifyClusterSnapshotScheduleInput) 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("ModifyClusterSnapshotSchedule") 4191 body.Key("Version").String("2012-12-01") 4192 4193 if err := awsAwsquery_serializeOpDocumentModifyClusterSnapshotScheduleInput(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_serializeOpModifyClusterSubnetGroup struct { 4215} 4216 4217func (*awsAwsquery_serializeOpModifyClusterSubnetGroup) ID() string { 4218 return "OperationSerializer" 4219} 4220 4221func (m *awsAwsquery_serializeOpModifyClusterSubnetGroup) 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.(*ModifyClusterSubnetGroupInput) 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("ModifyClusterSubnetGroup") 4247 body.Key("Version").String("2012-12-01") 4248 4249 if err := awsAwsquery_serializeOpDocumentModifyClusterSubnetGroupInput(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_serializeOpModifyEventSubscription struct { 4271} 4272 4273func (*awsAwsquery_serializeOpModifyEventSubscription) ID() string { 4274 return "OperationSerializer" 4275} 4276 4277func (m *awsAwsquery_serializeOpModifyEventSubscription) 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.(*ModifyEventSubscriptionInput) 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("ModifyEventSubscription") 4303 body.Key("Version").String("2012-12-01") 4304 4305 if err := awsAwsquery_serializeOpDocumentModifyEventSubscriptionInput(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_serializeOpModifyScheduledAction struct { 4327} 4328 4329func (*awsAwsquery_serializeOpModifyScheduledAction) ID() string { 4330 return "OperationSerializer" 4331} 4332 4333func (m *awsAwsquery_serializeOpModifyScheduledAction) 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.(*ModifyScheduledActionInput) 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("ModifyScheduledAction") 4359 body.Key("Version").String("2012-12-01") 4360 4361 if err := awsAwsquery_serializeOpDocumentModifyScheduledActionInput(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_serializeOpModifySnapshotCopyRetentionPeriod struct { 4383} 4384 4385func (*awsAwsquery_serializeOpModifySnapshotCopyRetentionPeriod) ID() string { 4386 return "OperationSerializer" 4387} 4388 4389func (m *awsAwsquery_serializeOpModifySnapshotCopyRetentionPeriod) 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.(*ModifySnapshotCopyRetentionPeriodInput) 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("ModifySnapshotCopyRetentionPeriod") 4415 body.Key("Version").String("2012-12-01") 4416 4417 if err := awsAwsquery_serializeOpDocumentModifySnapshotCopyRetentionPeriodInput(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_serializeOpModifySnapshotSchedule struct { 4439} 4440 4441func (*awsAwsquery_serializeOpModifySnapshotSchedule) ID() string { 4442 return "OperationSerializer" 4443} 4444 4445func (m *awsAwsquery_serializeOpModifySnapshotSchedule) 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.(*ModifySnapshotScheduleInput) 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("ModifySnapshotSchedule") 4471 body.Key("Version").String("2012-12-01") 4472 4473 if err := awsAwsquery_serializeOpDocumentModifySnapshotScheduleInput(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_serializeOpModifyUsageLimit struct { 4495} 4496 4497func (*awsAwsquery_serializeOpModifyUsageLimit) ID() string { 4498 return "OperationSerializer" 4499} 4500 4501func (m *awsAwsquery_serializeOpModifyUsageLimit) 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.(*ModifyUsageLimitInput) 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("ModifyUsageLimit") 4527 body.Key("Version").String("2012-12-01") 4528 4529 if err := awsAwsquery_serializeOpDocumentModifyUsageLimitInput(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_serializeOpPauseCluster struct { 4551} 4552 4553func (*awsAwsquery_serializeOpPauseCluster) ID() string { 4554 return "OperationSerializer" 4555} 4556 4557func (m *awsAwsquery_serializeOpPauseCluster) 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.(*PauseClusterInput) 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("PauseCluster") 4583 body.Key("Version").String("2012-12-01") 4584 4585 if err := awsAwsquery_serializeOpDocumentPauseClusterInput(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_serializeOpPurchaseReservedNodeOffering struct { 4607} 4608 4609func (*awsAwsquery_serializeOpPurchaseReservedNodeOffering) ID() string { 4610 return "OperationSerializer" 4611} 4612 4613func (m *awsAwsquery_serializeOpPurchaseReservedNodeOffering) 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.(*PurchaseReservedNodeOfferingInput) 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("PurchaseReservedNodeOffering") 4639 body.Key("Version").String("2012-12-01") 4640 4641 if err := awsAwsquery_serializeOpDocumentPurchaseReservedNodeOfferingInput(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_serializeOpRebootCluster struct { 4663} 4664 4665func (*awsAwsquery_serializeOpRebootCluster) ID() string { 4666 return "OperationSerializer" 4667} 4668 4669func (m *awsAwsquery_serializeOpRebootCluster) 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.(*RebootClusterInput) 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("RebootCluster") 4695 body.Key("Version").String("2012-12-01") 4696 4697 if err := awsAwsquery_serializeOpDocumentRebootClusterInput(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_serializeOpResetClusterParameterGroup struct { 4719} 4720 4721func (*awsAwsquery_serializeOpResetClusterParameterGroup) ID() string { 4722 return "OperationSerializer" 4723} 4724 4725func (m *awsAwsquery_serializeOpResetClusterParameterGroup) 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.(*ResetClusterParameterGroupInput) 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("ResetClusterParameterGroup") 4751 body.Key("Version").String("2012-12-01") 4752 4753 if err := awsAwsquery_serializeOpDocumentResetClusterParameterGroupInput(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_serializeOpResizeCluster struct { 4775} 4776 4777func (*awsAwsquery_serializeOpResizeCluster) ID() string { 4778 return "OperationSerializer" 4779} 4780 4781func (m *awsAwsquery_serializeOpResizeCluster) 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.(*ResizeClusterInput) 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("ResizeCluster") 4807 body.Key("Version").String("2012-12-01") 4808 4809 if err := awsAwsquery_serializeOpDocumentResizeClusterInput(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_serializeOpRestoreFromClusterSnapshot struct { 4831} 4832 4833func (*awsAwsquery_serializeOpRestoreFromClusterSnapshot) ID() string { 4834 return "OperationSerializer" 4835} 4836 4837func (m *awsAwsquery_serializeOpRestoreFromClusterSnapshot) 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.(*RestoreFromClusterSnapshotInput) 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("RestoreFromClusterSnapshot") 4863 body.Key("Version").String("2012-12-01") 4864 4865 if err := awsAwsquery_serializeOpDocumentRestoreFromClusterSnapshotInput(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_serializeOpRestoreTableFromClusterSnapshot struct { 4887} 4888 4889func (*awsAwsquery_serializeOpRestoreTableFromClusterSnapshot) ID() string { 4890 return "OperationSerializer" 4891} 4892 4893func (m *awsAwsquery_serializeOpRestoreTableFromClusterSnapshot) 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.(*RestoreTableFromClusterSnapshotInput) 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("RestoreTableFromClusterSnapshot") 4919 body.Key("Version").String("2012-12-01") 4920 4921 if err := awsAwsquery_serializeOpDocumentRestoreTableFromClusterSnapshotInput(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_serializeOpResumeCluster struct { 4943} 4944 4945func (*awsAwsquery_serializeOpResumeCluster) ID() string { 4946 return "OperationSerializer" 4947} 4948 4949func (m *awsAwsquery_serializeOpResumeCluster) 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.(*ResumeClusterInput) 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("ResumeCluster") 4975 body.Key("Version").String("2012-12-01") 4976 4977 if err := awsAwsquery_serializeOpDocumentResumeClusterInput(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_serializeOpRevokeClusterSecurityGroupIngress struct { 4999} 5000 5001func (*awsAwsquery_serializeOpRevokeClusterSecurityGroupIngress) ID() string { 5002 return "OperationSerializer" 5003} 5004 5005func (m *awsAwsquery_serializeOpRevokeClusterSecurityGroupIngress) 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.(*RevokeClusterSecurityGroupIngressInput) 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("RevokeClusterSecurityGroupIngress") 5031 body.Key("Version").String("2012-12-01") 5032 5033 if err := awsAwsquery_serializeOpDocumentRevokeClusterSecurityGroupIngressInput(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_serializeOpRevokeSnapshotAccess struct { 5055} 5056 5057func (*awsAwsquery_serializeOpRevokeSnapshotAccess) ID() string { 5058 return "OperationSerializer" 5059} 5060 5061func (m *awsAwsquery_serializeOpRevokeSnapshotAccess) 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.(*RevokeSnapshotAccessInput) 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("RevokeSnapshotAccess") 5087 body.Key("Version").String("2012-12-01") 5088 5089 if err := awsAwsquery_serializeOpDocumentRevokeSnapshotAccessInput(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_serializeOpRotateEncryptionKey struct { 5111} 5112 5113func (*awsAwsquery_serializeOpRotateEncryptionKey) ID() string { 5114 return "OperationSerializer" 5115} 5116 5117func (m *awsAwsquery_serializeOpRotateEncryptionKey) 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.(*RotateEncryptionKeyInput) 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("RotateEncryptionKey") 5143 body.Key("Version").String("2012-12-01") 5144 5145 if err := awsAwsquery_serializeOpDocumentRotateEncryptionKeyInput(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} 5165func awsAwsquery_serializeDocumentAttributeNameList(v []string, value query.Value) error { 5166 if len(v) == 0 { 5167 return nil 5168 } 5169 array := value.Array("AttributeName") 5170 5171 for i := range v { 5172 av := array.Value() 5173 av.String(v[i]) 5174 } 5175 return nil 5176} 5177 5178func awsAwsquery_serializeDocumentClusterSecurityGroupNameList(v []string, value query.Value) error { 5179 if len(v) == 0 { 5180 return nil 5181 } 5182 array := value.Array("ClusterSecurityGroupName") 5183 5184 for i := range v { 5185 av := array.Value() 5186 av.String(v[i]) 5187 } 5188 return nil 5189} 5190 5191func awsAwsquery_serializeDocumentDbGroupList(v []string, value query.Value) error { 5192 if len(v) == 0 { 5193 return nil 5194 } 5195 array := value.Array("DbGroup") 5196 5197 for i := range v { 5198 av := array.Value() 5199 av.String(v[i]) 5200 } 5201 return nil 5202} 5203 5204func awsAwsquery_serializeDocumentDeleteClusterSnapshotMessage(v *types.DeleteClusterSnapshotMessage, value query.Value) error { 5205 object := value.Object() 5206 _ = object 5207 5208 if v.SnapshotClusterIdentifier != nil { 5209 objectKey := object.Key("SnapshotClusterIdentifier") 5210 objectKey.String(*v.SnapshotClusterIdentifier) 5211 } 5212 5213 if v.SnapshotIdentifier != nil { 5214 objectKey := object.Key("SnapshotIdentifier") 5215 objectKey.String(*v.SnapshotIdentifier) 5216 } 5217 5218 return nil 5219} 5220 5221func awsAwsquery_serializeDocumentDeleteClusterSnapshotMessageList(v []types.DeleteClusterSnapshotMessage, value query.Value) error { 5222 if len(v) == 0 { 5223 return nil 5224 } 5225 array := value.Array("DeleteClusterSnapshotMessage") 5226 5227 for i := range v { 5228 av := array.Value() 5229 if err := awsAwsquery_serializeDocumentDeleteClusterSnapshotMessage(&v[i], av); err != nil { 5230 return err 5231 } 5232 } 5233 return nil 5234} 5235 5236func awsAwsquery_serializeDocumentEventCategoriesList(v []string, value query.Value) error { 5237 if len(v) == 0 { 5238 return nil 5239 } 5240 array := value.Array("EventCategory") 5241 5242 for i := range v { 5243 av := array.Value() 5244 av.String(v[i]) 5245 } 5246 return nil 5247} 5248 5249func awsAwsquery_serializeDocumentIamRoleArnList(v []string, value query.Value) error { 5250 if len(v) == 0 { 5251 return nil 5252 } 5253 array := value.Array("IamRoleArn") 5254 5255 for i := range v { 5256 av := array.Value() 5257 av.String(v[i]) 5258 } 5259 return nil 5260} 5261 5262func awsAwsquery_serializeDocumentNodeConfigurationOptionsFilter(v *types.NodeConfigurationOptionsFilter, value query.Value) error { 5263 object := value.Object() 5264 _ = object 5265 5266 if len(v.Name) > 0 { 5267 objectKey := object.Key("Name") 5268 objectKey.String(string(v.Name)) 5269 } 5270 5271 if len(v.Operator) > 0 { 5272 objectKey := object.Key("Operator") 5273 objectKey.String(string(v.Operator)) 5274 } 5275 5276 if v.Values != nil { 5277 objectKey := object.Key("Value") 5278 if err := awsAwsquery_serializeDocumentValueStringList(v.Values, objectKey); err != nil { 5279 return err 5280 } 5281 } 5282 5283 return nil 5284} 5285 5286func awsAwsquery_serializeDocumentNodeConfigurationOptionsFilterList(v []types.NodeConfigurationOptionsFilter, value query.Value) error { 5287 if len(v) == 0 { 5288 return nil 5289 } 5290 array := value.Array("NodeConfigurationOptionsFilter") 5291 5292 for i := range v { 5293 av := array.Value() 5294 if err := awsAwsquery_serializeDocumentNodeConfigurationOptionsFilter(&v[i], av); err != nil { 5295 return err 5296 } 5297 } 5298 return nil 5299} 5300 5301func awsAwsquery_serializeDocumentParameter(v *types.Parameter, value query.Value) error { 5302 object := value.Object() 5303 _ = object 5304 5305 if v.AllowedValues != nil { 5306 objectKey := object.Key("AllowedValues") 5307 objectKey.String(*v.AllowedValues) 5308 } 5309 5310 if len(v.ApplyType) > 0 { 5311 objectKey := object.Key("ApplyType") 5312 objectKey.String(string(v.ApplyType)) 5313 } 5314 5315 if v.DataType != nil { 5316 objectKey := object.Key("DataType") 5317 objectKey.String(*v.DataType) 5318 } 5319 5320 if v.Description != nil { 5321 objectKey := object.Key("Description") 5322 objectKey.String(*v.Description) 5323 } 5324 5325 if v.IsModifiable { 5326 objectKey := object.Key("IsModifiable") 5327 objectKey.Boolean(v.IsModifiable) 5328 } 5329 5330 if v.MinimumEngineVersion != nil { 5331 objectKey := object.Key("MinimumEngineVersion") 5332 objectKey.String(*v.MinimumEngineVersion) 5333 } 5334 5335 if v.ParameterName != nil { 5336 objectKey := object.Key("ParameterName") 5337 objectKey.String(*v.ParameterName) 5338 } 5339 5340 if v.ParameterValue != nil { 5341 objectKey := object.Key("ParameterValue") 5342 objectKey.String(*v.ParameterValue) 5343 } 5344 5345 if v.Source != nil { 5346 objectKey := object.Key("Source") 5347 objectKey.String(*v.Source) 5348 } 5349 5350 return nil 5351} 5352 5353func awsAwsquery_serializeDocumentParametersList(v []types.Parameter, value query.Value) error { 5354 if len(v) == 0 { 5355 return nil 5356 } 5357 array := value.Array("Parameter") 5358 5359 for i := range v { 5360 av := array.Value() 5361 if err := awsAwsquery_serializeDocumentParameter(&v[i], av); err != nil { 5362 return err 5363 } 5364 } 5365 return nil 5366} 5367 5368func awsAwsquery_serializeDocumentPauseClusterMessage(v *types.PauseClusterMessage, value query.Value) error { 5369 object := value.Object() 5370 _ = object 5371 5372 if v.ClusterIdentifier != nil { 5373 objectKey := object.Key("ClusterIdentifier") 5374 objectKey.String(*v.ClusterIdentifier) 5375 } 5376 5377 return nil 5378} 5379 5380func awsAwsquery_serializeDocumentResizeClusterMessage(v *types.ResizeClusterMessage, value query.Value) error { 5381 object := value.Object() 5382 _ = object 5383 5384 if v.Classic != nil { 5385 objectKey := object.Key("Classic") 5386 objectKey.Boolean(*v.Classic) 5387 } 5388 5389 if v.ClusterIdentifier != nil { 5390 objectKey := object.Key("ClusterIdentifier") 5391 objectKey.String(*v.ClusterIdentifier) 5392 } 5393 5394 if v.ClusterType != nil { 5395 objectKey := object.Key("ClusterType") 5396 objectKey.String(*v.ClusterType) 5397 } 5398 5399 if v.NodeType != nil { 5400 objectKey := object.Key("NodeType") 5401 objectKey.String(*v.NodeType) 5402 } 5403 5404 if v.NumberOfNodes != nil { 5405 objectKey := object.Key("NumberOfNodes") 5406 objectKey.Integer(*v.NumberOfNodes) 5407 } 5408 5409 return nil 5410} 5411 5412func awsAwsquery_serializeDocumentResumeClusterMessage(v *types.ResumeClusterMessage, value query.Value) error { 5413 object := value.Object() 5414 _ = object 5415 5416 if v.ClusterIdentifier != nil { 5417 objectKey := object.Key("ClusterIdentifier") 5418 objectKey.String(*v.ClusterIdentifier) 5419 } 5420 5421 return nil 5422} 5423 5424func awsAwsquery_serializeDocumentScheduledActionFilter(v *types.ScheduledActionFilter, value query.Value) error { 5425 object := value.Object() 5426 _ = object 5427 5428 if len(v.Name) > 0 { 5429 objectKey := object.Key("Name") 5430 objectKey.String(string(v.Name)) 5431 } 5432 5433 if v.Values != nil { 5434 objectKey := object.Key("Values") 5435 if err := awsAwsquery_serializeDocumentValueStringList(v.Values, objectKey); err != nil { 5436 return err 5437 } 5438 } 5439 5440 return nil 5441} 5442 5443func awsAwsquery_serializeDocumentScheduledActionFilterList(v []types.ScheduledActionFilter, value query.Value) error { 5444 if len(v) == 0 { 5445 return nil 5446 } 5447 array := value.Array("ScheduledActionFilter") 5448 5449 for i := range v { 5450 av := array.Value() 5451 if err := awsAwsquery_serializeDocumentScheduledActionFilter(&v[i], av); err != nil { 5452 return err 5453 } 5454 } 5455 return nil 5456} 5457 5458func awsAwsquery_serializeDocumentScheduledActionType(v *types.ScheduledActionType, value query.Value) error { 5459 object := value.Object() 5460 _ = object 5461 5462 if v.PauseCluster != nil { 5463 objectKey := object.Key("PauseCluster") 5464 if err := awsAwsquery_serializeDocumentPauseClusterMessage(v.PauseCluster, objectKey); err != nil { 5465 return err 5466 } 5467 } 5468 5469 if v.ResizeCluster != nil { 5470 objectKey := object.Key("ResizeCluster") 5471 if err := awsAwsquery_serializeDocumentResizeClusterMessage(v.ResizeCluster, objectKey); err != nil { 5472 return err 5473 } 5474 } 5475 5476 if v.ResumeCluster != nil { 5477 objectKey := object.Key("ResumeCluster") 5478 if err := awsAwsquery_serializeDocumentResumeClusterMessage(v.ResumeCluster, objectKey); err != nil { 5479 return err 5480 } 5481 } 5482 5483 return nil 5484} 5485 5486func awsAwsquery_serializeDocumentScheduleDefinitionList(v []string, value query.Value) error { 5487 if len(v) == 0 { 5488 return nil 5489 } 5490 array := value.Array("ScheduleDefinition") 5491 5492 for i := range v { 5493 av := array.Value() 5494 av.String(v[i]) 5495 } 5496 return nil 5497} 5498 5499func awsAwsquery_serializeDocumentSnapshotIdentifierList(v []string, value query.Value) error { 5500 if len(v) == 0 { 5501 return nil 5502 } 5503 array := value.Array("String") 5504 5505 for i := range v { 5506 av := array.Value() 5507 av.String(v[i]) 5508 } 5509 return nil 5510} 5511 5512func awsAwsquery_serializeDocumentSnapshotSortingEntity(v *types.SnapshotSortingEntity, value query.Value) error { 5513 object := value.Object() 5514 _ = object 5515 5516 if len(v.Attribute) > 0 { 5517 objectKey := object.Key("Attribute") 5518 objectKey.String(string(v.Attribute)) 5519 } 5520 5521 if len(v.SortOrder) > 0 { 5522 objectKey := object.Key("SortOrder") 5523 objectKey.String(string(v.SortOrder)) 5524 } 5525 5526 return nil 5527} 5528 5529func awsAwsquery_serializeDocumentSnapshotSortingEntityList(v []types.SnapshotSortingEntity, value query.Value) error { 5530 if len(v) == 0 { 5531 return nil 5532 } 5533 array := value.Array("SnapshotSortingEntity") 5534 5535 for i := range v { 5536 av := array.Value() 5537 if err := awsAwsquery_serializeDocumentSnapshotSortingEntity(&v[i], av); err != nil { 5538 return err 5539 } 5540 } 5541 return nil 5542} 5543 5544func awsAwsquery_serializeDocumentSourceIdsList(v []string, value query.Value) error { 5545 if len(v) == 0 { 5546 return nil 5547 } 5548 array := value.Array("SourceId") 5549 5550 for i := range v { 5551 av := array.Value() 5552 av.String(v[i]) 5553 } 5554 return nil 5555} 5556 5557func awsAwsquery_serializeDocumentSubnetIdentifierList(v []string, value query.Value) error { 5558 if len(v) == 0 { 5559 return nil 5560 } 5561 array := value.Array("SubnetIdentifier") 5562 5563 for i := range v { 5564 av := array.Value() 5565 av.String(v[i]) 5566 } 5567 return nil 5568} 5569 5570func awsAwsquery_serializeDocumentTag(v *types.Tag, value query.Value) error { 5571 object := value.Object() 5572 _ = object 5573 5574 if v.Key != nil { 5575 objectKey := object.Key("Key") 5576 objectKey.String(*v.Key) 5577 } 5578 5579 if v.Value != nil { 5580 objectKey := object.Key("Value") 5581 objectKey.String(*v.Value) 5582 } 5583 5584 return nil 5585} 5586 5587func awsAwsquery_serializeDocumentTagKeyList(v []string, value query.Value) error { 5588 if len(v) == 0 { 5589 return nil 5590 } 5591 array := value.Array("TagKey") 5592 5593 for i := range v { 5594 av := array.Value() 5595 av.String(v[i]) 5596 } 5597 return nil 5598} 5599 5600func awsAwsquery_serializeDocumentTagList(v []types.Tag, value query.Value) error { 5601 if len(v) == 0 { 5602 return nil 5603 } 5604 array := value.Array("Tag") 5605 5606 for i := range v { 5607 av := array.Value() 5608 if err := awsAwsquery_serializeDocumentTag(&v[i], av); err != nil { 5609 return err 5610 } 5611 } 5612 return nil 5613} 5614 5615func awsAwsquery_serializeDocumentTagValueList(v []string, value query.Value) error { 5616 if len(v) == 0 { 5617 return nil 5618 } 5619 array := value.Array("TagValue") 5620 5621 for i := range v { 5622 av := array.Value() 5623 av.String(v[i]) 5624 } 5625 return nil 5626} 5627 5628func awsAwsquery_serializeDocumentValueStringList(v []string, value query.Value) error { 5629 if len(v) == 0 { 5630 return nil 5631 } 5632 array := value.Array("item") 5633 5634 for i := range v { 5635 av := array.Value() 5636 av.String(v[i]) 5637 } 5638 return nil 5639} 5640 5641func awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v []string, value query.Value) error { 5642 if len(v) == 0 { 5643 return nil 5644 } 5645 array := value.Array("VpcSecurityGroupId") 5646 5647 for i := range v { 5648 av := array.Value() 5649 av.String(v[i]) 5650 } 5651 return nil 5652} 5653 5654func awsAwsquery_serializeOpDocumentAcceptReservedNodeExchangeInput(v *AcceptReservedNodeExchangeInput, value query.Value) error { 5655 object := value.Object() 5656 _ = object 5657 5658 if v.ReservedNodeId != nil { 5659 objectKey := object.Key("ReservedNodeId") 5660 objectKey.String(*v.ReservedNodeId) 5661 } 5662 5663 if v.TargetReservedNodeOfferingId != nil { 5664 objectKey := object.Key("TargetReservedNodeOfferingId") 5665 objectKey.String(*v.TargetReservedNodeOfferingId) 5666 } 5667 5668 return nil 5669} 5670 5671func awsAwsquery_serializeOpDocumentAuthorizeClusterSecurityGroupIngressInput(v *AuthorizeClusterSecurityGroupIngressInput, value query.Value) error { 5672 object := value.Object() 5673 _ = object 5674 5675 if v.CIDRIP != nil { 5676 objectKey := object.Key("CIDRIP") 5677 objectKey.String(*v.CIDRIP) 5678 } 5679 5680 if v.ClusterSecurityGroupName != nil { 5681 objectKey := object.Key("ClusterSecurityGroupName") 5682 objectKey.String(*v.ClusterSecurityGroupName) 5683 } 5684 5685 if v.EC2SecurityGroupName != nil { 5686 objectKey := object.Key("EC2SecurityGroupName") 5687 objectKey.String(*v.EC2SecurityGroupName) 5688 } 5689 5690 if v.EC2SecurityGroupOwnerId != nil { 5691 objectKey := object.Key("EC2SecurityGroupOwnerId") 5692 objectKey.String(*v.EC2SecurityGroupOwnerId) 5693 } 5694 5695 return nil 5696} 5697 5698func awsAwsquery_serializeOpDocumentAuthorizeSnapshotAccessInput(v *AuthorizeSnapshotAccessInput, value query.Value) error { 5699 object := value.Object() 5700 _ = object 5701 5702 if v.AccountWithRestoreAccess != nil { 5703 objectKey := object.Key("AccountWithRestoreAccess") 5704 objectKey.String(*v.AccountWithRestoreAccess) 5705 } 5706 5707 if v.SnapshotClusterIdentifier != nil { 5708 objectKey := object.Key("SnapshotClusterIdentifier") 5709 objectKey.String(*v.SnapshotClusterIdentifier) 5710 } 5711 5712 if v.SnapshotIdentifier != nil { 5713 objectKey := object.Key("SnapshotIdentifier") 5714 objectKey.String(*v.SnapshotIdentifier) 5715 } 5716 5717 return nil 5718} 5719 5720func awsAwsquery_serializeOpDocumentBatchDeleteClusterSnapshotsInput(v *BatchDeleteClusterSnapshotsInput, value query.Value) error { 5721 object := value.Object() 5722 _ = object 5723 5724 if v.Identifiers != nil { 5725 objectKey := object.Key("Identifiers") 5726 if err := awsAwsquery_serializeDocumentDeleteClusterSnapshotMessageList(v.Identifiers, objectKey); err != nil { 5727 return err 5728 } 5729 } 5730 5731 return nil 5732} 5733 5734func awsAwsquery_serializeOpDocumentBatchModifyClusterSnapshotsInput(v *BatchModifyClusterSnapshotsInput, value query.Value) error { 5735 object := value.Object() 5736 _ = object 5737 5738 if v.Force { 5739 objectKey := object.Key("Force") 5740 objectKey.Boolean(v.Force) 5741 } 5742 5743 if v.ManualSnapshotRetentionPeriod != nil { 5744 objectKey := object.Key("ManualSnapshotRetentionPeriod") 5745 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 5746 } 5747 5748 if v.SnapshotIdentifierList != nil { 5749 objectKey := object.Key("SnapshotIdentifierList") 5750 if err := awsAwsquery_serializeDocumentSnapshotIdentifierList(v.SnapshotIdentifierList, objectKey); err != nil { 5751 return err 5752 } 5753 } 5754 5755 return nil 5756} 5757 5758func awsAwsquery_serializeOpDocumentCancelResizeInput(v *CancelResizeInput, value query.Value) error { 5759 object := value.Object() 5760 _ = object 5761 5762 if v.ClusterIdentifier != nil { 5763 objectKey := object.Key("ClusterIdentifier") 5764 objectKey.String(*v.ClusterIdentifier) 5765 } 5766 5767 return nil 5768} 5769 5770func awsAwsquery_serializeOpDocumentCopyClusterSnapshotInput(v *CopyClusterSnapshotInput, value query.Value) error { 5771 object := value.Object() 5772 _ = object 5773 5774 if v.ManualSnapshotRetentionPeriod != nil { 5775 objectKey := object.Key("ManualSnapshotRetentionPeriod") 5776 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 5777 } 5778 5779 if v.SourceSnapshotClusterIdentifier != nil { 5780 objectKey := object.Key("SourceSnapshotClusterIdentifier") 5781 objectKey.String(*v.SourceSnapshotClusterIdentifier) 5782 } 5783 5784 if v.SourceSnapshotIdentifier != nil { 5785 objectKey := object.Key("SourceSnapshotIdentifier") 5786 objectKey.String(*v.SourceSnapshotIdentifier) 5787 } 5788 5789 if v.TargetSnapshotIdentifier != nil { 5790 objectKey := object.Key("TargetSnapshotIdentifier") 5791 objectKey.String(*v.TargetSnapshotIdentifier) 5792 } 5793 5794 return nil 5795} 5796 5797func awsAwsquery_serializeOpDocumentCreateClusterInput(v *CreateClusterInput, value query.Value) error { 5798 object := value.Object() 5799 _ = object 5800 5801 if v.AdditionalInfo != nil { 5802 objectKey := object.Key("AdditionalInfo") 5803 objectKey.String(*v.AdditionalInfo) 5804 } 5805 5806 if v.AllowVersionUpgrade != nil { 5807 objectKey := object.Key("AllowVersionUpgrade") 5808 objectKey.Boolean(*v.AllowVersionUpgrade) 5809 } 5810 5811 if v.AutomatedSnapshotRetentionPeriod != nil { 5812 objectKey := object.Key("AutomatedSnapshotRetentionPeriod") 5813 objectKey.Integer(*v.AutomatedSnapshotRetentionPeriod) 5814 } 5815 5816 if v.AvailabilityZone != nil { 5817 objectKey := object.Key("AvailabilityZone") 5818 objectKey.String(*v.AvailabilityZone) 5819 } 5820 5821 if v.AvailabilityZoneRelocation != nil { 5822 objectKey := object.Key("AvailabilityZoneRelocation") 5823 objectKey.Boolean(*v.AvailabilityZoneRelocation) 5824 } 5825 5826 if v.ClusterIdentifier != nil { 5827 objectKey := object.Key("ClusterIdentifier") 5828 objectKey.String(*v.ClusterIdentifier) 5829 } 5830 5831 if v.ClusterParameterGroupName != nil { 5832 objectKey := object.Key("ClusterParameterGroupName") 5833 objectKey.String(*v.ClusterParameterGroupName) 5834 } 5835 5836 if v.ClusterSecurityGroups != nil { 5837 objectKey := object.Key("ClusterSecurityGroups") 5838 if err := awsAwsquery_serializeDocumentClusterSecurityGroupNameList(v.ClusterSecurityGroups, objectKey); err != nil { 5839 return err 5840 } 5841 } 5842 5843 if v.ClusterSubnetGroupName != nil { 5844 objectKey := object.Key("ClusterSubnetGroupName") 5845 objectKey.String(*v.ClusterSubnetGroupName) 5846 } 5847 5848 if v.ClusterType != nil { 5849 objectKey := object.Key("ClusterType") 5850 objectKey.String(*v.ClusterType) 5851 } 5852 5853 if v.ClusterVersion != nil { 5854 objectKey := object.Key("ClusterVersion") 5855 objectKey.String(*v.ClusterVersion) 5856 } 5857 5858 if v.DBName != nil { 5859 objectKey := object.Key("DBName") 5860 objectKey.String(*v.DBName) 5861 } 5862 5863 if v.ElasticIp != nil { 5864 objectKey := object.Key("ElasticIp") 5865 objectKey.String(*v.ElasticIp) 5866 } 5867 5868 if v.Encrypted != nil { 5869 objectKey := object.Key("Encrypted") 5870 objectKey.Boolean(*v.Encrypted) 5871 } 5872 5873 if v.EnhancedVpcRouting != nil { 5874 objectKey := object.Key("EnhancedVpcRouting") 5875 objectKey.Boolean(*v.EnhancedVpcRouting) 5876 } 5877 5878 if v.HsmClientCertificateIdentifier != nil { 5879 objectKey := object.Key("HsmClientCertificateIdentifier") 5880 objectKey.String(*v.HsmClientCertificateIdentifier) 5881 } 5882 5883 if v.HsmConfigurationIdentifier != nil { 5884 objectKey := object.Key("HsmConfigurationIdentifier") 5885 objectKey.String(*v.HsmConfigurationIdentifier) 5886 } 5887 5888 if v.IamRoles != nil { 5889 objectKey := object.Key("IamRoles") 5890 if err := awsAwsquery_serializeDocumentIamRoleArnList(v.IamRoles, objectKey); err != nil { 5891 return err 5892 } 5893 } 5894 5895 if v.KmsKeyId != nil { 5896 objectKey := object.Key("KmsKeyId") 5897 objectKey.String(*v.KmsKeyId) 5898 } 5899 5900 if v.MaintenanceTrackName != nil { 5901 objectKey := object.Key("MaintenanceTrackName") 5902 objectKey.String(*v.MaintenanceTrackName) 5903 } 5904 5905 if v.ManualSnapshotRetentionPeriod != nil { 5906 objectKey := object.Key("ManualSnapshotRetentionPeriod") 5907 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 5908 } 5909 5910 if v.MasterUsername != nil { 5911 objectKey := object.Key("MasterUsername") 5912 objectKey.String(*v.MasterUsername) 5913 } 5914 5915 if v.MasterUserPassword != nil { 5916 objectKey := object.Key("MasterUserPassword") 5917 objectKey.String(*v.MasterUserPassword) 5918 } 5919 5920 if v.NodeType != nil { 5921 objectKey := object.Key("NodeType") 5922 objectKey.String(*v.NodeType) 5923 } 5924 5925 if v.NumberOfNodes != nil { 5926 objectKey := object.Key("NumberOfNodes") 5927 objectKey.Integer(*v.NumberOfNodes) 5928 } 5929 5930 if v.Port != nil { 5931 objectKey := object.Key("Port") 5932 objectKey.Integer(*v.Port) 5933 } 5934 5935 if v.PreferredMaintenanceWindow != nil { 5936 objectKey := object.Key("PreferredMaintenanceWindow") 5937 objectKey.String(*v.PreferredMaintenanceWindow) 5938 } 5939 5940 if v.PubliclyAccessible != nil { 5941 objectKey := object.Key("PubliclyAccessible") 5942 objectKey.Boolean(*v.PubliclyAccessible) 5943 } 5944 5945 if v.SnapshotScheduleIdentifier != nil { 5946 objectKey := object.Key("SnapshotScheduleIdentifier") 5947 objectKey.String(*v.SnapshotScheduleIdentifier) 5948 } 5949 5950 if v.Tags != nil { 5951 objectKey := object.Key("Tags") 5952 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 5953 return err 5954 } 5955 } 5956 5957 if v.VpcSecurityGroupIds != nil { 5958 objectKey := object.Key("VpcSecurityGroupIds") 5959 if err := awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v.VpcSecurityGroupIds, objectKey); err != nil { 5960 return err 5961 } 5962 } 5963 5964 return nil 5965} 5966 5967func awsAwsquery_serializeOpDocumentCreateClusterParameterGroupInput(v *CreateClusterParameterGroupInput, value query.Value) error { 5968 object := value.Object() 5969 _ = object 5970 5971 if v.Description != nil { 5972 objectKey := object.Key("Description") 5973 objectKey.String(*v.Description) 5974 } 5975 5976 if v.ParameterGroupFamily != nil { 5977 objectKey := object.Key("ParameterGroupFamily") 5978 objectKey.String(*v.ParameterGroupFamily) 5979 } 5980 5981 if v.ParameterGroupName != nil { 5982 objectKey := object.Key("ParameterGroupName") 5983 objectKey.String(*v.ParameterGroupName) 5984 } 5985 5986 if v.Tags != nil { 5987 objectKey := object.Key("Tags") 5988 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 5989 return err 5990 } 5991 } 5992 5993 return nil 5994} 5995 5996func awsAwsquery_serializeOpDocumentCreateClusterSecurityGroupInput(v *CreateClusterSecurityGroupInput, value query.Value) error { 5997 object := value.Object() 5998 _ = object 5999 6000 if v.ClusterSecurityGroupName != nil { 6001 objectKey := object.Key("ClusterSecurityGroupName") 6002 objectKey.String(*v.ClusterSecurityGroupName) 6003 } 6004 6005 if v.Description != nil { 6006 objectKey := object.Key("Description") 6007 objectKey.String(*v.Description) 6008 } 6009 6010 if v.Tags != nil { 6011 objectKey := object.Key("Tags") 6012 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6013 return err 6014 } 6015 } 6016 6017 return nil 6018} 6019 6020func awsAwsquery_serializeOpDocumentCreateClusterSnapshotInput(v *CreateClusterSnapshotInput, value query.Value) error { 6021 object := value.Object() 6022 _ = object 6023 6024 if v.ClusterIdentifier != nil { 6025 objectKey := object.Key("ClusterIdentifier") 6026 objectKey.String(*v.ClusterIdentifier) 6027 } 6028 6029 if v.ManualSnapshotRetentionPeriod != nil { 6030 objectKey := object.Key("ManualSnapshotRetentionPeriod") 6031 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 6032 } 6033 6034 if v.SnapshotIdentifier != nil { 6035 objectKey := object.Key("SnapshotIdentifier") 6036 objectKey.String(*v.SnapshotIdentifier) 6037 } 6038 6039 if v.Tags != nil { 6040 objectKey := object.Key("Tags") 6041 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6042 return err 6043 } 6044 } 6045 6046 return nil 6047} 6048 6049func awsAwsquery_serializeOpDocumentCreateClusterSubnetGroupInput(v *CreateClusterSubnetGroupInput, value query.Value) error { 6050 object := value.Object() 6051 _ = object 6052 6053 if v.ClusterSubnetGroupName != nil { 6054 objectKey := object.Key("ClusterSubnetGroupName") 6055 objectKey.String(*v.ClusterSubnetGroupName) 6056 } 6057 6058 if v.Description != nil { 6059 objectKey := object.Key("Description") 6060 objectKey.String(*v.Description) 6061 } 6062 6063 if v.SubnetIds != nil { 6064 objectKey := object.Key("SubnetIds") 6065 if err := awsAwsquery_serializeDocumentSubnetIdentifierList(v.SubnetIds, objectKey); err != nil { 6066 return err 6067 } 6068 } 6069 6070 if v.Tags != nil { 6071 objectKey := object.Key("Tags") 6072 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6073 return err 6074 } 6075 } 6076 6077 return nil 6078} 6079 6080func awsAwsquery_serializeOpDocumentCreateEventSubscriptionInput(v *CreateEventSubscriptionInput, value query.Value) error { 6081 object := value.Object() 6082 _ = object 6083 6084 if v.Enabled != nil { 6085 objectKey := object.Key("Enabled") 6086 objectKey.Boolean(*v.Enabled) 6087 } 6088 6089 if v.EventCategories != nil { 6090 objectKey := object.Key("EventCategories") 6091 if err := awsAwsquery_serializeDocumentEventCategoriesList(v.EventCategories, objectKey); err != nil { 6092 return err 6093 } 6094 } 6095 6096 if v.Severity != nil { 6097 objectKey := object.Key("Severity") 6098 objectKey.String(*v.Severity) 6099 } 6100 6101 if v.SnsTopicArn != nil { 6102 objectKey := object.Key("SnsTopicArn") 6103 objectKey.String(*v.SnsTopicArn) 6104 } 6105 6106 if v.SourceIds != nil { 6107 objectKey := object.Key("SourceIds") 6108 if err := awsAwsquery_serializeDocumentSourceIdsList(v.SourceIds, objectKey); err != nil { 6109 return err 6110 } 6111 } 6112 6113 if v.SourceType != nil { 6114 objectKey := object.Key("SourceType") 6115 objectKey.String(*v.SourceType) 6116 } 6117 6118 if v.SubscriptionName != nil { 6119 objectKey := object.Key("SubscriptionName") 6120 objectKey.String(*v.SubscriptionName) 6121 } 6122 6123 if v.Tags != nil { 6124 objectKey := object.Key("Tags") 6125 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6126 return err 6127 } 6128 } 6129 6130 return nil 6131} 6132 6133func awsAwsquery_serializeOpDocumentCreateHsmClientCertificateInput(v *CreateHsmClientCertificateInput, value query.Value) error { 6134 object := value.Object() 6135 _ = object 6136 6137 if v.HsmClientCertificateIdentifier != nil { 6138 objectKey := object.Key("HsmClientCertificateIdentifier") 6139 objectKey.String(*v.HsmClientCertificateIdentifier) 6140 } 6141 6142 if v.Tags != nil { 6143 objectKey := object.Key("Tags") 6144 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6145 return err 6146 } 6147 } 6148 6149 return nil 6150} 6151 6152func awsAwsquery_serializeOpDocumentCreateHsmConfigurationInput(v *CreateHsmConfigurationInput, value query.Value) error { 6153 object := value.Object() 6154 _ = object 6155 6156 if v.Description != nil { 6157 objectKey := object.Key("Description") 6158 objectKey.String(*v.Description) 6159 } 6160 6161 if v.HsmConfigurationIdentifier != nil { 6162 objectKey := object.Key("HsmConfigurationIdentifier") 6163 objectKey.String(*v.HsmConfigurationIdentifier) 6164 } 6165 6166 if v.HsmIpAddress != nil { 6167 objectKey := object.Key("HsmIpAddress") 6168 objectKey.String(*v.HsmIpAddress) 6169 } 6170 6171 if v.HsmPartitionName != nil { 6172 objectKey := object.Key("HsmPartitionName") 6173 objectKey.String(*v.HsmPartitionName) 6174 } 6175 6176 if v.HsmPartitionPassword != nil { 6177 objectKey := object.Key("HsmPartitionPassword") 6178 objectKey.String(*v.HsmPartitionPassword) 6179 } 6180 6181 if v.HsmServerPublicCertificate != nil { 6182 objectKey := object.Key("HsmServerPublicCertificate") 6183 objectKey.String(*v.HsmServerPublicCertificate) 6184 } 6185 6186 if v.Tags != nil { 6187 objectKey := object.Key("Tags") 6188 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6189 return err 6190 } 6191 } 6192 6193 return nil 6194} 6195 6196func awsAwsquery_serializeOpDocumentCreateScheduledActionInput(v *CreateScheduledActionInput, value query.Value) error { 6197 object := value.Object() 6198 _ = object 6199 6200 if v.Enable != nil { 6201 objectKey := object.Key("Enable") 6202 objectKey.Boolean(*v.Enable) 6203 } 6204 6205 if v.EndTime != nil { 6206 objectKey := object.Key("EndTime") 6207 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 6208 } 6209 6210 if v.IamRole != nil { 6211 objectKey := object.Key("IamRole") 6212 objectKey.String(*v.IamRole) 6213 } 6214 6215 if v.Schedule != nil { 6216 objectKey := object.Key("Schedule") 6217 objectKey.String(*v.Schedule) 6218 } 6219 6220 if v.ScheduledActionDescription != nil { 6221 objectKey := object.Key("ScheduledActionDescription") 6222 objectKey.String(*v.ScheduledActionDescription) 6223 } 6224 6225 if v.ScheduledActionName != nil { 6226 objectKey := object.Key("ScheduledActionName") 6227 objectKey.String(*v.ScheduledActionName) 6228 } 6229 6230 if v.StartTime != nil { 6231 objectKey := object.Key("StartTime") 6232 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 6233 } 6234 6235 if v.TargetAction != nil { 6236 objectKey := object.Key("TargetAction") 6237 if err := awsAwsquery_serializeDocumentScheduledActionType(v.TargetAction, objectKey); err != nil { 6238 return err 6239 } 6240 } 6241 6242 return nil 6243} 6244 6245func awsAwsquery_serializeOpDocumentCreateSnapshotCopyGrantInput(v *CreateSnapshotCopyGrantInput, value query.Value) error { 6246 object := value.Object() 6247 _ = object 6248 6249 if v.KmsKeyId != nil { 6250 objectKey := object.Key("KmsKeyId") 6251 objectKey.String(*v.KmsKeyId) 6252 } 6253 6254 if v.SnapshotCopyGrantName != nil { 6255 objectKey := object.Key("SnapshotCopyGrantName") 6256 objectKey.String(*v.SnapshotCopyGrantName) 6257 } 6258 6259 if v.Tags != nil { 6260 objectKey := object.Key("Tags") 6261 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6262 return err 6263 } 6264 } 6265 6266 return nil 6267} 6268 6269func awsAwsquery_serializeOpDocumentCreateSnapshotScheduleInput(v *CreateSnapshotScheduleInput, value query.Value) error { 6270 object := value.Object() 6271 _ = object 6272 6273 if v.DryRun != nil { 6274 objectKey := object.Key("DryRun") 6275 objectKey.Boolean(*v.DryRun) 6276 } 6277 6278 if v.NextInvocations != nil { 6279 objectKey := object.Key("NextInvocations") 6280 objectKey.Integer(*v.NextInvocations) 6281 } 6282 6283 if v.ScheduleDefinitions != nil { 6284 objectKey := object.Key("ScheduleDefinitions") 6285 if err := awsAwsquery_serializeDocumentScheduleDefinitionList(v.ScheduleDefinitions, objectKey); err != nil { 6286 return err 6287 } 6288 } 6289 6290 if v.ScheduleDescription != nil { 6291 objectKey := object.Key("ScheduleDescription") 6292 objectKey.String(*v.ScheduleDescription) 6293 } 6294 6295 if v.ScheduleIdentifier != nil { 6296 objectKey := object.Key("ScheduleIdentifier") 6297 objectKey.String(*v.ScheduleIdentifier) 6298 } 6299 6300 if v.Tags != nil { 6301 objectKey := object.Key("Tags") 6302 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6303 return err 6304 } 6305 } 6306 6307 return nil 6308} 6309 6310func awsAwsquery_serializeOpDocumentCreateTagsInput(v *CreateTagsInput, value query.Value) error { 6311 object := value.Object() 6312 _ = object 6313 6314 if v.ResourceName != nil { 6315 objectKey := object.Key("ResourceName") 6316 objectKey.String(*v.ResourceName) 6317 } 6318 6319 if v.Tags != nil { 6320 objectKey := object.Key("Tags") 6321 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6322 return err 6323 } 6324 } 6325 6326 return nil 6327} 6328 6329func awsAwsquery_serializeOpDocumentCreateUsageLimitInput(v *CreateUsageLimitInput, value query.Value) error { 6330 object := value.Object() 6331 _ = object 6332 6333 if v.Amount != 0 { 6334 objectKey := object.Key("Amount") 6335 objectKey.Long(v.Amount) 6336 } 6337 6338 if len(v.BreachAction) > 0 { 6339 objectKey := object.Key("BreachAction") 6340 objectKey.String(string(v.BreachAction)) 6341 } 6342 6343 if v.ClusterIdentifier != nil { 6344 objectKey := object.Key("ClusterIdentifier") 6345 objectKey.String(*v.ClusterIdentifier) 6346 } 6347 6348 if len(v.FeatureType) > 0 { 6349 objectKey := object.Key("FeatureType") 6350 objectKey.String(string(v.FeatureType)) 6351 } 6352 6353 if len(v.LimitType) > 0 { 6354 objectKey := object.Key("LimitType") 6355 objectKey.String(string(v.LimitType)) 6356 } 6357 6358 if len(v.Period) > 0 { 6359 objectKey := object.Key("Period") 6360 objectKey.String(string(v.Period)) 6361 } 6362 6363 if v.Tags != nil { 6364 objectKey := object.Key("Tags") 6365 if err := awsAwsquery_serializeDocumentTagList(v.Tags, objectKey); err != nil { 6366 return err 6367 } 6368 } 6369 6370 return nil 6371} 6372 6373func awsAwsquery_serializeOpDocumentDeleteClusterInput(v *DeleteClusterInput, value query.Value) error { 6374 object := value.Object() 6375 _ = object 6376 6377 if v.ClusterIdentifier != nil { 6378 objectKey := object.Key("ClusterIdentifier") 6379 objectKey.String(*v.ClusterIdentifier) 6380 } 6381 6382 if v.FinalClusterSnapshotIdentifier != nil { 6383 objectKey := object.Key("FinalClusterSnapshotIdentifier") 6384 objectKey.String(*v.FinalClusterSnapshotIdentifier) 6385 } 6386 6387 if v.FinalClusterSnapshotRetentionPeriod != nil { 6388 objectKey := object.Key("FinalClusterSnapshotRetentionPeriod") 6389 objectKey.Integer(*v.FinalClusterSnapshotRetentionPeriod) 6390 } 6391 6392 if v.SkipFinalClusterSnapshot { 6393 objectKey := object.Key("SkipFinalClusterSnapshot") 6394 objectKey.Boolean(v.SkipFinalClusterSnapshot) 6395 } 6396 6397 return nil 6398} 6399 6400func awsAwsquery_serializeOpDocumentDeleteClusterParameterGroupInput(v *DeleteClusterParameterGroupInput, value query.Value) error { 6401 object := value.Object() 6402 _ = object 6403 6404 if v.ParameterGroupName != nil { 6405 objectKey := object.Key("ParameterGroupName") 6406 objectKey.String(*v.ParameterGroupName) 6407 } 6408 6409 return nil 6410} 6411 6412func awsAwsquery_serializeOpDocumentDeleteClusterSecurityGroupInput(v *DeleteClusterSecurityGroupInput, value query.Value) error { 6413 object := value.Object() 6414 _ = object 6415 6416 if v.ClusterSecurityGroupName != nil { 6417 objectKey := object.Key("ClusterSecurityGroupName") 6418 objectKey.String(*v.ClusterSecurityGroupName) 6419 } 6420 6421 return nil 6422} 6423 6424func awsAwsquery_serializeOpDocumentDeleteClusterSnapshotInput(v *DeleteClusterSnapshotInput, value query.Value) error { 6425 object := value.Object() 6426 _ = object 6427 6428 if v.SnapshotClusterIdentifier != nil { 6429 objectKey := object.Key("SnapshotClusterIdentifier") 6430 objectKey.String(*v.SnapshotClusterIdentifier) 6431 } 6432 6433 if v.SnapshotIdentifier != nil { 6434 objectKey := object.Key("SnapshotIdentifier") 6435 objectKey.String(*v.SnapshotIdentifier) 6436 } 6437 6438 return nil 6439} 6440 6441func awsAwsquery_serializeOpDocumentDeleteClusterSubnetGroupInput(v *DeleteClusterSubnetGroupInput, value query.Value) error { 6442 object := value.Object() 6443 _ = object 6444 6445 if v.ClusterSubnetGroupName != nil { 6446 objectKey := object.Key("ClusterSubnetGroupName") 6447 objectKey.String(*v.ClusterSubnetGroupName) 6448 } 6449 6450 return nil 6451} 6452 6453func awsAwsquery_serializeOpDocumentDeleteEventSubscriptionInput(v *DeleteEventSubscriptionInput, value query.Value) error { 6454 object := value.Object() 6455 _ = object 6456 6457 if v.SubscriptionName != nil { 6458 objectKey := object.Key("SubscriptionName") 6459 objectKey.String(*v.SubscriptionName) 6460 } 6461 6462 return nil 6463} 6464 6465func awsAwsquery_serializeOpDocumentDeleteHsmClientCertificateInput(v *DeleteHsmClientCertificateInput, value query.Value) error { 6466 object := value.Object() 6467 _ = object 6468 6469 if v.HsmClientCertificateIdentifier != nil { 6470 objectKey := object.Key("HsmClientCertificateIdentifier") 6471 objectKey.String(*v.HsmClientCertificateIdentifier) 6472 } 6473 6474 return nil 6475} 6476 6477func awsAwsquery_serializeOpDocumentDeleteHsmConfigurationInput(v *DeleteHsmConfigurationInput, value query.Value) error { 6478 object := value.Object() 6479 _ = object 6480 6481 if v.HsmConfigurationIdentifier != nil { 6482 objectKey := object.Key("HsmConfigurationIdentifier") 6483 objectKey.String(*v.HsmConfigurationIdentifier) 6484 } 6485 6486 return nil 6487} 6488 6489func awsAwsquery_serializeOpDocumentDeleteScheduledActionInput(v *DeleteScheduledActionInput, value query.Value) error { 6490 object := value.Object() 6491 _ = object 6492 6493 if v.ScheduledActionName != nil { 6494 objectKey := object.Key("ScheduledActionName") 6495 objectKey.String(*v.ScheduledActionName) 6496 } 6497 6498 return nil 6499} 6500 6501func awsAwsquery_serializeOpDocumentDeleteSnapshotCopyGrantInput(v *DeleteSnapshotCopyGrantInput, value query.Value) error { 6502 object := value.Object() 6503 _ = object 6504 6505 if v.SnapshotCopyGrantName != nil { 6506 objectKey := object.Key("SnapshotCopyGrantName") 6507 objectKey.String(*v.SnapshotCopyGrantName) 6508 } 6509 6510 return nil 6511} 6512 6513func awsAwsquery_serializeOpDocumentDeleteSnapshotScheduleInput(v *DeleteSnapshotScheduleInput, value query.Value) error { 6514 object := value.Object() 6515 _ = object 6516 6517 if v.ScheduleIdentifier != nil { 6518 objectKey := object.Key("ScheduleIdentifier") 6519 objectKey.String(*v.ScheduleIdentifier) 6520 } 6521 6522 return nil 6523} 6524 6525func awsAwsquery_serializeOpDocumentDeleteTagsInput(v *DeleteTagsInput, value query.Value) error { 6526 object := value.Object() 6527 _ = object 6528 6529 if v.ResourceName != nil { 6530 objectKey := object.Key("ResourceName") 6531 objectKey.String(*v.ResourceName) 6532 } 6533 6534 if v.TagKeys != nil { 6535 objectKey := object.Key("TagKeys") 6536 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 6537 return err 6538 } 6539 } 6540 6541 return nil 6542} 6543 6544func awsAwsquery_serializeOpDocumentDeleteUsageLimitInput(v *DeleteUsageLimitInput, value query.Value) error { 6545 object := value.Object() 6546 _ = object 6547 6548 if v.UsageLimitId != nil { 6549 objectKey := object.Key("UsageLimitId") 6550 objectKey.String(*v.UsageLimitId) 6551 } 6552 6553 return nil 6554} 6555 6556func awsAwsquery_serializeOpDocumentDescribeAccountAttributesInput(v *DescribeAccountAttributesInput, value query.Value) error { 6557 object := value.Object() 6558 _ = object 6559 6560 if v.AttributeNames != nil { 6561 objectKey := object.Key("AttributeNames") 6562 if err := awsAwsquery_serializeDocumentAttributeNameList(v.AttributeNames, objectKey); err != nil { 6563 return err 6564 } 6565 } 6566 6567 return nil 6568} 6569 6570func awsAwsquery_serializeOpDocumentDescribeClusterDbRevisionsInput(v *DescribeClusterDbRevisionsInput, value query.Value) error { 6571 object := value.Object() 6572 _ = object 6573 6574 if v.ClusterIdentifier != nil { 6575 objectKey := object.Key("ClusterIdentifier") 6576 objectKey.String(*v.ClusterIdentifier) 6577 } 6578 6579 if v.Marker != nil { 6580 objectKey := object.Key("Marker") 6581 objectKey.String(*v.Marker) 6582 } 6583 6584 if v.MaxRecords != nil { 6585 objectKey := object.Key("MaxRecords") 6586 objectKey.Integer(*v.MaxRecords) 6587 } 6588 6589 return nil 6590} 6591 6592func awsAwsquery_serializeOpDocumentDescribeClusterParameterGroupsInput(v *DescribeClusterParameterGroupsInput, value query.Value) error { 6593 object := value.Object() 6594 _ = object 6595 6596 if v.Marker != nil { 6597 objectKey := object.Key("Marker") 6598 objectKey.String(*v.Marker) 6599 } 6600 6601 if v.MaxRecords != nil { 6602 objectKey := object.Key("MaxRecords") 6603 objectKey.Integer(*v.MaxRecords) 6604 } 6605 6606 if v.ParameterGroupName != nil { 6607 objectKey := object.Key("ParameterGroupName") 6608 objectKey.String(*v.ParameterGroupName) 6609 } 6610 6611 if v.TagKeys != nil { 6612 objectKey := object.Key("TagKeys") 6613 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 6614 return err 6615 } 6616 } 6617 6618 if v.TagValues != nil { 6619 objectKey := object.Key("TagValues") 6620 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 6621 return err 6622 } 6623 } 6624 6625 return nil 6626} 6627 6628func awsAwsquery_serializeOpDocumentDescribeClusterParametersInput(v *DescribeClusterParametersInput, value query.Value) error { 6629 object := value.Object() 6630 _ = object 6631 6632 if v.Marker != nil { 6633 objectKey := object.Key("Marker") 6634 objectKey.String(*v.Marker) 6635 } 6636 6637 if v.MaxRecords != nil { 6638 objectKey := object.Key("MaxRecords") 6639 objectKey.Integer(*v.MaxRecords) 6640 } 6641 6642 if v.ParameterGroupName != nil { 6643 objectKey := object.Key("ParameterGroupName") 6644 objectKey.String(*v.ParameterGroupName) 6645 } 6646 6647 if v.Source != nil { 6648 objectKey := object.Key("Source") 6649 objectKey.String(*v.Source) 6650 } 6651 6652 return nil 6653} 6654 6655func awsAwsquery_serializeOpDocumentDescribeClusterSecurityGroupsInput(v *DescribeClusterSecurityGroupsInput, value query.Value) error { 6656 object := value.Object() 6657 _ = object 6658 6659 if v.ClusterSecurityGroupName != nil { 6660 objectKey := object.Key("ClusterSecurityGroupName") 6661 objectKey.String(*v.ClusterSecurityGroupName) 6662 } 6663 6664 if v.Marker != nil { 6665 objectKey := object.Key("Marker") 6666 objectKey.String(*v.Marker) 6667 } 6668 6669 if v.MaxRecords != nil { 6670 objectKey := object.Key("MaxRecords") 6671 objectKey.Integer(*v.MaxRecords) 6672 } 6673 6674 if v.TagKeys != nil { 6675 objectKey := object.Key("TagKeys") 6676 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 6677 return err 6678 } 6679 } 6680 6681 if v.TagValues != nil { 6682 objectKey := object.Key("TagValues") 6683 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 6684 return err 6685 } 6686 } 6687 6688 return nil 6689} 6690 6691func awsAwsquery_serializeOpDocumentDescribeClustersInput(v *DescribeClustersInput, value query.Value) error { 6692 object := value.Object() 6693 _ = object 6694 6695 if v.ClusterIdentifier != nil { 6696 objectKey := object.Key("ClusterIdentifier") 6697 objectKey.String(*v.ClusterIdentifier) 6698 } 6699 6700 if v.Marker != nil { 6701 objectKey := object.Key("Marker") 6702 objectKey.String(*v.Marker) 6703 } 6704 6705 if v.MaxRecords != nil { 6706 objectKey := object.Key("MaxRecords") 6707 objectKey.Integer(*v.MaxRecords) 6708 } 6709 6710 if v.TagKeys != nil { 6711 objectKey := object.Key("TagKeys") 6712 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 6713 return err 6714 } 6715 } 6716 6717 if v.TagValues != nil { 6718 objectKey := object.Key("TagValues") 6719 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 6720 return err 6721 } 6722 } 6723 6724 return nil 6725} 6726 6727func awsAwsquery_serializeOpDocumentDescribeClusterSnapshotsInput(v *DescribeClusterSnapshotsInput, value query.Value) error { 6728 object := value.Object() 6729 _ = object 6730 6731 if v.ClusterExists != nil { 6732 objectKey := object.Key("ClusterExists") 6733 objectKey.Boolean(*v.ClusterExists) 6734 } 6735 6736 if v.ClusterIdentifier != nil { 6737 objectKey := object.Key("ClusterIdentifier") 6738 objectKey.String(*v.ClusterIdentifier) 6739 } 6740 6741 if v.EndTime != nil { 6742 objectKey := object.Key("EndTime") 6743 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 6744 } 6745 6746 if v.Marker != nil { 6747 objectKey := object.Key("Marker") 6748 objectKey.String(*v.Marker) 6749 } 6750 6751 if v.MaxRecords != nil { 6752 objectKey := object.Key("MaxRecords") 6753 objectKey.Integer(*v.MaxRecords) 6754 } 6755 6756 if v.OwnerAccount != nil { 6757 objectKey := object.Key("OwnerAccount") 6758 objectKey.String(*v.OwnerAccount) 6759 } 6760 6761 if v.SnapshotIdentifier != nil { 6762 objectKey := object.Key("SnapshotIdentifier") 6763 objectKey.String(*v.SnapshotIdentifier) 6764 } 6765 6766 if v.SnapshotType != nil { 6767 objectKey := object.Key("SnapshotType") 6768 objectKey.String(*v.SnapshotType) 6769 } 6770 6771 if v.SortingEntities != nil { 6772 objectKey := object.Key("SortingEntities") 6773 if err := awsAwsquery_serializeDocumentSnapshotSortingEntityList(v.SortingEntities, objectKey); err != nil { 6774 return err 6775 } 6776 } 6777 6778 if v.StartTime != nil { 6779 objectKey := object.Key("StartTime") 6780 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 6781 } 6782 6783 if v.TagKeys != nil { 6784 objectKey := object.Key("TagKeys") 6785 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 6786 return err 6787 } 6788 } 6789 6790 if v.TagValues != nil { 6791 objectKey := object.Key("TagValues") 6792 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 6793 return err 6794 } 6795 } 6796 6797 return nil 6798} 6799 6800func awsAwsquery_serializeOpDocumentDescribeClusterSubnetGroupsInput(v *DescribeClusterSubnetGroupsInput, value query.Value) error { 6801 object := value.Object() 6802 _ = object 6803 6804 if v.ClusterSubnetGroupName != nil { 6805 objectKey := object.Key("ClusterSubnetGroupName") 6806 objectKey.String(*v.ClusterSubnetGroupName) 6807 } 6808 6809 if v.Marker != nil { 6810 objectKey := object.Key("Marker") 6811 objectKey.String(*v.Marker) 6812 } 6813 6814 if v.MaxRecords != nil { 6815 objectKey := object.Key("MaxRecords") 6816 objectKey.Integer(*v.MaxRecords) 6817 } 6818 6819 if v.TagKeys != nil { 6820 objectKey := object.Key("TagKeys") 6821 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 6822 return err 6823 } 6824 } 6825 6826 if v.TagValues != nil { 6827 objectKey := object.Key("TagValues") 6828 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 6829 return err 6830 } 6831 } 6832 6833 return nil 6834} 6835 6836func awsAwsquery_serializeOpDocumentDescribeClusterTracksInput(v *DescribeClusterTracksInput, value query.Value) error { 6837 object := value.Object() 6838 _ = object 6839 6840 if v.MaintenanceTrackName != nil { 6841 objectKey := object.Key("MaintenanceTrackName") 6842 objectKey.String(*v.MaintenanceTrackName) 6843 } 6844 6845 if v.Marker != nil { 6846 objectKey := object.Key("Marker") 6847 objectKey.String(*v.Marker) 6848 } 6849 6850 if v.MaxRecords != nil { 6851 objectKey := object.Key("MaxRecords") 6852 objectKey.Integer(*v.MaxRecords) 6853 } 6854 6855 return nil 6856} 6857 6858func awsAwsquery_serializeOpDocumentDescribeClusterVersionsInput(v *DescribeClusterVersionsInput, value query.Value) error { 6859 object := value.Object() 6860 _ = object 6861 6862 if v.ClusterParameterGroupFamily != nil { 6863 objectKey := object.Key("ClusterParameterGroupFamily") 6864 objectKey.String(*v.ClusterParameterGroupFamily) 6865 } 6866 6867 if v.ClusterVersion != nil { 6868 objectKey := object.Key("ClusterVersion") 6869 objectKey.String(*v.ClusterVersion) 6870 } 6871 6872 if v.Marker != nil { 6873 objectKey := object.Key("Marker") 6874 objectKey.String(*v.Marker) 6875 } 6876 6877 if v.MaxRecords != nil { 6878 objectKey := object.Key("MaxRecords") 6879 objectKey.Integer(*v.MaxRecords) 6880 } 6881 6882 return nil 6883} 6884 6885func awsAwsquery_serializeOpDocumentDescribeDefaultClusterParametersInput(v *DescribeDefaultClusterParametersInput, value query.Value) error { 6886 object := value.Object() 6887 _ = object 6888 6889 if v.Marker != nil { 6890 objectKey := object.Key("Marker") 6891 objectKey.String(*v.Marker) 6892 } 6893 6894 if v.MaxRecords != nil { 6895 objectKey := object.Key("MaxRecords") 6896 objectKey.Integer(*v.MaxRecords) 6897 } 6898 6899 if v.ParameterGroupFamily != nil { 6900 objectKey := object.Key("ParameterGroupFamily") 6901 objectKey.String(*v.ParameterGroupFamily) 6902 } 6903 6904 return nil 6905} 6906 6907func awsAwsquery_serializeOpDocumentDescribeEventCategoriesInput(v *DescribeEventCategoriesInput, value query.Value) error { 6908 object := value.Object() 6909 _ = object 6910 6911 if v.SourceType != nil { 6912 objectKey := object.Key("SourceType") 6913 objectKey.String(*v.SourceType) 6914 } 6915 6916 return nil 6917} 6918 6919func awsAwsquery_serializeOpDocumentDescribeEventsInput(v *DescribeEventsInput, value query.Value) error { 6920 object := value.Object() 6921 _ = object 6922 6923 if v.Duration != nil { 6924 objectKey := object.Key("Duration") 6925 objectKey.Integer(*v.Duration) 6926 } 6927 6928 if v.EndTime != nil { 6929 objectKey := object.Key("EndTime") 6930 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 6931 } 6932 6933 if v.Marker != nil { 6934 objectKey := object.Key("Marker") 6935 objectKey.String(*v.Marker) 6936 } 6937 6938 if v.MaxRecords != nil { 6939 objectKey := object.Key("MaxRecords") 6940 objectKey.Integer(*v.MaxRecords) 6941 } 6942 6943 if v.SourceIdentifier != nil { 6944 objectKey := object.Key("SourceIdentifier") 6945 objectKey.String(*v.SourceIdentifier) 6946 } 6947 6948 if len(v.SourceType) > 0 { 6949 objectKey := object.Key("SourceType") 6950 objectKey.String(string(v.SourceType)) 6951 } 6952 6953 if v.StartTime != nil { 6954 objectKey := object.Key("StartTime") 6955 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 6956 } 6957 6958 return nil 6959} 6960 6961func awsAwsquery_serializeOpDocumentDescribeEventSubscriptionsInput(v *DescribeEventSubscriptionsInput, value query.Value) error { 6962 object := value.Object() 6963 _ = object 6964 6965 if v.Marker != nil { 6966 objectKey := object.Key("Marker") 6967 objectKey.String(*v.Marker) 6968 } 6969 6970 if v.MaxRecords != nil { 6971 objectKey := object.Key("MaxRecords") 6972 objectKey.Integer(*v.MaxRecords) 6973 } 6974 6975 if v.SubscriptionName != nil { 6976 objectKey := object.Key("SubscriptionName") 6977 objectKey.String(*v.SubscriptionName) 6978 } 6979 6980 if v.TagKeys != nil { 6981 objectKey := object.Key("TagKeys") 6982 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 6983 return err 6984 } 6985 } 6986 6987 if v.TagValues != nil { 6988 objectKey := object.Key("TagValues") 6989 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 6990 return err 6991 } 6992 } 6993 6994 return nil 6995} 6996 6997func awsAwsquery_serializeOpDocumentDescribeHsmClientCertificatesInput(v *DescribeHsmClientCertificatesInput, value query.Value) error { 6998 object := value.Object() 6999 _ = object 7000 7001 if v.HsmClientCertificateIdentifier != nil { 7002 objectKey := object.Key("HsmClientCertificateIdentifier") 7003 objectKey.String(*v.HsmClientCertificateIdentifier) 7004 } 7005 7006 if v.Marker != nil { 7007 objectKey := object.Key("Marker") 7008 objectKey.String(*v.Marker) 7009 } 7010 7011 if v.MaxRecords != nil { 7012 objectKey := object.Key("MaxRecords") 7013 objectKey.Integer(*v.MaxRecords) 7014 } 7015 7016 if v.TagKeys != nil { 7017 objectKey := object.Key("TagKeys") 7018 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7019 return err 7020 } 7021 } 7022 7023 if v.TagValues != nil { 7024 objectKey := object.Key("TagValues") 7025 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7026 return err 7027 } 7028 } 7029 7030 return nil 7031} 7032 7033func awsAwsquery_serializeOpDocumentDescribeHsmConfigurationsInput(v *DescribeHsmConfigurationsInput, value query.Value) error { 7034 object := value.Object() 7035 _ = object 7036 7037 if v.HsmConfigurationIdentifier != nil { 7038 objectKey := object.Key("HsmConfigurationIdentifier") 7039 objectKey.String(*v.HsmConfigurationIdentifier) 7040 } 7041 7042 if v.Marker != nil { 7043 objectKey := object.Key("Marker") 7044 objectKey.String(*v.Marker) 7045 } 7046 7047 if v.MaxRecords != nil { 7048 objectKey := object.Key("MaxRecords") 7049 objectKey.Integer(*v.MaxRecords) 7050 } 7051 7052 if v.TagKeys != nil { 7053 objectKey := object.Key("TagKeys") 7054 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7055 return err 7056 } 7057 } 7058 7059 if v.TagValues != nil { 7060 objectKey := object.Key("TagValues") 7061 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7062 return err 7063 } 7064 } 7065 7066 return nil 7067} 7068 7069func awsAwsquery_serializeOpDocumentDescribeLoggingStatusInput(v *DescribeLoggingStatusInput, value query.Value) error { 7070 object := value.Object() 7071 _ = object 7072 7073 if v.ClusterIdentifier != nil { 7074 objectKey := object.Key("ClusterIdentifier") 7075 objectKey.String(*v.ClusterIdentifier) 7076 } 7077 7078 return nil 7079} 7080 7081func awsAwsquery_serializeOpDocumentDescribeNodeConfigurationOptionsInput(v *DescribeNodeConfigurationOptionsInput, value query.Value) error { 7082 object := value.Object() 7083 _ = object 7084 7085 if len(v.ActionType) > 0 { 7086 objectKey := object.Key("ActionType") 7087 objectKey.String(string(v.ActionType)) 7088 } 7089 7090 if v.ClusterIdentifier != nil { 7091 objectKey := object.Key("ClusterIdentifier") 7092 objectKey.String(*v.ClusterIdentifier) 7093 } 7094 7095 if v.Filters != nil { 7096 objectKey := object.Key("Filter") 7097 if err := awsAwsquery_serializeDocumentNodeConfigurationOptionsFilterList(v.Filters, objectKey); err != nil { 7098 return err 7099 } 7100 } 7101 7102 if v.Marker != nil { 7103 objectKey := object.Key("Marker") 7104 objectKey.String(*v.Marker) 7105 } 7106 7107 if v.MaxRecords != nil { 7108 objectKey := object.Key("MaxRecords") 7109 objectKey.Integer(*v.MaxRecords) 7110 } 7111 7112 if v.OwnerAccount != nil { 7113 objectKey := object.Key("OwnerAccount") 7114 objectKey.String(*v.OwnerAccount) 7115 } 7116 7117 if v.SnapshotIdentifier != nil { 7118 objectKey := object.Key("SnapshotIdentifier") 7119 objectKey.String(*v.SnapshotIdentifier) 7120 } 7121 7122 return nil 7123} 7124 7125func awsAwsquery_serializeOpDocumentDescribeOrderableClusterOptionsInput(v *DescribeOrderableClusterOptionsInput, value query.Value) error { 7126 object := value.Object() 7127 _ = object 7128 7129 if v.ClusterVersion != nil { 7130 objectKey := object.Key("ClusterVersion") 7131 objectKey.String(*v.ClusterVersion) 7132 } 7133 7134 if v.Marker != nil { 7135 objectKey := object.Key("Marker") 7136 objectKey.String(*v.Marker) 7137 } 7138 7139 if v.MaxRecords != nil { 7140 objectKey := object.Key("MaxRecords") 7141 objectKey.Integer(*v.MaxRecords) 7142 } 7143 7144 if v.NodeType != nil { 7145 objectKey := object.Key("NodeType") 7146 objectKey.String(*v.NodeType) 7147 } 7148 7149 return nil 7150} 7151 7152func awsAwsquery_serializeOpDocumentDescribeReservedNodeOfferingsInput(v *DescribeReservedNodeOfferingsInput, value query.Value) error { 7153 object := value.Object() 7154 _ = object 7155 7156 if v.Marker != nil { 7157 objectKey := object.Key("Marker") 7158 objectKey.String(*v.Marker) 7159 } 7160 7161 if v.MaxRecords != nil { 7162 objectKey := object.Key("MaxRecords") 7163 objectKey.Integer(*v.MaxRecords) 7164 } 7165 7166 if v.ReservedNodeOfferingId != nil { 7167 objectKey := object.Key("ReservedNodeOfferingId") 7168 objectKey.String(*v.ReservedNodeOfferingId) 7169 } 7170 7171 return nil 7172} 7173 7174func awsAwsquery_serializeOpDocumentDescribeReservedNodesInput(v *DescribeReservedNodesInput, value query.Value) error { 7175 object := value.Object() 7176 _ = object 7177 7178 if v.Marker != nil { 7179 objectKey := object.Key("Marker") 7180 objectKey.String(*v.Marker) 7181 } 7182 7183 if v.MaxRecords != nil { 7184 objectKey := object.Key("MaxRecords") 7185 objectKey.Integer(*v.MaxRecords) 7186 } 7187 7188 if v.ReservedNodeId != nil { 7189 objectKey := object.Key("ReservedNodeId") 7190 objectKey.String(*v.ReservedNodeId) 7191 } 7192 7193 return nil 7194} 7195 7196func awsAwsquery_serializeOpDocumentDescribeResizeInput(v *DescribeResizeInput, value query.Value) error { 7197 object := value.Object() 7198 _ = object 7199 7200 if v.ClusterIdentifier != nil { 7201 objectKey := object.Key("ClusterIdentifier") 7202 objectKey.String(*v.ClusterIdentifier) 7203 } 7204 7205 return nil 7206} 7207 7208func awsAwsquery_serializeOpDocumentDescribeScheduledActionsInput(v *DescribeScheduledActionsInput, value query.Value) error { 7209 object := value.Object() 7210 _ = object 7211 7212 if v.Active != nil { 7213 objectKey := object.Key("Active") 7214 objectKey.Boolean(*v.Active) 7215 } 7216 7217 if v.EndTime != nil { 7218 objectKey := object.Key("EndTime") 7219 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 7220 } 7221 7222 if v.Filters != nil { 7223 objectKey := object.Key("Filters") 7224 if err := awsAwsquery_serializeDocumentScheduledActionFilterList(v.Filters, objectKey); err != nil { 7225 return err 7226 } 7227 } 7228 7229 if v.Marker != nil { 7230 objectKey := object.Key("Marker") 7231 objectKey.String(*v.Marker) 7232 } 7233 7234 if v.MaxRecords != nil { 7235 objectKey := object.Key("MaxRecords") 7236 objectKey.Integer(*v.MaxRecords) 7237 } 7238 7239 if v.ScheduledActionName != nil { 7240 objectKey := object.Key("ScheduledActionName") 7241 objectKey.String(*v.ScheduledActionName) 7242 } 7243 7244 if v.StartTime != nil { 7245 objectKey := object.Key("StartTime") 7246 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 7247 } 7248 7249 if len(v.TargetActionType) > 0 { 7250 objectKey := object.Key("TargetActionType") 7251 objectKey.String(string(v.TargetActionType)) 7252 } 7253 7254 return nil 7255} 7256 7257func awsAwsquery_serializeOpDocumentDescribeSnapshotCopyGrantsInput(v *DescribeSnapshotCopyGrantsInput, value query.Value) error { 7258 object := value.Object() 7259 _ = object 7260 7261 if v.Marker != nil { 7262 objectKey := object.Key("Marker") 7263 objectKey.String(*v.Marker) 7264 } 7265 7266 if v.MaxRecords != nil { 7267 objectKey := object.Key("MaxRecords") 7268 objectKey.Integer(*v.MaxRecords) 7269 } 7270 7271 if v.SnapshotCopyGrantName != nil { 7272 objectKey := object.Key("SnapshotCopyGrantName") 7273 objectKey.String(*v.SnapshotCopyGrantName) 7274 } 7275 7276 if v.TagKeys != nil { 7277 objectKey := object.Key("TagKeys") 7278 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7279 return err 7280 } 7281 } 7282 7283 if v.TagValues != nil { 7284 objectKey := object.Key("TagValues") 7285 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7286 return err 7287 } 7288 } 7289 7290 return nil 7291} 7292 7293func awsAwsquery_serializeOpDocumentDescribeSnapshotSchedulesInput(v *DescribeSnapshotSchedulesInput, value query.Value) error { 7294 object := value.Object() 7295 _ = object 7296 7297 if v.ClusterIdentifier != nil { 7298 objectKey := object.Key("ClusterIdentifier") 7299 objectKey.String(*v.ClusterIdentifier) 7300 } 7301 7302 if v.Marker != nil { 7303 objectKey := object.Key("Marker") 7304 objectKey.String(*v.Marker) 7305 } 7306 7307 if v.MaxRecords != nil { 7308 objectKey := object.Key("MaxRecords") 7309 objectKey.Integer(*v.MaxRecords) 7310 } 7311 7312 if v.ScheduleIdentifier != nil { 7313 objectKey := object.Key("ScheduleIdentifier") 7314 objectKey.String(*v.ScheduleIdentifier) 7315 } 7316 7317 if v.TagKeys != nil { 7318 objectKey := object.Key("TagKeys") 7319 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7320 return err 7321 } 7322 } 7323 7324 if v.TagValues != nil { 7325 objectKey := object.Key("TagValues") 7326 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7327 return err 7328 } 7329 } 7330 7331 return nil 7332} 7333 7334func awsAwsquery_serializeOpDocumentDescribeTableRestoreStatusInput(v *DescribeTableRestoreStatusInput, value query.Value) error { 7335 object := value.Object() 7336 _ = object 7337 7338 if v.ClusterIdentifier != nil { 7339 objectKey := object.Key("ClusterIdentifier") 7340 objectKey.String(*v.ClusterIdentifier) 7341 } 7342 7343 if v.Marker != nil { 7344 objectKey := object.Key("Marker") 7345 objectKey.String(*v.Marker) 7346 } 7347 7348 if v.MaxRecords != nil { 7349 objectKey := object.Key("MaxRecords") 7350 objectKey.Integer(*v.MaxRecords) 7351 } 7352 7353 if v.TableRestoreRequestId != nil { 7354 objectKey := object.Key("TableRestoreRequestId") 7355 objectKey.String(*v.TableRestoreRequestId) 7356 } 7357 7358 return nil 7359} 7360 7361func awsAwsquery_serializeOpDocumentDescribeTagsInput(v *DescribeTagsInput, value query.Value) error { 7362 object := value.Object() 7363 _ = object 7364 7365 if v.Marker != nil { 7366 objectKey := object.Key("Marker") 7367 objectKey.String(*v.Marker) 7368 } 7369 7370 if v.MaxRecords != nil { 7371 objectKey := object.Key("MaxRecords") 7372 objectKey.Integer(*v.MaxRecords) 7373 } 7374 7375 if v.ResourceName != nil { 7376 objectKey := object.Key("ResourceName") 7377 objectKey.String(*v.ResourceName) 7378 } 7379 7380 if v.ResourceType != nil { 7381 objectKey := object.Key("ResourceType") 7382 objectKey.String(*v.ResourceType) 7383 } 7384 7385 if v.TagKeys != nil { 7386 objectKey := object.Key("TagKeys") 7387 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7388 return err 7389 } 7390 } 7391 7392 if v.TagValues != nil { 7393 objectKey := object.Key("TagValues") 7394 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7395 return err 7396 } 7397 } 7398 7399 return nil 7400} 7401 7402func awsAwsquery_serializeOpDocumentDescribeUsageLimitsInput(v *DescribeUsageLimitsInput, value query.Value) error { 7403 object := value.Object() 7404 _ = object 7405 7406 if v.ClusterIdentifier != nil { 7407 objectKey := object.Key("ClusterIdentifier") 7408 objectKey.String(*v.ClusterIdentifier) 7409 } 7410 7411 if len(v.FeatureType) > 0 { 7412 objectKey := object.Key("FeatureType") 7413 objectKey.String(string(v.FeatureType)) 7414 } 7415 7416 if v.Marker != nil { 7417 objectKey := object.Key("Marker") 7418 objectKey.String(*v.Marker) 7419 } 7420 7421 if v.MaxRecords != nil { 7422 objectKey := object.Key("MaxRecords") 7423 objectKey.Integer(*v.MaxRecords) 7424 } 7425 7426 if v.TagKeys != nil { 7427 objectKey := object.Key("TagKeys") 7428 if err := awsAwsquery_serializeDocumentTagKeyList(v.TagKeys, objectKey); err != nil { 7429 return err 7430 } 7431 } 7432 7433 if v.TagValues != nil { 7434 objectKey := object.Key("TagValues") 7435 if err := awsAwsquery_serializeDocumentTagValueList(v.TagValues, objectKey); err != nil { 7436 return err 7437 } 7438 } 7439 7440 if v.UsageLimitId != nil { 7441 objectKey := object.Key("UsageLimitId") 7442 objectKey.String(*v.UsageLimitId) 7443 } 7444 7445 return nil 7446} 7447 7448func awsAwsquery_serializeOpDocumentDisableLoggingInput(v *DisableLoggingInput, value query.Value) error { 7449 object := value.Object() 7450 _ = object 7451 7452 if v.ClusterIdentifier != nil { 7453 objectKey := object.Key("ClusterIdentifier") 7454 objectKey.String(*v.ClusterIdentifier) 7455 } 7456 7457 return nil 7458} 7459 7460func awsAwsquery_serializeOpDocumentDisableSnapshotCopyInput(v *DisableSnapshotCopyInput, value query.Value) error { 7461 object := value.Object() 7462 _ = object 7463 7464 if v.ClusterIdentifier != nil { 7465 objectKey := object.Key("ClusterIdentifier") 7466 objectKey.String(*v.ClusterIdentifier) 7467 } 7468 7469 return nil 7470} 7471 7472func awsAwsquery_serializeOpDocumentEnableLoggingInput(v *EnableLoggingInput, value query.Value) error { 7473 object := value.Object() 7474 _ = object 7475 7476 if v.BucketName != nil { 7477 objectKey := object.Key("BucketName") 7478 objectKey.String(*v.BucketName) 7479 } 7480 7481 if v.ClusterIdentifier != nil { 7482 objectKey := object.Key("ClusterIdentifier") 7483 objectKey.String(*v.ClusterIdentifier) 7484 } 7485 7486 if v.S3KeyPrefix != nil { 7487 objectKey := object.Key("S3KeyPrefix") 7488 objectKey.String(*v.S3KeyPrefix) 7489 } 7490 7491 return nil 7492} 7493 7494func awsAwsquery_serializeOpDocumentEnableSnapshotCopyInput(v *EnableSnapshotCopyInput, value query.Value) error { 7495 object := value.Object() 7496 _ = object 7497 7498 if v.ClusterIdentifier != nil { 7499 objectKey := object.Key("ClusterIdentifier") 7500 objectKey.String(*v.ClusterIdentifier) 7501 } 7502 7503 if v.DestinationRegion != nil { 7504 objectKey := object.Key("DestinationRegion") 7505 objectKey.String(*v.DestinationRegion) 7506 } 7507 7508 if v.ManualSnapshotRetentionPeriod != nil { 7509 objectKey := object.Key("ManualSnapshotRetentionPeriod") 7510 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 7511 } 7512 7513 if v.RetentionPeriod != nil { 7514 objectKey := object.Key("RetentionPeriod") 7515 objectKey.Integer(*v.RetentionPeriod) 7516 } 7517 7518 if v.SnapshotCopyGrantName != nil { 7519 objectKey := object.Key("SnapshotCopyGrantName") 7520 objectKey.String(*v.SnapshotCopyGrantName) 7521 } 7522 7523 return nil 7524} 7525 7526func awsAwsquery_serializeOpDocumentGetClusterCredentialsInput(v *GetClusterCredentialsInput, value query.Value) error { 7527 object := value.Object() 7528 _ = object 7529 7530 if v.AutoCreate != nil { 7531 objectKey := object.Key("AutoCreate") 7532 objectKey.Boolean(*v.AutoCreate) 7533 } 7534 7535 if v.ClusterIdentifier != nil { 7536 objectKey := object.Key("ClusterIdentifier") 7537 objectKey.String(*v.ClusterIdentifier) 7538 } 7539 7540 if v.DbGroups != nil { 7541 objectKey := object.Key("DbGroups") 7542 if err := awsAwsquery_serializeDocumentDbGroupList(v.DbGroups, objectKey); err != nil { 7543 return err 7544 } 7545 } 7546 7547 if v.DbName != nil { 7548 objectKey := object.Key("DbName") 7549 objectKey.String(*v.DbName) 7550 } 7551 7552 if v.DbUser != nil { 7553 objectKey := object.Key("DbUser") 7554 objectKey.String(*v.DbUser) 7555 } 7556 7557 if v.DurationSeconds != nil { 7558 objectKey := object.Key("DurationSeconds") 7559 objectKey.Integer(*v.DurationSeconds) 7560 } 7561 7562 return nil 7563} 7564 7565func awsAwsquery_serializeOpDocumentGetReservedNodeExchangeOfferingsInput(v *GetReservedNodeExchangeOfferingsInput, value query.Value) error { 7566 object := value.Object() 7567 _ = object 7568 7569 if v.Marker != nil { 7570 objectKey := object.Key("Marker") 7571 objectKey.String(*v.Marker) 7572 } 7573 7574 if v.MaxRecords != nil { 7575 objectKey := object.Key("MaxRecords") 7576 objectKey.Integer(*v.MaxRecords) 7577 } 7578 7579 if v.ReservedNodeId != nil { 7580 objectKey := object.Key("ReservedNodeId") 7581 objectKey.String(*v.ReservedNodeId) 7582 } 7583 7584 return nil 7585} 7586 7587func awsAwsquery_serializeOpDocumentModifyClusterDbRevisionInput(v *ModifyClusterDbRevisionInput, value query.Value) error { 7588 object := value.Object() 7589 _ = object 7590 7591 if v.ClusterIdentifier != nil { 7592 objectKey := object.Key("ClusterIdentifier") 7593 objectKey.String(*v.ClusterIdentifier) 7594 } 7595 7596 if v.RevisionTarget != nil { 7597 objectKey := object.Key("RevisionTarget") 7598 objectKey.String(*v.RevisionTarget) 7599 } 7600 7601 return nil 7602} 7603 7604func awsAwsquery_serializeOpDocumentModifyClusterIamRolesInput(v *ModifyClusterIamRolesInput, value query.Value) error { 7605 object := value.Object() 7606 _ = object 7607 7608 if v.AddIamRoles != nil { 7609 objectKey := object.Key("AddIamRoles") 7610 if err := awsAwsquery_serializeDocumentIamRoleArnList(v.AddIamRoles, objectKey); err != nil { 7611 return err 7612 } 7613 } 7614 7615 if v.ClusterIdentifier != nil { 7616 objectKey := object.Key("ClusterIdentifier") 7617 objectKey.String(*v.ClusterIdentifier) 7618 } 7619 7620 if v.RemoveIamRoles != nil { 7621 objectKey := object.Key("RemoveIamRoles") 7622 if err := awsAwsquery_serializeDocumentIamRoleArnList(v.RemoveIamRoles, objectKey); err != nil { 7623 return err 7624 } 7625 } 7626 7627 return nil 7628} 7629 7630func awsAwsquery_serializeOpDocumentModifyClusterInput(v *ModifyClusterInput, value query.Value) error { 7631 object := value.Object() 7632 _ = object 7633 7634 if v.AllowVersionUpgrade != nil { 7635 objectKey := object.Key("AllowVersionUpgrade") 7636 objectKey.Boolean(*v.AllowVersionUpgrade) 7637 } 7638 7639 if v.AutomatedSnapshotRetentionPeriod != nil { 7640 objectKey := object.Key("AutomatedSnapshotRetentionPeriod") 7641 objectKey.Integer(*v.AutomatedSnapshotRetentionPeriod) 7642 } 7643 7644 if v.AvailabilityZone != nil { 7645 objectKey := object.Key("AvailabilityZone") 7646 objectKey.String(*v.AvailabilityZone) 7647 } 7648 7649 if v.AvailabilityZoneRelocation != nil { 7650 objectKey := object.Key("AvailabilityZoneRelocation") 7651 objectKey.Boolean(*v.AvailabilityZoneRelocation) 7652 } 7653 7654 if v.ClusterIdentifier != nil { 7655 objectKey := object.Key("ClusterIdentifier") 7656 objectKey.String(*v.ClusterIdentifier) 7657 } 7658 7659 if v.ClusterParameterGroupName != nil { 7660 objectKey := object.Key("ClusterParameterGroupName") 7661 objectKey.String(*v.ClusterParameterGroupName) 7662 } 7663 7664 if v.ClusterSecurityGroups != nil { 7665 objectKey := object.Key("ClusterSecurityGroups") 7666 if err := awsAwsquery_serializeDocumentClusterSecurityGroupNameList(v.ClusterSecurityGroups, objectKey); err != nil { 7667 return err 7668 } 7669 } 7670 7671 if v.ClusterType != nil { 7672 objectKey := object.Key("ClusterType") 7673 objectKey.String(*v.ClusterType) 7674 } 7675 7676 if v.ClusterVersion != nil { 7677 objectKey := object.Key("ClusterVersion") 7678 objectKey.String(*v.ClusterVersion) 7679 } 7680 7681 if v.ElasticIp != nil { 7682 objectKey := object.Key("ElasticIp") 7683 objectKey.String(*v.ElasticIp) 7684 } 7685 7686 if v.Encrypted != nil { 7687 objectKey := object.Key("Encrypted") 7688 objectKey.Boolean(*v.Encrypted) 7689 } 7690 7691 if v.EnhancedVpcRouting != nil { 7692 objectKey := object.Key("EnhancedVpcRouting") 7693 objectKey.Boolean(*v.EnhancedVpcRouting) 7694 } 7695 7696 if v.HsmClientCertificateIdentifier != nil { 7697 objectKey := object.Key("HsmClientCertificateIdentifier") 7698 objectKey.String(*v.HsmClientCertificateIdentifier) 7699 } 7700 7701 if v.HsmConfigurationIdentifier != nil { 7702 objectKey := object.Key("HsmConfigurationIdentifier") 7703 objectKey.String(*v.HsmConfigurationIdentifier) 7704 } 7705 7706 if v.KmsKeyId != nil { 7707 objectKey := object.Key("KmsKeyId") 7708 objectKey.String(*v.KmsKeyId) 7709 } 7710 7711 if v.MaintenanceTrackName != nil { 7712 objectKey := object.Key("MaintenanceTrackName") 7713 objectKey.String(*v.MaintenanceTrackName) 7714 } 7715 7716 if v.ManualSnapshotRetentionPeriod != nil { 7717 objectKey := object.Key("ManualSnapshotRetentionPeriod") 7718 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 7719 } 7720 7721 if v.MasterUserPassword != nil { 7722 objectKey := object.Key("MasterUserPassword") 7723 objectKey.String(*v.MasterUserPassword) 7724 } 7725 7726 if v.NewClusterIdentifier != nil { 7727 objectKey := object.Key("NewClusterIdentifier") 7728 objectKey.String(*v.NewClusterIdentifier) 7729 } 7730 7731 if v.NodeType != nil { 7732 objectKey := object.Key("NodeType") 7733 objectKey.String(*v.NodeType) 7734 } 7735 7736 if v.NumberOfNodes != nil { 7737 objectKey := object.Key("NumberOfNodes") 7738 objectKey.Integer(*v.NumberOfNodes) 7739 } 7740 7741 if v.Port != nil { 7742 objectKey := object.Key("Port") 7743 objectKey.Integer(*v.Port) 7744 } 7745 7746 if v.PreferredMaintenanceWindow != nil { 7747 objectKey := object.Key("PreferredMaintenanceWindow") 7748 objectKey.String(*v.PreferredMaintenanceWindow) 7749 } 7750 7751 if v.PubliclyAccessible != nil { 7752 objectKey := object.Key("PubliclyAccessible") 7753 objectKey.Boolean(*v.PubliclyAccessible) 7754 } 7755 7756 if v.VpcSecurityGroupIds != nil { 7757 objectKey := object.Key("VpcSecurityGroupIds") 7758 if err := awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v.VpcSecurityGroupIds, objectKey); err != nil { 7759 return err 7760 } 7761 } 7762 7763 return nil 7764} 7765 7766func awsAwsquery_serializeOpDocumentModifyClusterMaintenanceInput(v *ModifyClusterMaintenanceInput, value query.Value) error { 7767 object := value.Object() 7768 _ = object 7769 7770 if v.ClusterIdentifier != nil { 7771 objectKey := object.Key("ClusterIdentifier") 7772 objectKey.String(*v.ClusterIdentifier) 7773 } 7774 7775 if v.DeferMaintenance != nil { 7776 objectKey := object.Key("DeferMaintenance") 7777 objectKey.Boolean(*v.DeferMaintenance) 7778 } 7779 7780 if v.DeferMaintenanceDuration != nil { 7781 objectKey := object.Key("DeferMaintenanceDuration") 7782 objectKey.Integer(*v.DeferMaintenanceDuration) 7783 } 7784 7785 if v.DeferMaintenanceEndTime != nil { 7786 objectKey := object.Key("DeferMaintenanceEndTime") 7787 objectKey.String(smithytime.FormatDateTime(*v.DeferMaintenanceEndTime)) 7788 } 7789 7790 if v.DeferMaintenanceIdentifier != nil { 7791 objectKey := object.Key("DeferMaintenanceIdentifier") 7792 objectKey.String(*v.DeferMaintenanceIdentifier) 7793 } 7794 7795 if v.DeferMaintenanceStartTime != nil { 7796 objectKey := object.Key("DeferMaintenanceStartTime") 7797 objectKey.String(smithytime.FormatDateTime(*v.DeferMaintenanceStartTime)) 7798 } 7799 7800 return nil 7801} 7802 7803func awsAwsquery_serializeOpDocumentModifyClusterParameterGroupInput(v *ModifyClusterParameterGroupInput, value query.Value) error { 7804 object := value.Object() 7805 _ = object 7806 7807 if v.ParameterGroupName != nil { 7808 objectKey := object.Key("ParameterGroupName") 7809 objectKey.String(*v.ParameterGroupName) 7810 } 7811 7812 if v.Parameters != nil { 7813 objectKey := object.Key("Parameters") 7814 if err := awsAwsquery_serializeDocumentParametersList(v.Parameters, objectKey); err != nil { 7815 return err 7816 } 7817 } 7818 7819 return nil 7820} 7821 7822func awsAwsquery_serializeOpDocumentModifyClusterSnapshotInput(v *ModifyClusterSnapshotInput, value query.Value) error { 7823 object := value.Object() 7824 _ = object 7825 7826 if v.Force { 7827 objectKey := object.Key("Force") 7828 objectKey.Boolean(v.Force) 7829 } 7830 7831 if v.ManualSnapshotRetentionPeriod != nil { 7832 objectKey := object.Key("ManualSnapshotRetentionPeriod") 7833 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 7834 } 7835 7836 if v.SnapshotIdentifier != nil { 7837 objectKey := object.Key("SnapshotIdentifier") 7838 objectKey.String(*v.SnapshotIdentifier) 7839 } 7840 7841 return nil 7842} 7843 7844func awsAwsquery_serializeOpDocumentModifyClusterSnapshotScheduleInput(v *ModifyClusterSnapshotScheduleInput, value query.Value) error { 7845 object := value.Object() 7846 _ = object 7847 7848 if v.ClusterIdentifier != nil { 7849 objectKey := object.Key("ClusterIdentifier") 7850 objectKey.String(*v.ClusterIdentifier) 7851 } 7852 7853 if v.DisassociateSchedule != nil { 7854 objectKey := object.Key("DisassociateSchedule") 7855 objectKey.Boolean(*v.DisassociateSchedule) 7856 } 7857 7858 if v.ScheduleIdentifier != nil { 7859 objectKey := object.Key("ScheduleIdentifier") 7860 objectKey.String(*v.ScheduleIdentifier) 7861 } 7862 7863 return nil 7864} 7865 7866func awsAwsquery_serializeOpDocumentModifyClusterSubnetGroupInput(v *ModifyClusterSubnetGroupInput, value query.Value) error { 7867 object := value.Object() 7868 _ = object 7869 7870 if v.ClusterSubnetGroupName != nil { 7871 objectKey := object.Key("ClusterSubnetGroupName") 7872 objectKey.String(*v.ClusterSubnetGroupName) 7873 } 7874 7875 if v.Description != nil { 7876 objectKey := object.Key("Description") 7877 objectKey.String(*v.Description) 7878 } 7879 7880 if v.SubnetIds != nil { 7881 objectKey := object.Key("SubnetIds") 7882 if err := awsAwsquery_serializeDocumentSubnetIdentifierList(v.SubnetIds, objectKey); err != nil { 7883 return err 7884 } 7885 } 7886 7887 return nil 7888} 7889 7890func awsAwsquery_serializeOpDocumentModifyEventSubscriptionInput(v *ModifyEventSubscriptionInput, value query.Value) error { 7891 object := value.Object() 7892 _ = object 7893 7894 if v.Enabled != nil { 7895 objectKey := object.Key("Enabled") 7896 objectKey.Boolean(*v.Enabled) 7897 } 7898 7899 if v.EventCategories != nil { 7900 objectKey := object.Key("EventCategories") 7901 if err := awsAwsquery_serializeDocumentEventCategoriesList(v.EventCategories, objectKey); err != nil { 7902 return err 7903 } 7904 } 7905 7906 if v.Severity != nil { 7907 objectKey := object.Key("Severity") 7908 objectKey.String(*v.Severity) 7909 } 7910 7911 if v.SnsTopicArn != nil { 7912 objectKey := object.Key("SnsTopicArn") 7913 objectKey.String(*v.SnsTopicArn) 7914 } 7915 7916 if v.SourceIds != nil { 7917 objectKey := object.Key("SourceIds") 7918 if err := awsAwsquery_serializeDocumentSourceIdsList(v.SourceIds, objectKey); err != nil { 7919 return err 7920 } 7921 } 7922 7923 if v.SourceType != nil { 7924 objectKey := object.Key("SourceType") 7925 objectKey.String(*v.SourceType) 7926 } 7927 7928 if v.SubscriptionName != nil { 7929 objectKey := object.Key("SubscriptionName") 7930 objectKey.String(*v.SubscriptionName) 7931 } 7932 7933 return nil 7934} 7935 7936func awsAwsquery_serializeOpDocumentModifyScheduledActionInput(v *ModifyScheduledActionInput, value query.Value) error { 7937 object := value.Object() 7938 _ = object 7939 7940 if v.Enable != nil { 7941 objectKey := object.Key("Enable") 7942 objectKey.Boolean(*v.Enable) 7943 } 7944 7945 if v.EndTime != nil { 7946 objectKey := object.Key("EndTime") 7947 objectKey.String(smithytime.FormatDateTime(*v.EndTime)) 7948 } 7949 7950 if v.IamRole != nil { 7951 objectKey := object.Key("IamRole") 7952 objectKey.String(*v.IamRole) 7953 } 7954 7955 if v.Schedule != nil { 7956 objectKey := object.Key("Schedule") 7957 objectKey.String(*v.Schedule) 7958 } 7959 7960 if v.ScheduledActionDescription != nil { 7961 objectKey := object.Key("ScheduledActionDescription") 7962 objectKey.String(*v.ScheduledActionDescription) 7963 } 7964 7965 if v.ScheduledActionName != nil { 7966 objectKey := object.Key("ScheduledActionName") 7967 objectKey.String(*v.ScheduledActionName) 7968 } 7969 7970 if v.StartTime != nil { 7971 objectKey := object.Key("StartTime") 7972 objectKey.String(smithytime.FormatDateTime(*v.StartTime)) 7973 } 7974 7975 if v.TargetAction != nil { 7976 objectKey := object.Key("TargetAction") 7977 if err := awsAwsquery_serializeDocumentScheduledActionType(v.TargetAction, objectKey); err != nil { 7978 return err 7979 } 7980 } 7981 7982 return nil 7983} 7984 7985func awsAwsquery_serializeOpDocumentModifySnapshotCopyRetentionPeriodInput(v *ModifySnapshotCopyRetentionPeriodInput, value query.Value) error { 7986 object := value.Object() 7987 _ = object 7988 7989 if v.ClusterIdentifier != nil { 7990 objectKey := object.Key("ClusterIdentifier") 7991 objectKey.String(*v.ClusterIdentifier) 7992 } 7993 7994 if v.Manual { 7995 objectKey := object.Key("Manual") 7996 objectKey.Boolean(v.Manual) 7997 } 7998 7999 if v.RetentionPeriod != 0 { 8000 objectKey := object.Key("RetentionPeriod") 8001 objectKey.Integer(v.RetentionPeriod) 8002 } 8003 8004 return nil 8005} 8006 8007func awsAwsquery_serializeOpDocumentModifySnapshotScheduleInput(v *ModifySnapshotScheduleInput, value query.Value) error { 8008 object := value.Object() 8009 _ = object 8010 8011 if v.ScheduleDefinitions != nil { 8012 objectKey := object.Key("ScheduleDefinitions") 8013 if err := awsAwsquery_serializeDocumentScheduleDefinitionList(v.ScheduleDefinitions, objectKey); err != nil { 8014 return err 8015 } 8016 } 8017 8018 if v.ScheduleIdentifier != nil { 8019 objectKey := object.Key("ScheduleIdentifier") 8020 objectKey.String(*v.ScheduleIdentifier) 8021 } 8022 8023 return nil 8024} 8025 8026func awsAwsquery_serializeOpDocumentModifyUsageLimitInput(v *ModifyUsageLimitInput, value query.Value) error { 8027 object := value.Object() 8028 _ = object 8029 8030 if v.Amount != nil { 8031 objectKey := object.Key("Amount") 8032 objectKey.Long(*v.Amount) 8033 } 8034 8035 if len(v.BreachAction) > 0 { 8036 objectKey := object.Key("BreachAction") 8037 objectKey.String(string(v.BreachAction)) 8038 } 8039 8040 if v.UsageLimitId != nil { 8041 objectKey := object.Key("UsageLimitId") 8042 objectKey.String(*v.UsageLimitId) 8043 } 8044 8045 return nil 8046} 8047 8048func awsAwsquery_serializeOpDocumentPauseClusterInput(v *PauseClusterInput, value query.Value) error { 8049 object := value.Object() 8050 _ = object 8051 8052 if v.ClusterIdentifier != nil { 8053 objectKey := object.Key("ClusterIdentifier") 8054 objectKey.String(*v.ClusterIdentifier) 8055 } 8056 8057 return nil 8058} 8059 8060func awsAwsquery_serializeOpDocumentPurchaseReservedNodeOfferingInput(v *PurchaseReservedNodeOfferingInput, value query.Value) error { 8061 object := value.Object() 8062 _ = object 8063 8064 if v.NodeCount != nil { 8065 objectKey := object.Key("NodeCount") 8066 objectKey.Integer(*v.NodeCount) 8067 } 8068 8069 if v.ReservedNodeOfferingId != nil { 8070 objectKey := object.Key("ReservedNodeOfferingId") 8071 objectKey.String(*v.ReservedNodeOfferingId) 8072 } 8073 8074 return nil 8075} 8076 8077func awsAwsquery_serializeOpDocumentRebootClusterInput(v *RebootClusterInput, value query.Value) error { 8078 object := value.Object() 8079 _ = object 8080 8081 if v.ClusterIdentifier != nil { 8082 objectKey := object.Key("ClusterIdentifier") 8083 objectKey.String(*v.ClusterIdentifier) 8084 } 8085 8086 return nil 8087} 8088 8089func awsAwsquery_serializeOpDocumentResetClusterParameterGroupInput(v *ResetClusterParameterGroupInput, value query.Value) error { 8090 object := value.Object() 8091 _ = object 8092 8093 if v.ParameterGroupName != nil { 8094 objectKey := object.Key("ParameterGroupName") 8095 objectKey.String(*v.ParameterGroupName) 8096 } 8097 8098 if v.Parameters != nil { 8099 objectKey := object.Key("Parameters") 8100 if err := awsAwsquery_serializeDocumentParametersList(v.Parameters, objectKey); err != nil { 8101 return err 8102 } 8103 } 8104 8105 if v.ResetAllParameters { 8106 objectKey := object.Key("ResetAllParameters") 8107 objectKey.Boolean(v.ResetAllParameters) 8108 } 8109 8110 return nil 8111} 8112 8113func awsAwsquery_serializeOpDocumentResizeClusterInput(v *ResizeClusterInput, value query.Value) error { 8114 object := value.Object() 8115 _ = object 8116 8117 if v.Classic != nil { 8118 objectKey := object.Key("Classic") 8119 objectKey.Boolean(*v.Classic) 8120 } 8121 8122 if v.ClusterIdentifier != nil { 8123 objectKey := object.Key("ClusterIdentifier") 8124 objectKey.String(*v.ClusterIdentifier) 8125 } 8126 8127 if v.ClusterType != nil { 8128 objectKey := object.Key("ClusterType") 8129 objectKey.String(*v.ClusterType) 8130 } 8131 8132 if v.NodeType != nil { 8133 objectKey := object.Key("NodeType") 8134 objectKey.String(*v.NodeType) 8135 } 8136 8137 if v.NumberOfNodes != nil { 8138 objectKey := object.Key("NumberOfNodes") 8139 objectKey.Integer(*v.NumberOfNodes) 8140 } 8141 8142 return nil 8143} 8144 8145func awsAwsquery_serializeOpDocumentRestoreFromClusterSnapshotInput(v *RestoreFromClusterSnapshotInput, value query.Value) error { 8146 object := value.Object() 8147 _ = object 8148 8149 if v.AdditionalInfo != nil { 8150 objectKey := object.Key("AdditionalInfo") 8151 objectKey.String(*v.AdditionalInfo) 8152 } 8153 8154 if v.AllowVersionUpgrade != nil { 8155 objectKey := object.Key("AllowVersionUpgrade") 8156 objectKey.Boolean(*v.AllowVersionUpgrade) 8157 } 8158 8159 if v.AutomatedSnapshotRetentionPeriod != nil { 8160 objectKey := object.Key("AutomatedSnapshotRetentionPeriod") 8161 objectKey.Integer(*v.AutomatedSnapshotRetentionPeriod) 8162 } 8163 8164 if v.AvailabilityZone != nil { 8165 objectKey := object.Key("AvailabilityZone") 8166 objectKey.String(*v.AvailabilityZone) 8167 } 8168 8169 if v.AvailabilityZoneRelocation != nil { 8170 objectKey := object.Key("AvailabilityZoneRelocation") 8171 objectKey.Boolean(*v.AvailabilityZoneRelocation) 8172 } 8173 8174 if v.ClusterIdentifier != nil { 8175 objectKey := object.Key("ClusterIdentifier") 8176 objectKey.String(*v.ClusterIdentifier) 8177 } 8178 8179 if v.ClusterParameterGroupName != nil { 8180 objectKey := object.Key("ClusterParameterGroupName") 8181 objectKey.String(*v.ClusterParameterGroupName) 8182 } 8183 8184 if v.ClusterSecurityGroups != nil { 8185 objectKey := object.Key("ClusterSecurityGroups") 8186 if err := awsAwsquery_serializeDocumentClusterSecurityGroupNameList(v.ClusterSecurityGroups, objectKey); err != nil { 8187 return err 8188 } 8189 } 8190 8191 if v.ClusterSubnetGroupName != nil { 8192 objectKey := object.Key("ClusterSubnetGroupName") 8193 objectKey.String(*v.ClusterSubnetGroupName) 8194 } 8195 8196 if v.ElasticIp != nil { 8197 objectKey := object.Key("ElasticIp") 8198 objectKey.String(*v.ElasticIp) 8199 } 8200 8201 if v.EnhancedVpcRouting != nil { 8202 objectKey := object.Key("EnhancedVpcRouting") 8203 objectKey.Boolean(*v.EnhancedVpcRouting) 8204 } 8205 8206 if v.HsmClientCertificateIdentifier != nil { 8207 objectKey := object.Key("HsmClientCertificateIdentifier") 8208 objectKey.String(*v.HsmClientCertificateIdentifier) 8209 } 8210 8211 if v.HsmConfigurationIdentifier != nil { 8212 objectKey := object.Key("HsmConfigurationIdentifier") 8213 objectKey.String(*v.HsmConfigurationIdentifier) 8214 } 8215 8216 if v.IamRoles != nil { 8217 objectKey := object.Key("IamRoles") 8218 if err := awsAwsquery_serializeDocumentIamRoleArnList(v.IamRoles, objectKey); err != nil { 8219 return err 8220 } 8221 } 8222 8223 if v.KmsKeyId != nil { 8224 objectKey := object.Key("KmsKeyId") 8225 objectKey.String(*v.KmsKeyId) 8226 } 8227 8228 if v.MaintenanceTrackName != nil { 8229 objectKey := object.Key("MaintenanceTrackName") 8230 objectKey.String(*v.MaintenanceTrackName) 8231 } 8232 8233 if v.ManualSnapshotRetentionPeriod != nil { 8234 objectKey := object.Key("ManualSnapshotRetentionPeriod") 8235 objectKey.Integer(*v.ManualSnapshotRetentionPeriod) 8236 } 8237 8238 if v.NodeType != nil { 8239 objectKey := object.Key("NodeType") 8240 objectKey.String(*v.NodeType) 8241 } 8242 8243 if v.NumberOfNodes != nil { 8244 objectKey := object.Key("NumberOfNodes") 8245 objectKey.Integer(*v.NumberOfNodes) 8246 } 8247 8248 if v.OwnerAccount != nil { 8249 objectKey := object.Key("OwnerAccount") 8250 objectKey.String(*v.OwnerAccount) 8251 } 8252 8253 if v.Port != nil { 8254 objectKey := object.Key("Port") 8255 objectKey.Integer(*v.Port) 8256 } 8257 8258 if v.PreferredMaintenanceWindow != nil { 8259 objectKey := object.Key("PreferredMaintenanceWindow") 8260 objectKey.String(*v.PreferredMaintenanceWindow) 8261 } 8262 8263 if v.PubliclyAccessible != nil { 8264 objectKey := object.Key("PubliclyAccessible") 8265 objectKey.Boolean(*v.PubliclyAccessible) 8266 } 8267 8268 if v.SnapshotClusterIdentifier != nil { 8269 objectKey := object.Key("SnapshotClusterIdentifier") 8270 objectKey.String(*v.SnapshotClusterIdentifier) 8271 } 8272 8273 if v.SnapshotIdentifier != nil { 8274 objectKey := object.Key("SnapshotIdentifier") 8275 objectKey.String(*v.SnapshotIdentifier) 8276 } 8277 8278 if v.SnapshotScheduleIdentifier != nil { 8279 objectKey := object.Key("SnapshotScheduleIdentifier") 8280 objectKey.String(*v.SnapshotScheduleIdentifier) 8281 } 8282 8283 if v.VpcSecurityGroupIds != nil { 8284 objectKey := object.Key("VpcSecurityGroupIds") 8285 if err := awsAwsquery_serializeDocumentVpcSecurityGroupIdList(v.VpcSecurityGroupIds, objectKey); err != nil { 8286 return err 8287 } 8288 } 8289 8290 return nil 8291} 8292 8293func awsAwsquery_serializeOpDocumentRestoreTableFromClusterSnapshotInput(v *RestoreTableFromClusterSnapshotInput, value query.Value) error { 8294 object := value.Object() 8295 _ = object 8296 8297 if v.ClusterIdentifier != nil { 8298 objectKey := object.Key("ClusterIdentifier") 8299 objectKey.String(*v.ClusterIdentifier) 8300 } 8301 8302 if v.NewTableName != nil { 8303 objectKey := object.Key("NewTableName") 8304 objectKey.String(*v.NewTableName) 8305 } 8306 8307 if v.SnapshotIdentifier != nil { 8308 objectKey := object.Key("SnapshotIdentifier") 8309 objectKey.String(*v.SnapshotIdentifier) 8310 } 8311 8312 if v.SourceDatabaseName != nil { 8313 objectKey := object.Key("SourceDatabaseName") 8314 objectKey.String(*v.SourceDatabaseName) 8315 } 8316 8317 if v.SourceSchemaName != nil { 8318 objectKey := object.Key("SourceSchemaName") 8319 objectKey.String(*v.SourceSchemaName) 8320 } 8321 8322 if v.SourceTableName != nil { 8323 objectKey := object.Key("SourceTableName") 8324 objectKey.String(*v.SourceTableName) 8325 } 8326 8327 if v.TargetDatabaseName != nil { 8328 objectKey := object.Key("TargetDatabaseName") 8329 objectKey.String(*v.TargetDatabaseName) 8330 } 8331 8332 if v.TargetSchemaName != nil { 8333 objectKey := object.Key("TargetSchemaName") 8334 objectKey.String(*v.TargetSchemaName) 8335 } 8336 8337 return nil 8338} 8339 8340func awsAwsquery_serializeOpDocumentResumeClusterInput(v *ResumeClusterInput, value query.Value) error { 8341 object := value.Object() 8342 _ = object 8343 8344 if v.ClusterIdentifier != nil { 8345 objectKey := object.Key("ClusterIdentifier") 8346 objectKey.String(*v.ClusterIdentifier) 8347 } 8348 8349 return nil 8350} 8351 8352func awsAwsquery_serializeOpDocumentRevokeClusterSecurityGroupIngressInput(v *RevokeClusterSecurityGroupIngressInput, value query.Value) error { 8353 object := value.Object() 8354 _ = object 8355 8356 if v.CIDRIP != nil { 8357 objectKey := object.Key("CIDRIP") 8358 objectKey.String(*v.CIDRIP) 8359 } 8360 8361 if v.ClusterSecurityGroupName != nil { 8362 objectKey := object.Key("ClusterSecurityGroupName") 8363 objectKey.String(*v.ClusterSecurityGroupName) 8364 } 8365 8366 if v.EC2SecurityGroupName != nil { 8367 objectKey := object.Key("EC2SecurityGroupName") 8368 objectKey.String(*v.EC2SecurityGroupName) 8369 } 8370 8371 if v.EC2SecurityGroupOwnerId != nil { 8372 objectKey := object.Key("EC2SecurityGroupOwnerId") 8373 objectKey.String(*v.EC2SecurityGroupOwnerId) 8374 } 8375 8376 return nil 8377} 8378 8379func awsAwsquery_serializeOpDocumentRevokeSnapshotAccessInput(v *RevokeSnapshotAccessInput, value query.Value) error { 8380 object := value.Object() 8381 _ = object 8382 8383 if v.AccountWithRestoreAccess != nil { 8384 objectKey := object.Key("AccountWithRestoreAccess") 8385 objectKey.String(*v.AccountWithRestoreAccess) 8386 } 8387 8388 if v.SnapshotClusterIdentifier != nil { 8389 objectKey := object.Key("SnapshotClusterIdentifier") 8390 objectKey.String(*v.SnapshotClusterIdentifier) 8391 } 8392 8393 if v.SnapshotIdentifier != nil { 8394 objectKey := object.Key("SnapshotIdentifier") 8395 objectKey.String(*v.SnapshotIdentifier) 8396 } 8397 8398 return nil 8399} 8400 8401func awsAwsquery_serializeOpDocumentRotateEncryptionKeyInput(v *RotateEncryptionKeyInput, value query.Value) error { 8402 object := value.Object() 8403 _ = object 8404 8405 if v.ClusterIdentifier != nil { 8406 objectKey := object.Key("ClusterIdentifier") 8407 objectKey.String(*v.ClusterIdentifier) 8408 } 8409 8410 return nil 8411} 8412