def initiate_multipart_upload(options = {})
      options = options.merge(
        vault_name: @name,
        account_id: @account_id
      )
      resp = @client.initiate_multipart_upload(options)
      MultipartUpload.new(
        id: resp.data.upload_id,
        account_id: @account_id,
        vault_name: @name,
        client: @client
      )
    end
def initiate_multipart_upload(options = {})
      options = options.merge(
        vault_name: @name,
        account_id: @account_id
      )
      resp = @client.initiate_multipart_upload(options)
      MultipartUpload.new(
        id: resp.data.upload_id,
        account_id: @account_id,
        vault_name: @name,
        client: @client
      )
    end
@example Request syntax with placeholder values

   multipartupload = vault.initiate_multipart_upload({
     archive_description: "string",
     part_size: 1,
   })
 @param [Hash] options ({})
 @option options [String] :archive_description
   The archive description that you are uploading in parts.

   The part size must be a megabyte (1024 KB) multiplied by a power of 2,
   for example 1048576 (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8
   MB), and so on. The minimum allowable part size is 1 MB, and the
   maximum is 4 GB (4096 MB).
 @option options [Integer] :part_size
   The size of each part except the last, in bytes. The last part can be
   smaller than this part size.
 @return [MultipartUpload]