com.kaltura.client.services.ConversionProfileAssetParamsService Maven / Gradle / Ivy
// ===================================================================================================
// _ __ _ _
// | |/ /__ _| | |_ _ _ _ _ __ _
// | ' .
//
// @ignore
// ===================================================================================================
package com.kaltura.client.services;
import com.kaltura.client.types.ConversionProfileAssetParams;
import com.kaltura.client.types.ConversionProfileAssetParamsFilter;
import com.kaltura.client.types.FilterPager;
import com.kaltura.client.utils.request.ListResponseRequestBuilder;
import com.kaltura.client.utils.request.RequestBuilder;
/**
* This class was generated using generate.php
* against an XML schema provided by Kaltura.
*
* MANUAL CHANGES TO THIS CLASS WILL BE OVERWRITTEN.
*/
/**
* Manage the connection between Conversion Profiles and Asset Params
*
* @param filter
* @param pager
* @param conversionProfileId
* @param assetParamsId
* @param conversionProfileAssetParams
*/
public class ConversionProfileAssetParamsService {
public static class ListConversionProfileAssetParamsBuilder extends ListResponseRequestBuilder {
public ListConversionProfileAssetParamsBuilder(ConversionProfileAssetParamsFilter filter, FilterPager pager) {
super(ConversionProfileAssetParams.class, "conversionprofileassetparams", "list");
params.add("filter", filter);
params.add("pager", pager);
}
}
public static ListConversionProfileAssetParamsBuilder list() {
return list(null);
}
public static ListConversionProfileAssetParamsBuilder list(ConversionProfileAssetParamsFilter filter) {
return list(filter, null);
}
/**
* Lists asset parmas of conversion profile by ID
*
* @param filter
* @param pager
*/
public static ListConversionProfileAssetParamsBuilder list(ConversionProfileAssetParamsFilter filter, FilterPager pager) {
return new ListConversionProfileAssetParamsBuilder(filter, pager);
}
public static class UpdateConversionProfileAssetParamsBuilder extends RequestBuilder {
public UpdateConversionProfileAssetParamsBuilder(int conversionProfileId, int assetParamsId, ConversionProfileAssetParams conversionProfileAssetParams) {
super(ConversionProfileAssetParams.class, "conversionprofileassetparams", "update");
params.add("conversionProfileId", conversionProfileId);
params.add("assetParamsId", assetParamsId);
params.add("conversionProfileAssetParams", conversionProfileAssetParams);
}
public void conversionProfileId(String multirequestToken) {
params.add("conversionProfileId", multirequestToken);
}
public void assetParamsId(String multirequestToken) {
params.add("assetParamsId", multirequestToken);
}
}
/**
* Update asset parmas of conversion profile by ID
*
* @param conversionProfileId
* @param assetParamsId
* @param conversionProfileAssetParams
*/
public static UpdateConversionProfileAssetParamsBuilder update(int conversionProfileId, int assetParamsId, ConversionProfileAssetParams conversionProfileAssetParams) {
return new UpdateConversionProfileAssetParamsBuilder(conversionProfileId, assetParamsId, conversionProfileAssetParams);
}
}