class Aws::S3::ObjectCopier
def copy_object(source, target, options)
def copy_object(source, target, options) target_bucket, target_key = copy_target(target) options[:bucket] = target_bucket options[:key] = target_key options[:copy_source] = copy_source(source) if options.delete(:multipart_copy) apply_source_client(source, options) ObjectMultipartCopier.new(@options).copy(options) else @object.client.copy_object(options) end end