5450 lines
157 KiB
Go
5450 lines
157 KiB
Go
// Code generated by smithy-go-codegen DO NOT EDIT.
|
|
|
|
package s3
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
"github.com/aws/aws-sdk-go-v2/service/s3/types"
|
|
smithy "github.com/aws/smithy-go"
|
|
"github.com/aws/smithy-go/middleware"
|
|
)
|
|
|
|
type validateOpAbortMultipartUpload struct {
|
|
}
|
|
|
|
func (*validateOpAbortMultipartUpload) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpAbortMultipartUpload) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*AbortMultipartUploadInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpAbortMultipartUploadInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpCompleteMultipartUpload struct {
|
|
}
|
|
|
|
func (*validateOpCompleteMultipartUpload) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpCompleteMultipartUpload) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*CompleteMultipartUploadInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpCompleteMultipartUploadInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpCopyObject struct {
|
|
}
|
|
|
|
func (*validateOpCopyObject) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpCopyObject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*CopyObjectInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpCopyObjectInput(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 validateOpCreateMultipartUpload struct {
|
|
}
|
|
|
|
func (*validateOpCreateMultipartUpload) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpCreateMultipartUpload) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*CreateMultipartUploadInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpCreateMultipartUploadInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteBucketAnalyticsConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpDeleteBucketAnalyticsConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteBucketAnalyticsConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteBucketAnalyticsConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteBucketAnalyticsConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteBucketCors struct {
|
|
}
|
|
|
|
func (*validateOpDeleteBucketCors) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteBucketCors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteBucketCorsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteBucketCorsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteBucketEncryption struct {
|
|
}
|
|
|
|
func (*validateOpDeleteBucketEncryption) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteBucketEncryption) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteBucketEncryptionInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteBucketEncryptionInput(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 validateOpDeleteBucketIntelligentTieringConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpDeleteBucketIntelligentTieringConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteBucketIntelligentTieringConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteBucketIntelligentTieringConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteBucketIntelligentTieringConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteBucketInventoryConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpDeleteBucketInventoryConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteBucketInventoryConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteBucketInventoryConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteBucketInventoryConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteBucketLifecycle struct {
|
|
}
|
|
|
|
func (*validateOpDeleteBucketLifecycle) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteBucketLifecycle) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteBucketLifecycleInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteBucketLifecycleInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteBucketMetricsConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpDeleteBucketMetricsConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteBucketMetricsConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteBucketMetricsConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteBucketMetricsConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteBucketOwnershipControls struct {
|
|
}
|
|
|
|
func (*validateOpDeleteBucketOwnershipControls) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteBucketOwnershipControls) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteBucketOwnershipControlsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteBucketOwnershipControlsInput(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 validateOpDeleteBucketWebsite struct {
|
|
}
|
|
|
|
func (*validateOpDeleteBucketWebsite) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteBucketWebsite) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteBucketWebsiteInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteBucketWebsiteInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteObject struct {
|
|
}
|
|
|
|
func (*validateOpDeleteObject) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteObject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteObjectInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteObjectInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteObjects struct {
|
|
}
|
|
|
|
func (*validateOpDeleteObjects) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteObjects) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteObjectsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteObjectsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpDeleteObjectTagging struct {
|
|
}
|
|
|
|
func (*validateOpDeleteObjectTagging) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpDeleteObjectTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*DeleteObjectTaggingInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpDeleteObjectTaggingInput(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 validateOpGetBucketAccelerateConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketAccelerateConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketAccelerateConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketAccelerateConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketAccelerateConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketAcl struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketAcl) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketAcl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketAclInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketAclInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketAnalyticsConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketAnalyticsConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketAnalyticsConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketAnalyticsConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketAnalyticsConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketCors struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketCors) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketCors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketCorsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketCorsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketEncryption struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketEncryption) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketEncryption) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketEncryptionInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketEncryptionInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketIntelligentTieringConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketIntelligentTieringConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketIntelligentTieringConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketIntelligentTieringConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketIntelligentTieringConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketInventoryConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketInventoryConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketInventoryConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketInventoryConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketInventoryConfigurationInput(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 validateOpGetBucketLocation struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketLocation) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketLocation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketLocationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketLocationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketLogging struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketLogging) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketLogging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketLoggingInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketLoggingInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketMetricsConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketMetricsConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketMetricsConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketMetricsConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketMetricsConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketNotificationConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketNotificationConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketNotificationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketNotificationConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketNotificationConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetBucketOwnershipControls struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketOwnershipControls) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketOwnershipControls) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketOwnershipControlsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketOwnershipControlsInput(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 validateOpGetBucketPolicyStatus struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketPolicyStatus) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketPolicyStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketPolicyStatusInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketPolicyStatusInput(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 validateOpGetBucketRequestPayment struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketRequestPayment) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketRequestPayment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketRequestPaymentInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketRequestPaymentInput(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 validateOpGetBucketWebsite struct {
|
|
}
|
|
|
|
func (*validateOpGetBucketWebsite) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetBucketWebsite) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetBucketWebsiteInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetBucketWebsiteInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetObjectAcl struct {
|
|
}
|
|
|
|
func (*validateOpGetObjectAcl) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetObjectAcl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetObjectAclInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetObjectAclInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetObject struct {
|
|
}
|
|
|
|
func (*validateOpGetObject) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetObject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetObjectInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetObjectInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetObjectLegalHold struct {
|
|
}
|
|
|
|
func (*validateOpGetObjectLegalHold) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetObjectLegalHold) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetObjectLegalHoldInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetObjectLegalHoldInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetObjectLockConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpGetObjectLockConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetObjectLockConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetObjectLockConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetObjectLockConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetObjectRetention struct {
|
|
}
|
|
|
|
func (*validateOpGetObjectRetention) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetObjectRetention) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetObjectRetentionInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetObjectRetentionInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetObjectTagging struct {
|
|
}
|
|
|
|
func (*validateOpGetObjectTagging) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetObjectTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetObjectTaggingInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetObjectTaggingInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpGetObjectTorrent struct {
|
|
}
|
|
|
|
func (*validateOpGetObjectTorrent) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpGetObjectTorrent) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*GetObjectTorrentInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpGetObjectTorrentInput(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 validateOpHeadBucket struct {
|
|
}
|
|
|
|
func (*validateOpHeadBucket) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpHeadBucket) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*HeadBucketInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpHeadBucketInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpHeadObject struct {
|
|
}
|
|
|
|
func (*validateOpHeadObject) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpHeadObject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*HeadObjectInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpHeadObjectInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpListBucketAnalyticsConfigurations struct {
|
|
}
|
|
|
|
func (*validateOpListBucketAnalyticsConfigurations) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpListBucketAnalyticsConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*ListBucketAnalyticsConfigurationsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpListBucketAnalyticsConfigurationsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpListBucketIntelligentTieringConfigurations struct {
|
|
}
|
|
|
|
func (*validateOpListBucketIntelligentTieringConfigurations) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpListBucketIntelligentTieringConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*ListBucketIntelligentTieringConfigurationsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpListBucketIntelligentTieringConfigurationsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpListBucketInventoryConfigurations struct {
|
|
}
|
|
|
|
func (*validateOpListBucketInventoryConfigurations) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpListBucketInventoryConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*ListBucketInventoryConfigurationsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpListBucketInventoryConfigurationsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpListBucketMetricsConfigurations struct {
|
|
}
|
|
|
|
func (*validateOpListBucketMetricsConfigurations) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpListBucketMetricsConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*ListBucketMetricsConfigurationsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpListBucketMetricsConfigurationsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpListMultipartUploads struct {
|
|
}
|
|
|
|
func (*validateOpListMultipartUploads) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpListMultipartUploads) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*ListMultipartUploadsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpListMultipartUploadsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpListObjects struct {
|
|
}
|
|
|
|
func (*validateOpListObjects) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpListObjects) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*ListObjectsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpListObjectsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpListObjectsV2 struct {
|
|
}
|
|
|
|
func (*validateOpListObjectsV2) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpListObjectsV2) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*ListObjectsV2Input)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpListObjectsV2Input(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpListObjectVersions struct {
|
|
}
|
|
|
|
func (*validateOpListObjectVersions) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpListObjectVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*ListObjectVersionsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpListObjectVersionsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpListParts struct {
|
|
}
|
|
|
|
func (*validateOpListParts) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpListParts) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*ListPartsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpListPartsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketAccelerateConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketAccelerateConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketAccelerateConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketAccelerateConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketAccelerateConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketAcl struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketAcl) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketAcl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketAclInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketAclInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketAnalyticsConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketAnalyticsConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketAnalyticsConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketAnalyticsConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketAnalyticsConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketCors struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketCors) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketCors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketCorsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketCorsInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketEncryption struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketEncryption) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketEncryption) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketEncryptionInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketEncryptionInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketIntelligentTieringConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketIntelligentTieringConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketIntelligentTieringConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketIntelligentTieringConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketIntelligentTieringConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketInventoryConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketInventoryConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketInventoryConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketInventoryConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketInventoryConfigurationInput(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 validateOpPutBucketLogging struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketLogging) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketLogging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketLoggingInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketLoggingInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketMetricsConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketMetricsConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketMetricsConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketMetricsConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketMetricsConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketNotificationConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketNotificationConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketNotificationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketNotificationConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketNotificationConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutBucketOwnershipControls struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketOwnershipControls) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketOwnershipControls) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketOwnershipControlsInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketOwnershipControlsInput(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 validateOpPutBucketRequestPayment struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketRequestPayment) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketRequestPayment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketRequestPaymentInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketRequestPaymentInput(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 validateOpPutBucketWebsite struct {
|
|
}
|
|
|
|
func (*validateOpPutBucketWebsite) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutBucketWebsite) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutBucketWebsiteInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutBucketWebsiteInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutObjectAcl struct {
|
|
}
|
|
|
|
func (*validateOpPutObjectAcl) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutObjectAcl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutObjectAclInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutObjectAclInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutObject struct {
|
|
}
|
|
|
|
func (*validateOpPutObject) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutObject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutObjectInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutObjectInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutObjectLegalHold struct {
|
|
}
|
|
|
|
func (*validateOpPutObjectLegalHold) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutObjectLegalHold) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutObjectLegalHoldInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutObjectLegalHoldInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutObjectLockConfiguration struct {
|
|
}
|
|
|
|
func (*validateOpPutObjectLockConfiguration) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutObjectLockConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutObjectLockConfigurationInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutObjectLockConfigurationInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutObjectRetention struct {
|
|
}
|
|
|
|
func (*validateOpPutObjectRetention) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutObjectRetention) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutObjectRetentionInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutObjectRetentionInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpPutObjectTagging struct {
|
|
}
|
|
|
|
func (*validateOpPutObjectTagging) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpPutObjectTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*PutObjectTaggingInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpPutObjectTaggingInput(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 validateOpRestoreObject struct {
|
|
}
|
|
|
|
func (*validateOpRestoreObject) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpRestoreObject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*RestoreObjectInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpRestoreObjectInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpSelectObjectContent struct {
|
|
}
|
|
|
|
func (*validateOpSelectObjectContent) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpSelectObjectContent) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*SelectObjectContentInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpSelectObjectContentInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpUploadPartCopy struct {
|
|
}
|
|
|
|
func (*validateOpUploadPartCopy) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpUploadPartCopy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*UploadPartCopyInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpUploadPartCopyInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpUploadPart struct {
|
|
}
|
|
|
|
func (*validateOpUploadPart) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpUploadPart) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*UploadPartInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpUploadPartInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
type validateOpWriteGetObjectResponse struct {
|
|
}
|
|
|
|
func (*validateOpWriteGetObjectResponse) ID() string {
|
|
return "OperationInputValidation"
|
|
}
|
|
|
|
func (m *validateOpWriteGetObjectResponse) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
|
) {
|
|
input, ok := in.Parameters.(*WriteGetObjectResponseInput)
|
|
if !ok {
|
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
|
}
|
|
if err := validateOpWriteGetObjectResponseInput(input); err != nil {
|
|
return out, metadata, err
|
|
}
|
|
return next.HandleInitialize(ctx, in)
|
|
}
|
|
|
|
func addOpAbortMultipartUploadValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpAbortMultipartUpload{}, middleware.After)
|
|
}
|
|
|
|
func addOpCompleteMultipartUploadValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpCompleteMultipartUpload{}, middleware.After)
|
|
}
|
|
|
|
func addOpCopyObjectValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpCopyObject{}, middleware.After)
|
|
}
|
|
|
|
func addOpCreateBucketValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpCreateBucket{}, middleware.After)
|
|
}
|
|
|
|
func addOpCreateMultipartUploadValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpCreateMultipartUpload{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteBucketAnalyticsConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucketAnalyticsConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteBucketCorsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucketCors{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteBucketEncryptionValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucketEncryption{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteBucketValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucket{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteBucketIntelligentTieringConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucketIntelligentTieringConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteBucketInventoryConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucketInventoryConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteBucketLifecycleValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucketLifecycle{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteBucketMetricsConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucketMetricsConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteBucketOwnershipControlsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucketOwnershipControls{}, 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 addOpDeleteBucketWebsiteValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteBucketWebsite{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteObjectValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteObject{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteObjectsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteObjects{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeleteObjectTaggingValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeleteObjectTagging{}, middleware.After)
|
|
}
|
|
|
|
func addOpDeletePublicAccessBlockValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpDeletePublicAccessBlock{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketAccelerateConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketAccelerateConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketAclValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketAcl{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketAnalyticsConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketAnalyticsConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketCorsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketCors{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketEncryptionValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketEncryption{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketIntelligentTieringConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketIntelligentTieringConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketInventoryConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketInventoryConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketLifecycleConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketLocationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketLocation{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketLoggingValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketLogging{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketMetricsConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketMetricsConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketNotificationConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketNotificationConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketOwnershipControlsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketOwnershipControls{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketPolicyValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketPolicy{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketPolicyStatusValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketPolicyStatus{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketReplicationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketReplication{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetBucketRequestPaymentValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketRequestPayment{}, 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 addOpGetBucketWebsiteValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetBucketWebsite{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetObjectAclValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetObjectAcl{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetObjectValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetObject{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetObjectLegalHoldValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetObjectLegalHold{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetObjectLockConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetObjectLockConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetObjectRetentionValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetObjectRetention{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetObjectTaggingValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetObjectTagging{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetObjectTorrentValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetObjectTorrent{}, middleware.After)
|
|
}
|
|
|
|
func addOpGetPublicAccessBlockValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpGetPublicAccessBlock{}, middleware.After)
|
|
}
|
|
|
|
func addOpHeadBucketValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpHeadBucket{}, middleware.After)
|
|
}
|
|
|
|
func addOpHeadObjectValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpHeadObject{}, middleware.After)
|
|
}
|
|
|
|
func addOpListBucketAnalyticsConfigurationsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpListBucketAnalyticsConfigurations{}, middleware.After)
|
|
}
|
|
|
|
func addOpListBucketIntelligentTieringConfigurationsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpListBucketIntelligentTieringConfigurations{}, middleware.After)
|
|
}
|
|
|
|
func addOpListBucketInventoryConfigurationsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpListBucketInventoryConfigurations{}, middleware.After)
|
|
}
|
|
|
|
func addOpListBucketMetricsConfigurationsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpListBucketMetricsConfigurations{}, middleware.After)
|
|
}
|
|
|
|
func addOpListMultipartUploadsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpListMultipartUploads{}, middleware.After)
|
|
}
|
|
|
|
func addOpListObjectsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpListObjects{}, middleware.After)
|
|
}
|
|
|
|
func addOpListObjectsV2ValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpListObjectsV2{}, middleware.After)
|
|
}
|
|
|
|
func addOpListObjectVersionsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpListObjectVersions{}, middleware.After)
|
|
}
|
|
|
|
func addOpListPartsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpListParts{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketAccelerateConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketAccelerateConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketAclValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketAcl{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketAnalyticsConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketAnalyticsConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketCorsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketCors{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketEncryptionValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketEncryption{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketIntelligentTieringConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketIntelligentTieringConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketInventoryConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketInventoryConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketLifecycleConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketLoggingValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketLogging{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketMetricsConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketMetricsConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketNotificationConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketNotificationConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutBucketOwnershipControlsValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketOwnershipControls{}, 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 addOpPutBucketRequestPaymentValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketRequestPayment{}, 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 addOpPutBucketWebsiteValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutBucketWebsite{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutObjectAclValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutObjectAcl{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutObjectValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutObject{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutObjectLegalHoldValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutObjectLegalHold{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutObjectLockConfigurationValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutObjectLockConfiguration{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutObjectRetentionValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutObjectRetention{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutObjectTaggingValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutObjectTagging{}, middleware.After)
|
|
}
|
|
|
|
func addOpPutPublicAccessBlockValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpPutPublicAccessBlock{}, middleware.After)
|
|
}
|
|
|
|
func addOpRestoreObjectValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpRestoreObject{}, middleware.After)
|
|
}
|
|
|
|
func addOpSelectObjectContentValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpSelectObjectContent{}, middleware.After)
|
|
}
|
|
|
|
func addOpUploadPartCopyValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpUploadPartCopy{}, middleware.After)
|
|
}
|
|
|
|
func addOpUploadPartValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpUploadPart{}, middleware.After)
|
|
}
|
|
|
|
func addOpWriteGetObjectResponseValidationMiddleware(stack *middleware.Stack) error {
|
|
return stack.Initialize.Add(&validateOpWriteGetObjectResponse{}, middleware.After)
|
|
}
|
|
|
|
func validateAccessControlPolicy(v *types.AccessControlPolicy) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "AccessControlPolicy"}
|
|
if v.Grants != nil {
|
|
if err := validateGrants(v.Grants); err != nil {
|
|
invalidParams.AddNested("Grants", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
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 validateAnalyticsAndOperator(v *types.AnalyticsAndOperator) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "AnalyticsAndOperator"}
|
|
if v.Tags != nil {
|
|
if err := validateTagSet(v.Tags); err != nil {
|
|
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateAnalyticsConfiguration(v *types.AnalyticsConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "AnalyticsConfiguration"}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if v.Filter != nil {
|
|
if err := validateAnalyticsFilter(v.Filter); err != nil {
|
|
invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.StorageClassAnalysis == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("StorageClassAnalysis"))
|
|
} else if v.StorageClassAnalysis != nil {
|
|
if err := validateStorageClassAnalysis(v.StorageClassAnalysis); err != nil {
|
|
invalidParams.AddNested("StorageClassAnalysis", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateAnalyticsExportDestination(v *types.AnalyticsExportDestination) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "AnalyticsExportDestination"}
|
|
if v.S3BucketDestination == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("S3BucketDestination"))
|
|
} else if v.S3BucketDestination != nil {
|
|
if err := validateAnalyticsS3BucketDestination(v.S3BucketDestination); err != nil {
|
|
invalidParams.AddNested("S3BucketDestination", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateAnalyticsFilter(v types.AnalyticsFilter) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "AnalyticsFilter"}
|
|
switch uv := v.(type) {
|
|
case *types.AnalyticsFilterMemberAnd:
|
|
if err := validateAnalyticsAndOperator(&uv.Value); err != nil {
|
|
invalidParams.AddNested("[And]", err.(smithy.InvalidParamsError))
|
|
}
|
|
|
|
case *types.AnalyticsFilterMemberTag:
|
|
if err := validateTag(&uv.Value); err != nil {
|
|
invalidParams.AddNested("[Tag]", err.(smithy.InvalidParamsError))
|
|
}
|
|
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateAnalyticsS3BucketDestination(v *types.AnalyticsS3BucketDestination) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "AnalyticsS3BucketDestination"}
|
|
if len(v.Format) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Format"))
|
|
}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateBucketLifecycleConfiguration(v *types.BucketLifecycleConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "BucketLifecycleConfiguration"}
|
|
if v.Rules == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Rules"))
|
|
} else 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 validateBucketLoggingStatus(v *types.BucketLoggingStatus) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "BucketLoggingStatus"}
|
|
if v.LoggingEnabled != nil {
|
|
if err := validateLoggingEnabled(v.LoggingEnabled); err != nil {
|
|
invalidParams.AddNested("LoggingEnabled", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateCORSConfiguration(v *types.CORSConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "CORSConfiguration"}
|
|
if v.CORSRules == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("CORSRules"))
|
|
} else if v.CORSRules != nil {
|
|
if err := validateCORSRules(v.CORSRules); err != nil {
|
|
invalidParams.AddNested("CORSRules", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateCORSRule(v *types.CORSRule) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "CORSRule"}
|
|
if v.AllowedMethods == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("AllowedMethods"))
|
|
}
|
|
if v.AllowedOrigins == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("AllowedOrigins"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateCORSRules(v []types.CORSRule) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "CORSRules"}
|
|
for i := range v {
|
|
if err := validateCORSRule(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateDelete(v *types.Delete) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "Delete"}
|
|
if v.Objects == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Objects"))
|
|
} else if v.Objects != nil {
|
|
if err := validateObjectIdentifierList(v.Objects); err != nil {
|
|
invalidParams.AddNested("Objects", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
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.AccessControlTranslation != nil {
|
|
if err := validateAccessControlTranslation(v.AccessControlTranslation); err != nil {
|
|
invalidParams.AddNested("AccessControlTranslation", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.ReplicationTime != nil {
|
|
if err := validateReplicationTime(v.ReplicationTime); err != nil {
|
|
invalidParams.AddNested("ReplicationTime", 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 validateEncryption(v *types.Encryption) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "Encryption"}
|
|
if len(v.EncryptionType) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("EncryptionType"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateErrorDocument(v *types.ErrorDocument) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ErrorDocument"}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
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 validateGlacierJobParameters(v *types.GlacierJobParameters) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GlacierJobParameters"}
|
|
if len(v.Tier) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Tier"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateGrant(v *types.Grant) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "Grant"}
|
|
if v.Grantee != nil {
|
|
if err := validateGrantee(v.Grantee); err != nil {
|
|
invalidParams.AddNested("Grantee", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateGrantee(v *types.Grantee) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "Grantee"}
|
|
if len(v.Type) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Type"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateGrants(v []types.Grant) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "Grants"}
|
|
for i := range v {
|
|
if err := validateGrant(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateIndexDocument(v *types.IndexDocument) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "IndexDocument"}
|
|
if v.Suffix == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Suffix"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateIntelligentTieringAndOperator(v *types.IntelligentTieringAndOperator) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "IntelligentTieringAndOperator"}
|
|
if v.Tags != nil {
|
|
if err := validateTagSet(v.Tags); err != nil {
|
|
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateIntelligentTieringConfiguration(v *types.IntelligentTieringConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "IntelligentTieringConfiguration"}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if v.Filter != nil {
|
|
if err := validateIntelligentTieringFilter(v.Filter); err != nil {
|
|
invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if len(v.Status) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Status"))
|
|
}
|
|
if v.Tierings == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Tierings"))
|
|
} else if v.Tierings != nil {
|
|
if err := validateTieringList(v.Tierings); err != nil {
|
|
invalidParams.AddNested("Tierings", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateIntelligentTieringFilter(v *types.IntelligentTieringFilter) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "IntelligentTieringFilter"}
|
|
if v.Tag != nil {
|
|
if err := validateTag(v.Tag); err != nil {
|
|
invalidParams.AddNested("Tag", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.And != nil {
|
|
if err := validateIntelligentTieringAndOperator(v.And); err != nil {
|
|
invalidParams.AddNested("And", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateInventoryConfiguration(v *types.InventoryConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "InventoryConfiguration"}
|
|
if v.Destination == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Destination"))
|
|
} else if v.Destination != nil {
|
|
if err := validateInventoryDestination(v.Destination); err != nil {
|
|
invalidParams.AddNested("Destination", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.Filter != nil {
|
|
if err := validateInventoryFilter(v.Filter); err != nil {
|
|
invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if len(v.IncludedObjectVersions) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("IncludedObjectVersions"))
|
|
}
|
|
if v.Schedule == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Schedule"))
|
|
} else if v.Schedule != nil {
|
|
if err := validateInventorySchedule(v.Schedule); err != nil {
|
|
invalidParams.AddNested("Schedule", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateInventoryDestination(v *types.InventoryDestination) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "InventoryDestination"}
|
|
if v.S3BucketDestination == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("S3BucketDestination"))
|
|
} else if v.S3BucketDestination != nil {
|
|
if err := validateInventoryS3BucketDestination(v.S3BucketDestination); err != nil {
|
|
invalidParams.AddNested("S3BucketDestination", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateInventoryEncryption(v *types.InventoryEncryption) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "InventoryEncryption"}
|
|
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 validateInventoryFilter(v *types.InventoryFilter) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "InventoryFilter"}
|
|
if v.Prefix == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Prefix"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateInventoryS3BucketDestination(v *types.InventoryS3BucketDestination) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "InventoryS3BucketDestination"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if len(v.Format) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Format"))
|
|
}
|
|
if v.Encryption != nil {
|
|
if err := validateInventoryEncryption(v.Encryption); err != nil {
|
|
invalidParams.AddNested("Encryption", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateInventorySchedule(v *types.InventorySchedule) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "InventorySchedule"}
|
|
if len(v.Frequency) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Frequency"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateLambdaFunctionConfiguration(v *types.LambdaFunctionConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "LambdaFunctionConfiguration"}
|
|
if v.LambdaFunctionArn == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("LambdaFunctionArn"))
|
|
}
|
|
if v.Events == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Events"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateLambdaFunctionConfigurationList(v []types.LambdaFunctionConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "LambdaFunctionConfigurationList"}
|
|
for i := range v {
|
|
if err := validateLambdaFunctionConfiguration(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), 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 := validateTagSet(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"}
|
|
switch uv := v.(type) {
|
|
case *types.LifecycleRuleFilterMemberAnd:
|
|
if err := validateLifecycleRuleAndOperator(&uv.Value); err != nil {
|
|
invalidParams.AddNested("[And]", err.(smithy.InvalidParamsError))
|
|
}
|
|
|
|
case *types.LifecycleRuleFilterMemberTag:
|
|
if err := validateTag(&uv.Value); err != nil {
|
|
invalidParams.AddNested("[Tag]", 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 validateLoggingEnabled(v *types.LoggingEnabled) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "LoggingEnabled"}
|
|
if v.TargetBucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("TargetBucket"))
|
|
}
|
|
if v.TargetGrants != nil {
|
|
if err := validateTargetGrants(v.TargetGrants); err != nil {
|
|
invalidParams.AddNested("TargetGrants", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.TargetPrefix == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("TargetPrefix"))
|
|
}
|
|
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 validateMetricsAndOperator(v *types.MetricsAndOperator) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "MetricsAndOperator"}
|
|
if v.Tags != nil {
|
|
if err := validateTagSet(v.Tags); err != nil {
|
|
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateMetricsConfiguration(v *types.MetricsConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "MetricsConfiguration"}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if v.Filter != nil {
|
|
if err := validateMetricsFilter(v.Filter); err != nil {
|
|
invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateMetricsFilter(v types.MetricsFilter) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "MetricsFilter"}
|
|
switch uv := v.(type) {
|
|
case *types.MetricsFilterMemberAnd:
|
|
if err := validateMetricsAndOperator(&uv.Value); err != nil {
|
|
invalidParams.AddNested("[And]", err.(smithy.InvalidParamsError))
|
|
}
|
|
|
|
case *types.MetricsFilterMemberTag:
|
|
if err := validateTag(&uv.Value); err != nil {
|
|
invalidParams.AddNested("[Tag]", err.(smithy.InvalidParamsError))
|
|
}
|
|
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateNotificationConfiguration(v *types.NotificationConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "NotificationConfiguration"}
|
|
if v.TopicConfigurations != nil {
|
|
if err := validateTopicConfigurationList(v.TopicConfigurations); err != nil {
|
|
invalidParams.AddNested("TopicConfigurations", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.QueueConfigurations != nil {
|
|
if err := validateQueueConfigurationList(v.QueueConfigurations); err != nil {
|
|
invalidParams.AddNested("QueueConfigurations", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.LambdaFunctionConfigurations != nil {
|
|
if err := validateLambdaFunctionConfigurationList(v.LambdaFunctionConfigurations); err != nil {
|
|
invalidParams.AddNested("LambdaFunctionConfigurations", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateObjectIdentifier(v *types.ObjectIdentifier) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ObjectIdentifier"}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateObjectIdentifierList(v []types.ObjectIdentifier) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ObjectIdentifierList"}
|
|
for i := range v {
|
|
if err := validateObjectIdentifier(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOutputLocation(v *types.OutputLocation) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "OutputLocation"}
|
|
if v.S3 != nil {
|
|
if err := validateS3Location(v.S3); err != nil {
|
|
invalidParams.AddNested("S3", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOwnershipControls(v *types.OwnershipControls) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "OwnershipControls"}
|
|
if v.Rules == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Rules"))
|
|
} else if v.Rules != nil {
|
|
if err := validateOwnershipControlsRules(v.Rules); err != nil {
|
|
invalidParams.AddNested("Rules", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOwnershipControlsRule(v *types.OwnershipControlsRule) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "OwnershipControlsRule"}
|
|
if len(v.ObjectOwnership) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("ObjectOwnership"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOwnershipControlsRules(v []types.OwnershipControlsRule) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "OwnershipControlsRules"}
|
|
for i := range v {
|
|
if err := validateOwnershipControlsRule(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateQueueConfiguration(v *types.QueueConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "QueueConfiguration"}
|
|
if v.QueueArn == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("QueueArn"))
|
|
}
|
|
if v.Events == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Events"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateQueueConfigurationList(v []types.QueueConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "QueueConfigurationList"}
|
|
for i := range v {
|
|
if err := validateQueueConfiguration(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateRedirectAllRequestsTo(v *types.RedirectAllRequestsTo) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "RedirectAllRequestsTo"}
|
|
if v.HostName == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("HostName"))
|
|
}
|
|
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 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 := validateTagSet(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"}
|
|
switch uv := v.(type) {
|
|
case *types.ReplicationRuleFilterMemberAnd:
|
|
if err := validateReplicationRuleAndOperator(&uv.Value); err != nil {
|
|
invalidParams.AddNested("[And]", err.(smithy.InvalidParamsError))
|
|
}
|
|
|
|
case *types.ReplicationRuleFilterMemberTag:
|
|
if err := validateTag(&uv.Value); err != nil {
|
|
invalidParams.AddNested("[Tag]", 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 validateRequestPaymentConfiguration(v *types.RequestPaymentConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "RequestPaymentConfiguration"}
|
|
if len(v.Payer) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Payer"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateRestoreRequest(v *types.RestoreRequest) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "RestoreRequest"}
|
|
if v.GlacierJobParameters != nil {
|
|
if err := validateGlacierJobParameters(v.GlacierJobParameters); err != nil {
|
|
invalidParams.AddNested("GlacierJobParameters", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.SelectParameters != nil {
|
|
if err := validateSelectParameters(v.SelectParameters); err != nil {
|
|
invalidParams.AddNested("SelectParameters", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.OutputLocation != nil {
|
|
if err := validateOutputLocation(v.OutputLocation); err != nil {
|
|
invalidParams.AddNested("OutputLocation", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateRoutingRule(v *types.RoutingRule) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "RoutingRule"}
|
|
if v.Redirect == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Redirect"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateRoutingRules(v []types.RoutingRule) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "RoutingRules"}
|
|
for i := range v {
|
|
if err := validateRoutingRule(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateS3Location(v *types.S3Location) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "S3Location"}
|
|
if v.BucketName == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("BucketName"))
|
|
}
|
|
if v.Prefix == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Prefix"))
|
|
}
|
|
if v.Encryption != nil {
|
|
if err := validateEncryption(v.Encryption); err != nil {
|
|
invalidParams.AddNested("Encryption", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.AccessControlList != nil {
|
|
if err := validateGrants(v.AccessControlList); err != nil {
|
|
invalidParams.AddNested("AccessControlList", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
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 validateSelectParameters(v *types.SelectParameters) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "SelectParameters"}
|
|
if v.InputSerialization == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("InputSerialization"))
|
|
}
|
|
if len(v.ExpressionType) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("ExpressionType"))
|
|
}
|
|
if v.Expression == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Expression"))
|
|
}
|
|
if v.OutputSerialization == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("OutputSerialization"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateServerSideEncryptionByDefault(v *types.ServerSideEncryptionByDefault) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ServerSideEncryptionByDefault"}
|
|
if len(v.SSEAlgorithm) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("SSEAlgorithm"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateServerSideEncryptionConfiguration(v *types.ServerSideEncryptionConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ServerSideEncryptionConfiguration"}
|
|
if v.Rules == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Rules"))
|
|
} else if v.Rules != nil {
|
|
if err := validateServerSideEncryptionRules(v.Rules); err != nil {
|
|
invalidParams.AddNested("Rules", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateServerSideEncryptionRule(v *types.ServerSideEncryptionRule) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ServerSideEncryptionRule"}
|
|
if v.ApplyServerSideEncryptionByDefault != nil {
|
|
if err := validateServerSideEncryptionByDefault(v.ApplyServerSideEncryptionByDefault); err != nil {
|
|
invalidParams.AddNested("ApplyServerSideEncryptionByDefault", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateServerSideEncryptionRules(v []types.ServerSideEncryptionRule) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ServerSideEncryptionRules"}
|
|
for i := range v {
|
|
if err := validateServerSideEncryptionRule(&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 validateStorageClassAnalysis(v *types.StorageClassAnalysis) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "StorageClassAnalysis"}
|
|
if v.DataExport != nil {
|
|
if err := validateStorageClassAnalysisDataExport(v.DataExport); err != nil {
|
|
invalidParams.AddNested("DataExport", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateStorageClassAnalysisDataExport(v *types.StorageClassAnalysisDataExport) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "StorageClassAnalysisDataExport"}
|
|
if len(v.OutputSchemaVersion) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("OutputSchemaVersion"))
|
|
}
|
|
if v.Destination == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Destination"))
|
|
} else if v.Destination != nil {
|
|
if err := validateAnalyticsExportDestination(v.Destination); err != nil {
|
|
invalidParams.AddNested("Destination", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateTag(v *types.Tag) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "Tag"}
|
|
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 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 := validateTagSet(v.TagSet); err != nil {
|
|
invalidParams.AddNested("TagSet", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateTagSet(v []types.Tag) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "TagSet"}
|
|
for i := range v {
|
|
if err := validateTag(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateTargetGrant(v *types.TargetGrant) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "TargetGrant"}
|
|
if v.Grantee != nil {
|
|
if err := validateGrantee(v.Grantee); err != nil {
|
|
invalidParams.AddNested("Grantee", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateTargetGrants(v []types.TargetGrant) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "TargetGrants"}
|
|
for i := range v {
|
|
if err := validateTargetGrant(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateTiering(v *types.Tiering) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "Tiering"}
|
|
if len(v.AccessTier) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("AccessTier"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateTieringList(v []types.Tiering) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "TieringList"}
|
|
for i := range v {
|
|
if err := validateTiering(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateTopicConfiguration(v *types.TopicConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "TopicConfiguration"}
|
|
if v.TopicArn == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("TopicArn"))
|
|
}
|
|
if v.Events == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Events"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateTopicConfigurationList(v []types.TopicConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "TopicConfigurationList"}
|
|
for i := range v {
|
|
if err := validateTopicConfiguration(&v[i]); err != nil {
|
|
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateWebsiteConfiguration(v *types.WebsiteConfiguration) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "WebsiteConfiguration"}
|
|
if v.ErrorDocument != nil {
|
|
if err := validateErrorDocument(v.ErrorDocument); err != nil {
|
|
invalidParams.AddNested("ErrorDocument", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.IndexDocument != nil {
|
|
if err := validateIndexDocument(v.IndexDocument); err != nil {
|
|
invalidParams.AddNested("IndexDocument", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.RedirectAllRequestsTo != nil {
|
|
if err := validateRedirectAllRequestsTo(v.RedirectAllRequestsTo); err != nil {
|
|
invalidParams.AddNested("RedirectAllRequestsTo", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.RoutingRules != nil {
|
|
if err := validateRoutingRules(v.RoutingRules); err != nil {
|
|
invalidParams.AddNested("RoutingRules", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpAbortMultipartUploadInput(v *AbortMultipartUploadInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "AbortMultipartUploadInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if v.UploadId == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("UploadId"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpCompleteMultipartUploadInput(v *CompleteMultipartUploadInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "CompleteMultipartUploadInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if v.UploadId == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("UploadId"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpCopyObjectInput(v *CopyObjectInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "CopyObjectInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.CopySource == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("CopySource"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
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 validateOpCreateMultipartUploadInput(v *CreateMultipartUploadInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "CreateMultipartUploadInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteBucketAnalyticsConfigurationInput(v *DeleteBucketAnalyticsConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketAnalyticsConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteBucketCorsInput(v *DeleteBucketCorsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketCorsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteBucketEncryptionInput(v *DeleteBucketEncryptionInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketEncryptionInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
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.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteBucketIntelligentTieringConfigurationInput(v *DeleteBucketIntelligentTieringConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketIntelligentTieringConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteBucketInventoryConfigurationInput(v *DeleteBucketInventoryConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketInventoryConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteBucketLifecycleInput(v *DeleteBucketLifecycleInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketLifecycleInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteBucketMetricsConfigurationInput(v *DeleteBucketMetricsConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketMetricsConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteBucketOwnershipControlsInput(v *DeleteBucketOwnershipControlsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketOwnershipControlsInput"}
|
|
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.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.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.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteBucketWebsiteInput(v *DeleteBucketWebsiteInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketWebsiteInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteObjectInput(v *DeleteObjectInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteObjectInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteObjectsInput(v *DeleteObjectsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteObjectsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Delete == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Delete"))
|
|
} else if v.Delete != nil {
|
|
if err := validateDelete(v.Delete); err != nil {
|
|
invalidParams.AddNested("Delete", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpDeleteObjectTaggingInput(v *DeleteObjectTaggingInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "DeleteObjectTaggingInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
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.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketAccelerateConfigurationInput(v *GetBucketAccelerateConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketAccelerateConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketAclInput(v *GetBucketAclInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketAclInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketAnalyticsConfigurationInput(v *GetBucketAnalyticsConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketAnalyticsConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketCorsInput(v *GetBucketCorsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketCorsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketEncryptionInput(v *GetBucketEncryptionInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketEncryptionInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketIntelligentTieringConfigurationInput(v *GetBucketIntelligentTieringConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketIntelligentTieringConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketInventoryConfigurationInput(v *GetBucketInventoryConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketInventoryConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
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.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketLocationInput(v *GetBucketLocationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketLocationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketLoggingInput(v *GetBucketLoggingInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketLoggingInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketMetricsConfigurationInput(v *GetBucketMetricsConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketMetricsConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketNotificationConfigurationInput(v *GetBucketNotificationConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketNotificationConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketOwnershipControlsInput(v *GetBucketOwnershipControlsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketOwnershipControlsInput"}
|
|
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.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketPolicyStatusInput(v *GetBucketPolicyStatusInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketPolicyStatusInput"}
|
|
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.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketRequestPaymentInput(v *GetBucketRequestPaymentInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketRequestPaymentInput"}
|
|
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.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.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetBucketWebsiteInput(v *GetBucketWebsiteInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetBucketWebsiteInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetObjectAclInput(v *GetObjectAclInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetObjectAclInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetObjectInput(v *GetObjectInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetObjectInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetObjectLegalHoldInput(v *GetObjectLegalHoldInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetObjectLegalHoldInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetObjectLockConfigurationInput(v *GetObjectLockConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetObjectLockConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetObjectRetentionInput(v *GetObjectRetentionInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetObjectRetentionInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetObjectTaggingInput(v *GetObjectTaggingInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetObjectTaggingInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpGetObjectTorrentInput(v *GetObjectTorrentInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "GetObjectTorrentInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
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.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpHeadBucketInput(v *HeadBucketInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "HeadBucketInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpHeadObjectInput(v *HeadObjectInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "HeadObjectInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpListBucketAnalyticsConfigurationsInput(v *ListBucketAnalyticsConfigurationsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ListBucketAnalyticsConfigurationsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpListBucketIntelligentTieringConfigurationsInput(v *ListBucketIntelligentTieringConfigurationsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ListBucketIntelligentTieringConfigurationsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpListBucketInventoryConfigurationsInput(v *ListBucketInventoryConfigurationsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ListBucketInventoryConfigurationsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpListBucketMetricsConfigurationsInput(v *ListBucketMetricsConfigurationsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ListBucketMetricsConfigurationsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpListMultipartUploadsInput(v *ListMultipartUploadsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ListMultipartUploadsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpListObjectsInput(v *ListObjectsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ListObjectsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpListObjectsV2Input(v *ListObjectsV2Input) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ListObjectsV2Input"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpListObjectVersionsInput(v *ListObjectVersionsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ListObjectVersionsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpListPartsInput(v *ListPartsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "ListPartsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if v.UploadId == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("UploadId"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketAccelerateConfigurationInput(v *PutBucketAccelerateConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketAccelerateConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.AccelerateConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("AccelerateConfiguration"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketAclInput(v *PutBucketAclInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketAclInput"}
|
|
if v.AccessControlPolicy != nil {
|
|
if err := validateAccessControlPolicy(v.AccessControlPolicy); err != nil {
|
|
invalidParams.AddNested("AccessControlPolicy", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketAnalyticsConfigurationInput(v *PutBucketAnalyticsConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketAnalyticsConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if v.AnalyticsConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("AnalyticsConfiguration"))
|
|
} else if v.AnalyticsConfiguration != nil {
|
|
if err := validateAnalyticsConfiguration(v.AnalyticsConfiguration); err != nil {
|
|
invalidParams.AddNested("AnalyticsConfiguration", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketCorsInput(v *PutBucketCorsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketCorsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.CORSConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("CORSConfiguration"))
|
|
} else if v.CORSConfiguration != nil {
|
|
if err := validateCORSConfiguration(v.CORSConfiguration); err != nil {
|
|
invalidParams.AddNested("CORSConfiguration", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketEncryptionInput(v *PutBucketEncryptionInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketEncryptionInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.ServerSideEncryptionConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("ServerSideEncryptionConfiguration"))
|
|
} else if v.ServerSideEncryptionConfiguration != nil {
|
|
if err := validateServerSideEncryptionConfiguration(v.ServerSideEncryptionConfiguration); err != nil {
|
|
invalidParams.AddNested("ServerSideEncryptionConfiguration", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketIntelligentTieringConfigurationInput(v *PutBucketIntelligentTieringConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketIntelligentTieringConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if v.IntelligentTieringConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("IntelligentTieringConfiguration"))
|
|
} else if v.IntelligentTieringConfiguration != nil {
|
|
if err := validateIntelligentTieringConfiguration(v.IntelligentTieringConfiguration); err != nil {
|
|
invalidParams.AddNested("IntelligentTieringConfiguration", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketInventoryConfigurationInput(v *PutBucketInventoryConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketInventoryConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if v.InventoryConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("InventoryConfiguration"))
|
|
} else if v.InventoryConfiguration != nil {
|
|
if err := validateInventoryConfiguration(v.InventoryConfiguration); err != nil {
|
|
invalidParams.AddNested("InventoryConfiguration", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
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.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.LifecycleConfiguration != nil {
|
|
if err := validateBucketLifecycleConfiguration(v.LifecycleConfiguration); err != nil {
|
|
invalidParams.AddNested("LifecycleConfiguration", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketLoggingInput(v *PutBucketLoggingInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketLoggingInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.BucketLoggingStatus == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("BucketLoggingStatus"))
|
|
} else if v.BucketLoggingStatus != nil {
|
|
if err := validateBucketLoggingStatus(v.BucketLoggingStatus); err != nil {
|
|
invalidParams.AddNested("BucketLoggingStatus", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketMetricsConfigurationInput(v *PutBucketMetricsConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketMetricsConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Id == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Id"))
|
|
}
|
|
if v.MetricsConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("MetricsConfiguration"))
|
|
} else if v.MetricsConfiguration != nil {
|
|
if err := validateMetricsConfiguration(v.MetricsConfiguration); err != nil {
|
|
invalidParams.AddNested("MetricsConfiguration", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketNotificationConfigurationInput(v *PutBucketNotificationConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketNotificationConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.NotificationConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("NotificationConfiguration"))
|
|
} else if v.NotificationConfiguration != nil {
|
|
if err := validateNotificationConfiguration(v.NotificationConfiguration); err != nil {
|
|
invalidParams.AddNested("NotificationConfiguration", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutBucketOwnershipControlsInput(v *PutBucketOwnershipControlsInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketOwnershipControlsInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.OwnershipControls == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("OwnershipControls"))
|
|
} else if v.OwnershipControls != nil {
|
|
if err := validateOwnershipControls(v.OwnershipControls); err != nil {
|
|
invalidParams.AddNested("OwnershipControls", 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.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.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 validateOpPutBucketRequestPaymentInput(v *PutBucketRequestPaymentInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketRequestPaymentInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.RequestPaymentConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("RequestPaymentConfiguration"))
|
|
} else if v.RequestPaymentConfiguration != nil {
|
|
if err := validateRequestPaymentConfiguration(v.RequestPaymentConfiguration); err != nil {
|
|
invalidParams.AddNested("RequestPaymentConfiguration", 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.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.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 validateOpPutBucketWebsiteInput(v *PutBucketWebsiteInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutBucketWebsiteInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.WebsiteConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("WebsiteConfiguration"))
|
|
} else if v.WebsiteConfiguration != nil {
|
|
if err := validateWebsiteConfiguration(v.WebsiteConfiguration); err != nil {
|
|
invalidParams.AddNested("WebsiteConfiguration", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutObjectAclInput(v *PutObjectAclInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutObjectAclInput"}
|
|
if v.AccessControlPolicy != nil {
|
|
if err := validateAccessControlPolicy(v.AccessControlPolicy); err != nil {
|
|
invalidParams.AddNested("AccessControlPolicy", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutObjectInput(v *PutObjectInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutObjectInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutObjectLegalHoldInput(v *PutObjectLegalHoldInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutObjectLegalHoldInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutObjectLockConfigurationInput(v *PutObjectLockConfigurationInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutObjectLockConfigurationInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutObjectRetentionInput(v *PutObjectRetentionInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutObjectRetentionInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpPutObjectTaggingInput(v *PutObjectTaggingInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutObjectTaggingInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
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 validateOpPutPublicAccessBlockInput(v *PutPublicAccessBlockInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "PutPublicAccessBlockInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.PublicAccessBlockConfiguration == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("PublicAccessBlockConfiguration"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpRestoreObjectInput(v *RestoreObjectInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "RestoreObjectInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if v.RestoreRequest != nil {
|
|
if err := validateRestoreRequest(v.RestoreRequest); err != nil {
|
|
invalidParams.AddNested("RestoreRequest", err.(smithy.InvalidParamsError))
|
|
}
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpSelectObjectContentInput(v *SelectObjectContentInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "SelectObjectContentInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if v.Expression == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Expression"))
|
|
}
|
|
if len(v.ExpressionType) == 0 {
|
|
invalidParams.Add(smithy.NewErrParamRequired("ExpressionType"))
|
|
}
|
|
if v.InputSerialization == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("InputSerialization"))
|
|
}
|
|
if v.OutputSerialization == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("OutputSerialization"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpUploadPartCopyInput(v *UploadPartCopyInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "UploadPartCopyInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.CopySource == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("CopySource"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if v.UploadId == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("UploadId"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpUploadPartInput(v *UploadPartInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "UploadPartInput"}
|
|
if v.Bucket == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
|
|
}
|
|
if v.Key == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("Key"))
|
|
}
|
|
if v.UploadId == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("UploadId"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|
|
|
|
func validateOpWriteGetObjectResponseInput(v *WriteGetObjectResponseInput) error {
|
|
if v == nil {
|
|
return nil
|
|
}
|
|
invalidParams := smithy.InvalidParamsError{Context: "WriteGetObjectResponseInput"}
|
|
if v.RequestRoute == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("RequestRoute"))
|
|
}
|
|
if v.RequestToken == nil {
|
|
invalidParams.Add(smithy.NewErrParamRequired("RequestToken"))
|
|
}
|
|
if invalidParams.Len() > 0 {
|
|
return invalidParams
|
|
} else {
|
|
return nil
|
|
}
|
|
}
|