1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package dataexchange 4 5import ( 6 "context" 7 "fmt" 8 "github.com/aws/aws-sdk-go-v2/service/dataexchange/types" 9 smithy "github.com/aws/smithy-go" 10 "github.com/aws/smithy-go/middleware" 11) 12 13type validateOpCancelJob struct { 14} 15 16func (*validateOpCancelJob) ID() string { 17 return "OperationInputValidation" 18} 19 20func (m *validateOpCancelJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 21 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 22) { 23 input, ok := in.Parameters.(*CancelJobInput) 24 if !ok { 25 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 26 } 27 if err := validateOpCancelJobInput(input); err != nil { 28 return out, metadata, err 29 } 30 return next.HandleInitialize(ctx, in) 31} 32 33type validateOpCreateDataSet struct { 34} 35 36func (*validateOpCreateDataSet) ID() string { 37 return "OperationInputValidation" 38} 39 40func (m *validateOpCreateDataSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 41 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 42) { 43 input, ok := in.Parameters.(*CreateDataSetInput) 44 if !ok { 45 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 46 } 47 if err := validateOpCreateDataSetInput(input); err != nil { 48 return out, metadata, err 49 } 50 return next.HandleInitialize(ctx, in) 51} 52 53type validateOpCreateJob struct { 54} 55 56func (*validateOpCreateJob) ID() string { 57 return "OperationInputValidation" 58} 59 60func (m *validateOpCreateJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 61 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 62) { 63 input, ok := in.Parameters.(*CreateJobInput) 64 if !ok { 65 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 66 } 67 if err := validateOpCreateJobInput(input); err != nil { 68 return out, metadata, err 69 } 70 return next.HandleInitialize(ctx, in) 71} 72 73type validateOpCreateRevision struct { 74} 75 76func (*validateOpCreateRevision) ID() string { 77 return "OperationInputValidation" 78} 79 80func (m *validateOpCreateRevision) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 81 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 82) { 83 input, ok := in.Parameters.(*CreateRevisionInput) 84 if !ok { 85 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 86 } 87 if err := validateOpCreateRevisionInput(input); err != nil { 88 return out, metadata, err 89 } 90 return next.HandleInitialize(ctx, in) 91} 92 93type validateOpDeleteAsset struct { 94} 95 96func (*validateOpDeleteAsset) ID() string { 97 return "OperationInputValidation" 98} 99 100func (m *validateOpDeleteAsset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 101 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 102) { 103 input, ok := in.Parameters.(*DeleteAssetInput) 104 if !ok { 105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 106 } 107 if err := validateOpDeleteAssetInput(input); err != nil { 108 return out, metadata, err 109 } 110 return next.HandleInitialize(ctx, in) 111} 112 113type validateOpDeleteDataSet struct { 114} 115 116func (*validateOpDeleteDataSet) ID() string { 117 return "OperationInputValidation" 118} 119 120func (m *validateOpDeleteDataSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 121 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 122) { 123 input, ok := in.Parameters.(*DeleteDataSetInput) 124 if !ok { 125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 126 } 127 if err := validateOpDeleteDataSetInput(input); err != nil { 128 return out, metadata, err 129 } 130 return next.HandleInitialize(ctx, in) 131} 132 133type validateOpDeleteRevision struct { 134} 135 136func (*validateOpDeleteRevision) ID() string { 137 return "OperationInputValidation" 138} 139 140func (m *validateOpDeleteRevision) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 141 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 142) { 143 input, ok := in.Parameters.(*DeleteRevisionInput) 144 if !ok { 145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 146 } 147 if err := validateOpDeleteRevisionInput(input); err != nil { 148 return out, metadata, err 149 } 150 return next.HandleInitialize(ctx, in) 151} 152 153type validateOpGetAsset struct { 154} 155 156func (*validateOpGetAsset) ID() string { 157 return "OperationInputValidation" 158} 159 160func (m *validateOpGetAsset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 161 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 162) { 163 input, ok := in.Parameters.(*GetAssetInput) 164 if !ok { 165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 166 } 167 if err := validateOpGetAssetInput(input); err != nil { 168 return out, metadata, err 169 } 170 return next.HandleInitialize(ctx, in) 171} 172 173type validateOpGetDataSet struct { 174} 175 176func (*validateOpGetDataSet) ID() string { 177 return "OperationInputValidation" 178} 179 180func (m *validateOpGetDataSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 181 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 182) { 183 input, ok := in.Parameters.(*GetDataSetInput) 184 if !ok { 185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 186 } 187 if err := validateOpGetDataSetInput(input); err != nil { 188 return out, metadata, err 189 } 190 return next.HandleInitialize(ctx, in) 191} 192 193type validateOpGetJob struct { 194} 195 196func (*validateOpGetJob) ID() string { 197 return "OperationInputValidation" 198} 199 200func (m *validateOpGetJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 201 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 202) { 203 input, ok := in.Parameters.(*GetJobInput) 204 if !ok { 205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 206 } 207 if err := validateOpGetJobInput(input); err != nil { 208 return out, metadata, err 209 } 210 return next.HandleInitialize(ctx, in) 211} 212 213type validateOpGetRevision struct { 214} 215 216func (*validateOpGetRevision) ID() string { 217 return "OperationInputValidation" 218} 219 220func (m *validateOpGetRevision) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 221 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 222) { 223 input, ok := in.Parameters.(*GetRevisionInput) 224 if !ok { 225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 226 } 227 if err := validateOpGetRevisionInput(input); err != nil { 228 return out, metadata, err 229 } 230 return next.HandleInitialize(ctx, in) 231} 232 233type validateOpListDataSetRevisions struct { 234} 235 236func (*validateOpListDataSetRevisions) ID() string { 237 return "OperationInputValidation" 238} 239 240func (m *validateOpListDataSetRevisions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 241 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 242) { 243 input, ok := in.Parameters.(*ListDataSetRevisionsInput) 244 if !ok { 245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 246 } 247 if err := validateOpListDataSetRevisionsInput(input); err != nil { 248 return out, metadata, err 249 } 250 return next.HandleInitialize(ctx, in) 251} 252 253type validateOpListRevisionAssets struct { 254} 255 256func (*validateOpListRevisionAssets) ID() string { 257 return "OperationInputValidation" 258} 259 260func (m *validateOpListRevisionAssets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 261 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 262) { 263 input, ok := in.Parameters.(*ListRevisionAssetsInput) 264 if !ok { 265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 266 } 267 if err := validateOpListRevisionAssetsInput(input); err != nil { 268 return out, metadata, err 269 } 270 return next.HandleInitialize(ctx, in) 271} 272 273type validateOpListTagsForResource struct { 274} 275 276func (*validateOpListTagsForResource) ID() string { 277 return "OperationInputValidation" 278} 279 280func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 281 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 282) { 283 input, ok := in.Parameters.(*ListTagsForResourceInput) 284 if !ok { 285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 286 } 287 if err := validateOpListTagsForResourceInput(input); err != nil { 288 return out, metadata, err 289 } 290 return next.HandleInitialize(ctx, in) 291} 292 293type validateOpStartJob struct { 294} 295 296func (*validateOpStartJob) ID() string { 297 return "OperationInputValidation" 298} 299 300func (m *validateOpStartJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 301 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 302) { 303 input, ok := in.Parameters.(*StartJobInput) 304 if !ok { 305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 306 } 307 if err := validateOpStartJobInput(input); err != nil { 308 return out, metadata, err 309 } 310 return next.HandleInitialize(ctx, in) 311} 312 313type validateOpTagResource struct { 314} 315 316func (*validateOpTagResource) ID() string { 317 return "OperationInputValidation" 318} 319 320func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 321 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 322) { 323 input, ok := in.Parameters.(*TagResourceInput) 324 if !ok { 325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 326 } 327 if err := validateOpTagResourceInput(input); err != nil { 328 return out, metadata, err 329 } 330 return next.HandleInitialize(ctx, in) 331} 332 333type validateOpUntagResource struct { 334} 335 336func (*validateOpUntagResource) ID() string { 337 return "OperationInputValidation" 338} 339 340func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 341 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 342) { 343 input, ok := in.Parameters.(*UntagResourceInput) 344 if !ok { 345 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 346 } 347 if err := validateOpUntagResourceInput(input); err != nil { 348 return out, metadata, err 349 } 350 return next.HandleInitialize(ctx, in) 351} 352 353type validateOpUpdateAsset struct { 354} 355 356func (*validateOpUpdateAsset) ID() string { 357 return "OperationInputValidation" 358} 359 360func (m *validateOpUpdateAsset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 361 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 362) { 363 input, ok := in.Parameters.(*UpdateAssetInput) 364 if !ok { 365 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 366 } 367 if err := validateOpUpdateAssetInput(input); err != nil { 368 return out, metadata, err 369 } 370 return next.HandleInitialize(ctx, in) 371} 372 373type validateOpUpdateDataSet struct { 374} 375 376func (*validateOpUpdateDataSet) ID() string { 377 return "OperationInputValidation" 378} 379 380func (m *validateOpUpdateDataSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 381 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 382) { 383 input, ok := in.Parameters.(*UpdateDataSetInput) 384 if !ok { 385 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 386 } 387 if err := validateOpUpdateDataSetInput(input); err != nil { 388 return out, metadata, err 389 } 390 return next.HandleInitialize(ctx, in) 391} 392 393type validateOpUpdateRevision struct { 394} 395 396func (*validateOpUpdateRevision) ID() string { 397 return "OperationInputValidation" 398} 399 400func (m *validateOpUpdateRevision) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 401 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 402) { 403 input, ok := in.Parameters.(*UpdateRevisionInput) 404 if !ok { 405 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 406 } 407 if err := validateOpUpdateRevisionInput(input); err != nil { 408 return out, metadata, err 409 } 410 return next.HandleInitialize(ctx, in) 411} 412 413func addOpCancelJobValidationMiddleware(stack *middleware.Stack) error { 414 return stack.Initialize.Add(&validateOpCancelJob{}, middleware.After) 415} 416 417func addOpCreateDataSetValidationMiddleware(stack *middleware.Stack) error { 418 return stack.Initialize.Add(&validateOpCreateDataSet{}, middleware.After) 419} 420 421func addOpCreateJobValidationMiddleware(stack *middleware.Stack) error { 422 return stack.Initialize.Add(&validateOpCreateJob{}, middleware.After) 423} 424 425func addOpCreateRevisionValidationMiddleware(stack *middleware.Stack) error { 426 return stack.Initialize.Add(&validateOpCreateRevision{}, middleware.After) 427} 428 429func addOpDeleteAssetValidationMiddleware(stack *middleware.Stack) error { 430 return stack.Initialize.Add(&validateOpDeleteAsset{}, middleware.After) 431} 432 433func addOpDeleteDataSetValidationMiddleware(stack *middleware.Stack) error { 434 return stack.Initialize.Add(&validateOpDeleteDataSet{}, middleware.After) 435} 436 437func addOpDeleteRevisionValidationMiddleware(stack *middleware.Stack) error { 438 return stack.Initialize.Add(&validateOpDeleteRevision{}, middleware.After) 439} 440 441func addOpGetAssetValidationMiddleware(stack *middleware.Stack) error { 442 return stack.Initialize.Add(&validateOpGetAsset{}, middleware.After) 443} 444 445func addOpGetDataSetValidationMiddleware(stack *middleware.Stack) error { 446 return stack.Initialize.Add(&validateOpGetDataSet{}, middleware.After) 447} 448 449func addOpGetJobValidationMiddleware(stack *middleware.Stack) error { 450 return stack.Initialize.Add(&validateOpGetJob{}, middleware.After) 451} 452 453func addOpGetRevisionValidationMiddleware(stack *middleware.Stack) error { 454 return stack.Initialize.Add(&validateOpGetRevision{}, middleware.After) 455} 456 457func addOpListDataSetRevisionsValidationMiddleware(stack *middleware.Stack) error { 458 return stack.Initialize.Add(&validateOpListDataSetRevisions{}, middleware.After) 459} 460 461func addOpListRevisionAssetsValidationMiddleware(stack *middleware.Stack) error { 462 return stack.Initialize.Add(&validateOpListRevisionAssets{}, middleware.After) 463} 464 465func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { 466 return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) 467} 468 469func addOpStartJobValidationMiddleware(stack *middleware.Stack) error { 470 return stack.Initialize.Add(&validateOpStartJob{}, middleware.After) 471} 472 473func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { 474 return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) 475} 476 477func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { 478 return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) 479} 480 481func addOpUpdateAssetValidationMiddleware(stack *middleware.Stack) error { 482 return stack.Initialize.Add(&validateOpUpdateAsset{}, middleware.After) 483} 484 485func addOpUpdateDataSetValidationMiddleware(stack *middleware.Stack) error { 486 return stack.Initialize.Add(&validateOpUpdateDataSet{}, middleware.After) 487} 488 489func addOpUpdateRevisionValidationMiddleware(stack *middleware.Stack) error { 490 return stack.Initialize.Add(&validateOpUpdateRevision{}, middleware.After) 491} 492 493func validateAssetDestinationEntry(v *types.AssetDestinationEntry) error { 494 if v == nil { 495 return nil 496 } 497 invalidParams := smithy.InvalidParamsError{Context: "AssetDestinationEntry"} 498 if v.AssetId == nil { 499 invalidParams.Add(smithy.NewErrParamRequired("AssetId")) 500 } 501 if v.Bucket == nil { 502 invalidParams.Add(smithy.NewErrParamRequired("Bucket")) 503 } 504 if invalidParams.Len() > 0 { 505 return invalidParams 506 } else { 507 return nil 508 } 509} 510 511func validateAssetSourceEntry(v *types.AssetSourceEntry) error { 512 if v == nil { 513 return nil 514 } 515 invalidParams := smithy.InvalidParamsError{Context: "AssetSourceEntry"} 516 if v.Bucket == nil { 517 invalidParams.Add(smithy.NewErrParamRequired("Bucket")) 518 } 519 if v.Key == nil { 520 invalidParams.Add(smithy.NewErrParamRequired("Key")) 521 } 522 if invalidParams.Len() > 0 { 523 return invalidParams 524 } else { 525 return nil 526 } 527} 528 529func validateExportAssetsToS3RequestDetails(v *types.ExportAssetsToS3RequestDetails) error { 530 if v == nil { 531 return nil 532 } 533 invalidParams := smithy.InvalidParamsError{Context: "ExportAssetsToS3RequestDetails"} 534 if v.AssetDestinations == nil { 535 invalidParams.Add(smithy.NewErrParamRequired("AssetDestinations")) 536 } else if v.AssetDestinations != nil { 537 if err := validateListOfAssetDestinationEntry(v.AssetDestinations); err != nil { 538 invalidParams.AddNested("AssetDestinations", err.(smithy.InvalidParamsError)) 539 } 540 } 541 if v.DataSetId == nil { 542 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 543 } 544 if v.Encryption != nil { 545 if err := validateExportServerSideEncryption(v.Encryption); err != nil { 546 invalidParams.AddNested("Encryption", err.(smithy.InvalidParamsError)) 547 } 548 } 549 if v.RevisionId == nil { 550 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 551 } 552 if invalidParams.Len() > 0 { 553 return invalidParams 554 } else { 555 return nil 556 } 557} 558 559func validateExportAssetToSignedUrlRequestDetails(v *types.ExportAssetToSignedUrlRequestDetails) error { 560 if v == nil { 561 return nil 562 } 563 invalidParams := smithy.InvalidParamsError{Context: "ExportAssetToSignedUrlRequestDetails"} 564 if v.AssetId == nil { 565 invalidParams.Add(smithy.NewErrParamRequired("AssetId")) 566 } 567 if v.DataSetId == nil { 568 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 569 } 570 if v.RevisionId == nil { 571 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 572 } 573 if invalidParams.Len() > 0 { 574 return invalidParams 575 } else { 576 return nil 577 } 578} 579 580func validateExportServerSideEncryption(v *types.ExportServerSideEncryption) error { 581 if v == nil { 582 return nil 583 } 584 invalidParams := smithy.InvalidParamsError{Context: "ExportServerSideEncryption"} 585 if len(v.Type) == 0 { 586 invalidParams.Add(smithy.NewErrParamRequired("Type")) 587 } 588 if invalidParams.Len() > 0 { 589 return invalidParams 590 } else { 591 return nil 592 } 593} 594 595func validateImportAssetFromSignedUrlRequestDetails(v *types.ImportAssetFromSignedUrlRequestDetails) error { 596 if v == nil { 597 return nil 598 } 599 invalidParams := smithy.InvalidParamsError{Context: "ImportAssetFromSignedUrlRequestDetails"} 600 if v.AssetName == nil { 601 invalidParams.Add(smithy.NewErrParamRequired("AssetName")) 602 } 603 if v.DataSetId == nil { 604 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 605 } 606 if v.Md5Hash == nil { 607 invalidParams.Add(smithy.NewErrParamRequired("Md5Hash")) 608 } 609 if v.RevisionId == nil { 610 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 611 } 612 if invalidParams.Len() > 0 { 613 return invalidParams 614 } else { 615 return nil 616 } 617} 618 619func validateImportAssetsFromS3RequestDetails(v *types.ImportAssetsFromS3RequestDetails) error { 620 if v == nil { 621 return nil 622 } 623 invalidParams := smithy.InvalidParamsError{Context: "ImportAssetsFromS3RequestDetails"} 624 if v.AssetSources == nil { 625 invalidParams.Add(smithy.NewErrParamRequired("AssetSources")) 626 } else if v.AssetSources != nil { 627 if err := validateListOfAssetSourceEntry(v.AssetSources); err != nil { 628 invalidParams.AddNested("AssetSources", err.(smithy.InvalidParamsError)) 629 } 630 } 631 if v.DataSetId == nil { 632 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 633 } 634 if v.RevisionId == nil { 635 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 636 } 637 if invalidParams.Len() > 0 { 638 return invalidParams 639 } else { 640 return nil 641 } 642} 643 644func validateListOfAssetDestinationEntry(v []types.AssetDestinationEntry) error { 645 if v == nil { 646 return nil 647 } 648 invalidParams := smithy.InvalidParamsError{Context: "ListOfAssetDestinationEntry"} 649 for i := range v { 650 if err := validateAssetDestinationEntry(&v[i]); err != nil { 651 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 652 } 653 } 654 if invalidParams.Len() > 0 { 655 return invalidParams 656 } else { 657 return nil 658 } 659} 660 661func validateListOfAssetSourceEntry(v []types.AssetSourceEntry) error { 662 if v == nil { 663 return nil 664 } 665 invalidParams := smithy.InvalidParamsError{Context: "ListOfAssetSourceEntry"} 666 for i := range v { 667 if err := validateAssetSourceEntry(&v[i]); err != nil { 668 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 669 } 670 } 671 if invalidParams.Len() > 0 { 672 return invalidParams 673 } else { 674 return nil 675 } 676} 677 678func validateRequestDetails(v *types.RequestDetails) error { 679 if v == nil { 680 return nil 681 } 682 invalidParams := smithy.InvalidParamsError{Context: "RequestDetails"} 683 if v.ExportAssetToSignedUrl != nil { 684 if err := validateExportAssetToSignedUrlRequestDetails(v.ExportAssetToSignedUrl); err != nil { 685 invalidParams.AddNested("ExportAssetToSignedUrl", err.(smithy.InvalidParamsError)) 686 } 687 } 688 if v.ExportAssetsToS3 != nil { 689 if err := validateExportAssetsToS3RequestDetails(v.ExportAssetsToS3); err != nil { 690 invalidParams.AddNested("ExportAssetsToS3", err.(smithy.InvalidParamsError)) 691 } 692 } 693 if v.ImportAssetFromSignedUrl != nil { 694 if err := validateImportAssetFromSignedUrlRequestDetails(v.ImportAssetFromSignedUrl); err != nil { 695 invalidParams.AddNested("ImportAssetFromSignedUrl", err.(smithy.InvalidParamsError)) 696 } 697 } 698 if v.ImportAssetsFromS3 != nil { 699 if err := validateImportAssetsFromS3RequestDetails(v.ImportAssetsFromS3); err != nil { 700 invalidParams.AddNested("ImportAssetsFromS3", err.(smithy.InvalidParamsError)) 701 } 702 } 703 if invalidParams.Len() > 0 { 704 return invalidParams 705 } else { 706 return nil 707 } 708} 709 710func validateOpCancelJobInput(v *CancelJobInput) error { 711 if v == nil { 712 return nil 713 } 714 invalidParams := smithy.InvalidParamsError{Context: "CancelJobInput"} 715 if v.JobId == nil { 716 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 717 } 718 if invalidParams.Len() > 0 { 719 return invalidParams 720 } else { 721 return nil 722 } 723} 724 725func validateOpCreateDataSetInput(v *CreateDataSetInput) error { 726 if v == nil { 727 return nil 728 } 729 invalidParams := smithy.InvalidParamsError{Context: "CreateDataSetInput"} 730 if len(v.AssetType) == 0 { 731 invalidParams.Add(smithy.NewErrParamRequired("AssetType")) 732 } 733 if v.Description == nil { 734 invalidParams.Add(smithy.NewErrParamRequired("Description")) 735 } 736 if v.Name == nil { 737 invalidParams.Add(smithy.NewErrParamRequired("Name")) 738 } 739 if invalidParams.Len() > 0 { 740 return invalidParams 741 } else { 742 return nil 743 } 744} 745 746func validateOpCreateJobInput(v *CreateJobInput) error { 747 if v == nil { 748 return nil 749 } 750 invalidParams := smithy.InvalidParamsError{Context: "CreateJobInput"} 751 if v.Details == nil { 752 invalidParams.Add(smithy.NewErrParamRequired("Details")) 753 } else if v.Details != nil { 754 if err := validateRequestDetails(v.Details); err != nil { 755 invalidParams.AddNested("Details", err.(smithy.InvalidParamsError)) 756 } 757 } 758 if len(v.Type) == 0 { 759 invalidParams.Add(smithy.NewErrParamRequired("Type")) 760 } 761 if invalidParams.Len() > 0 { 762 return invalidParams 763 } else { 764 return nil 765 } 766} 767 768func validateOpCreateRevisionInput(v *CreateRevisionInput) error { 769 if v == nil { 770 return nil 771 } 772 invalidParams := smithy.InvalidParamsError{Context: "CreateRevisionInput"} 773 if v.DataSetId == nil { 774 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 775 } 776 if invalidParams.Len() > 0 { 777 return invalidParams 778 } else { 779 return nil 780 } 781} 782 783func validateOpDeleteAssetInput(v *DeleteAssetInput) error { 784 if v == nil { 785 return nil 786 } 787 invalidParams := smithy.InvalidParamsError{Context: "DeleteAssetInput"} 788 if v.AssetId == nil { 789 invalidParams.Add(smithy.NewErrParamRequired("AssetId")) 790 } 791 if v.DataSetId == nil { 792 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 793 } 794 if v.RevisionId == nil { 795 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 796 } 797 if invalidParams.Len() > 0 { 798 return invalidParams 799 } else { 800 return nil 801 } 802} 803 804func validateOpDeleteDataSetInput(v *DeleteDataSetInput) error { 805 if v == nil { 806 return nil 807 } 808 invalidParams := smithy.InvalidParamsError{Context: "DeleteDataSetInput"} 809 if v.DataSetId == nil { 810 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 811 } 812 if invalidParams.Len() > 0 { 813 return invalidParams 814 } else { 815 return nil 816 } 817} 818 819func validateOpDeleteRevisionInput(v *DeleteRevisionInput) error { 820 if v == nil { 821 return nil 822 } 823 invalidParams := smithy.InvalidParamsError{Context: "DeleteRevisionInput"} 824 if v.DataSetId == nil { 825 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 826 } 827 if v.RevisionId == nil { 828 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 829 } 830 if invalidParams.Len() > 0 { 831 return invalidParams 832 } else { 833 return nil 834 } 835} 836 837func validateOpGetAssetInput(v *GetAssetInput) error { 838 if v == nil { 839 return nil 840 } 841 invalidParams := smithy.InvalidParamsError{Context: "GetAssetInput"} 842 if v.AssetId == nil { 843 invalidParams.Add(smithy.NewErrParamRequired("AssetId")) 844 } 845 if v.DataSetId == nil { 846 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 847 } 848 if v.RevisionId == nil { 849 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 850 } 851 if invalidParams.Len() > 0 { 852 return invalidParams 853 } else { 854 return nil 855 } 856} 857 858func validateOpGetDataSetInput(v *GetDataSetInput) error { 859 if v == nil { 860 return nil 861 } 862 invalidParams := smithy.InvalidParamsError{Context: "GetDataSetInput"} 863 if v.DataSetId == nil { 864 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 865 } 866 if invalidParams.Len() > 0 { 867 return invalidParams 868 } else { 869 return nil 870 } 871} 872 873func validateOpGetJobInput(v *GetJobInput) error { 874 if v == nil { 875 return nil 876 } 877 invalidParams := smithy.InvalidParamsError{Context: "GetJobInput"} 878 if v.JobId == nil { 879 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 880 } 881 if invalidParams.Len() > 0 { 882 return invalidParams 883 } else { 884 return nil 885 } 886} 887 888func validateOpGetRevisionInput(v *GetRevisionInput) error { 889 if v == nil { 890 return nil 891 } 892 invalidParams := smithy.InvalidParamsError{Context: "GetRevisionInput"} 893 if v.DataSetId == nil { 894 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 895 } 896 if v.RevisionId == nil { 897 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 898 } 899 if invalidParams.Len() > 0 { 900 return invalidParams 901 } else { 902 return nil 903 } 904} 905 906func validateOpListDataSetRevisionsInput(v *ListDataSetRevisionsInput) error { 907 if v == nil { 908 return nil 909 } 910 invalidParams := smithy.InvalidParamsError{Context: "ListDataSetRevisionsInput"} 911 if v.DataSetId == nil { 912 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 913 } 914 if invalidParams.Len() > 0 { 915 return invalidParams 916 } else { 917 return nil 918 } 919} 920 921func validateOpListRevisionAssetsInput(v *ListRevisionAssetsInput) error { 922 if v == nil { 923 return nil 924 } 925 invalidParams := smithy.InvalidParamsError{Context: "ListRevisionAssetsInput"} 926 if v.DataSetId == nil { 927 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 928 } 929 if v.RevisionId == nil { 930 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 931 } 932 if invalidParams.Len() > 0 { 933 return invalidParams 934 } else { 935 return nil 936 } 937} 938 939func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { 940 if v == nil { 941 return nil 942 } 943 invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} 944 if v.ResourceArn == nil { 945 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 946 } 947 if invalidParams.Len() > 0 { 948 return invalidParams 949 } else { 950 return nil 951 } 952} 953 954func validateOpStartJobInput(v *StartJobInput) error { 955 if v == nil { 956 return nil 957 } 958 invalidParams := smithy.InvalidParamsError{Context: "StartJobInput"} 959 if v.JobId == nil { 960 invalidParams.Add(smithy.NewErrParamRequired("JobId")) 961 } 962 if invalidParams.Len() > 0 { 963 return invalidParams 964 } else { 965 return nil 966 } 967} 968 969func validateOpTagResourceInput(v *TagResourceInput) error { 970 if v == nil { 971 return nil 972 } 973 invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} 974 if v.ResourceArn == nil { 975 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 976 } 977 if v.Tags == nil { 978 invalidParams.Add(smithy.NewErrParamRequired("Tags")) 979 } 980 if invalidParams.Len() > 0 { 981 return invalidParams 982 } else { 983 return nil 984 } 985} 986 987func validateOpUntagResourceInput(v *UntagResourceInput) error { 988 if v == nil { 989 return nil 990 } 991 invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} 992 if v.ResourceArn == nil { 993 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 994 } 995 if v.TagKeys == nil { 996 invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) 997 } 998 if invalidParams.Len() > 0 { 999 return invalidParams 1000 } else { 1001 return nil 1002 } 1003} 1004 1005func validateOpUpdateAssetInput(v *UpdateAssetInput) error { 1006 if v == nil { 1007 return nil 1008 } 1009 invalidParams := smithy.InvalidParamsError{Context: "UpdateAssetInput"} 1010 if v.AssetId == nil { 1011 invalidParams.Add(smithy.NewErrParamRequired("AssetId")) 1012 } 1013 if v.DataSetId == nil { 1014 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 1015 } 1016 if v.Name == nil { 1017 invalidParams.Add(smithy.NewErrParamRequired("Name")) 1018 } 1019 if v.RevisionId == nil { 1020 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 1021 } 1022 if invalidParams.Len() > 0 { 1023 return invalidParams 1024 } else { 1025 return nil 1026 } 1027} 1028 1029func validateOpUpdateDataSetInput(v *UpdateDataSetInput) error { 1030 if v == nil { 1031 return nil 1032 } 1033 invalidParams := smithy.InvalidParamsError{Context: "UpdateDataSetInput"} 1034 if v.DataSetId == nil { 1035 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 1036 } 1037 if invalidParams.Len() > 0 { 1038 return invalidParams 1039 } else { 1040 return nil 1041 } 1042} 1043 1044func validateOpUpdateRevisionInput(v *UpdateRevisionInput) error { 1045 if v == nil { 1046 return nil 1047 } 1048 invalidParams := smithy.InvalidParamsError{Context: "UpdateRevisionInput"} 1049 if v.DataSetId == nil { 1050 invalidParams.Add(smithy.NewErrParamRequired("DataSetId")) 1051 } 1052 if v.RevisionId == nil { 1053 invalidParams.Add(smithy.NewErrParamRequired("RevisionId")) 1054 } 1055 if invalidParams.Len() > 0 { 1056 return invalidParams 1057 } else { 1058 return nil 1059 } 1060} 1061