type github.com/aws/smithy-go/middleware.Stack

405 uses

	github.com/aws/smithy-go/middleware (current package)
		logging.go#L34: func AddSetLoggerMiddleware(stack *Stack, logger logging.Logger) error {
		stack.go#L25: type Stack struct {
		stack.go#L76: func NewStack(id string, newRequestFn func() interface{}) *Stack {
		stack.go#L77: 	return &Stack{
		stack.go#L88: func (s *Stack) ID() string { return s.id }
		stack.go#L98: func (s *Stack) HandleMiddleware(ctx context.Context, input interface{}, next Handler) (
		stack.go#L113: func (s *Stack) List() []string {
		stack.go#L135: func (s *Stack) String() string {
		stack.go#L168: 	if _, ok := s.(*Stack); ok {

	github.com/aws/smithy-go/auth/bearer
		middleware.go#L30: func AddAuthenticationMiddleware(s *middleware.Stack, signer Signer, tokenProvider TokenProvider) error {

	github.com/aws/smithy-go/transport/http
		checksum_middleware.go#L19: func AddContentChecksumMiddleware(stack *middleware.Stack) error {
		middleware_close_response_body.go#L14: func AddErrorCloseResponseBodyMiddleware(stack *middleware.Stack) error {
		middleware_close_response_body.go#L45: func AddCloseResponseBodyMiddleware(stack *middleware.Stack) error {
		middleware_content_length.go#L17: func AddComputeContentLengthMiddleware(stack *middleware.Stack) error {
		middleware_content_length.go#L58: func ValidateContentLengthHeader(stack *middleware.Stack) error {
		middleware_headers.go#L36: func AddNoPayloadDefaultContentTypeRemover(stack *middleware.Stack) (err error) {
		middleware_headers.go#L50: func RemoveNoPayloadDefaultContentTypeRemover(stack *middleware.Stack) (err error) {
		middleware_headers.go#L124: func getOrAddHeaderValueHelper(stack *middleware.Stack) (*headerValueHelper, error) {
		middleware_headers.go#L145: func AddHeaderValue(header string, value string) func(stack *middleware.Stack) error {
		middleware_headers.go#L146: 	return func(stack *middleware.Stack) error {
		middleware_headers.go#L158: func SetHeaderValue(header string, value string) func(stack *middleware.Stack) error {
		middleware_headers.go#L159: 	return func(stack *middleware.Stack) error {
		middleware_min_proto.go#L33: func AddRequireMinimumProtocol(stack *middleware.Stack, major, minor int) error {

	github.com/aws/smithy-go/waiter
		logger.go#L34: func (m Logger) AddLogger(stack *middleware.Stack) error {

	github.com/aws/aws-sdk-go-v2/aws
		config.go#L109: 	APIOptions []func(*middleware.Stack) error

	github.com/aws/aws-sdk-go-v2/aws/middleware
		middleware.go#L128: func AddClientRequestIDMiddleware(stack *middleware.Stack) error {
		middleware.go#L134: func AddRecordResponseTiming(stack *middleware.Stack) error {
		middleware.go#L161: func AddRawResponseToMetadata(stack *middleware.Stack) error {
		request_id_retriever.go#L11: func AddRequestIDRetrieverMiddleware(stack *middleware.Stack) error {
		user_agent.go#L107: func AddUserAgentKey(key string) func(*middleware.Stack) error {
		user_agent.go#L108: 	return func(stack *middleware.Stack) error {
		user_agent.go#L119: func AddUserAgentKeyValue(key, value string) func(*middleware.Stack) error {
		user_agent.go#L120: 	return func(stack *middleware.Stack) error {
		user_agent.go#L131: func AddSDKAgentKey(keyType SDKAgentKeyType, key string) func(*middleware.Stack) error {
		user_agent.go#L132: 	return func(stack *middleware.Stack) error {
		user_agent.go#L143: func AddSDKAgentKeyValue(keyType SDKAgentKeyType, key, value string) func(*middleware.Stack) error {
		user_agent.go#L144: 	return func(stack *middleware.Stack) error {
		user_agent.go#L155: func AddRequestUserAgentMiddleware(stack *middleware.Stack) error {
		user_agent.go#L160: func getOrAddRequestUserAgent(stack *middleware.Stack) (*requestUserAgent, error) {

	github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi
		middleware.go#L28: func AddInitializeStreamWriter(stack *middleware.Stack) error {

	github.com/aws/aws-sdk-go-v2/aws/retry
		middleware.go#L319: func AddRetryMiddlewares(stack *smithymiddle.Stack, options AddRetryMiddlewaresOptions) error {

	github.com/aws/aws-sdk-go-v2/aws/signer/v4
		middleware.go#L59: func UseDynamicPayloadSigningMiddleware(stack *middleware.Stack) error {
		middleware.go#L105: func AddUnsignedPayloadMiddleware(stack *middleware.Stack) error {
		middleware.go#L145: func AddComputePayloadSHA256Middleware(stack *middleware.Stack) error {
		middleware.go#L151: func RemoveComputePayloadSHA256Middleware(stack *middleware.Stack) error {
		middleware.go#L208: func SwapComputePayloadSHA256ForUnsignedPayloadMiddleware(stack *middleware.Stack) error {
		middleware.go#L219: func AddContentSHA256HeaderMiddleware(stack *middleware.Stack) error {
		middleware.go#L225: func RemoveContentSHA256HeaderMiddleware(stack *middleware.Stack) error {
		middleware.go#L321: func AddStreamingEventsPayload(stack *middleware.Stack) error {

	github.com/aws/aws-sdk-go-v2/aws/transport/http
		content_type.go#L40: func RemoveContentTypeHeader(stack *middleware.Stack) error {
		response_error_middleware.go#L12: func AddResponseErrorMiddleware(stack *middleware.Stack) error {
		timeout_read_closer.go#L67: func AddResponseReadTimeoutMiddleware(stack *middleware.Stack, duration time.Duration) error {

	github.com/aws/aws-sdk-go-v2/internal/v4a
		middleware.go#L96: func RegisterSigningMiddleware(stack *middleware.Stack, signingMiddleware *SignHTTPRequestMiddleware) (err error) {

	github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
		accept_encoding_gzip.go#L26: func AddAcceptEncodingGzip(stack *middleware.Stack, options AddAcceptEncodingGzipOptions) error {

	github.com/aws/aws-sdk-go-v2/service/internal/checksum
		middleware_add.go#L50: func AddInputMiddleware(stack *middleware.Stack, options InputMiddlewareOptions) (err error) {
		middleware_add.go#L115: func RemoveInputMiddleware(stack *middleware.Stack) {
		middleware_add.go#L156: func AddOutputMiddleware(stack *middleware.Stack, options OutputMiddlewareOptions) error {
		middleware_add.go#L179: func RemoveOutputMiddleware(stack *middleware.Stack) {

	github.com/aws/aws-sdk-go-v2/service/internal/presigned-url
		context.go#L33: func AddAsIsPresigingMiddleware(stack *middleware.Stack) error {
		middleware.go#L49: func AddMiddleware(stack *middleware.Stack, opts Options) error {
		middleware.go#L54: func RemoveMiddleware(stack *middleware.Stack) error {

	github.com/aws/aws-sdk-go-v2/service/internal/s3shared
		metadata_retriever.go#L14: func AddMetadataRetrieverMiddleware(stack *middleware.Stack) error {
		response_error_middleware.go#L13: func AddResponseErrorMiddleware(stack *middleware.Stack) error {

	github.com/aws/aws-sdk-go-v2/service/s3
		api_client.go#L78: 	APIOptions []func(*middleware.Stack) error
		api_client.go#L177: func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options) {
		api_client.go#L198: 	to.APIOptions = make([]func(*middleware.Stack) error, len(o.APIOptions))
		api_client.go#L203: func (c *Client) invokeOperation(ctx context.Context, opID string, params interface{}, optFns []func(*Options), stackFns ...func(*middleware.Stack, Options) error) (result interface{}, metadata middleware.Metadata, err error) {
		api_client.go#L252: func addSetLoggerMiddleware(stack *middleware.Stack, o Options) error {
		api_client.go#L396: func addClientUserAgent(stack *middleware.Stack) error {
		api_client.go#L400: func addHTTPSignerV4Middleware(stack *middleware.Stack, o Options) error {
		api_client.go#L428: func addRetryMiddlewares(stack *middleware.Stack, o Options) error {
		api_client.go#L497: func swapWithCustomHTTPSignerMiddleware(stack *middleware.Stack, o Options) error {
		api_client.go#L529: func addMetadataRetrieverMiddleware(stack *middleware.Stack) error {
		api_client.go#L586: func addResponseErrorMiddleware(stack *middleware.Stack) error {
		api_client.go#L590: func disableAcceptEncodingGzip(stack *middleware.Stack) error {
		api_client.go#L718: func (c presignConverter) convertToPresignMiddleware(stack *middleware.Stack, options Options) (err error) {
		api_client.go#L764: func addRequestResponseLogging(stack *middleware.Stack, o Options) error {
		api_op_AbortMultipartUpload.go#L124: func (c *Client) addOperationAbortMultipartUploadMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_AbortMultipartUpload.go#L218: func addAbortMultipartUploadUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_CompleteMultipartUpload.go#L325: func (c *Client) addOperationCompleteMultipartUploadMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_CompleteMultipartUpload.go#L422: func addCompleteMultipartUploadUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_CopyObject.go#L464: func (c *Client) addOperationCopyObjectMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_CopyObject.go#L560: func addCopyObjectUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_CreateBucket.go#L210: func (c *Client) addOperationCreateBucketMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_CreateBucket.go#L304: func addCreateBucketUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_CreateMultipartUpload.go#L496: func (c *Client) addOperationCreateMultipartUploadMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_CreateMultipartUpload.go#L590: func addCreateMultipartUploadUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucket.go#L61: func (c *Client) addOperationDeleteBucketMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucket.go#L155: func addDeleteBucketUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucket.go#L196: func addDeleteBucketPayloadAsUnsigned(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketAnalyticsConfiguration.go#L81: func (c *Client) addOperationDeleteBucketAnalyticsConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketAnalyticsConfiguration.go#L175: func addDeleteBucketAnalyticsConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketCors.go#L64: func (c *Client) addOperationDeleteBucketCorsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketCors.go#L158: func addDeleteBucketCorsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketEncryption.go#L72: func (c *Client) addOperationDeleteBucketEncryptionMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketEncryption.go#L166: func addDeleteBucketEncryptionUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketIntelligentTieringConfiguration.go#L80: func (c *Client) addOperationDeleteBucketIntelligentTieringConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketIntelligentTieringConfiguration.go#L174: func addDeleteBucketIntelligentTieringConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketInventoryConfiguration.go#L80: func (c *Client) addOperationDeleteBucketInventoryConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketInventoryConfiguration.go#L174: func addDeleteBucketInventoryConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketLifecycle.go#L70: func (c *Client) addOperationDeleteBucketLifecycleMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketLifecycle.go#L164: func addDeleteBucketLifecycleUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketMetricsConfiguration.go#L86: func (c *Client) addOperationDeleteBucketMetricsConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketMetricsConfiguration.go#L180: func addDeleteBucketMetricsConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketOwnershipControls.go#L63: func (c *Client) addOperationDeleteBucketOwnershipControlsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketOwnershipControls.go#L157: func addDeleteBucketOwnershipControlsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketPolicy.go#L73: func (c *Client) addOperationDeleteBucketPolicyMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketPolicy.go#L167: func addDeleteBucketPolicyUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketReplication.go#L71: func (c *Client) addOperationDeleteBucketReplicationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketReplication.go#L165: func addDeleteBucketReplicationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketTagging.go#L62: func (c *Client) addOperationDeleteBucketTaggingMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketTagging.go#L156: func addDeleteBucketTaggingUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteBucketWebsite.go#L71: func (c *Client) addOperationDeleteBucketWebsiteMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteBucketWebsite.go#L165: func addDeleteBucketWebsiteUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteObject.go#L131: func (c *Client) addOperationDeleteObjectMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteObject.go#L225: func addDeleteObjectUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteObject.go#L266: func addDeleteObjectPayloadAsUnsigned(stack *middleware.Stack, options Options) error {
		api_op_DeleteObjectTagging.go#L94: func (c *Client) addOperationDeleteObjectTaggingMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteObjectTagging.go#L188: func addDeleteObjectTaggingUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeleteObjects.go#L163: func (c *Client) addOperationDeleteObjectsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeleteObjects.go#L260: func addDeleteObjectsInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_DeleteObjects.go#L280: func addDeleteObjectsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_DeletePublicAccessBlock.go#L75: func (c *Client) addOperationDeletePublicAccessBlockMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_DeletePublicAccessBlock.go#L169: func addDeletePublicAccessBlockUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketAccelerateConfiguration.go#L80: func (c *Client) addOperationGetBucketAccelerateConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketAccelerateConfiguration.go#L174: func addGetBucketAccelerateConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketAcl.go#L73: func (c *Client) addOperationGetBucketAclMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketAcl.go#L167: func addGetBucketAclUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketAnalyticsConfiguration.go#L86: func (c *Client) addOperationGetBucketAnalyticsConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketAnalyticsConfiguration.go#L180: func addGetBucketAnalyticsConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketCors.go#L71: func (c *Client) addOperationGetBucketCorsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketCors.go#L165: func addGetBucketCorsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketEncryption.go#L80: func (c *Client) addOperationGetBucketEncryptionMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketEncryption.go#L174: func addGetBucketEncryptionUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketIntelligentTieringConfiguration.go#L85: func (c *Client) addOperationGetBucketIntelligentTieringConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketIntelligentTieringConfiguration.go#L179: func addGetBucketIntelligentTieringConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketInventoryConfiguration.go#L84: func (c *Client) addOperationGetBucketInventoryConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketInventoryConfiguration.go#L178: func addGetBucketInventoryConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketLifecycleConfiguration.go#L101: func (c *Client) addOperationGetBucketLifecycleConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketLifecycleConfiguration.go#L195: func addGetBucketLifecycleConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketLocation.go#L81: func (c *Client) addOperationGetBucketLocationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketLocation.go#L207: func swapDeserializerHelper(stack *middleware.Stack) error {
		api_op_GetBucketLocation.go#L234: func addGetBucketLocationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketLogging.go#L69: func (c *Client) addOperationGetBucketLoggingMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketLogging.go#L163: func addGetBucketLoggingUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketMetricsConfiguration.go#L91: func (c *Client) addOperationGetBucketMetricsConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketMetricsConfiguration.go#L185: func addGetBucketMetricsConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketNotificationConfiguration.go#L85: func (c *Client) addOperationGetBucketNotificationConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketNotificationConfiguration.go#L179: func addGetBucketNotificationConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketOwnershipControls.go#L69: func (c *Client) addOperationGetBucketOwnershipControlsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketOwnershipControls.go#L163: func addGetBucketOwnershipControlsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketPolicy.go#L72: func (c *Client) addOperationGetBucketPolicyMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketPolicy.go#L166: func addGetBucketPolicyUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketPolicyStatus.go#L81: func (c *Client) addOperationGetBucketPolicyStatusMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketPolicyStatus.go#L175: func addGetBucketPolicyStatusUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketReplication.go#L80: func (c *Client) addOperationGetBucketReplicationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketReplication.go#L174: func addGetBucketReplicationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketRequestPayment.go#L64: func (c *Client) addOperationGetBucketRequestPaymentMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketRequestPayment.go#L158: func addGetBucketRequestPaymentUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketTagging.go#L77: func (c *Client) addOperationGetBucketTaggingMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketTagging.go#L171: func addGetBucketTaggingUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketVersioning.go#L78: func (c *Client) addOperationGetBucketVersioningMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketVersioning.go#L172: func addGetBucketVersioningUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetBucketWebsite.go#L82: func (c *Client) addOperationGetBucketWebsiteMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetBucketWebsite.go#L176: func addGetBucketWebsiteUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetObject.go#L435: func (c *Client) addOperationGetObjectMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetObject.go#L529: func addGetObjectOutputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_GetObject.go#L548: func addGetObjectUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetObject.go#L589: func addGetObjectPayloadAsUnsigned(stack *middleware.Stack, options Options) error {
		api_op_GetObjectAcl.go#L116: func (c *Client) addOperationGetObjectAclMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetObjectAcl.go#L210: func addGetObjectAclUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetObjectAttributes.go#L255: func (c *Client) addOperationGetObjectAttributesMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetObjectAttributes.go#L349: func addGetObjectAttributesUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetObjectLegalHold.go#L87: func (c *Client) addOperationGetObjectLegalHoldMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetObjectLegalHold.go#L181: func addGetObjectLegalHoldUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetObjectLockConfiguration.go#L73: func (c *Client) addOperationGetObjectLockConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetObjectLockConfiguration.go#L167: func addGetObjectLockConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetObjectRetention.go#L87: func (c *Client) addOperationGetObjectRetentionMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetObjectRetention.go#L181: func addGetObjectRetentionUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetObjectTagging.go#L115: func (c *Client) addOperationGetObjectTaggingMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetObjectTagging.go#L209: func addGetObjectTaggingUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetObjectTorrent.go#L86: func (c *Client) addOperationGetObjectTorrentMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetObjectTorrent.go#L177: func addGetObjectTorrentUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_GetPublicAccessBlock.go#L88: func (c *Client) addOperationGetPublicAccessBlockMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_GetPublicAccessBlock.go#L182: func addGetPublicAccessBlockUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_HeadBucket.go#L93: func (c *Client) addOperationHeadBucketMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_HeadBucket.go#L181: 	APIOptions []func(*middleware.Stack) error
		api_op_HeadBucket.go#L274: 			apiOptions = append([]func(*middleware.Stack) error{}, options.APIOptions...)
		api_op_HeadBucket.go#L334: 	APIOptions []func(*middleware.Stack) error
		api_op_HeadBucket.go#L428: 			apiOptions = append([]func(*middleware.Stack) error{}, options.APIOptions...)
		api_op_HeadBucket.go#L496: func addHeadBucketUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_HeadBucket.go#L537: func addHeadBucketPayloadAsUnsigned(stack *middleware.Stack, options Options) error {
		api_op_HeadObject.go#L426: func (c *Client) addOperationHeadObjectMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_HeadObject.go#L514: 	APIOptions []func(*middleware.Stack) error
		api_op_HeadObject.go#L607: 			apiOptions = append([]func(*middleware.Stack) error{}, options.APIOptions...)
		api_op_HeadObject.go#L672: 	APIOptions []func(*middleware.Stack) error
		api_op_HeadObject.go#L766: 			apiOptions = append([]func(*middleware.Stack) error{}, options.APIOptions...)
		api_op_HeadObject.go#L839: func addHeadObjectUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_HeadObject.go#L880: func addHeadObjectPayloadAsUnsigned(stack *middleware.Stack, options Options) error {
		api_op_ListBucketAnalyticsConfigurations.go#L106: func (c *Client) addOperationListBucketAnalyticsConfigurationsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListBucketAnalyticsConfigurations.go#L200: func addListBucketAnalyticsConfigurationsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_ListBucketIntelligentTieringConfigurations.go#L98: func (c *Client) addOperationListBucketIntelligentTieringConfigurationsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListBucketIntelligentTieringConfigurations.go#L192: func addListBucketIntelligentTieringConfigurationsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_ListBucketInventoryConfigurations.go#L107: func (c *Client) addOperationListBucketInventoryConfigurationsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListBucketInventoryConfigurations.go#L201: func addListBucketInventoryConfigurationsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_ListBucketMetricsConfigurations.go#L110: func (c *Client) addOperationListBucketMetricsConfigurationsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListBucketMetricsConfigurations.go#L204: func addListBucketMetricsConfigurationsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_ListBuckets.go#L50: func (c *Client) addOperationListBucketsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListBuckets.go#L131: func addListBucketsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_ListMultipartUploads.go#L202: func (c *Client) addOperationListMultipartUploadsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListMultipartUploads.go#L296: func addListMultipartUploadsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_ListObjectVersions.go#L168: func (c *Client) addOperationListObjectVersionsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListObjectVersions.go#L262: func addListObjectVersionsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_ListObjects.go#L176: func (c *Client) addOperationListObjectsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListObjects.go#L270: func addListObjectsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_ListObjectsV2.go#L210: func (c *Client) addOperationListObjectsV2Middlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListObjectsV2.go#L394: func addListObjectsV2UpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_ListParts.go#L229: func (c *Client) addOperationListPartsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_ListParts.go#L410: func addListPartsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketAccelerateConfiguration.go#L106: func (c *Client) addOperationPutBucketAccelerateConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketAccelerateConfiguration.go#L203: func addPutBucketAccelerateConfigurationInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketAccelerateConfiguration.go#L223: func addPutBucketAccelerateConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketAcl.go#L237: func (c *Client) addOperationPutBucketAclMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketAcl.go#L334: func addPutBucketAclInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketAcl.go#L354: func addPutBucketAclUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketAnalyticsConfiguration.go#L126: func (c *Client) addOperationPutBucketAnalyticsConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketAnalyticsConfiguration.go#L220: func addPutBucketAnalyticsConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketCors.go#L122: func (c *Client) addOperationPutBucketCorsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketCors.go#L219: func addPutBucketCorsInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketCors.go#L239: func addPutBucketCorsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketEncryption.go#L112: func (c *Client) addOperationPutBucketEncryptionMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketEncryption.go#L209: func addPutBucketEncryptionInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketEncryption.go#L229: func addPutBucketEncryptionUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketIntelligentTieringConfiguration.go#L117: func (c *Client) addOperationPutBucketIntelligentTieringConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketIntelligentTieringConfiguration.go#L211: func addPutBucketIntelligentTieringConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketInventoryConfiguration.go#L127: func (c *Client) addOperationPutBucketInventoryConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketInventoryConfiguration.go#L221: func addPutBucketInventoryConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketLifecycleConfiguration.go#L138: func (c *Client) addOperationPutBucketLifecycleConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketLifecycleConfiguration.go#L235: func addPutBucketLifecycleConfigurationInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketLifecycleConfiguration.go#L255: func addPutBucketLifecycleConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketLogging.go#L127: func (c *Client) addOperationPutBucketLoggingMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketLogging.go#L224: func addPutBucketLoggingInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketLogging.go#L244: func addPutBucketLoggingUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketMetricsConfiguration.go#L101: func (c *Client) addOperationPutBucketMetricsConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketMetricsConfiguration.go#L195: func addPutBucketMetricsConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketNotificationConfiguration.go#L101: func (c *Client) addOperationPutBucketNotificationConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketNotificationConfiguration.go#L195: func addPutBucketNotificationConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketOwnershipControls.go#L76: func (c *Client) addOperationPutBucketOwnershipControlsMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketOwnershipControls.go#L163: func addPutBucketOwnershipControlsInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketOwnershipControls.go#L183: func addPutBucketOwnershipControlsUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketPolicy.go#L98: func (c *Client) addOperationPutBucketPolicyMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketPolicy.go#L195: func addPutBucketPolicyInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketPolicy.go#L215: func addPutBucketPolicyUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketReplication.go#L133: func (c *Client) addOperationPutBucketReplicationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketReplication.go#L230: func addPutBucketReplicationInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketReplication.go#L250: func addPutBucketReplicationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketRequestPayment.go#L90: func (c *Client) addOperationPutBucketRequestPaymentMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketRequestPayment.go#L187: func addPutBucketRequestPaymentInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketRequestPayment.go#L207: func addPutBucketRequestPaymentUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketTagging.go#L135: func (c *Client) addOperationPutBucketTaggingMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketTagging.go#L232: func addPutBucketTaggingInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketTagging.go#L252: func addPutBucketTaggingUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketVersioning.go#L112: func (c *Client) addOperationPutBucketVersioningMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketVersioning.go#L209: func addPutBucketVersioningInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketVersioning.go#L229: func addPutBucketVersioningUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutBucketWebsite.go#L148: func (c *Client) addOperationPutBucketWebsiteMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutBucketWebsite.go#L245: func addPutBucketWebsiteInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutBucketWebsite.go#L265: func addPutBucketWebsiteUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutObject.go#L446: func (c *Client) addOperationPutObjectMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutObject.go#L546: func addPutObjectInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutObject.go#L565: func addPutObjectUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutObject.go#L596: 		func(stack *middleware.Stack, options Options) error {
		api_op_PutObject.go#L609: func addPutObjectPayloadAsUnsigned(stack *middleware.Stack, options Options) error {
		api_op_PutObjectAcl.go#L279: func (c *Client) addOperationPutObjectAclMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutObjectAcl.go#L376: func addPutObjectAclInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutObjectAcl.go#L396: func addPutObjectAclUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutObjectLegalHold.go#L106: func (c *Client) addOperationPutObjectLegalHoldMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutObjectLegalHold.go#L203: func addPutObjectLegalHoldInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutObjectLegalHold.go#L223: func addPutObjectLegalHoldUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutObjectLockConfiguration.go#L103: func (c *Client) addOperationPutObjectLockConfigurationMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutObjectLockConfiguration.go#L200: func addPutObjectLockConfigurationInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutObjectLockConfiguration.go#L220: func addPutObjectLockConfigurationUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutObjectRetention.go#L113: func (c *Client) addOperationPutObjectRetentionMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutObjectRetention.go#L210: func addPutObjectRetentionInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutObjectRetention.go#L230: func addPutObjectRetentionUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutObjectTagging.go#L160: func (c *Client) addOperationPutObjectTaggingMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutObjectTagging.go#L257: func addPutObjectTaggingInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutObjectTagging.go#L277: func addPutObjectTaggingUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_PutPublicAccessBlock.go#L109: func (c *Client) addOperationPutPublicAccessBlockMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_PutPublicAccessBlock.go#L206: func addPutPublicAccessBlockInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_PutPublicAccessBlock.go#L226: func addPutPublicAccessBlockUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_RestoreObject.go#L326: func (c *Client) addOperationRestoreObjectMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_RestoreObject.go#L423: func addRestoreObjectInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_RestoreObject.go#L443: func addRestoreObjectUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_SelectObjectContent.go#L221: func (c *Client) addOperationSelectObjectContentMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_SelectObjectContent.go#L312: func addSelectObjectContentUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_UploadPart.go#L329: func (c *Client) addOperationUploadPartMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_UploadPart.go#L429: func addUploadPartInputChecksumMiddlewares(stack *middleware.Stack, options Options) error {
		api_op_UploadPart.go#L448: func addUploadPartUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_UploadPart.go#L479: 		func(stack *middleware.Stack, options Options) error {
		api_op_UploadPart.go#L492: func addUploadPartPayloadAsUnsigned(stack *middleware.Stack, options Options) error {
		api_op_UploadPartCopy.go#L326: func (c *Client) addOperationUploadPartCopyMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_UploadPartCopy.go#L423: func addUploadPartCopyUpdateEndpoint(stack *middleware.Stack, options Options) error {
		api_op_WriteGetObjectResponse.go#L312: func (c *Client) addOperationWriteGetObjectResponseMiddlewares(stack *middleware.Stack, options Options) (err error) {
		api_op_WriteGetObjectResponse.go#L430: func addEndpointPrefix_opWriteGetObjectResponseMiddleware(stack *middleware.Stack) error {
		api_op_WriteGetObjectResponse.go#L443: func addWriteGetObjectResponseUpdateEndpoint(stack *middleware.Stack, options Options) error {
		endpoints.go#L118: func addResolveEndpointMiddleware(stack *middleware.Stack, o Options) error {
		endpoints.go#L125: func removeResolveEndpointMiddleware(stack *middleware.Stack) error {
		eventstream.go#L236: func addEventStreamSelectObjectContentMiddleware(stack *middleware.Stack, options Options) error {
		validators.go#L1853: func addOpAbortMultipartUploadValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1857: func addOpCompleteMultipartUploadValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1861: func addOpCopyObjectValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1865: func addOpCreateBucketValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1869: func addOpCreateMultipartUploadValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1873: func addOpDeleteBucketAnalyticsConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1877: func addOpDeleteBucketCorsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1881: func addOpDeleteBucketEncryptionValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1885: func addOpDeleteBucketValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1889: func addOpDeleteBucketIntelligentTieringConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1893: func addOpDeleteBucketInventoryConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1897: func addOpDeleteBucketLifecycleValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1901: func addOpDeleteBucketMetricsConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1905: func addOpDeleteBucketOwnershipControlsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1909: func addOpDeleteBucketPolicyValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1913: func addOpDeleteBucketReplicationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1917: func addOpDeleteBucketTaggingValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1921: func addOpDeleteBucketWebsiteValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1925: func addOpDeleteObjectValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1929: func addOpDeleteObjectsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1933: func addOpDeleteObjectTaggingValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1937: func addOpDeletePublicAccessBlockValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1941: func addOpGetBucketAccelerateConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1945: func addOpGetBucketAclValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1949: func addOpGetBucketAnalyticsConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1953: func addOpGetBucketCorsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1957: func addOpGetBucketEncryptionValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1961: func addOpGetBucketIntelligentTieringConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1965: func addOpGetBucketInventoryConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1969: func addOpGetBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1973: func addOpGetBucketLocationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1977: func addOpGetBucketLoggingValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1981: func addOpGetBucketMetricsConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1985: func addOpGetBucketNotificationConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1989: func addOpGetBucketOwnershipControlsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1993: func addOpGetBucketPolicyValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L1997: func addOpGetBucketPolicyStatusValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2001: func addOpGetBucketReplicationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2005: func addOpGetBucketRequestPaymentValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2009: func addOpGetBucketTaggingValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2013: func addOpGetBucketVersioningValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2017: func addOpGetBucketWebsiteValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2021: func addOpGetObjectAclValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2025: func addOpGetObjectAttributesValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2029: func addOpGetObjectValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2033: func addOpGetObjectLegalHoldValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2037: func addOpGetObjectLockConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2041: func addOpGetObjectRetentionValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2045: func addOpGetObjectTaggingValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2049: func addOpGetObjectTorrentValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2053: func addOpGetPublicAccessBlockValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2057: func addOpHeadBucketValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2061: func addOpHeadObjectValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2065: func addOpListBucketAnalyticsConfigurationsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2069: func addOpListBucketIntelligentTieringConfigurationsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2073: func addOpListBucketInventoryConfigurationsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2077: func addOpListBucketMetricsConfigurationsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2081: func addOpListMultipartUploadsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2085: func addOpListObjectsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2089: func addOpListObjectsV2ValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2093: func addOpListObjectVersionsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2097: func addOpListPartsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2101: func addOpPutBucketAccelerateConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2105: func addOpPutBucketAclValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2109: func addOpPutBucketAnalyticsConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2113: func addOpPutBucketCorsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2117: func addOpPutBucketEncryptionValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2121: func addOpPutBucketIntelligentTieringConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2125: func addOpPutBucketInventoryConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2129: func addOpPutBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2133: func addOpPutBucketLoggingValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2137: func addOpPutBucketMetricsConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2141: func addOpPutBucketNotificationConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2145: func addOpPutBucketOwnershipControlsValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2149: func addOpPutBucketPolicyValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2153: func addOpPutBucketReplicationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2157: func addOpPutBucketRequestPaymentValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2161: func addOpPutBucketTaggingValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2165: func addOpPutBucketVersioningValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2169: func addOpPutBucketWebsiteValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2173: func addOpPutObjectAclValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2177: func addOpPutObjectValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2181: func addOpPutObjectLegalHoldValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2185: func addOpPutObjectLockConfigurationValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2189: func addOpPutObjectRetentionValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2193: func addOpPutObjectTaggingValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2197: func addOpPutPublicAccessBlockValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2201: func addOpRestoreObjectValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2205: func addOpSelectObjectContentValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2209: func addOpUploadPartCopyValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2213: func addOpUploadPartValidationMiddleware(stack *middleware.Stack) error {
		validators.go#L2217: func addOpWriteGetObjectResponseValidationMiddleware(stack *middleware.Stack) error {

	github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations
		handle_200_error.go#L21: func HandleResponseErrorWith200Status(stack *middleware.Stack) error {
		signer_wrapper.go#L113: func RegisterSigningMiddleware(stack *middleware.Stack, signingMiddleware *SignHTTPRequestMiddleware) (err error) {
		signer_wrapper.go#L204: func RegisterPreSigningMiddleware(stack *middleware.Stack, signingMiddleware *PresignHTTPRequestMiddleware) (err error) {
		update_endpoint.go#L68: func UpdateEndpoint(stack *middleware.Stack, options UpdateEndpointOptions) (err error) {