com.kaltura.client.services.UploadService Maven / Gradle / Ivy
// ===================================================================================================
// _ __ _ _
// | |/ /__ _| | |_ _ _ _ _ __ _
// | ' .
//
// @ignore
// ===================================================================================================
package com.kaltura.client.services;
import com.kaltura.client.FileHolder;
import com.kaltura.client.Files;
import com.kaltura.client.types.UploadResponse;
import com.kaltura.client.utils.request.RequestBuilder;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
/**
* This class was generated using generate.php
* against an XML schema provided by Kaltura.
*
* MANUAL CHANGES TO THIS CLASS WILL BE OVERWRITTEN.
*/
public class UploadService {
public static class GetUploadedFileTokenByFileNameUploadBuilder extends RequestBuilder {
public GetUploadedFileTokenByFileNameUploadBuilder(String fileName) {
super(UploadResponse.class, "upload", "getUploadedFileTokenByFileName");
params.add("fileName", fileName);
}
public void fileName(String multirequestToken) {
params.add("fileName", multirequestToken);
}
}
public static GetUploadedFileTokenByFileNameUploadBuilder getUploadedFileTokenByFileName(String fileName) {
return new GetUploadedFileTokenByFileNameUploadBuilder(fileName);
}
public static class UploadUploadBuilder extends RequestBuilder {
public UploadUploadBuilder(FileHolder fileData) {
super(String.class, "upload", "upload");
files = new Files();
files.add("fileData", fileData);
}
}
public static UploadUploadBuilder upload(File fileData) {
return upload(new FileHolder(fileData));
}
public static UploadUploadBuilder upload(InputStream fileData, String fileDataMimeType, String fileDataName, long fileDataSize) {
return upload(new FileHolder(fileData, fileDataMimeType, fileDataName, fileDataSize));
}
public static UploadUploadBuilder upload(FileInputStream fileData, String fileDataMimeType, String fileDataName) {
return upload(new FileHolder(fileData, fileDataMimeType, fileDataName));
}
public static UploadUploadBuilder upload(FileHolder fileData) {
return new UploadUploadBuilder(fileData);
}
}