|  |  |  | @ -52,9 +52,8 @@ func (c *S3) AbortMultipartUploadRequest(input *AbortMultipartUploadInput) (req | 
		
	
		
			
				|  |  |  |  | 		input = &AbortMultipartUploadInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &AbortMultipartUploadOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -122,9 +121,8 @@ func (c *S3) CompleteMultipartUploadRequest(input *CompleteMultipartUploadInput) | 
		
	
		
			
				|  |  |  |  | 		input = &CompleteMultipartUploadInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &CompleteMultipartUploadOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -183,9 +181,8 @@ func (c *S3) CopyObjectRequest(input *CopyObjectInput) (req *request.Request, ou | 
		
	
		
			
				|  |  |  |  | 		input = &CopyObjectInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &CopyObjectOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -250,9 +247,8 @@ func (c *S3) CreateBucketRequest(input *CreateBucketInput) (req *request.Request | 
		
	
		
			
				|  |  |  |  | 		input = &CreateBucketInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &CreateBucketOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -320,9 +316,8 @@ func (c *S3) CreateMultipartUploadRequest(input *CreateMultipartUploadInput) (re | 
		
	
		
			
				|  |  |  |  | 		input = &CreateMultipartUploadInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &CreateMultipartUploadOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -387,11 +382,10 @@ func (c *S3) DeleteBucketRequest(input *DeleteBucketInput) (req *request.Request | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -451,11 +445,10 @@ func (c *S3) DeleteBucketAnalyticsConfigurationRequest(input *DeleteBucketAnalyt | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketAnalyticsConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketAnalyticsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketAnalyticsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -515,11 +508,10 @@ func (c *S3) DeleteBucketCorsRequest(input *DeleteBucketCorsInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketCorsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketCorsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketCorsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -578,11 +570,10 @@ func (c *S3) DeleteBucketInventoryConfigurationRequest(input *DeleteBucketInvent | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketInventoryConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketInventoryConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketInventoryConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -642,11 +633,10 @@ func (c *S3) DeleteBucketLifecycleRequest(input *DeleteBucketLifecycleInput) (re | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketLifecycleInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketLifecycleOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketLifecycleOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -705,11 +695,10 @@ func (c *S3) DeleteBucketMetricsConfigurationRequest(input *DeleteBucketMetricsC | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketMetricsConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketMetricsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketMetricsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -769,11 +758,10 @@ func (c *S3) DeleteBucketPolicyRequest(input *DeleteBucketPolicyInput) (req *req | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketPolicyInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketPolicyOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketPolicyOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -832,11 +820,10 @@ func (c *S3) DeleteBucketReplicationRequest(input *DeleteBucketReplicationInput) | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketReplicationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketReplicationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketReplicationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -895,11 +882,10 @@ func (c *S3) DeleteBucketTaggingRequest(input *DeleteBucketTaggingInput) (req *r | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketTaggingInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketTaggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketTaggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -958,11 +944,10 @@ func (c *S3) DeleteBucketWebsiteRequest(input *DeleteBucketWebsiteInput) (req *r | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteBucketWebsiteInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketWebsiteOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteBucketWebsiteOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1021,9 +1006,8 @@ func (c *S3) DeleteObjectRequest(input *DeleteObjectInput) (req *request.Request | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteObjectInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteObjectOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1084,9 +1068,8 @@ func (c *S3) DeleteObjectTaggingRequest(input *DeleteObjectTaggingInput) (req *r | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteObjectTaggingInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteObjectTaggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1145,9 +1128,8 @@ func (c *S3) DeleteObjectsRequest(input *DeleteObjectsInput) (req *request.Reque | 
		
	
		
			
				|  |  |  |  | 		input = &DeleteObjectsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &DeleteObjectsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1207,9 +1189,8 @@ func (c *S3) GetBucketAccelerateConfigurationRequest(input *GetBucketAccelerateC | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketAccelerateConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketAccelerateConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1268,9 +1249,8 @@ func (c *S3) GetBucketAclRequest(input *GetBucketAclInput) (req *request.Request | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketAclInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketAclOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1329,9 +1309,8 @@ func (c *S3) GetBucketAnalyticsConfigurationRequest(input *GetBucketAnalyticsCon | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketAnalyticsConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketAnalyticsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1391,9 +1370,8 @@ func (c *S3) GetBucketCorsRequest(input *GetBucketCorsInput) (req *request.Reque | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketCorsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketCorsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1452,9 +1430,8 @@ func (c *S3) GetBucketInventoryConfigurationRequest(input *GetBucketInventoryCon | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketInventoryConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketInventoryConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1517,9 +1494,8 @@ func (c *S3) GetBucketLifecycleRequest(input *GetBucketLifecycleInput) (req *req | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketLifecycleInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketLifecycleOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1578,9 +1554,8 @@ func (c *S3) GetBucketLifecycleConfigurationRequest(input *GetBucketLifecycleCon | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketLifecycleConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketLifecycleConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1639,9 +1614,8 @@ func (c *S3) GetBucketLocationRequest(input *GetBucketLocationInput) (req *reque | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketLocationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketLocationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1700,9 +1674,8 @@ func (c *S3) GetBucketLoggingRequest(input *GetBucketLoggingInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketLoggingInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketLoggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1762,9 +1735,8 @@ func (c *S3) GetBucketMetricsConfigurationRequest(input *GetBucketMetricsConfigu | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketMetricsConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketMetricsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1827,9 +1799,8 @@ func (c *S3) GetBucketNotificationRequest(input *GetBucketNotificationConfigurat | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketNotificationConfigurationRequest{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &NotificationConfigurationDeprecated{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1888,9 +1859,8 @@ func (c *S3) GetBucketNotificationConfigurationRequest(input *GetBucketNotificat | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketNotificationConfigurationRequest{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &NotificationConfiguration{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1949,9 +1919,8 @@ func (c *S3) GetBucketPolicyRequest(input *GetBucketPolicyInput) (req *request.R | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketPolicyInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketPolicyOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2010,9 +1979,8 @@ func (c *S3) GetBucketReplicationRequest(input *GetBucketReplicationInput) (req | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketReplicationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketReplicationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2071,9 +2039,8 @@ func (c *S3) GetBucketRequestPaymentRequest(input *GetBucketRequestPaymentInput) | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketRequestPaymentInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketRequestPaymentOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2132,9 +2099,8 @@ func (c *S3) GetBucketTaggingRequest(input *GetBucketTaggingInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketTaggingInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketTaggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2193,9 +2159,8 @@ func (c *S3) GetBucketVersioningRequest(input *GetBucketVersioningInput) (req *r | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketVersioningInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketVersioningOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2254,9 +2219,8 @@ func (c *S3) GetBucketWebsiteRequest(input *GetBucketWebsiteInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &GetBucketWebsiteInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetBucketWebsiteOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2315,9 +2279,8 @@ func (c *S3) GetObjectRequest(input *GetObjectInput) (req *request.Request, outp | 
		
	
		
			
				|  |  |  |  | 		input = &GetObjectInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetObjectOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2381,9 +2344,8 @@ func (c *S3) GetObjectAclRequest(input *GetObjectAclInput) (req *request.Request | 
		
	
		
			
				|  |  |  |  | 		input = &GetObjectAclInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetObjectAclOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2447,9 +2409,8 @@ func (c *S3) GetObjectTaggingRequest(input *GetObjectTaggingInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &GetObjectTaggingInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetObjectTaggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2508,9 +2469,8 @@ func (c *S3) GetObjectTorrentRequest(input *GetObjectTorrentInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &GetObjectTorrentInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &GetObjectTorrentOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2569,11 +2529,10 @@ func (c *S3) HeadBucketRequest(input *HeadBucketInput) (req *request.Request, ou | 
		
	
		
			
				|  |  |  |  | 		input = &HeadBucketInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &HeadBucketOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &HeadBucketOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2638,9 +2597,8 @@ func (c *S3) HeadObjectRequest(input *HeadObjectInput) (req *request.Request, ou | 
		
	
		
			
				|  |  |  |  | 		input = &HeadObjectInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &HeadObjectOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2706,9 +2664,8 @@ func (c *S3) ListBucketAnalyticsConfigurationsRequest(input *ListBucketAnalytics | 
		
	
		
			
				|  |  |  |  | 		input = &ListBucketAnalyticsConfigurationsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &ListBucketAnalyticsConfigurationsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2767,9 +2724,8 @@ func (c *S3) ListBucketInventoryConfigurationsRequest(input *ListBucketInventory | 
		
	
		
			
				|  |  |  |  | 		input = &ListBucketInventoryConfigurationsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &ListBucketInventoryConfigurationsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2828,9 +2784,8 @@ func (c *S3) ListBucketMetricsConfigurationsRequest(input *ListBucketMetricsConf | 
		
	
		
			
				|  |  |  |  | 		input = &ListBucketMetricsConfigurationsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &ListBucketMetricsConfigurationsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2889,9 +2844,8 @@ func (c *S3) ListBucketsRequest(input *ListBucketsInput) (req *request.Request, | 
		
	
		
			
				|  |  |  |  | 		input = &ListBucketsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &ListBucketsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -2956,9 +2910,8 @@ func (c *S3) ListMultipartUploadsRequest(input *ListMultipartUploadsInput) (req | 
		
	
		
			
				|  |  |  |  | 		input = &ListMultipartUploadsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &ListMultipartUploadsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3048,9 +3001,8 @@ func (c *S3) ListObjectVersionsRequest(input *ListObjectVersionsInput) (req *req | 
		
	
		
			
				|  |  |  |  | 		input = &ListObjectVersionsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &ListObjectVersionsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3140,9 +3092,8 @@ func (c *S3) ListObjectsRequest(input *ListObjectsInput) (req *request.Request, | 
		
	
		
			
				|  |  |  |  | 		input = &ListObjectsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &ListObjectsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3239,9 +3190,8 @@ func (c *S3) ListObjectsV2Request(input *ListObjectsV2Input) (req *request.Reque | 
		
	
		
			
				|  |  |  |  | 		input = &ListObjectsV2Input{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &ListObjectsV2Output{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3339,9 +3289,8 @@ func (c *S3) ListPartsRequest(input *ListPartsInput) (req *request.Request, outp | 
		
	
		
			
				|  |  |  |  | 		input = &ListPartsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &ListPartsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3425,11 +3374,10 @@ func (c *S3) PutBucketAccelerateConfigurationRequest(input *PutBucketAccelerateC | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketAccelerateConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketAccelerateConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketAccelerateConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3488,11 +3436,10 @@ func (c *S3) PutBucketAclRequest(input *PutBucketAclInput) (req *request.Request | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketAclInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketAclOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketAclOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3551,11 +3498,10 @@ func (c *S3) PutBucketAnalyticsConfigurationRequest(input *PutBucketAnalyticsCon | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketAnalyticsConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketAnalyticsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketAnalyticsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3615,11 +3561,10 @@ func (c *S3) PutBucketCorsRequest(input *PutBucketCorsInput) (req *request.Reque | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketCorsInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketCorsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketCorsOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3678,11 +3623,10 @@ func (c *S3) PutBucketInventoryConfigurationRequest(input *PutBucketInventoryCon | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketInventoryConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketInventoryConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketInventoryConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3745,11 +3689,10 @@ func (c *S3) PutBucketLifecycleRequest(input *PutBucketLifecycleInput) (req *req | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketLifecycleInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketLifecycleOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketLifecycleOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3808,11 +3751,10 @@ func (c *S3) PutBucketLifecycleConfigurationRequest(input *PutBucketLifecycleCon | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketLifecycleConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketLifecycleConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketLifecycleConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3872,11 +3814,10 @@ func (c *S3) PutBucketLoggingRequest(input *PutBucketLoggingInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketLoggingInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketLoggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketLoggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -3937,11 +3878,10 @@ func (c *S3) PutBucketMetricsConfigurationRequest(input *PutBucketMetricsConfigu | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketMetricsConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketMetricsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketMetricsConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4004,11 +3944,10 @@ func (c *S3) PutBucketNotificationRequest(input *PutBucketNotificationInput) (re | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketNotificationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketNotificationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketNotificationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4067,11 +4006,10 @@ func (c *S3) PutBucketNotificationConfigurationRequest(input *PutBucketNotificat | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketNotificationConfigurationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketNotificationConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketNotificationConfigurationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4130,11 +4068,10 @@ func (c *S3) PutBucketPolicyRequest(input *PutBucketPolicyInput) (req *request.R | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketPolicyInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketPolicyOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketPolicyOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4194,11 +4131,10 @@ func (c *S3) PutBucketReplicationRequest(input *PutBucketReplicationInput) (req | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketReplicationInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketReplicationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketReplicationOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4258,11 +4194,10 @@ func (c *S3) PutBucketRequestPaymentRequest(input *PutBucketRequestPaymentInput) | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketRequestPaymentInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketRequestPaymentOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketRequestPaymentOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4325,11 +4260,10 @@ func (c *S3) PutBucketTaggingRequest(input *PutBucketTaggingInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketTaggingInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketTaggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketTaggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4388,11 +4322,10 @@ func (c *S3) PutBucketVersioningRequest(input *PutBucketVersioningInput) (req *r | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketVersioningInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketVersioningOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketVersioningOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4452,11 +4385,10 @@ func (c *S3) PutBucketWebsiteRequest(input *PutBucketWebsiteInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &PutBucketWebsiteInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketWebsiteOutput{} | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.Remove(restxml.UnmarshalHandler) | 
		
	
		
			
				|  |  |  |  | 	req.Handlers.Unmarshal.PushBackNamed(protocol.UnmarshalDiscardBodyHandler) | 
		
	
		
			
				|  |  |  |  | 	output = &PutBucketWebsiteOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4515,9 +4447,8 @@ func (c *S3) PutObjectRequest(input *PutObjectInput) (req *request.Request, outp | 
		
	
		
			
				|  |  |  |  | 		input = &PutObjectInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &PutObjectOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4576,9 +4507,8 @@ func (c *S3) PutObjectAclRequest(input *PutObjectAclInput) (req *request.Request | 
		
	
		
			
				|  |  |  |  | 		input = &PutObjectAclInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &PutObjectAclOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4643,9 +4573,8 @@ func (c *S3) PutObjectTaggingRequest(input *PutObjectTaggingInput) (req *request | 
		
	
		
			
				|  |  |  |  | 		input = &PutObjectTaggingInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &PutObjectTaggingOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4704,9 +4633,8 @@ func (c *S3) RestoreObjectRequest(input *RestoreObjectInput) (req *request.Reque | 
		
	
		
			
				|  |  |  |  | 		input = &RestoreObjectInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &RestoreObjectOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4770,9 +4698,8 @@ func (c *S3) UploadPartRequest(input *UploadPartInput) (req *request.Request, ou | 
		
	
		
			
				|  |  |  |  | 		input = &UploadPartInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &UploadPartOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -4837,9 +4764,8 @@ func (c *S3) UploadPartCopyRequest(input *UploadPartCopyInput) (req *request.Req | 
		
	
		
			
				|  |  |  |  | 		input = &UploadPartCopyInput{} | 
		
	
		
			
				|  |  |  |  | 	} | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	output = &UploadPartCopyOutput{} | 
		
	
		
			
				|  |  |  |  | 	req.Data = output | 
		
	
		
			
				|  |  |  |  | 	req = c.newRequest(op, input, output) | 
		
	
		
			
				|  |  |  |  | 	return | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | 
 |