const github.com/aws/smithy-go/middleware.After

315 uses

	github.com/aws/smithy-go/middleware (current package)
		logging.go#L35: 	return stack.Initialize.Add(&setLogger{Logger: logger}, After)
		ordered_group.go#L11: 	After RelativePosition = iota
		ordered_group.go#L166: 	case After:
		ordered_group.go#L247: 	case After:

	github.com/aws/smithy-go/auth/bearer
		middleware.go#L33: 		middleware.After,

	github.com/aws/smithy-go/transport/http
		middleware_content_length.go#L18: 	return stack.Build.Add(&ComputeContentLength{}, middleware.After)
		middleware_content_length.go#L59: 	return stack.Build.Add(&validateContentLength{}, middleware.After)
		middleware_headers.go#L38: 		"OperationSerializer", middleware.After)
		middleware_headers.go#L129: 		err := stack.Build.Add(m, middleware.After)

	github.com/aws/smithy-go/waiter
		logger.go#L35: 	return stack.Initialize.Insert(&m, "SetLogger", middleware.After)

	github.com/aws/aws-sdk-go-v2/aws/middleware
		middleware.go#L129: 	return stack.Build.Add(&ClientRequestID{}, middleware.After)
		middleware.go#L135: 	return stack.Deserialize.Add(&RecordResponseTiming{}, middleware.After)
		user_agent.go#L165: 		err := stack.Build.Add(bm, middleware.After)

	github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi
		middleware.go#L29: 	return stack.Finalize.Add(&InitializeStreamWriter{}, middleware.After)

	github.com/aws/aws-sdk-go-v2/aws/retry
		middleware.go#L324: 	if err := stack.Finalize.Add(attempt, smithymiddle.After); err != nil {
		middleware.go#L327: 	if err := stack.Finalize.Add(&MetricsHeader{}, smithymiddle.After); err != nil {

	github.com/aws/aws-sdk-go-v2/aws/signer/v4
		middleware.go#L106: 	return stack.Build.Add(&unsignedPayload{}, middleware.After)
		middleware.go#L146: 	return stack.Build.Add(&computePayloadSHA256{}, middleware.After)
		middleware.go#L220: 	return stack.Build.Insert(&contentSHA256Header{}, computePayloadHashMiddlewareID, middleware.After)
		middleware.go#L322: 	return stack.Build.Add(&streamingEventsPayload{}, middleware.After)

	github.com/aws/aws-sdk-go-v2/aws/transport/http
		content_type.go#L41: 	return stack.Build.Add(&removeContentTypeHeader{}, middleware.After)
		timeout_read_closer.go#L68: 	return stack.Deserialize.Add(&readTimeout{duration: duration}, middleware.After)

	github.com/aws/aws-sdk-go-v2/internal/v4a
		middleware.go#L102: 		err = stack.Finalize.Add(signingMiddleware, middleware.After)

	github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
		accept_encoding_gzip.go#L31: 		if err := stack.Deserialize.Insert(&DecompressGzip{}, "OperationDeserializer", middleware.After); err != nil {

	github.com/aws/aws-sdk-go-v2/service/internal/checksum
		middleware_add.go#L97: 		middleware.After)
		middleware_add.go#L104: 		err = stack.Finalize.Insert(inputChecksum, "Retry", middleware.After)
		middleware_add.go#L174: 	return stack.Deserialize.Add(m, middleware.After)

	github.com/aws/aws-sdk-go-v2/service/s3
		api_client.go#L406: 	return stack.Finalize.Add(mw, middleware.After)
		api_client.go#L728: 	err = stack.Finalize.Add(pmw, middleware.After)
		api_client.go#L753: 	err = stack.Build.Add(&s3cust.AddExpiresOnPresignedURL{Expires: c.Expires}, middleware.After)
		api_client.go#L770: 	}, middleware.After)
		api_op_AbortMultipartUpload.go#L125: 	err = stack.Serialize.Add(&awsRestxml_serializeOpAbortMultipartUpload{}, middleware.After)
		api_op_AbortMultipartUpload.go#L129: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpAbortMultipartUpload{}, middleware.After)
		api_op_CompleteMultipartUpload.go#L326: 	err = stack.Serialize.Add(&awsRestxml_serializeOpCompleteMultipartUpload{}, middleware.After)
		api_op_CompleteMultipartUpload.go#L330: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpCompleteMultipartUpload{}, middleware.After)
		api_op_CopyObject.go#L465: 	err = stack.Serialize.Add(&awsRestxml_serializeOpCopyObject{}, middleware.After)
		api_op_CopyObject.go#L469: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpCopyObject{}, middleware.After)
		api_op_CreateBucket.go#L211: 	err = stack.Serialize.Add(&awsRestxml_serializeOpCreateBucket{}, middleware.After)
		api_op_CreateBucket.go#L215: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpCreateBucket{}, middleware.After)
		api_op_CreateMultipartUpload.go#L497: 	err = stack.Serialize.Add(&awsRestxml_serializeOpCreateMultipartUpload{}, middleware.After)
		api_op_CreateMultipartUpload.go#L501: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpCreateMultipartUpload{}, middleware.After)
		api_op_DeleteBucket.go#L62: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucket{}, middleware.After)
		api_op_DeleteBucket.go#L66: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucket{}, middleware.After)
		api_op_DeleteBucketAnalyticsConfiguration.go#L82: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketAnalyticsConfiguration{}, middleware.After)
		api_op_DeleteBucketAnalyticsConfiguration.go#L86: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketAnalyticsConfiguration{}, middleware.After)
		api_op_DeleteBucketCors.go#L65: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketCors{}, middleware.After)
		api_op_DeleteBucketCors.go#L69: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketCors{}, middleware.After)
		api_op_DeleteBucketEncryption.go#L73: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketEncryption{}, middleware.After)
		api_op_DeleteBucketEncryption.go#L77: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketEncryption{}, middleware.After)
		api_op_DeleteBucketIntelligentTieringConfiguration.go#L81: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketIntelligentTieringConfiguration{}, middleware.After)
		api_op_DeleteBucketIntelligentTieringConfiguration.go#L85: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketIntelligentTieringConfiguration{}, middleware.After)
		api_op_DeleteBucketInventoryConfiguration.go#L81: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketInventoryConfiguration{}, middleware.After)
		api_op_DeleteBucketInventoryConfiguration.go#L85: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketInventoryConfiguration{}, middleware.After)
		api_op_DeleteBucketLifecycle.go#L71: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketLifecycle{}, middleware.After)
		api_op_DeleteBucketLifecycle.go#L75: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketLifecycle{}, middleware.After)
		api_op_DeleteBucketMetricsConfiguration.go#L87: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketMetricsConfiguration{}, middleware.After)
		api_op_DeleteBucketMetricsConfiguration.go#L91: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketMetricsConfiguration{}, middleware.After)
		api_op_DeleteBucketOwnershipControls.go#L64: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketOwnershipControls{}, middleware.After)
		api_op_DeleteBucketOwnershipControls.go#L68: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketOwnershipControls{}, middleware.After)
		api_op_DeleteBucketPolicy.go#L74: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketPolicy{}, middleware.After)
		api_op_DeleteBucketPolicy.go#L78: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketPolicy{}, middleware.After)
		api_op_DeleteBucketReplication.go#L72: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketReplication{}, middleware.After)
		api_op_DeleteBucketReplication.go#L76: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketReplication{}, middleware.After)
		api_op_DeleteBucketTagging.go#L63: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketTagging{}, middleware.After)
		api_op_DeleteBucketTagging.go#L67: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketTagging{}, middleware.After)
		api_op_DeleteBucketWebsite.go#L72: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteBucketWebsite{}, middleware.After)
		api_op_DeleteBucketWebsite.go#L76: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteBucketWebsite{}, middleware.After)
		api_op_DeleteObject.go#L132: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteObject{}, middleware.After)
		api_op_DeleteObject.go#L136: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteObject{}, middleware.After)
		api_op_DeleteObjectTagging.go#L95: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteObjectTagging{}, middleware.After)
		api_op_DeleteObjectTagging.go#L99: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteObjectTagging{}, middleware.After)
		api_op_DeleteObjects.go#L164: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteObjects{}, middleware.After)
		api_op_DeleteObjects.go#L168: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteObjects{}, middleware.After)
		api_op_DeletePublicAccessBlock.go#L76: 	err = stack.Serialize.Add(&awsRestxml_serializeOpDeletePublicAccessBlock{}, middleware.After)
		api_op_DeletePublicAccessBlock.go#L80: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeletePublicAccessBlock{}, middleware.After)
		api_op_GetBucketAccelerateConfiguration.go#L81: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketAccelerateConfiguration{}, middleware.After)
		api_op_GetBucketAccelerateConfiguration.go#L85: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketAccelerateConfiguration{}, middleware.After)
		api_op_GetBucketAcl.go#L74: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketAcl{}, middleware.After)
		api_op_GetBucketAcl.go#L78: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketAcl{}, middleware.After)
		api_op_GetBucketAnalyticsConfiguration.go#L87: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketAnalyticsConfiguration{}, middleware.After)
		api_op_GetBucketAnalyticsConfiguration.go#L91: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketAnalyticsConfiguration{}, middleware.After)
		api_op_GetBucketCors.go#L72: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketCors{}, middleware.After)
		api_op_GetBucketCors.go#L76: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketCors{}, middleware.After)
		api_op_GetBucketEncryption.go#L81: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketEncryption{}, middleware.After)
		api_op_GetBucketEncryption.go#L85: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketEncryption{}, middleware.After)
		api_op_GetBucketIntelligentTieringConfiguration.go#L86: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketIntelligentTieringConfiguration{}, middleware.After)
		api_op_GetBucketIntelligentTieringConfiguration.go#L90: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketIntelligentTieringConfiguration{}, middleware.After)
		api_op_GetBucketInventoryConfiguration.go#L85: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketInventoryConfiguration{}, middleware.After)
		api_op_GetBucketInventoryConfiguration.go#L89: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketInventoryConfiguration{}, middleware.After)
		api_op_GetBucketLifecycleConfiguration.go#L102: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketLifecycleConfiguration{}, middleware.After)
		api_op_GetBucketLifecycleConfiguration.go#L106: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketLifecycleConfiguration{}, middleware.After)
		api_op_GetBucketLocation.go#L82: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketLocation{}, middleware.After)
		api_op_GetBucketLocation.go#L86: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketLocation{}, middleware.After)
		api_op_GetBucketLogging.go#L70: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketLogging{}, middleware.After)
		api_op_GetBucketLogging.go#L74: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketLogging{}, middleware.After)
		api_op_GetBucketMetricsConfiguration.go#L92: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketMetricsConfiguration{}, middleware.After)
		api_op_GetBucketMetricsConfiguration.go#L96: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketMetricsConfiguration{}, middleware.After)
		api_op_GetBucketNotificationConfiguration.go#L86: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketNotificationConfiguration{}, middleware.After)
		api_op_GetBucketNotificationConfiguration.go#L90: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketNotificationConfiguration{}, middleware.After)
		api_op_GetBucketOwnershipControls.go#L70: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketOwnershipControls{}, middleware.After)
		api_op_GetBucketOwnershipControls.go#L74: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketOwnershipControls{}, middleware.After)
		api_op_GetBucketPolicy.go#L73: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketPolicy{}, middleware.After)
		api_op_GetBucketPolicy.go#L77: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketPolicy{}, middleware.After)
		api_op_GetBucketPolicyStatus.go#L82: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketPolicyStatus{}, middleware.After)
		api_op_GetBucketPolicyStatus.go#L86: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketPolicyStatus{}, middleware.After)
		api_op_GetBucketReplication.go#L81: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketReplication{}, middleware.After)
		api_op_GetBucketReplication.go#L85: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketReplication{}, middleware.After)
		api_op_GetBucketRequestPayment.go#L65: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketRequestPayment{}, middleware.After)
		api_op_GetBucketRequestPayment.go#L69: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketRequestPayment{}, middleware.After)
		api_op_GetBucketTagging.go#L78: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketTagging{}, middleware.After)
		api_op_GetBucketTagging.go#L82: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketTagging{}, middleware.After)
		api_op_GetBucketVersioning.go#L79: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketVersioning{}, middleware.After)
		api_op_GetBucketVersioning.go#L83: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketVersioning{}, middleware.After)
		api_op_GetBucketWebsite.go#L83: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetBucketWebsite{}, middleware.After)
		api_op_GetBucketWebsite.go#L87: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetBucketWebsite{}, middleware.After)
		api_op_GetObject.go#L436: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetObject{}, middleware.After)
		api_op_GetObject.go#L440: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetObject{}, middleware.After)
		api_op_GetObjectAcl.go#L117: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetObjectAcl{}, middleware.After)
		api_op_GetObjectAcl.go#L121: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetObjectAcl{}, middleware.After)
		api_op_GetObjectAttributes.go#L256: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetObjectAttributes{}, middleware.After)
		api_op_GetObjectAttributes.go#L260: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetObjectAttributes{}, middleware.After)
		api_op_GetObjectLegalHold.go#L88: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetObjectLegalHold{}, middleware.After)
		api_op_GetObjectLegalHold.go#L92: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetObjectLegalHold{}, middleware.After)
		api_op_GetObjectLockConfiguration.go#L74: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetObjectLockConfiguration{}, middleware.After)
		api_op_GetObjectLockConfiguration.go#L78: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetObjectLockConfiguration{}, middleware.After)
		api_op_GetObjectRetention.go#L88: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetObjectRetention{}, middleware.After)
		api_op_GetObjectRetention.go#L92: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetObjectRetention{}, middleware.After)
		api_op_GetObjectTagging.go#L116: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetObjectTagging{}, middleware.After)
		api_op_GetObjectTagging.go#L120: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetObjectTagging{}, middleware.After)
		api_op_GetObjectTorrent.go#L87: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetObjectTorrent{}, middleware.After)
		api_op_GetObjectTorrent.go#L91: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetObjectTorrent{}, middleware.After)
		api_op_GetPublicAccessBlock.go#L89: 	err = stack.Serialize.Add(&awsRestxml_serializeOpGetPublicAccessBlock{}, middleware.After)
		api_op_GetPublicAccessBlock.go#L93: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetPublicAccessBlock{}, middleware.After)
		api_op_HeadBucket.go#L94: 	err = stack.Serialize.Add(&awsRestxml_serializeOpHeadBucket{}, middleware.After)
		api_op_HeadBucket.go#L98: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpHeadBucket{}, middleware.After)
		api_op_HeadObject.go#L427: 	err = stack.Serialize.Add(&awsRestxml_serializeOpHeadObject{}, middleware.After)
		api_op_HeadObject.go#L431: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpHeadObject{}, middleware.After)
		api_op_ListBucketAnalyticsConfigurations.go#L107: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListBucketAnalyticsConfigurations{}, middleware.After)
		api_op_ListBucketAnalyticsConfigurations.go#L111: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListBucketAnalyticsConfigurations{}, middleware.After)
		api_op_ListBucketIntelligentTieringConfigurations.go#L99: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListBucketIntelligentTieringConfigurations{}, middleware.After)
		api_op_ListBucketIntelligentTieringConfigurations.go#L103: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListBucketIntelligentTieringConfigurations{}, middleware.After)
		api_op_ListBucketInventoryConfigurations.go#L108: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListBucketInventoryConfigurations{}, middleware.After)
		api_op_ListBucketInventoryConfigurations.go#L112: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListBucketInventoryConfigurations{}, middleware.After)
		api_op_ListBucketMetricsConfigurations.go#L111: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListBucketMetricsConfigurations{}, middleware.After)
		api_op_ListBucketMetricsConfigurations.go#L115: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListBucketMetricsConfigurations{}, middleware.After)
		api_op_ListBuckets.go#L51: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListBuckets{}, middleware.After)
		api_op_ListBuckets.go#L55: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListBuckets{}, middleware.After)
		api_op_ListMultipartUploads.go#L203: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListMultipartUploads{}, middleware.After)
		api_op_ListMultipartUploads.go#L207: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListMultipartUploads{}, middleware.After)
		api_op_ListObjectVersions.go#L169: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListObjectVersions{}, middleware.After)
		api_op_ListObjectVersions.go#L173: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListObjectVersions{}, middleware.After)
		api_op_ListObjects.go#L177: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListObjects{}, middleware.After)
		api_op_ListObjects.go#L181: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListObjects{}, middleware.After)
		api_op_ListObjectsV2.go#L211: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListObjectsV2{}, middleware.After)
		api_op_ListObjectsV2.go#L215: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListObjectsV2{}, middleware.After)
		api_op_ListParts.go#L230: 	err = stack.Serialize.Add(&awsRestxml_serializeOpListParts{}, middleware.After)
		api_op_ListParts.go#L234: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpListParts{}, middleware.After)
		api_op_PutBucketAccelerateConfiguration.go#L107: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketAccelerateConfiguration{}, middleware.After)
		api_op_PutBucketAccelerateConfiguration.go#L111: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketAccelerateConfiguration{}, middleware.After)
		api_op_PutBucketAcl.go#L238: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketAcl{}, middleware.After)
		api_op_PutBucketAcl.go#L242: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketAcl{}, middleware.After)
		api_op_PutBucketAnalyticsConfiguration.go#L127: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketAnalyticsConfiguration{}, middleware.After)
		api_op_PutBucketAnalyticsConfiguration.go#L131: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketAnalyticsConfiguration{}, middleware.After)
		api_op_PutBucketCors.go#L123: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketCors{}, middleware.After)
		api_op_PutBucketCors.go#L127: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketCors{}, middleware.After)
		api_op_PutBucketEncryption.go#L113: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketEncryption{}, middleware.After)
		api_op_PutBucketEncryption.go#L117: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketEncryption{}, middleware.After)
		api_op_PutBucketIntelligentTieringConfiguration.go#L118: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketIntelligentTieringConfiguration{}, middleware.After)
		api_op_PutBucketIntelligentTieringConfiguration.go#L122: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketIntelligentTieringConfiguration{}, middleware.After)
		api_op_PutBucketInventoryConfiguration.go#L128: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketInventoryConfiguration{}, middleware.After)
		api_op_PutBucketInventoryConfiguration.go#L132: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketInventoryConfiguration{}, middleware.After)
		api_op_PutBucketLifecycleConfiguration.go#L139: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketLifecycleConfiguration{}, middleware.After)
		api_op_PutBucketLifecycleConfiguration.go#L143: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketLifecycleConfiguration{}, middleware.After)
		api_op_PutBucketLogging.go#L128: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketLogging{}, middleware.After)
		api_op_PutBucketLogging.go#L132: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketLogging{}, middleware.After)
		api_op_PutBucketMetricsConfiguration.go#L102: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketMetricsConfiguration{}, middleware.After)
		api_op_PutBucketMetricsConfiguration.go#L106: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketMetricsConfiguration{}, middleware.After)
		api_op_PutBucketNotificationConfiguration.go#L102: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketNotificationConfiguration{}, middleware.After)
		api_op_PutBucketNotificationConfiguration.go#L106: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketNotificationConfiguration{}, middleware.After)
		api_op_PutBucketOwnershipControls.go#L77: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketOwnershipControls{}, middleware.After)
		api_op_PutBucketOwnershipControls.go#L81: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketOwnershipControls{}, middleware.After)
		api_op_PutBucketPolicy.go#L99: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketPolicy{}, middleware.After)
		api_op_PutBucketPolicy.go#L103: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketPolicy{}, middleware.After)
		api_op_PutBucketReplication.go#L134: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketReplication{}, middleware.After)
		api_op_PutBucketReplication.go#L138: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketReplication{}, middleware.After)
		api_op_PutBucketRequestPayment.go#L91: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketRequestPayment{}, middleware.After)
		api_op_PutBucketRequestPayment.go#L95: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketRequestPayment{}, middleware.After)
		api_op_PutBucketTagging.go#L136: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketTagging{}, middleware.After)
		api_op_PutBucketTagging.go#L140: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketTagging{}, middleware.After)
		api_op_PutBucketVersioning.go#L113: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketVersioning{}, middleware.After)
		api_op_PutBucketVersioning.go#L117: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketVersioning{}, middleware.After)
		api_op_PutBucketWebsite.go#L149: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutBucketWebsite{}, middleware.After)
		api_op_PutBucketWebsite.go#L153: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutBucketWebsite{}, middleware.After)
		api_op_PutObject.go#L447: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutObject{}, middleware.After)
		api_op_PutObject.go#L451: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutObject{}, middleware.After)
		api_op_PutObjectAcl.go#L280: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutObjectAcl{}, middleware.After)
		api_op_PutObjectAcl.go#L284: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutObjectAcl{}, middleware.After)
		api_op_PutObjectLegalHold.go#L107: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutObjectLegalHold{}, middleware.After)
		api_op_PutObjectLegalHold.go#L111: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutObjectLegalHold{}, middleware.After)
		api_op_PutObjectLockConfiguration.go#L104: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutObjectLockConfiguration{}, middleware.After)
		api_op_PutObjectLockConfiguration.go#L108: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutObjectLockConfiguration{}, middleware.After)
		api_op_PutObjectRetention.go#L114: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutObjectRetention{}, middleware.After)
		api_op_PutObjectRetention.go#L118: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutObjectRetention{}, middleware.After)
		api_op_PutObjectTagging.go#L161: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutObjectTagging{}, middleware.After)
		api_op_PutObjectTagging.go#L165: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutObjectTagging{}, middleware.After)
		api_op_PutPublicAccessBlock.go#L110: 	err = stack.Serialize.Add(&awsRestxml_serializeOpPutPublicAccessBlock{}, middleware.After)
		api_op_PutPublicAccessBlock.go#L114: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpPutPublicAccessBlock{}, middleware.After)
		api_op_RestoreObject.go#L327: 	err = stack.Serialize.Add(&awsRestxml_serializeOpRestoreObject{}, middleware.After)
		api_op_RestoreObject.go#L331: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpRestoreObject{}, middleware.After)
		api_op_SelectObjectContent.go#L222: 	err = stack.Serialize.Add(&awsRestxml_serializeOpSelectObjectContent{}, middleware.After)
		api_op_SelectObjectContent.go#L226: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpSelectObjectContent{}, middleware.After)
		api_op_UploadPart.go#L330: 	err = stack.Serialize.Add(&awsRestxml_serializeOpUploadPart{}, middleware.After)
		api_op_UploadPart.go#L334: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpUploadPart{}, middleware.After)
		api_op_UploadPartCopy.go#L327: 	err = stack.Serialize.Add(&awsRestxml_serializeOpUploadPartCopy{}, middleware.After)
		api_op_UploadPartCopy.go#L331: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpUploadPartCopy{}, middleware.After)
		api_op_WriteGetObjectResponse.go#L313: 	err = stack.Serialize.Add(&awsRestxml_serializeOpWriteGetObjectResponse{}, middleware.After)
		api_op_WriteGetObjectResponse.go#L317: 	err = stack.Deserialize.Add(&awsRestxml_deserializeOpWriteGetObjectResponse{}, middleware.After)
		api_op_WriteGetObjectResponse.go#L431: 	return stack.Serialize.Insert(&endpointPrefix_opWriteGetObjectResponseMiddleware{}, `OperationSerializer`, middleware.After)
		validators.go#L1854: 	return stack.Initialize.Add(&validateOpAbortMultipartUpload{}, middleware.After)
		validators.go#L1858: 	return stack.Initialize.Add(&validateOpCompleteMultipartUpload{}, middleware.After)
		validators.go#L1862: 	return stack.Initialize.Add(&validateOpCopyObject{}, middleware.After)
		validators.go#L1866: 	return stack.Initialize.Add(&validateOpCreateBucket{}, middleware.After)
		validators.go#L1870: 	return stack.Initialize.Add(&validateOpCreateMultipartUpload{}, middleware.After)
		validators.go#L1874: 	return stack.Initialize.Add(&validateOpDeleteBucketAnalyticsConfiguration{}, middleware.After)
		validators.go#L1878: 	return stack.Initialize.Add(&validateOpDeleteBucketCors{}, middleware.After)
		validators.go#L1882: 	return stack.Initialize.Add(&validateOpDeleteBucketEncryption{}, middleware.After)
		validators.go#L1886: 	return stack.Initialize.Add(&validateOpDeleteBucket{}, middleware.After)
		validators.go#L1890: 	return stack.Initialize.Add(&validateOpDeleteBucketIntelligentTieringConfiguration{}, middleware.After)
		validators.go#L1894: 	return stack.Initialize.Add(&validateOpDeleteBucketInventoryConfiguration{}, middleware.After)
		validators.go#L1898: 	return stack.Initialize.Add(&validateOpDeleteBucketLifecycle{}, middleware.After)
		validators.go#L1902: 	return stack.Initialize.Add(&validateOpDeleteBucketMetricsConfiguration{}, middleware.After)
		validators.go#L1906: 	return stack.Initialize.Add(&validateOpDeleteBucketOwnershipControls{}, middleware.After)
		validators.go#L1910: 	return stack.Initialize.Add(&validateOpDeleteBucketPolicy{}, middleware.After)
		validators.go#L1914: 	return stack.Initialize.Add(&validateOpDeleteBucketReplication{}, middleware.After)
		validators.go#L1918: 	return stack.Initialize.Add(&validateOpDeleteBucketTagging{}, middleware.After)
		validators.go#L1922: 	return stack.Initialize.Add(&validateOpDeleteBucketWebsite{}, middleware.After)
		validators.go#L1926: 	return stack.Initialize.Add(&validateOpDeleteObject{}, middleware.After)
		validators.go#L1930: 	return stack.Initialize.Add(&validateOpDeleteObjects{}, middleware.After)
		validators.go#L1934: 	return stack.Initialize.Add(&validateOpDeleteObjectTagging{}, middleware.After)
		validators.go#L1938: 	return stack.Initialize.Add(&validateOpDeletePublicAccessBlock{}, middleware.After)
		validators.go#L1942: 	return stack.Initialize.Add(&validateOpGetBucketAccelerateConfiguration{}, middleware.After)
		validators.go#L1946: 	return stack.Initialize.Add(&validateOpGetBucketAcl{}, middleware.After)
		validators.go#L1950: 	return stack.Initialize.Add(&validateOpGetBucketAnalyticsConfiguration{}, middleware.After)
		validators.go#L1954: 	return stack.Initialize.Add(&validateOpGetBucketCors{}, middleware.After)
		validators.go#L1958: 	return stack.Initialize.Add(&validateOpGetBucketEncryption{}, middleware.After)
		validators.go#L1962: 	return stack.Initialize.Add(&validateOpGetBucketIntelligentTieringConfiguration{}, middleware.After)
		validators.go#L1966: 	return stack.Initialize.Add(&validateOpGetBucketInventoryConfiguration{}, middleware.After)
		validators.go#L1970: 	return stack.Initialize.Add(&validateOpGetBucketLifecycleConfiguration{}, middleware.After)
		validators.go#L1974: 	return stack.Initialize.Add(&validateOpGetBucketLocation{}, middleware.After)
		validators.go#L1978: 	return stack.Initialize.Add(&validateOpGetBucketLogging{}, middleware.After)
		validators.go#L1982: 	return stack.Initialize.Add(&validateOpGetBucketMetricsConfiguration{}, middleware.After)
		validators.go#L1986: 	return stack.Initialize.Add(&validateOpGetBucketNotificationConfiguration{}, middleware.After)
		validators.go#L1990: 	return stack.Initialize.Add(&validateOpGetBucketOwnershipControls{}, middleware.After)
		validators.go#L1994: 	return stack.Initialize.Add(&validateOpGetBucketPolicy{}, middleware.After)
		validators.go#L1998: 	return stack.Initialize.Add(&validateOpGetBucketPolicyStatus{}, middleware.After)
		validators.go#L2002: 	return stack.Initialize.Add(&validateOpGetBucketReplication{}, middleware.After)
		validators.go#L2006: 	return stack.Initialize.Add(&validateOpGetBucketRequestPayment{}, middleware.After)
		validators.go#L2010: 	return stack.Initialize.Add(&validateOpGetBucketTagging{}, middleware.After)
		validators.go#L2014: 	return stack.Initialize.Add(&validateOpGetBucketVersioning{}, middleware.After)
		validators.go#L2018: 	return stack.Initialize.Add(&validateOpGetBucketWebsite{}, middleware.After)
		validators.go#L2022: 	return stack.Initialize.Add(&validateOpGetObjectAcl{}, middleware.After)
		validators.go#L2026: 	return stack.Initialize.Add(&validateOpGetObjectAttributes{}, middleware.After)
		validators.go#L2030: 	return stack.Initialize.Add(&validateOpGetObject{}, middleware.After)
		validators.go#L2034: 	return stack.Initialize.Add(&validateOpGetObjectLegalHold{}, middleware.After)
		validators.go#L2038: 	return stack.Initialize.Add(&validateOpGetObjectLockConfiguration{}, middleware.After)
		validators.go#L2042: 	return stack.Initialize.Add(&validateOpGetObjectRetention{}, middleware.After)
		validators.go#L2046: 	return stack.Initialize.Add(&validateOpGetObjectTagging{}, middleware.After)
		validators.go#L2050: 	return stack.Initialize.Add(&validateOpGetObjectTorrent{}, middleware.After)
		validators.go#L2054: 	return stack.Initialize.Add(&validateOpGetPublicAccessBlock{}, middleware.After)
		validators.go#L2058: 	return stack.Initialize.Add(&validateOpHeadBucket{}, middleware.After)
		validators.go#L2062: 	return stack.Initialize.Add(&validateOpHeadObject{}, middleware.After)
		validators.go#L2066: 	return stack.Initialize.Add(&validateOpListBucketAnalyticsConfigurations{}, middleware.After)
		validators.go#L2070: 	return stack.Initialize.Add(&validateOpListBucketIntelligentTieringConfigurations{}, middleware.After)
		validators.go#L2074: 	return stack.Initialize.Add(&validateOpListBucketInventoryConfigurations{}, middleware.After)
		validators.go#L2078: 	return stack.Initialize.Add(&validateOpListBucketMetricsConfigurations{}, middleware.After)
		validators.go#L2082: 	return stack.Initialize.Add(&validateOpListMultipartUploads{}, middleware.After)
		validators.go#L2086: 	return stack.Initialize.Add(&validateOpListObjects{}, middleware.After)
		validators.go#L2090: 	return stack.Initialize.Add(&validateOpListObjectsV2{}, middleware.After)
		validators.go#L2094: 	return stack.Initialize.Add(&validateOpListObjectVersions{}, middleware.After)
		validators.go#L2098: 	return stack.Initialize.Add(&validateOpListParts{}, middleware.After)
		validators.go#L2102: 	return stack.Initialize.Add(&validateOpPutBucketAccelerateConfiguration{}, middleware.After)
		validators.go#L2106: 	return stack.Initialize.Add(&validateOpPutBucketAcl{}, middleware.After)
		validators.go#L2110: 	return stack.Initialize.Add(&validateOpPutBucketAnalyticsConfiguration{}, middleware.After)
		validators.go#L2114: 	return stack.Initialize.Add(&validateOpPutBucketCors{}, middleware.After)
		validators.go#L2118: 	return stack.Initialize.Add(&validateOpPutBucketEncryption{}, middleware.After)
		validators.go#L2122: 	return stack.Initialize.Add(&validateOpPutBucketIntelligentTieringConfiguration{}, middleware.After)
		validators.go#L2126: 	return stack.Initialize.Add(&validateOpPutBucketInventoryConfiguration{}, middleware.After)
		validators.go#L2130: 	return stack.Initialize.Add(&validateOpPutBucketLifecycleConfiguration{}, middleware.After)
		validators.go#L2134: 	return stack.Initialize.Add(&validateOpPutBucketLogging{}, middleware.After)
		validators.go#L2138: 	return stack.Initialize.Add(&validateOpPutBucketMetricsConfiguration{}, middleware.After)
		validators.go#L2142: 	return stack.Initialize.Add(&validateOpPutBucketNotificationConfiguration{}, middleware.After)
		validators.go#L2146: 	return stack.Initialize.Add(&validateOpPutBucketOwnershipControls{}, middleware.After)
		validators.go#L2150: 	return stack.Initialize.Add(&validateOpPutBucketPolicy{}, middleware.After)
		validators.go#L2154: 	return stack.Initialize.Add(&validateOpPutBucketReplication{}, middleware.After)
		validators.go#L2158: 	return stack.Initialize.Add(&validateOpPutBucketRequestPayment{}, middleware.After)
		validators.go#L2162: 	return stack.Initialize.Add(&validateOpPutBucketTagging{}, middleware.After)
		validators.go#L2166: 	return stack.Initialize.Add(&validateOpPutBucketVersioning{}, middleware.After)
		validators.go#L2170: 	return stack.Initialize.Add(&validateOpPutBucketWebsite{}, middleware.After)
		validators.go#L2174: 	return stack.Initialize.Add(&validateOpPutObjectAcl{}, middleware.After)
		validators.go#L2178: 	return stack.Initialize.Add(&validateOpPutObject{}, middleware.After)
		validators.go#L2182: 	return stack.Initialize.Add(&validateOpPutObjectLegalHold{}, middleware.After)
		validators.go#L2186: 	return stack.Initialize.Add(&validateOpPutObjectLockConfiguration{}, middleware.After)
		validators.go#L2190: 	return stack.Initialize.Add(&validateOpPutObjectRetention{}, middleware.After)
		validators.go#L2194: 	return stack.Initialize.Add(&validateOpPutObjectTagging{}, middleware.After)
		validators.go#L2198: 	return stack.Initialize.Add(&validateOpPutPublicAccessBlock{}, middleware.After)
		validators.go#L2202: 	return stack.Initialize.Add(&validateOpRestoreObject{}, middleware.After)
		validators.go#L2206: 	return stack.Initialize.Add(&validateOpSelectObjectContent{}, middleware.After)
		validators.go#L2210: 	return stack.Initialize.Add(&validateOpUploadPartCopy{}, middleware.After)
		validators.go#L2214: 	return stack.Initialize.Add(&validateOpUploadPart{}, middleware.After)
		validators.go#L2218: 	return stack.Initialize.Add(&validateOpWriteGetObjectResponse{}, middleware.After)

	github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations
		handle_200_error.go#L22: 	return stack.Deserialize.Insert(&processResponseFor200ErrorMiddleware{}, "OperationDeserializer", middleware.After)
		signer_wrapper.go#L119: 		err = stack.Finalize.Add(signingMiddleware, middleware.After)
		signer_wrapper.go#L210: 		err = stack.Finalize.Add(signingMiddleware, middleware.After)
		update_endpoint.go#L105: 	err = stack.Serialize.Insert(&removeBucketFromPathMiddleware{}, serializerID, middleware.After)
		update_endpoint.go#L116: 	}, serializerID, middleware.After)