1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package mediapackage 4 5import ( 6 "context" 7 "fmt" 8 "github.com/aws/aws-sdk-go-v2/service/mediapackage/types" 9 smithy "github.com/aws/smithy-go" 10 "github.com/aws/smithy-go/middleware" 11) 12 13type validateOpConfigureLogs struct { 14} 15 16func (*validateOpConfigureLogs) ID() string { 17 return "OperationInputValidation" 18} 19 20func (m *validateOpConfigureLogs) 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.(*ConfigureLogsInput) 24 if !ok { 25 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 26 } 27 if err := validateOpConfigureLogsInput(input); err != nil { 28 return out, metadata, err 29 } 30 return next.HandleInitialize(ctx, in) 31} 32 33type validateOpCreateChannel struct { 34} 35 36func (*validateOpCreateChannel) ID() string { 37 return "OperationInputValidation" 38} 39 40func (m *validateOpCreateChannel) 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.(*CreateChannelInput) 44 if !ok { 45 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 46 } 47 if err := validateOpCreateChannelInput(input); err != nil { 48 return out, metadata, err 49 } 50 return next.HandleInitialize(ctx, in) 51} 52 53type validateOpCreateHarvestJob struct { 54} 55 56func (*validateOpCreateHarvestJob) ID() string { 57 return "OperationInputValidation" 58} 59 60func (m *validateOpCreateHarvestJob) 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.(*CreateHarvestJobInput) 64 if !ok { 65 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 66 } 67 if err := validateOpCreateHarvestJobInput(input); err != nil { 68 return out, metadata, err 69 } 70 return next.HandleInitialize(ctx, in) 71} 72 73type validateOpCreateOriginEndpoint struct { 74} 75 76func (*validateOpCreateOriginEndpoint) ID() string { 77 return "OperationInputValidation" 78} 79 80func (m *validateOpCreateOriginEndpoint) 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.(*CreateOriginEndpointInput) 84 if !ok { 85 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 86 } 87 if err := validateOpCreateOriginEndpointInput(input); err != nil { 88 return out, metadata, err 89 } 90 return next.HandleInitialize(ctx, in) 91} 92 93type validateOpDeleteChannel struct { 94} 95 96func (*validateOpDeleteChannel) ID() string { 97 return "OperationInputValidation" 98} 99 100func (m *validateOpDeleteChannel) 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.(*DeleteChannelInput) 104 if !ok { 105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 106 } 107 if err := validateOpDeleteChannelInput(input); err != nil { 108 return out, metadata, err 109 } 110 return next.HandleInitialize(ctx, in) 111} 112 113type validateOpDeleteOriginEndpoint struct { 114} 115 116func (*validateOpDeleteOriginEndpoint) ID() string { 117 return "OperationInputValidation" 118} 119 120func (m *validateOpDeleteOriginEndpoint) 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.(*DeleteOriginEndpointInput) 124 if !ok { 125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 126 } 127 if err := validateOpDeleteOriginEndpointInput(input); err != nil { 128 return out, metadata, err 129 } 130 return next.HandleInitialize(ctx, in) 131} 132 133type validateOpDescribeChannel struct { 134} 135 136func (*validateOpDescribeChannel) ID() string { 137 return "OperationInputValidation" 138} 139 140func (m *validateOpDescribeChannel) 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.(*DescribeChannelInput) 144 if !ok { 145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 146 } 147 if err := validateOpDescribeChannelInput(input); err != nil { 148 return out, metadata, err 149 } 150 return next.HandleInitialize(ctx, in) 151} 152 153type validateOpDescribeHarvestJob struct { 154} 155 156func (*validateOpDescribeHarvestJob) ID() string { 157 return "OperationInputValidation" 158} 159 160func (m *validateOpDescribeHarvestJob) 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.(*DescribeHarvestJobInput) 164 if !ok { 165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 166 } 167 if err := validateOpDescribeHarvestJobInput(input); err != nil { 168 return out, metadata, err 169 } 170 return next.HandleInitialize(ctx, in) 171} 172 173type validateOpDescribeOriginEndpoint struct { 174} 175 176func (*validateOpDescribeOriginEndpoint) ID() string { 177 return "OperationInputValidation" 178} 179 180func (m *validateOpDescribeOriginEndpoint) 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.(*DescribeOriginEndpointInput) 184 if !ok { 185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 186 } 187 if err := validateOpDescribeOriginEndpointInput(input); err != nil { 188 return out, metadata, err 189 } 190 return next.HandleInitialize(ctx, in) 191} 192 193type validateOpListTagsForResource struct { 194} 195 196func (*validateOpListTagsForResource) ID() string { 197 return "OperationInputValidation" 198} 199 200func (m *validateOpListTagsForResource) 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.(*ListTagsForResourceInput) 204 if !ok { 205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 206 } 207 if err := validateOpListTagsForResourceInput(input); err != nil { 208 return out, metadata, err 209 } 210 return next.HandleInitialize(ctx, in) 211} 212 213type validateOpRotateChannelCredentials struct { 214} 215 216func (*validateOpRotateChannelCredentials) ID() string { 217 return "OperationInputValidation" 218} 219 220func (m *validateOpRotateChannelCredentials) 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.(*RotateChannelCredentialsInput) 224 if !ok { 225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 226 } 227 if err := validateOpRotateChannelCredentialsInput(input); err != nil { 228 return out, metadata, err 229 } 230 return next.HandleInitialize(ctx, in) 231} 232 233type validateOpRotateIngestEndpointCredentials struct { 234} 235 236func (*validateOpRotateIngestEndpointCredentials) ID() string { 237 return "OperationInputValidation" 238} 239 240func (m *validateOpRotateIngestEndpointCredentials) 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.(*RotateIngestEndpointCredentialsInput) 244 if !ok { 245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 246 } 247 if err := validateOpRotateIngestEndpointCredentialsInput(input); err != nil { 248 return out, metadata, err 249 } 250 return next.HandleInitialize(ctx, in) 251} 252 253type validateOpTagResource struct { 254} 255 256func (*validateOpTagResource) ID() string { 257 return "OperationInputValidation" 258} 259 260func (m *validateOpTagResource) 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.(*TagResourceInput) 264 if !ok { 265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 266 } 267 if err := validateOpTagResourceInput(input); err != nil { 268 return out, metadata, err 269 } 270 return next.HandleInitialize(ctx, in) 271} 272 273type validateOpUntagResource struct { 274} 275 276func (*validateOpUntagResource) ID() string { 277 return "OperationInputValidation" 278} 279 280func (m *validateOpUntagResource) 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.(*UntagResourceInput) 284 if !ok { 285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 286 } 287 if err := validateOpUntagResourceInput(input); err != nil { 288 return out, metadata, err 289 } 290 return next.HandleInitialize(ctx, in) 291} 292 293type validateOpUpdateChannel struct { 294} 295 296func (*validateOpUpdateChannel) ID() string { 297 return "OperationInputValidation" 298} 299 300func (m *validateOpUpdateChannel) 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.(*UpdateChannelInput) 304 if !ok { 305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 306 } 307 if err := validateOpUpdateChannelInput(input); err != nil { 308 return out, metadata, err 309 } 310 return next.HandleInitialize(ctx, in) 311} 312 313type validateOpUpdateOriginEndpoint struct { 314} 315 316func (*validateOpUpdateOriginEndpoint) ID() string { 317 return "OperationInputValidation" 318} 319 320func (m *validateOpUpdateOriginEndpoint) 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.(*UpdateOriginEndpointInput) 324 if !ok { 325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 326 } 327 if err := validateOpUpdateOriginEndpointInput(input); err != nil { 328 return out, metadata, err 329 } 330 return next.HandleInitialize(ctx, in) 331} 332 333func addOpConfigureLogsValidationMiddleware(stack *middleware.Stack) error { 334 return stack.Initialize.Add(&validateOpConfigureLogs{}, middleware.After) 335} 336 337func addOpCreateChannelValidationMiddleware(stack *middleware.Stack) error { 338 return stack.Initialize.Add(&validateOpCreateChannel{}, middleware.After) 339} 340 341func addOpCreateHarvestJobValidationMiddleware(stack *middleware.Stack) error { 342 return stack.Initialize.Add(&validateOpCreateHarvestJob{}, middleware.After) 343} 344 345func addOpCreateOriginEndpointValidationMiddleware(stack *middleware.Stack) error { 346 return stack.Initialize.Add(&validateOpCreateOriginEndpoint{}, middleware.After) 347} 348 349func addOpDeleteChannelValidationMiddleware(stack *middleware.Stack) error { 350 return stack.Initialize.Add(&validateOpDeleteChannel{}, middleware.After) 351} 352 353func addOpDeleteOriginEndpointValidationMiddleware(stack *middleware.Stack) error { 354 return stack.Initialize.Add(&validateOpDeleteOriginEndpoint{}, middleware.After) 355} 356 357func addOpDescribeChannelValidationMiddleware(stack *middleware.Stack) error { 358 return stack.Initialize.Add(&validateOpDescribeChannel{}, middleware.After) 359} 360 361func addOpDescribeHarvestJobValidationMiddleware(stack *middleware.Stack) error { 362 return stack.Initialize.Add(&validateOpDescribeHarvestJob{}, middleware.After) 363} 364 365func addOpDescribeOriginEndpointValidationMiddleware(stack *middleware.Stack) error { 366 return stack.Initialize.Add(&validateOpDescribeOriginEndpoint{}, middleware.After) 367} 368 369func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { 370 return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) 371} 372 373func addOpRotateChannelCredentialsValidationMiddleware(stack *middleware.Stack) error { 374 return stack.Initialize.Add(&validateOpRotateChannelCredentials{}, middleware.After) 375} 376 377func addOpRotateIngestEndpointCredentialsValidationMiddleware(stack *middleware.Stack) error { 378 return stack.Initialize.Add(&validateOpRotateIngestEndpointCredentials{}, middleware.After) 379} 380 381func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { 382 return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) 383} 384 385func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { 386 return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) 387} 388 389func addOpUpdateChannelValidationMiddleware(stack *middleware.Stack) error { 390 return stack.Initialize.Add(&validateOpUpdateChannel{}, middleware.After) 391} 392 393func addOpUpdateOriginEndpointValidationMiddleware(stack *middleware.Stack) error { 394 return stack.Initialize.Add(&validateOpUpdateOriginEndpoint{}, middleware.After) 395} 396 397func validate__listOfHlsManifestCreateOrUpdateParameters(v []types.HlsManifestCreateOrUpdateParameters) error { 398 if v == nil { 399 return nil 400 } 401 invalidParams := smithy.InvalidParamsError{Context: "ListOfHlsManifestCreateOrUpdateParameters"} 402 for i := range v { 403 if err := validateHlsManifestCreateOrUpdateParameters(&v[i]); err != nil { 404 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 405 } 406 } 407 if invalidParams.Len() > 0 { 408 return invalidParams 409 } else { 410 return nil 411 } 412} 413 414func validateAuthorization(v *types.Authorization) error { 415 if v == nil { 416 return nil 417 } 418 invalidParams := smithy.InvalidParamsError{Context: "Authorization"} 419 if v.CdnIdentifierSecret == nil { 420 invalidParams.Add(smithy.NewErrParamRequired("CdnIdentifierSecret")) 421 } 422 if v.SecretsRoleArn == nil { 423 invalidParams.Add(smithy.NewErrParamRequired("SecretsRoleArn")) 424 } 425 if invalidParams.Len() > 0 { 426 return invalidParams 427 } else { 428 return nil 429 } 430} 431 432func validateCmafEncryption(v *types.CmafEncryption) error { 433 if v == nil { 434 return nil 435 } 436 invalidParams := smithy.InvalidParamsError{Context: "CmafEncryption"} 437 if v.SpekeKeyProvider == nil { 438 invalidParams.Add(smithy.NewErrParamRequired("SpekeKeyProvider")) 439 } else if v.SpekeKeyProvider != nil { 440 if err := validateSpekeKeyProvider(v.SpekeKeyProvider); err != nil { 441 invalidParams.AddNested("SpekeKeyProvider", err.(smithy.InvalidParamsError)) 442 } 443 } 444 if invalidParams.Len() > 0 { 445 return invalidParams 446 } else { 447 return nil 448 } 449} 450 451func validateCmafPackageCreateOrUpdateParameters(v *types.CmafPackageCreateOrUpdateParameters) error { 452 if v == nil { 453 return nil 454 } 455 invalidParams := smithy.InvalidParamsError{Context: "CmafPackageCreateOrUpdateParameters"} 456 if v.Encryption != nil { 457 if err := validateCmafEncryption(v.Encryption); err != nil { 458 invalidParams.AddNested("Encryption", err.(smithy.InvalidParamsError)) 459 } 460 } 461 if v.HlsManifests != nil { 462 if err := validate__listOfHlsManifestCreateOrUpdateParameters(v.HlsManifests); err != nil { 463 invalidParams.AddNested("HlsManifests", err.(smithy.InvalidParamsError)) 464 } 465 } 466 if invalidParams.Len() > 0 { 467 return invalidParams 468 } else { 469 return nil 470 } 471} 472 473func validateDashEncryption(v *types.DashEncryption) error { 474 if v == nil { 475 return nil 476 } 477 invalidParams := smithy.InvalidParamsError{Context: "DashEncryption"} 478 if v.SpekeKeyProvider == nil { 479 invalidParams.Add(smithy.NewErrParamRequired("SpekeKeyProvider")) 480 } else if v.SpekeKeyProvider != nil { 481 if err := validateSpekeKeyProvider(v.SpekeKeyProvider); err != nil { 482 invalidParams.AddNested("SpekeKeyProvider", err.(smithy.InvalidParamsError)) 483 } 484 } 485 if invalidParams.Len() > 0 { 486 return invalidParams 487 } else { 488 return nil 489 } 490} 491 492func validateDashPackage(v *types.DashPackage) error { 493 if v == nil { 494 return nil 495 } 496 invalidParams := smithy.InvalidParamsError{Context: "DashPackage"} 497 if v.Encryption != nil { 498 if err := validateDashEncryption(v.Encryption); err != nil { 499 invalidParams.AddNested("Encryption", err.(smithy.InvalidParamsError)) 500 } 501 } 502 if invalidParams.Len() > 0 { 503 return invalidParams 504 } else { 505 return nil 506 } 507} 508 509func validateEncryptionContractConfiguration(v *types.EncryptionContractConfiguration) error { 510 if v == nil { 511 return nil 512 } 513 invalidParams := smithy.InvalidParamsError{Context: "EncryptionContractConfiguration"} 514 if len(v.PresetSpeke20Audio) == 0 { 515 invalidParams.Add(smithy.NewErrParamRequired("PresetSpeke20Audio")) 516 } 517 if len(v.PresetSpeke20Video) == 0 { 518 invalidParams.Add(smithy.NewErrParamRequired("PresetSpeke20Video")) 519 } 520 if invalidParams.Len() > 0 { 521 return invalidParams 522 } else { 523 return nil 524 } 525} 526 527func validateHlsEncryption(v *types.HlsEncryption) error { 528 if v == nil { 529 return nil 530 } 531 invalidParams := smithy.InvalidParamsError{Context: "HlsEncryption"} 532 if v.SpekeKeyProvider == nil { 533 invalidParams.Add(smithy.NewErrParamRequired("SpekeKeyProvider")) 534 } else if v.SpekeKeyProvider != nil { 535 if err := validateSpekeKeyProvider(v.SpekeKeyProvider); err != nil { 536 invalidParams.AddNested("SpekeKeyProvider", err.(smithy.InvalidParamsError)) 537 } 538 } 539 if invalidParams.Len() > 0 { 540 return invalidParams 541 } else { 542 return nil 543 } 544} 545 546func validateHlsManifestCreateOrUpdateParameters(v *types.HlsManifestCreateOrUpdateParameters) error { 547 if v == nil { 548 return nil 549 } 550 invalidParams := smithy.InvalidParamsError{Context: "HlsManifestCreateOrUpdateParameters"} 551 if v.Id == nil { 552 invalidParams.Add(smithy.NewErrParamRequired("Id")) 553 } 554 if invalidParams.Len() > 0 { 555 return invalidParams 556 } else { 557 return nil 558 } 559} 560 561func validateHlsPackage(v *types.HlsPackage) error { 562 if v == nil { 563 return nil 564 } 565 invalidParams := smithy.InvalidParamsError{Context: "HlsPackage"} 566 if v.Encryption != nil { 567 if err := validateHlsEncryption(v.Encryption); err != nil { 568 invalidParams.AddNested("Encryption", err.(smithy.InvalidParamsError)) 569 } 570 } 571 if invalidParams.Len() > 0 { 572 return invalidParams 573 } else { 574 return nil 575 } 576} 577 578func validateMssEncryption(v *types.MssEncryption) error { 579 if v == nil { 580 return nil 581 } 582 invalidParams := smithy.InvalidParamsError{Context: "MssEncryption"} 583 if v.SpekeKeyProvider == nil { 584 invalidParams.Add(smithy.NewErrParamRequired("SpekeKeyProvider")) 585 } else if v.SpekeKeyProvider != nil { 586 if err := validateSpekeKeyProvider(v.SpekeKeyProvider); err != nil { 587 invalidParams.AddNested("SpekeKeyProvider", err.(smithy.InvalidParamsError)) 588 } 589 } 590 if invalidParams.Len() > 0 { 591 return invalidParams 592 } else { 593 return nil 594 } 595} 596 597func validateMssPackage(v *types.MssPackage) error { 598 if v == nil { 599 return nil 600 } 601 invalidParams := smithy.InvalidParamsError{Context: "MssPackage"} 602 if v.Encryption != nil { 603 if err := validateMssEncryption(v.Encryption); err != nil { 604 invalidParams.AddNested("Encryption", err.(smithy.InvalidParamsError)) 605 } 606 } 607 if invalidParams.Len() > 0 { 608 return invalidParams 609 } else { 610 return nil 611 } 612} 613 614func validateS3Destination(v *types.S3Destination) error { 615 if v == nil { 616 return nil 617 } 618 invalidParams := smithy.InvalidParamsError{Context: "S3Destination"} 619 if v.BucketName == nil { 620 invalidParams.Add(smithy.NewErrParamRequired("BucketName")) 621 } 622 if v.ManifestKey == nil { 623 invalidParams.Add(smithy.NewErrParamRequired("ManifestKey")) 624 } 625 if v.RoleArn == nil { 626 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 627 } 628 if invalidParams.Len() > 0 { 629 return invalidParams 630 } else { 631 return nil 632 } 633} 634 635func validateSpekeKeyProvider(v *types.SpekeKeyProvider) error { 636 if v == nil { 637 return nil 638 } 639 invalidParams := smithy.InvalidParamsError{Context: "SpekeKeyProvider"} 640 if v.EncryptionContractConfiguration != nil { 641 if err := validateEncryptionContractConfiguration(v.EncryptionContractConfiguration); err != nil { 642 invalidParams.AddNested("EncryptionContractConfiguration", err.(smithy.InvalidParamsError)) 643 } 644 } 645 if v.ResourceId == nil { 646 invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) 647 } 648 if v.RoleArn == nil { 649 invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) 650 } 651 if v.SystemIds == nil { 652 invalidParams.Add(smithy.NewErrParamRequired("SystemIds")) 653 } 654 if v.Url == nil { 655 invalidParams.Add(smithy.NewErrParamRequired("Url")) 656 } 657 if invalidParams.Len() > 0 { 658 return invalidParams 659 } else { 660 return nil 661 } 662} 663 664func validateOpConfigureLogsInput(v *ConfigureLogsInput) error { 665 if v == nil { 666 return nil 667 } 668 invalidParams := smithy.InvalidParamsError{Context: "ConfigureLogsInput"} 669 if v.Id == nil { 670 invalidParams.Add(smithy.NewErrParamRequired("Id")) 671 } 672 if invalidParams.Len() > 0 { 673 return invalidParams 674 } else { 675 return nil 676 } 677} 678 679func validateOpCreateChannelInput(v *CreateChannelInput) error { 680 if v == nil { 681 return nil 682 } 683 invalidParams := smithy.InvalidParamsError{Context: "CreateChannelInput"} 684 if v.Id == nil { 685 invalidParams.Add(smithy.NewErrParamRequired("Id")) 686 } 687 if invalidParams.Len() > 0 { 688 return invalidParams 689 } else { 690 return nil 691 } 692} 693 694func validateOpCreateHarvestJobInput(v *CreateHarvestJobInput) error { 695 if v == nil { 696 return nil 697 } 698 invalidParams := smithy.InvalidParamsError{Context: "CreateHarvestJobInput"} 699 if v.EndTime == nil { 700 invalidParams.Add(smithy.NewErrParamRequired("EndTime")) 701 } 702 if v.Id == nil { 703 invalidParams.Add(smithy.NewErrParamRequired("Id")) 704 } 705 if v.OriginEndpointId == nil { 706 invalidParams.Add(smithy.NewErrParamRequired("OriginEndpointId")) 707 } 708 if v.S3Destination == nil { 709 invalidParams.Add(smithy.NewErrParamRequired("S3Destination")) 710 } else if v.S3Destination != nil { 711 if err := validateS3Destination(v.S3Destination); err != nil { 712 invalidParams.AddNested("S3Destination", err.(smithy.InvalidParamsError)) 713 } 714 } 715 if v.StartTime == nil { 716 invalidParams.Add(smithy.NewErrParamRequired("StartTime")) 717 } 718 if invalidParams.Len() > 0 { 719 return invalidParams 720 } else { 721 return nil 722 } 723} 724 725func validateOpCreateOriginEndpointInput(v *CreateOriginEndpointInput) error { 726 if v == nil { 727 return nil 728 } 729 invalidParams := smithy.InvalidParamsError{Context: "CreateOriginEndpointInput"} 730 if v.Authorization != nil { 731 if err := validateAuthorization(v.Authorization); err != nil { 732 invalidParams.AddNested("Authorization", err.(smithy.InvalidParamsError)) 733 } 734 } 735 if v.ChannelId == nil { 736 invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) 737 } 738 if v.CmafPackage != nil { 739 if err := validateCmafPackageCreateOrUpdateParameters(v.CmafPackage); err != nil { 740 invalidParams.AddNested("CmafPackage", err.(smithy.InvalidParamsError)) 741 } 742 } 743 if v.DashPackage != nil { 744 if err := validateDashPackage(v.DashPackage); err != nil { 745 invalidParams.AddNested("DashPackage", err.(smithy.InvalidParamsError)) 746 } 747 } 748 if v.HlsPackage != nil { 749 if err := validateHlsPackage(v.HlsPackage); err != nil { 750 invalidParams.AddNested("HlsPackage", err.(smithy.InvalidParamsError)) 751 } 752 } 753 if v.Id == nil { 754 invalidParams.Add(smithy.NewErrParamRequired("Id")) 755 } 756 if v.MssPackage != nil { 757 if err := validateMssPackage(v.MssPackage); err != nil { 758 invalidParams.AddNested("MssPackage", err.(smithy.InvalidParamsError)) 759 } 760 } 761 if invalidParams.Len() > 0 { 762 return invalidParams 763 } else { 764 return nil 765 } 766} 767 768func validateOpDeleteChannelInput(v *DeleteChannelInput) error { 769 if v == nil { 770 return nil 771 } 772 invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelInput"} 773 if v.Id == nil { 774 invalidParams.Add(smithy.NewErrParamRequired("Id")) 775 } 776 if invalidParams.Len() > 0 { 777 return invalidParams 778 } else { 779 return nil 780 } 781} 782 783func validateOpDeleteOriginEndpointInput(v *DeleteOriginEndpointInput) error { 784 if v == nil { 785 return nil 786 } 787 invalidParams := smithy.InvalidParamsError{Context: "DeleteOriginEndpointInput"} 788 if v.Id == nil { 789 invalidParams.Add(smithy.NewErrParamRequired("Id")) 790 } 791 if invalidParams.Len() > 0 { 792 return invalidParams 793 } else { 794 return nil 795 } 796} 797 798func validateOpDescribeChannelInput(v *DescribeChannelInput) error { 799 if v == nil { 800 return nil 801 } 802 invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelInput"} 803 if v.Id == nil { 804 invalidParams.Add(smithy.NewErrParamRequired("Id")) 805 } 806 if invalidParams.Len() > 0 { 807 return invalidParams 808 } else { 809 return nil 810 } 811} 812 813func validateOpDescribeHarvestJobInput(v *DescribeHarvestJobInput) error { 814 if v == nil { 815 return nil 816 } 817 invalidParams := smithy.InvalidParamsError{Context: "DescribeHarvestJobInput"} 818 if v.Id == nil { 819 invalidParams.Add(smithy.NewErrParamRequired("Id")) 820 } 821 if invalidParams.Len() > 0 { 822 return invalidParams 823 } else { 824 return nil 825 } 826} 827 828func validateOpDescribeOriginEndpointInput(v *DescribeOriginEndpointInput) error { 829 if v == nil { 830 return nil 831 } 832 invalidParams := smithy.InvalidParamsError{Context: "DescribeOriginEndpointInput"} 833 if v.Id == nil { 834 invalidParams.Add(smithy.NewErrParamRequired("Id")) 835 } 836 if invalidParams.Len() > 0 { 837 return invalidParams 838 } else { 839 return nil 840 } 841} 842 843func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { 844 if v == nil { 845 return nil 846 } 847 invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} 848 if v.ResourceArn == nil { 849 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 850 } 851 if invalidParams.Len() > 0 { 852 return invalidParams 853 } else { 854 return nil 855 } 856} 857 858func validateOpRotateChannelCredentialsInput(v *RotateChannelCredentialsInput) error { 859 if v == nil { 860 return nil 861 } 862 invalidParams := smithy.InvalidParamsError{Context: "RotateChannelCredentialsInput"} 863 if v.Id == nil { 864 invalidParams.Add(smithy.NewErrParamRequired("Id")) 865 } 866 if invalidParams.Len() > 0 { 867 return invalidParams 868 } else { 869 return nil 870 } 871} 872 873func validateOpRotateIngestEndpointCredentialsInput(v *RotateIngestEndpointCredentialsInput) error { 874 if v == nil { 875 return nil 876 } 877 invalidParams := smithy.InvalidParamsError{Context: "RotateIngestEndpointCredentialsInput"} 878 if v.Id == nil { 879 invalidParams.Add(smithy.NewErrParamRequired("Id")) 880 } 881 if v.IngestEndpointId == nil { 882 invalidParams.Add(smithy.NewErrParamRequired("IngestEndpointId")) 883 } 884 if invalidParams.Len() > 0 { 885 return invalidParams 886 } else { 887 return nil 888 } 889} 890 891func validateOpTagResourceInput(v *TagResourceInput) error { 892 if v == nil { 893 return nil 894 } 895 invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} 896 if v.ResourceArn == nil { 897 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 898 } 899 if v.Tags == nil { 900 invalidParams.Add(smithy.NewErrParamRequired("Tags")) 901 } 902 if invalidParams.Len() > 0 { 903 return invalidParams 904 } else { 905 return nil 906 } 907} 908 909func validateOpUntagResourceInput(v *UntagResourceInput) error { 910 if v == nil { 911 return nil 912 } 913 invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} 914 if v.ResourceArn == nil { 915 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 916 } 917 if v.TagKeys == nil { 918 invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) 919 } 920 if invalidParams.Len() > 0 { 921 return invalidParams 922 } else { 923 return nil 924 } 925} 926 927func validateOpUpdateChannelInput(v *UpdateChannelInput) error { 928 if v == nil { 929 return nil 930 } 931 invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelInput"} 932 if v.Id == nil { 933 invalidParams.Add(smithy.NewErrParamRequired("Id")) 934 } 935 if invalidParams.Len() > 0 { 936 return invalidParams 937 } else { 938 return nil 939 } 940} 941 942func validateOpUpdateOriginEndpointInput(v *UpdateOriginEndpointInput) error { 943 if v == nil { 944 return nil 945 } 946 invalidParams := smithy.InvalidParamsError{Context: "UpdateOriginEndpointInput"} 947 if v.Authorization != nil { 948 if err := validateAuthorization(v.Authorization); err != nil { 949 invalidParams.AddNested("Authorization", err.(smithy.InvalidParamsError)) 950 } 951 } 952 if v.CmafPackage != nil { 953 if err := validateCmafPackageCreateOrUpdateParameters(v.CmafPackage); err != nil { 954 invalidParams.AddNested("CmafPackage", err.(smithy.InvalidParamsError)) 955 } 956 } 957 if v.DashPackage != nil { 958 if err := validateDashPackage(v.DashPackage); err != nil { 959 invalidParams.AddNested("DashPackage", err.(smithy.InvalidParamsError)) 960 } 961 } 962 if v.HlsPackage != nil { 963 if err := validateHlsPackage(v.HlsPackage); err != nil { 964 invalidParams.AddNested("HlsPackage", err.(smithy.InvalidParamsError)) 965 } 966 } 967 if v.Id == nil { 968 invalidParams.Add(smithy.NewErrParamRequired("Id")) 969 } 970 if v.MssPackage != nil { 971 if err := validateMssPackage(v.MssPackage); err != nil { 972 invalidParams.AddNested("MssPackage", err.(smithy.InvalidParamsError)) 973 } 974 } 975 if invalidParams.Len() > 0 { 976 return invalidParams 977 } else { 978 return nil 979 } 980} 981