/** * List bulk upload batch jobs * * @param KalturaBulkUploadFilter $bulkUploadFilter * @param KalturaFilterPager $pager * @return KalturaBulkUploadListResponse */ function listAction(KalturaBulkUploadFilter $bulkUploadFilter = null, KalturaFilterPager $pager = null) { $kparams = array(); if ($bulkUploadFilter !== null) { $this->client->addParam($kparams, "bulkUploadFilter", $bulkUploadFilter->toParams()); } if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("bulkupload_bulk", "list", $kparams); if ($this->client->isMultiRequest()) { return $this->client->getMultiRequestResult(); } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBulkUploadListResponse"); return $resultObject; }
function upgradeMetadataObjects($metadataProfileId, $srcVersion, $destVersion, KalturaFilterPager $pager = null) { $kparams = array(); $this->client->addParam($kparams, "metadataProfileId", $metadataProfileId); $this->client->addParam($kparams, "srcVersion", $srcVersion); $this->client->addParam($kparams, "destVersion", $destVersion); if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("metadata_metadatabatch", "upgradeMetadataObjects", $kparams); if ($this->client->isMultiRequest()) { return null; } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUpgradeMetadataResponse"); return $resultObject; }
function listAction(KalturaFileSyncFilter $filter = null, KalturaFilterPager $pager = null) { $kparams = array(); if ($filter !== null) { $this->client->addParam($kparams, "filter", $filter->toParams()); } if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("filesync_filesync", "list", $kparams); if ($this->client->isMultiRequest()) { return null; } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaFileSyncListResponse"); return $resultObject; }
function search(KalturaTagFilter $tagFilter, KalturaFilterPager $pager = null) { $kparams = array(); $this->client->addParam($kparams, "tagFilter", $tagFilter->toParams()); if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("tagsearch_tag", "search", $kparams); if ($this->client->isMultiRequest()) { return $this->client->getMultiRequestResult(); } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaTagListResponse"); return $resultObject; }
/** * List all distribution providers * * @param KalturaGenericDistributionProviderActionFilter $filter * @param KalturaFilterPager $pager * @return KalturaGenericDistributionProviderActionListResponse */ function listAction(KalturaGenericDistributionProviderActionFilter $filter = null, KalturaFilterPager $pager = null) { $kparams = array(); if ($filter !== null) { $this->client->addParam($kparams, "filter", $filter->toParams()); } if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("contentdistribution_genericdistributionprovideraction", "list", $kparams); if ($this->client->isMultiRequest()) { return $this->client->getMultiRequestResult(); } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaGenericDistributionProviderActionListResponse"); return $resultObject; }
function serveBulk(KalturaCuePointFilter $filter = null, KalturaFilterPager $pager = null) { $kparams = array(); if ($filter !== null) { $this->client->addParam($kparams, "filter", $filter->toParams()); } if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall('annotation_annotation', 'serveBulk', $kparams); $resultObject = $this->client->getServeUrl(); return $resultObject; }
function getPartnerUsage(KalturaPartnerFilter $partnerFilter = null, KalturaReportInputFilter $usageFilter = null, KalturaFilterPager $pager = null) { $kparams = array(); if ($partnerFilter !== null) { $this->client->addParam($kparams, "partnerFilter", $partnerFilter->toParams()); } if ($usageFilter !== null) { $this->client->addParam($kparams, "usageFilter", $usageFilter->toParams()); } if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("varconsole_varconsole", "getPartnerUsage", $kparams); if ($this->client->isMultiRequest()) { return $this->client->getMultiRequestResult(); } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPartnerUsageListResponse"); return $resultObject; }
/** * * * @param KalturaUserLoginDataFilter $filter * @param KalturaFilterPager $pager * @return KalturaUserLoginDataListResponse */ function listUserLoginData(KalturaUserLoginDataFilter $filter = null, KalturaFilterPager $pager = null) { $kparams = array(); if ($filter !== null) { $this->client->addParam($kparams, "filter", $filter->toParams()); } if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("systempartner_systempartner", "listUserLoginData", $kparams); if ($this->client->isMultiRequest()) { return $this->client->getMultiRequestResult(); } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUserLoginDataListResponse"); return $resultObject; }
function search(KalturaBaseEntryFilter $entryFilter = null, KalturaCaptionAssetItemFilter $captionAssetItemFilter = null, KalturaFilterPager $captionAssetItemPager = null) { $kparams = array(); if ($entryFilter !== null) { $this->client->addParam($kparams, "entryFilter", $entryFilter->toParams()); } if ($captionAssetItemFilter !== null) { $this->client->addParam($kparams, "captionAssetItemFilter", $captionAssetItemFilter->toParams()); } if ($captionAssetItemPager !== null) { $this->client->addParam($kparams, "captionAssetItemPager", $captionAssetItemPager->toParams()); } $this->client->queueServiceActionCall("captionsearch_captionassetitem", "search", $kparams); if ($this->client->isMultiRequest()) { return $this->client->getMultiRequestResult(); } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaCaptionAssetItemListResponse"); return $resultObject; }
/** * Action lists the template partner event notification templates. * * @param KalturaEventNotificationTemplateFilter $filter * @param KalturaFilterPager $pager * @return KalturaEventNotificationTemplateListResponse */ function listTemplates(KalturaEventNotificationTemplateFilter $filter = null, KalturaFilterPager $pager = null) { $kparams = array(); if ($filter !== null) { $this->client->addParam($kparams, "filter", $filter->toParams()); } if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("eventnotification_eventnotificationtemplate", "listTemplates", $kparams); if ($this->client->isMultiRequest()) { return $this->client->getMultiRequestResult(); } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "KalturaEventNotificationTemplateListResponse"); return $resultObject; }
/** * Download multiple cue points objects as XML definitions * * @param KalturaCuePointFilter $filter * @param KalturaFilterPager $pager * @return file */ function serveBulk(KalturaCuePointFilter $filter = null, KalturaFilterPager $pager = null) { $kparams = array(); if ($filter !== null) { $this->client->addParam($kparams, "filter", $filter->toParams()); } if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->queueServiceActionCall("annotation_annotation", "serveBulk", $kparams); if (!$this->client->getDestinationPath() && !$this->client->getReturnServedResult()) { return $this->client->getServeUrl(); } return $this->client->doQueue(); }
function getUrlForReportAsCsv($reportTitle, $reportText, $headers, $reportType, KalturaReportInputFilter $reportInputFilter, $dimension = null, KalturaFilterPager $pager = null, $order = null, $objectIds = null) { $kparams = array(); $this->client->addParam($kparams, "reportTitle", $reportTitle); $this->client->addParam($kparams, "reportText", $reportText); $this->client->addParam($kparams, "headers", $headers); $this->client->addParam($kparams, "reportType", $reportType); $this->client->addParam($kparams, "reportInputFilter", $reportInputFilter->toParams()); $this->client->addParam($kparams, "dimension", $dimension); if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $this->client->addParam($kparams, "order", $order); $this->client->addParam($kparams, "objectIds", $objectIds); $this->client->queueServiceActionCall("report", "getUrlForReportAsCsv", $kparams); if ($this->client->isMultiRequest()) { return null; } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; }
function search(KalturaSearch $search, KalturaFilterPager $pager = null) { $kparams = array(); $this->client->addParam($kparams, "search", $search->toParams()); if ($pager !== null) { $this->client->addParam($kparams, "pager", $pager->toParams()); } $resultObject = $this->client->callService("search", "search", $kparams); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; }