Module S3.Multipart_upload

type t
val init : (?content_type:string -> ?content_encoding:(string * string) -> ?acl:string -> ?cache_control:string -> bucket:string -> key:string -> unit -> t result) command
val upload_part : (t -> part_number:int -> ?expect:bool -> data:string -> unit -> unit result) command
val copy_part : (t -> part_number:int -> ?range:(int * int) -> bucket:string -> key:string -> unit -> unit result) command
val complete : (t -> unit -> etag result) command
val abort : (t -> unit -> unit result) command
module Stream : sig ... end