// Code generated by smithy-go-codegen DO NOT EDIT. package s3control import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/s3control/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpCreateAccessPointForObjectLambda struct { } func (*validateOpCreateAccessPointForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpCreateAccessPointForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateAccessPointForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateAccessPointForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateAccessPoint struct { } func (*validateOpCreateAccessPoint) ID() string { return "OperationInputValidation" } func (m *validateOpCreateAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateAccessPointInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateAccessPointInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateBucket struct { } func (*validateOpCreateBucket) ID() string { return "OperationInputValidation" } func (m *validateOpCreateBucket) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateBucketInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateBucketInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateJob struct { } func (*validateOpCreateJob) ID() string { return "OperationInputValidation" } func (m *validateOpCreateJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateMultiRegionAccessPoint struct { } func (*validateOpCreateMultiRegionAccessPoint) ID() string { return "OperationInputValidation" } func (m *validateOpCreateMultiRegionAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateMultiRegionAccessPointInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateMultiRegionAccessPointInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAccessPointForObjectLambda struct { } func (*validateOpDeleteAccessPointForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAccessPointForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAccessPointForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAccessPointForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAccessPoint struct { } func (*validateOpDeleteAccessPoint) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAccessPointInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAccessPointInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAccessPointPolicyForObjectLambda struct { } func (*validateOpDeleteAccessPointPolicyForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAccessPointPolicyForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAccessPointPolicyForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAccessPointPolicyForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAccessPointPolicy struct { } func (*validateOpDeleteAccessPointPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAccessPointPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAccessPointPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteBucket struct { } func (*validateOpDeleteBucket) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteBucket) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteBucketInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteBucketInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteBucketLifecycleConfiguration struct { } func (*validateOpDeleteBucketLifecycleConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteBucketLifecycleConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteBucketLifecycleConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteBucketLifecycleConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteBucketPolicy struct { } func (*validateOpDeleteBucketPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteBucketPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteBucketPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteBucketPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteBucketReplication struct { } func (*validateOpDeleteBucketReplication) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteBucketReplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteBucketReplicationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteBucketReplicationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteBucketTagging struct { } func (*validateOpDeleteBucketTagging) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteBucketTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteBucketTaggingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteBucketTaggingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteJobTagging struct { } func (*validateOpDeleteJobTagging) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteJobTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteJobTaggingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteJobTaggingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteMultiRegionAccessPoint struct { } func (*validateOpDeleteMultiRegionAccessPoint) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteMultiRegionAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteMultiRegionAccessPointInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteMultiRegionAccessPointInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeletePublicAccessBlock struct { } func (*validateOpDeletePublicAccessBlock) ID() string { return "OperationInputValidation" } func (m *validateOpDeletePublicAccessBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeletePublicAccessBlockInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeletePublicAccessBlockInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteStorageLensConfiguration struct { } func (*validateOpDeleteStorageLensConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteStorageLensConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteStorageLensConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteStorageLensConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteStorageLensConfigurationTagging struct { } func (*validateOpDeleteStorageLensConfigurationTagging) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteStorageLensConfigurationTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteStorageLensConfigurationTaggingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteStorageLensConfigurationTaggingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeJob struct { } func (*validateOpDescribeJob) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeMultiRegionAccessPointOperation struct { } func (*validateOpDescribeMultiRegionAccessPointOperation) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeMultiRegionAccessPointOperation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeMultiRegionAccessPointOperationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeMultiRegionAccessPointOperationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAccessPointConfigurationForObjectLambda struct { } func (*validateOpGetAccessPointConfigurationForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpGetAccessPointConfigurationForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAccessPointConfigurationForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAccessPointConfigurationForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAccessPointForObjectLambda struct { } func (*validateOpGetAccessPointForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpGetAccessPointForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAccessPointForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAccessPointForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAccessPoint struct { } func (*validateOpGetAccessPoint) ID() string { return "OperationInputValidation" } func (m *validateOpGetAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAccessPointInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAccessPointInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAccessPointPolicyForObjectLambda struct { } func (*validateOpGetAccessPointPolicyForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpGetAccessPointPolicyForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAccessPointPolicyForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAccessPointPolicyForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAccessPointPolicy struct { } func (*validateOpGetAccessPointPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpGetAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAccessPointPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAccessPointPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAccessPointPolicyStatusForObjectLambda struct { } func (*validateOpGetAccessPointPolicyStatusForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpGetAccessPointPolicyStatusForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAccessPointPolicyStatusForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAccessPointPolicyStatusForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAccessPointPolicyStatus struct { } func (*validateOpGetAccessPointPolicyStatus) ID() string { return "OperationInputValidation" } func (m *validateOpGetAccessPointPolicyStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAccessPointPolicyStatusInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAccessPointPolicyStatusInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetBucket struct { } func (*validateOpGetBucket) ID() string { return "OperationInputValidation" } func (m *validateOpGetBucket) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetBucketInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetBucketInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetBucketLifecycleConfiguration struct { } func (*validateOpGetBucketLifecycleConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetBucketLifecycleConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetBucketLifecycleConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetBucketLifecycleConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetBucketPolicy struct { } func (*validateOpGetBucketPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpGetBucketPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetBucketPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetBucketPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetBucketReplication struct { } func (*validateOpGetBucketReplication) ID() string { return "OperationInputValidation" } func (m *validateOpGetBucketReplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetBucketReplicationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetBucketReplicationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetBucketTagging struct { } func (*validateOpGetBucketTagging) ID() string { return "OperationInputValidation" } func (m *validateOpGetBucketTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetBucketTaggingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetBucketTaggingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetBucketVersioning struct { } func (*validateOpGetBucketVersioning) ID() string { return "OperationInputValidation" } func (m *validateOpGetBucketVersioning) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetBucketVersioningInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetBucketVersioningInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetJobTagging struct { } func (*validateOpGetJobTagging) ID() string { return "OperationInputValidation" } func (m *validateOpGetJobTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetJobTaggingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetJobTaggingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMultiRegionAccessPoint struct { } func (*validateOpGetMultiRegionAccessPoint) ID() string { return "OperationInputValidation" } func (m *validateOpGetMultiRegionAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMultiRegionAccessPointInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMultiRegionAccessPointInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMultiRegionAccessPointPolicy struct { } func (*validateOpGetMultiRegionAccessPointPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpGetMultiRegionAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMultiRegionAccessPointPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMultiRegionAccessPointPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMultiRegionAccessPointPolicyStatus struct { } func (*validateOpGetMultiRegionAccessPointPolicyStatus) ID() string { return "OperationInputValidation" } func (m *validateOpGetMultiRegionAccessPointPolicyStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMultiRegionAccessPointPolicyStatusInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMultiRegionAccessPointPolicyStatusInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMultiRegionAccessPointRoutes struct { } func (*validateOpGetMultiRegionAccessPointRoutes) ID() string { return "OperationInputValidation" } func (m *validateOpGetMultiRegionAccessPointRoutes) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMultiRegionAccessPointRoutesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMultiRegionAccessPointRoutesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetPublicAccessBlock struct { } func (*validateOpGetPublicAccessBlock) ID() string { return "OperationInputValidation" } func (m *validateOpGetPublicAccessBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetPublicAccessBlockInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetPublicAccessBlockInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetStorageLensConfiguration struct { } func (*validateOpGetStorageLensConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetStorageLensConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetStorageLensConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetStorageLensConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetStorageLensConfigurationTagging struct { } func (*validateOpGetStorageLensConfigurationTagging) ID() string { return "OperationInputValidation" } func (m *validateOpGetStorageLensConfigurationTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetStorageLensConfigurationTaggingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetStorageLensConfigurationTaggingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAccessPointsForObjectLambda struct { } func (*validateOpListAccessPointsForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpListAccessPointsForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAccessPointsForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAccessPointsForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAccessPoints struct { } func (*validateOpListAccessPoints) ID() string { return "OperationInputValidation" } func (m *validateOpListAccessPoints) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAccessPointsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAccessPointsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListJobs struct { } func (*validateOpListJobs) ID() string { return "OperationInputValidation" } func (m *validateOpListJobs) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListJobsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListJobsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListMultiRegionAccessPoints struct { } func (*validateOpListMultiRegionAccessPoints) ID() string { return "OperationInputValidation" } func (m *validateOpListMultiRegionAccessPoints) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListMultiRegionAccessPointsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListMultiRegionAccessPointsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListRegionalBuckets struct { } func (*validateOpListRegionalBuckets) ID() string { return "OperationInputValidation" } func (m *validateOpListRegionalBuckets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListRegionalBucketsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListRegionalBucketsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListStorageLensConfigurations struct { } func (*validateOpListStorageLensConfigurations) ID() string { return "OperationInputValidation" } func (m *validateOpListStorageLensConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListStorageLensConfigurationsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListStorageLensConfigurationsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutAccessPointConfigurationForObjectLambda struct { } func (*validateOpPutAccessPointConfigurationForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpPutAccessPointConfigurationForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutAccessPointConfigurationForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutAccessPointConfigurationForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutAccessPointPolicyForObjectLambda struct { } func (*validateOpPutAccessPointPolicyForObjectLambda) ID() string { return "OperationInputValidation" } func (m *validateOpPutAccessPointPolicyForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutAccessPointPolicyForObjectLambdaInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutAccessPointPolicyForObjectLambdaInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutAccessPointPolicy struct { } func (*validateOpPutAccessPointPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpPutAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutAccessPointPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutAccessPointPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutBucketLifecycleConfiguration struct { } func (*validateOpPutBucketLifecycleConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpPutBucketLifecycleConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutBucketLifecycleConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutBucketLifecycleConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutBucketPolicy struct { } func (*validateOpPutBucketPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpPutBucketPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutBucketPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutBucketPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutBucketReplication struct { } func (*validateOpPutBucketReplication) ID() string { return "OperationInputValidation" } func (m *validateOpPutBucketReplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutBucketReplicationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutBucketReplicationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutBucketTagging struct { } func (*validateOpPutBucketTagging) ID() string { return "OperationInputValidation" } func (m *validateOpPutBucketTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutBucketTaggingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutBucketTaggingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutBucketVersioning struct { } func (*validateOpPutBucketVersioning) ID() string { return "OperationInputValidation" } func (m *validateOpPutBucketVersioning) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutBucketVersioningInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutBucketVersioningInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutJobTagging struct { } func (*validateOpPutJobTagging) ID() string { return "OperationInputValidation" } func (m *validateOpPutJobTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutJobTaggingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutJobTaggingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutMultiRegionAccessPointPolicy struct { } func (*validateOpPutMultiRegionAccessPointPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpPutMultiRegionAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutMultiRegionAccessPointPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutMultiRegionAccessPointPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutPublicAccessBlock struct { } func (*validateOpPutPublicAccessBlock) ID() string { return "OperationInputValidation" } func (m *validateOpPutPublicAccessBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutPublicAccessBlockInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutPublicAccessBlockInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutStorageLensConfiguration struct { } func (*validateOpPutStorageLensConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpPutStorageLensConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutStorageLensConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutStorageLensConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutStorageLensConfigurationTagging struct { } func (*validateOpPutStorageLensConfigurationTagging) ID() string { return "OperationInputValidation" } func (m *validateOpPutStorageLensConfigurationTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutStorageLensConfigurationTaggingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutStorageLensConfigurationTaggingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpSubmitMultiRegionAccessPointRoutes struct { } func (*validateOpSubmitMultiRegionAccessPointRoutes) ID() string { return "OperationInputValidation" } func (m *validateOpSubmitMultiRegionAccessPointRoutes) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*SubmitMultiRegionAccessPointRoutesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpSubmitMultiRegionAccessPointRoutesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateJobPriority struct { } func (*validateOpUpdateJobPriority) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateJobPriority) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateJobPriorityInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateJobPriorityInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateJobStatus struct { } func (*validateOpUpdateJobStatus) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateJobStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateJobStatusInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateJobStatusInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpCreateAccessPointForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAccessPointForObjectLambda{}, middleware.After) } func addOpCreateAccessPointValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAccessPoint{}, middleware.After) } func addOpCreateBucketValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateBucket{}, middleware.After) } func addOpCreateJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateJob{}, middleware.After) } func addOpCreateMultiRegionAccessPointValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateMultiRegionAccessPoint{}, middleware.After) } func addOpDeleteAccessPointForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAccessPointForObjectLambda{}, middleware.After) } func addOpDeleteAccessPointValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAccessPoint{}, middleware.After) } func addOpDeleteAccessPointPolicyForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAccessPointPolicyForObjectLambda{}, middleware.After) } func addOpDeleteAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAccessPointPolicy{}, middleware.After) } func addOpDeleteBucketValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteBucket{}, middleware.After) } func addOpDeleteBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteBucketLifecycleConfiguration{}, middleware.After) } func addOpDeleteBucketPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteBucketPolicy{}, middleware.After) } func addOpDeleteBucketReplicationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteBucketReplication{}, middleware.After) } func addOpDeleteBucketTaggingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteBucketTagging{}, middleware.After) } func addOpDeleteJobTaggingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteJobTagging{}, middleware.After) } func addOpDeleteMultiRegionAccessPointValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteMultiRegionAccessPoint{}, middleware.After) } func addOpDeletePublicAccessBlockValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeletePublicAccessBlock{}, middleware.After) } func addOpDeleteStorageLensConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteStorageLensConfiguration{}, middleware.After) } func addOpDeleteStorageLensConfigurationTaggingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteStorageLensConfigurationTagging{}, middleware.After) } func addOpDescribeJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeJob{}, middleware.After) } func addOpDescribeMultiRegionAccessPointOperationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeMultiRegionAccessPointOperation{}, middleware.After) } func addOpGetAccessPointConfigurationForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAccessPointConfigurationForObjectLambda{}, middleware.After) } func addOpGetAccessPointForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAccessPointForObjectLambda{}, middleware.After) } func addOpGetAccessPointValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAccessPoint{}, middleware.After) } func addOpGetAccessPointPolicyForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAccessPointPolicyForObjectLambda{}, middleware.After) } func addOpGetAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAccessPointPolicy{}, middleware.After) } func addOpGetAccessPointPolicyStatusForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAccessPointPolicyStatusForObjectLambda{}, middleware.After) } func addOpGetAccessPointPolicyStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAccessPointPolicyStatus{}, middleware.After) } func addOpGetBucketValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetBucket{}, middleware.After) } func addOpGetBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetBucketLifecycleConfiguration{}, middleware.After) } func addOpGetBucketPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetBucketPolicy{}, middleware.After) } func addOpGetBucketReplicationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetBucketReplication{}, middleware.After) } func addOpGetBucketTaggingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetBucketTagging{}, middleware.After) } func addOpGetBucketVersioningValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetBucketVersioning{}, middleware.After) } func addOpGetJobTaggingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetJobTagging{}, middleware.After) } func addOpGetMultiRegionAccessPointValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMultiRegionAccessPoint{}, middleware.After) } func addOpGetMultiRegionAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMultiRegionAccessPointPolicy{}, middleware.After) } func addOpGetMultiRegionAccessPointPolicyStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMultiRegionAccessPointPolicyStatus{}, middleware.After) } func addOpGetMultiRegionAccessPointRoutesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMultiRegionAccessPointRoutes{}, middleware.After) } func addOpGetPublicAccessBlockValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetPublicAccessBlock{}, middleware.After) } func addOpGetStorageLensConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetStorageLensConfiguration{}, middleware.After) } func addOpGetStorageLensConfigurationTaggingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetStorageLensConfigurationTagging{}, middleware.After) } func addOpListAccessPointsForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAccessPointsForObjectLambda{}, middleware.After) } func addOpListAccessPointsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAccessPoints{}, middleware.After) } func addOpListJobsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListJobs{}, middleware.After) } func addOpListMultiRegionAccessPointsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListMultiRegionAccessPoints{}, middleware.After) } func addOpListRegionalBucketsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListRegionalBuckets{}, middleware.After) } func addOpListStorageLensConfigurationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListStorageLensConfigurations{}, middleware.After) } func addOpPutAccessPointConfigurationForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutAccessPointConfigurationForObjectLambda{}, middleware.After) } func addOpPutAccessPointPolicyForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutAccessPointPolicyForObjectLambda{}, middleware.After) } func addOpPutAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutAccessPointPolicy{}, middleware.After) } func addOpPutBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutBucketLifecycleConfiguration{}, middleware.After) } func addOpPutBucketPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutBucketPolicy{}, middleware.After) } func addOpPutBucketReplicationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutBucketReplication{}, middleware.After) } func addOpPutBucketTaggingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutBucketTagging{}, middleware.After) } func addOpPutBucketVersioningValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutBucketVersioning{}, middleware.After) } func addOpPutJobTaggingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutJobTagging{}, middleware.After) } func addOpPutMultiRegionAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutMultiRegionAccessPointPolicy{}, middleware.After) } func addOpPutPublicAccessBlockValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutPublicAccessBlock{}, middleware.After) } func addOpPutStorageLensConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutStorageLensConfiguration{}, middleware.After) } func addOpPutStorageLensConfigurationTaggingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutStorageLensConfigurationTagging{}, middleware.After) } func addOpSubmitMultiRegionAccessPointRoutesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpSubmitMultiRegionAccessPointRoutes{}, middleware.After) } func addOpUpdateJobPriorityValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateJobPriority{}, middleware.After) } func addOpUpdateJobStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateJobStatus{}, middleware.After) } func validateAccessControlTranslation(v *types.AccessControlTranslation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AccessControlTranslation"} if len(v.Owner) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Owner")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAccountLevel(v *types.AccountLevel) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AccountLevel"} if v.BucketLevel == nil { invalidParams.Add(smithy.NewErrParamRequired("BucketLevel")) } else if v.BucketLevel != nil { if err := validateBucketLevel(v.BucketLevel); err != nil { invalidParams.AddNested("BucketLevel", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAwsLambdaTransformation(v *types.AwsLambdaTransformation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AwsLambdaTransformation"} if v.FunctionArn == nil { invalidParams.Add(smithy.NewErrParamRequired("FunctionArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateBucketLevel(v *types.BucketLevel) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BucketLevel"} if v.PrefixLevel != nil { if err := validatePrefixLevel(v.PrefixLevel); err != nil { invalidParams.AddNested("PrefixLevel", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCloudWatchMetrics(v *types.CloudWatchMetrics) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CloudWatchMetrics"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCreateMultiRegionAccessPointInput(v *types.CreateMultiRegionAccessPointInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateMultiRegionAccessPointInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Regions == nil { invalidParams.Add(smithy.NewErrParamRequired("Regions")) } else if v.Regions != nil { if err := validateRegionCreationList(v.Regions); err != nil { invalidParams.AddNested("Regions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDeleteMarkerReplication(v *types.DeleteMarkerReplication) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteMarkerReplication"} if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDeleteMultiRegionAccessPointInput(v *types.DeleteMultiRegionAccessPointInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteMultiRegionAccessPointInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDestination(v *types.Destination) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Destination"} if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if v.ReplicationTime != nil { if err := validateReplicationTime(v.ReplicationTime); err != nil { invalidParams.AddNested("ReplicationTime", err.(smithy.InvalidParamsError)) } } if v.AccessControlTranslation != nil { if err := validateAccessControlTranslation(v.AccessControlTranslation); err != nil { invalidParams.AddNested("AccessControlTranslation", err.(smithy.InvalidParamsError)) } } if v.Metrics != nil { if err := validateMetrics(v.Metrics); err != nil { invalidParams.AddNested("Metrics", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateExistingObjectReplication(v *types.ExistingObjectReplication) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ExistingObjectReplication"} if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateGeneratedManifestEncryption(v *types.GeneratedManifestEncryption) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GeneratedManifestEncryption"} if v.SSEKMS != nil { if err := validateSSEKMSEncryption(v.SSEKMS); err != nil { invalidParams.AddNested("SSEKMS", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateJobManifest(v *types.JobManifest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "JobManifest"} if v.Spec == nil { invalidParams.Add(smithy.NewErrParamRequired("Spec")) } else if v.Spec != nil { if err := validateJobManifestSpec(v.Spec); err != nil { invalidParams.AddNested("Spec", err.(smithy.InvalidParamsError)) } } if v.Location == nil { invalidParams.Add(smithy.NewErrParamRequired("Location")) } else if v.Location != nil { if err := validateJobManifestLocation(v.Location); err != nil { invalidParams.AddNested("Location", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateJobManifestGenerator(v types.JobManifestGenerator) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "JobManifestGenerator"} switch uv := v.(type) { case *types.JobManifestGeneratorMemberS3JobManifestGenerator: if err := validateS3JobManifestGenerator(&uv.Value); err != nil { invalidParams.AddNested("[S3JobManifestGenerator]", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateJobManifestLocation(v *types.JobManifestLocation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "JobManifestLocation"} if v.ObjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ObjectArn")) } if v.ETag == nil { invalidParams.Add(smithy.NewErrParamRequired("ETag")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateJobManifestSpec(v *types.JobManifestSpec) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "JobManifestSpec"} if len(v.Format) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Format")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateJobOperation(v *types.JobOperation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "JobOperation"} if v.S3PutObjectCopy != nil { if err := validateS3CopyObjectOperation(v.S3PutObjectCopy); err != nil { invalidParams.AddNested("S3PutObjectCopy", err.(smithy.InvalidParamsError)) } } if v.S3PutObjectAcl != nil { if err := validateS3SetObjectAclOperation(v.S3PutObjectAcl); err != nil { invalidParams.AddNested("S3PutObjectAcl", err.(smithy.InvalidParamsError)) } } if v.S3PutObjectTagging != nil { if err := validateS3SetObjectTaggingOperation(v.S3PutObjectTagging); err != nil { invalidParams.AddNested("S3PutObjectTagging", err.(smithy.InvalidParamsError)) } } if v.S3PutObjectLegalHold != nil { if err := validateS3SetObjectLegalHoldOperation(v.S3PutObjectLegalHold); err != nil { invalidParams.AddNested("S3PutObjectLegalHold", err.(smithy.InvalidParamsError)) } } if v.S3PutObjectRetention != nil { if err := validateS3SetObjectRetentionOperation(v.S3PutObjectRetention); err != nil { invalidParams.AddNested("S3PutObjectRetention", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateJobReport(v *types.JobReport) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "JobReport"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateLifecycleConfiguration(v *types.LifecycleConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "LifecycleConfiguration"} if v.Rules != nil { if err := validateLifecycleRules(v.Rules); err != nil { invalidParams.AddNested("Rules", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateLifecycleRule(v *types.LifecycleRule) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "LifecycleRule"} if v.Filter != nil { if err := validateLifecycleRuleFilter(v.Filter); err != nil { invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError)) } } if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateLifecycleRuleAndOperator(v *types.LifecycleRuleAndOperator) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "LifecycleRuleAndOperator"} if v.Tags != nil { if err := validateS3TagSet(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateLifecycleRuleFilter(v *types.LifecycleRuleFilter) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "LifecycleRuleFilter"} if v.Tag != nil { if err := validateS3Tag(v.Tag); err != nil { invalidParams.AddNested("Tag", err.(smithy.InvalidParamsError)) } } if v.And != nil { if err := validateLifecycleRuleAndOperator(v.And); err != nil { invalidParams.AddNested("And", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateLifecycleRules(v []types.LifecycleRule) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "LifecycleRules"} for i := range v { if err := validateLifecycleRule(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMetrics(v *types.Metrics) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Metrics"} if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMultiRegionAccessPointRoute(v *types.MultiRegionAccessPointRoute) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MultiRegionAccessPointRoute"} if v.TrafficDialPercentage == nil { invalidParams.Add(smithy.NewErrParamRequired("TrafficDialPercentage")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateObjectLambdaConfiguration(v *types.ObjectLambdaConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ObjectLambdaConfiguration"} if v.SupportingAccessPoint == nil { invalidParams.Add(smithy.NewErrParamRequired("SupportingAccessPoint")) } if v.TransformationConfigurations == nil { invalidParams.Add(smithy.NewErrParamRequired("TransformationConfigurations")) } else if v.TransformationConfigurations != nil { if err := validateObjectLambdaTransformationConfigurationsList(v.TransformationConfigurations); err != nil { invalidParams.AddNested("TransformationConfigurations", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateObjectLambdaContentTransformation(v types.ObjectLambdaContentTransformation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ObjectLambdaContentTransformation"} switch uv := v.(type) { case *types.ObjectLambdaContentTransformationMemberAwsLambda: if err := validateAwsLambdaTransformation(&uv.Value); err != nil { invalidParams.AddNested("[AwsLambda]", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateObjectLambdaTransformationConfiguration(v *types.ObjectLambdaTransformationConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ObjectLambdaTransformationConfiguration"} if v.Actions == nil { invalidParams.Add(smithy.NewErrParamRequired("Actions")) } if v.ContentTransformation == nil { invalidParams.Add(smithy.NewErrParamRequired("ContentTransformation")) } else if v.ContentTransformation != nil { if err := validateObjectLambdaContentTransformation(v.ContentTransformation); err != nil { invalidParams.AddNested("ContentTransformation", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateObjectLambdaTransformationConfigurationsList(v []types.ObjectLambdaTransformationConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ObjectLambdaTransformationConfigurationsList"} for i := range v { if err := validateObjectLambdaTransformationConfiguration(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validatePrefixLevel(v *types.PrefixLevel) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PrefixLevel"} if v.StorageMetrics == nil { invalidParams.Add(smithy.NewErrParamRequired("StorageMetrics")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validatePutMultiRegionAccessPointPolicyInput(v *types.PutMultiRegionAccessPointPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutMultiRegionAccessPointPolicyInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Policy == nil { invalidParams.Add(smithy.NewErrParamRequired("Policy")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateRegion(v *types.Region) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Region"} if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateRegionCreationList(v []types.Region) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RegionCreationList"} for i := range v { if err := validateRegion(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateReplicaModifications(v *types.ReplicaModifications) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ReplicaModifications"} if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateReplicationConfiguration(v *types.ReplicationConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ReplicationConfiguration"} if v.Role == nil { invalidParams.Add(smithy.NewErrParamRequired("Role")) } if v.Rules == nil { invalidParams.Add(smithy.NewErrParamRequired("Rules")) } else if v.Rules != nil { if err := validateReplicationRules(v.Rules); err != nil { invalidParams.AddNested("Rules", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateReplicationRule(v *types.ReplicationRule) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ReplicationRule"} if v.Filter != nil { if err := validateReplicationRuleFilter(v.Filter); err != nil { invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError)) } } if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if v.SourceSelectionCriteria != nil { if err := validateSourceSelectionCriteria(v.SourceSelectionCriteria); err != nil { invalidParams.AddNested("SourceSelectionCriteria", err.(smithy.InvalidParamsError)) } } if v.ExistingObjectReplication != nil { if err := validateExistingObjectReplication(v.ExistingObjectReplication); err != nil { invalidParams.AddNested("ExistingObjectReplication", err.(smithy.InvalidParamsError)) } } if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } else if v.Destination != nil { if err := validateDestination(v.Destination); err != nil { invalidParams.AddNested("Destination", err.(smithy.InvalidParamsError)) } } if v.DeleteMarkerReplication != nil { if err := validateDeleteMarkerReplication(v.DeleteMarkerReplication); err != nil { invalidParams.AddNested("DeleteMarkerReplication", err.(smithy.InvalidParamsError)) } } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateReplicationRuleAndOperator(v *types.ReplicationRuleAndOperator) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ReplicationRuleAndOperator"} if v.Tags != nil { if err := validateS3TagSet(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateReplicationRuleFilter(v *types.ReplicationRuleFilter) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ReplicationRuleFilter"} if v.Tag != nil { if err := validateS3Tag(v.Tag); err != nil { invalidParams.AddNested("Tag", err.(smithy.InvalidParamsError)) } } if v.And != nil { if err := validateReplicationRuleAndOperator(v.And); err != nil { invalidParams.AddNested("And", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateReplicationRules(v []types.ReplicationRule) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ReplicationRules"} for i := range v { if err := validateReplicationRule(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateReplicationTime(v *types.ReplicationTime) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ReplicationTime"} if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if v.Time == nil { invalidParams.Add(smithy.NewErrParamRequired("Time")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateRouteList(v []types.MultiRegionAccessPointRoute) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RouteList"} for i := range v { if err := validateMultiRegionAccessPointRoute(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3AccessControlList(v *types.S3AccessControlList) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3AccessControlList"} if v.Owner == nil { invalidParams.Add(smithy.NewErrParamRequired("Owner")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3AccessControlPolicy(v *types.S3AccessControlPolicy) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3AccessControlPolicy"} if v.AccessControlList != nil { if err := validateS3AccessControlList(v.AccessControlList); err != nil { invalidParams.AddNested("AccessControlList", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3BucketDestination(v *types.S3BucketDestination) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3BucketDestination"} if len(v.Format) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Format")) } if len(v.OutputSchemaVersion) == 0 { invalidParams.Add(smithy.NewErrParamRequired("OutputSchemaVersion")) } if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if v.Encryption != nil { if err := validateStorageLensDataExportEncryption(v.Encryption); err != nil { invalidParams.AddNested("Encryption", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3CopyObjectOperation(v *types.S3CopyObjectOperation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3CopyObjectOperation"} if v.NewObjectTagging != nil { if err := validateS3TagSet(v.NewObjectTagging); err != nil { invalidParams.AddNested("NewObjectTagging", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3JobManifestGenerator(v *types.S3JobManifestGenerator) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3JobManifestGenerator"} if v.SourceBucket == nil { invalidParams.Add(smithy.NewErrParamRequired("SourceBucket")) } if v.ManifestOutputLocation != nil { if err := validateS3ManifestOutputLocation(v.ManifestOutputLocation); err != nil { invalidParams.AddNested("ManifestOutputLocation", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3ManifestOutputLocation(v *types.S3ManifestOutputLocation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3ManifestOutputLocation"} if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if v.ManifestEncryption != nil { if err := validateGeneratedManifestEncryption(v.ManifestEncryption); err != nil { invalidParams.AddNested("ManifestEncryption", err.(smithy.InvalidParamsError)) } } if len(v.ManifestFormat) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ManifestFormat")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3ObjectLockLegalHold(v *types.S3ObjectLockLegalHold) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3ObjectLockLegalHold"} if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3SetObjectAclOperation(v *types.S3SetObjectAclOperation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3SetObjectAclOperation"} if v.AccessControlPolicy != nil { if err := validateS3AccessControlPolicy(v.AccessControlPolicy); err != nil { invalidParams.AddNested("AccessControlPolicy", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3SetObjectLegalHoldOperation(v *types.S3SetObjectLegalHoldOperation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3SetObjectLegalHoldOperation"} if v.LegalHold == nil { invalidParams.Add(smithy.NewErrParamRequired("LegalHold")) } else if v.LegalHold != nil { if err := validateS3ObjectLockLegalHold(v.LegalHold); err != nil { invalidParams.AddNested("LegalHold", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3SetObjectRetentionOperation(v *types.S3SetObjectRetentionOperation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3SetObjectRetentionOperation"} if v.Retention == nil { invalidParams.Add(smithy.NewErrParamRequired("Retention")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3SetObjectTaggingOperation(v *types.S3SetObjectTaggingOperation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3SetObjectTaggingOperation"} if v.TagSet != nil { if err := validateS3TagSet(v.TagSet); err != nil { invalidParams.AddNested("TagSet", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3Tag(v *types.S3Tag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3Tag"} if v.Key == nil { invalidParams.Add(smithy.NewErrParamRequired("Key")) } if v.Value == nil { invalidParams.Add(smithy.NewErrParamRequired("Value")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3TagSet(v []types.S3Tag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3TagSet"} for i := range v { if err := validateS3Tag(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSourceSelectionCriteria(v *types.SourceSelectionCriteria) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SourceSelectionCriteria"} if v.SseKmsEncryptedObjects != nil { if err := validateSseKmsEncryptedObjects(v.SseKmsEncryptedObjects); err != nil { invalidParams.AddNested("SseKmsEncryptedObjects", err.(smithy.InvalidParamsError)) } } if v.ReplicaModifications != nil { if err := validateReplicaModifications(v.ReplicaModifications); err != nil { invalidParams.AddNested("ReplicaModifications", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSSEKMS(v *types.SSEKMS) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SSEKMS"} if v.KeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("KeyId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSseKmsEncryptedObjects(v *types.SseKmsEncryptedObjects) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SseKmsEncryptedObjects"} if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSSEKMSEncryption(v *types.SSEKMSEncryption) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SSEKMSEncryption"} if v.KeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("KeyId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStorageLensAwsOrg(v *types.StorageLensAwsOrg) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StorageLensAwsOrg"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStorageLensConfiguration(v *types.StorageLensConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StorageLensConfiguration"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.AccountLevel == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountLevel")) } else if v.AccountLevel != nil { if err := validateAccountLevel(v.AccountLevel); err != nil { invalidParams.AddNested("AccountLevel", err.(smithy.InvalidParamsError)) } } if v.DataExport != nil { if err := validateStorageLensDataExport(v.DataExport); err != nil { invalidParams.AddNested("DataExport", err.(smithy.InvalidParamsError)) } } if v.AwsOrg != nil { if err := validateStorageLensAwsOrg(v.AwsOrg); err != nil { invalidParams.AddNested("AwsOrg", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStorageLensDataExport(v *types.StorageLensDataExport) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StorageLensDataExport"} if v.S3BucketDestination != nil { if err := validateS3BucketDestination(v.S3BucketDestination); err != nil { invalidParams.AddNested("S3BucketDestination", err.(smithy.InvalidParamsError)) } } if v.CloudWatchMetrics != nil { if err := validateCloudWatchMetrics(v.CloudWatchMetrics); err != nil { invalidParams.AddNested("CloudWatchMetrics", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStorageLensDataExportEncryption(v *types.StorageLensDataExportEncryption) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StorageLensDataExportEncryption"} if v.SSEKMS != nil { if err := validateSSEKMS(v.SSEKMS); err != nil { invalidParams.AddNested("SSEKMS", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStorageLensTag(v *types.StorageLensTag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StorageLensTag"} if v.Key == nil { invalidParams.Add(smithy.NewErrParamRequired("Key")) } if v.Value == nil { invalidParams.Add(smithy.NewErrParamRequired("Value")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStorageLensTags(v []types.StorageLensTag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StorageLensTags"} for i := range v { if err := validateStorageLensTag(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTagging(v *types.Tagging) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Tagging"} if v.TagSet == nil { invalidParams.Add(smithy.NewErrParamRequired("TagSet")) } else if v.TagSet != nil { if err := validateS3TagSet(v.TagSet); err != nil { invalidParams.AddNested("TagSet", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateVpcConfiguration(v *types.VpcConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "VpcConfiguration"} if v.VpcId == nil { invalidParams.Add(smithy.NewErrParamRequired("VpcId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateAccessPointForObjectLambdaInput(v *CreateAccessPointForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateAccessPointForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Configuration == nil { invalidParams.Add(smithy.NewErrParamRequired("Configuration")) } else if v.Configuration != nil { if err := validateObjectLambdaConfiguration(v.Configuration); err != nil { invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateAccessPointInput(v *CreateAccessPointInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateAccessPointInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if v.VpcConfiguration != nil { if err := validateVpcConfiguration(v.VpcConfiguration); err != nil { invalidParams.AddNested("VpcConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateBucketInput(v *CreateBucketInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateBucketInput"} if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateJobInput(v *CreateJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateJobInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Operation == nil { invalidParams.Add(smithy.NewErrParamRequired("Operation")) } else if v.Operation != nil { if err := validateJobOperation(v.Operation); err != nil { invalidParams.AddNested("Operation", err.(smithy.InvalidParamsError)) } } if v.Report == nil { invalidParams.Add(smithy.NewErrParamRequired("Report")) } else if v.Report != nil { if err := validateJobReport(v.Report); err != nil { invalidParams.AddNested("Report", err.(smithy.InvalidParamsError)) } } if v.ClientRequestToken == nil { invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken")) } if v.Manifest != nil { if err := validateJobManifest(v.Manifest); err != nil { invalidParams.AddNested("Manifest", err.(smithy.InvalidParamsError)) } } if v.Priority == nil { invalidParams.Add(smithy.NewErrParamRequired("Priority")) } if v.RoleArn == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) } if v.Tags != nil { if err := validateS3TagSet(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if v.ManifestGenerator != nil { if err := validateJobManifestGenerator(v.ManifestGenerator); err != nil { invalidParams.AddNested("ManifestGenerator", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateMultiRegionAccessPointInput(v *CreateMultiRegionAccessPointInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateMultiRegionAccessPointInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.ClientToken == nil { invalidParams.Add(smithy.NewErrParamRequired("ClientToken")) } if v.Details == nil { invalidParams.Add(smithy.NewErrParamRequired("Details")) } else if v.Details != nil { if err := validateCreateMultiRegionAccessPointInput(v.Details); err != nil { invalidParams.AddNested("Details", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAccessPointForObjectLambdaInput(v *DeleteAccessPointForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPointForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAccessPointInput(v *DeleteAccessPointInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPointInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAccessPointPolicyForObjectLambdaInput(v *DeleteAccessPointPolicyForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPointPolicyForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAccessPointPolicyInput(v *DeleteAccessPointPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPointPolicyInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteBucketInput(v *DeleteBucketInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteBucketLifecycleConfigurationInput(v *DeleteBucketLifecycleConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketLifecycleConfigurationInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteBucketPolicyInput(v *DeleteBucketPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketPolicyInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteBucketReplicationInput(v *DeleteBucketReplicationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketReplicationInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteBucketTaggingInput(v *DeleteBucketTaggingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketTaggingInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteJobTaggingInput(v *DeleteJobTaggingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteJobTaggingInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteMultiRegionAccessPointInput(v *DeleteMultiRegionAccessPointInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteMultiRegionAccessPointInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.ClientToken == nil { invalidParams.Add(smithy.NewErrParamRequired("ClientToken")) } if v.Details == nil { invalidParams.Add(smithy.NewErrParamRequired("Details")) } else if v.Details != nil { if err := validateDeleteMultiRegionAccessPointInput(v.Details); err != nil { invalidParams.AddNested("Details", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeletePublicAccessBlockInput(v *DeletePublicAccessBlockInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeletePublicAccessBlockInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteStorageLensConfigurationInput(v *DeleteStorageLensConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteStorageLensConfigurationInput"} if v.ConfigId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConfigId")) } if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteStorageLensConfigurationTaggingInput(v *DeleteStorageLensConfigurationTaggingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteStorageLensConfigurationTaggingInput"} if v.ConfigId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConfigId")) } if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeJobInput(v *DescribeJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeJobInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeMultiRegionAccessPointOperationInput(v *DescribeMultiRegionAccessPointOperationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeMultiRegionAccessPointOperationInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.RequestTokenARN == nil { invalidParams.Add(smithy.NewErrParamRequired("RequestTokenARN")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAccessPointConfigurationForObjectLambdaInput(v *GetAccessPointConfigurationForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointConfigurationForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAccessPointForObjectLambdaInput(v *GetAccessPointForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAccessPointInput(v *GetAccessPointInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAccessPointPolicyForObjectLambdaInput(v *GetAccessPointPolicyForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointPolicyForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAccessPointPolicyInput(v *GetAccessPointPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointPolicyInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAccessPointPolicyStatusForObjectLambdaInput(v *GetAccessPointPolicyStatusForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointPolicyStatusForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAccessPointPolicyStatusInput(v *GetAccessPointPolicyStatusInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointPolicyStatusInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetBucketInput(v *GetBucketInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetBucketInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetBucketLifecycleConfigurationInput(v *GetBucketLifecycleConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetBucketLifecycleConfigurationInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetBucketPolicyInput(v *GetBucketPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetBucketPolicyInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetBucketReplicationInput(v *GetBucketReplicationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetBucketReplicationInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetBucketTaggingInput(v *GetBucketTaggingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetBucketTaggingInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetBucketVersioningInput(v *GetBucketVersioningInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetBucketVersioningInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetJobTaggingInput(v *GetJobTaggingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetJobTaggingInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMultiRegionAccessPointInput(v *GetMultiRegionAccessPointInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMultiRegionAccessPointInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMultiRegionAccessPointPolicyInput(v *GetMultiRegionAccessPointPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMultiRegionAccessPointPolicyInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMultiRegionAccessPointPolicyStatusInput(v *GetMultiRegionAccessPointPolicyStatusInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMultiRegionAccessPointPolicyStatusInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMultiRegionAccessPointRoutesInput(v *GetMultiRegionAccessPointRoutesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMultiRegionAccessPointRoutesInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Mrap == nil { invalidParams.Add(smithy.NewErrParamRequired("Mrap")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetPublicAccessBlockInput(v *GetPublicAccessBlockInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetPublicAccessBlockInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetStorageLensConfigurationInput(v *GetStorageLensConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetStorageLensConfigurationInput"} if v.ConfigId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConfigId")) } if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetStorageLensConfigurationTaggingInput(v *GetStorageLensConfigurationTaggingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetStorageLensConfigurationTaggingInput"} if v.ConfigId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConfigId")) } if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAccessPointsForObjectLambdaInput(v *ListAccessPointsForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAccessPointsForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAccessPointsInput(v *ListAccessPointsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAccessPointsInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListJobsInput(v *ListJobsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListJobsInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListMultiRegionAccessPointsInput(v *ListMultiRegionAccessPointsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListMultiRegionAccessPointsInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListRegionalBucketsInput(v *ListRegionalBucketsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListRegionalBucketsInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListStorageLensConfigurationsInput(v *ListStorageLensConfigurationsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListStorageLensConfigurationsInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutAccessPointConfigurationForObjectLambdaInput(v *PutAccessPointConfigurationForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutAccessPointConfigurationForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Configuration == nil { invalidParams.Add(smithy.NewErrParamRequired("Configuration")) } else if v.Configuration != nil { if err := validateObjectLambdaConfiguration(v.Configuration); err != nil { invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutAccessPointPolicyForObjectLambdaInput(v *PutAccessPointPolicyForObjectLambdaInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutAccessPointPolicyForObjectLambdaInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Policy == nil { invalidParams.Add(smithy.NewErrParamRequired("Policy")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutAccessPointPolicyInput(v *PutAccessPointPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutAccessPointPolicyInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Policy == nil { invalidParams.Add(smithy.NewErrParamRequired("Policy")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutBucketLifecycleConfigurationInput(v *PutBucketLifecycleConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutBucketLifecycleConfigurationInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if v.LifecycleConfiguration != nil { if err := validateLifecycleConfiguration(v.LifecycleConfiguration); err != nil { invalidParams.AddNested("LifecycleConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutBucketPolicyInput(v *PutBucketPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutBucketPolicyInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if v.Policy == nil { invalidParams.Add(smithy.NewErrParamRequired("Policy")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutBucketReplicationInput(v *PutBucketReplicationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutBucketReplicationInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if v.ReplicationConfiguration == nil { invalidParams.Add(smithy.NewErrParamRequired("ReplicationConfiguration")) } else if v.ReplicationConfiguration != nil { if err := validateReplicationConfiguration(v.ReplicationConfiguration); err != nil { invalidParams.AddNested("ReplicationConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutBucketTaggingInput(v *PutBucketTaggingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutBucketTaggingInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if v.Tagging == nil { invalidParams.Add(smithy.NewErrParamRequired("Tagging")) } else if v.Tagging != nil { if err := validateTagging(v.Tagging); err != nil { invalidParams.AddNested("Tagging", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutBucketVersioningInput(v *PutBucketVersioningInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutBucketVersioningInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("Bucket")) } if v.VersioningConfiguration == nil { invalidParams.Add(smithy.NewErrParamRequired("VersioningConfiguration")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutJobTaggingInput(v *PutJobTaggingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutJobTaggingInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateS3TagSet(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutMultiRegionAccessPointPolicyInput(v *PutMultiRegionAccessPointPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutMultiRegionAccessPointPolicyInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.ClientToken == nil { invalidParams.Add(smithy.NewErrParamRequired("ClientToken")) } if v.Details == nil { invalidParams.Add(smithy.NewErrParamRequired("Details")) } else if v.Details != nil { if err := validatePutMultiRegionAccessPointPolicyInput(v.Details); err != nil { invalidParams.AddNested("Details", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutPublicAccessBlockInput(v *PutPublicAccessBlockInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutPublicAccessBlockInput"} if v.PublicAccessBlockConfiguration == nil { invalidParams.Add(smithy.NewErrParamRequired("PublicAccessBlockConfiguration")) } if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutStorageLensConfigurationInput(v *PutStorageLensConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutStorageLensConfigurationInput"} if v.ConfigId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConfigId")) } if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.StorageLensConfiguration == nil { invalidParams.Add(smithy.NewErrParamRequired("StorageLensConfiguration")) } else if v.StorageLensConfiguration != nil { if err := validateStorageLensConfiguration(v.StorageLensConfiguration); err != nil { invalidParams.AddNested("StorageLensConfiguration", err.(smithy.InvalidParamsError)) } } if v.Tags != nil { if err := validateStorageLensTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutStorageLensConfigurationTaggingInput(v *PutStorageLensConfigurationTaggingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutStorageLensConfigurationTaggingInput"} if v.ConfigId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConfigId")) } if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateStorageLensTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpSubmitMultiRegionAccessPointRoutesInput(v *SubmitMultiRegionAccessPointRoutesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SubmitMultiRegionAccessPointRoutesInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Mrap == nil { invalidParams.Add(smithy.NewErrParamRequired("Mrap")) } if v.RouteUpdates == nil { invalidParams.Add(smithy.NewErrParamRequired("RouteUpdates")) } else if v.RouteUpdates != nil { if err := validateRouteList(v.RouteUpdates); err != nil { invalidParams.AddNested("RouteUpdates", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateJobPriorityInput(v *UpdateJobPriorityInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateJobPriorityInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateJobStatusInput(v *UpdateJobStatusInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateJobStatusInput"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if len(v.RequestedJobStatus) == 0 { invalidParams.Add(smithy.NewErrParamRequired("RequestedJobStatus")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }