def abort(options = {})
      options = options.merge(
        bucket: @bucket_name,
        key: @object_key,
        upload_id: @id
      )
      resp = @client.abort_multipart_upload(options)
      resp.data
    end
def abort(options = {})
      options = options.merge(
        bucket: @bucket_name,
        key: @object_key,
        upload_id: @id
      )
      resp = @client.abort_multipart_upload(options)
      resp.data
    end
@!group Actions
 @example Request syntax with placeholder values

   multipart_upload.abort({
     request_payer: "requester", # accepts requester
   })
 @param [Hash] options ({})
 @option options [String] :request_payer
   Confirms that the requester knows that she or he will be charged for
   the request. Bucket owners need not specify this parameter in their
   requests. Documentation on downloading objects from requester pays
   buckets can be found at
   http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html
 @return [Types::AbortMultipartUploadOutput]