Package com.kaltura.client.services
Class ScheduleEventService
- java.lang.Object
-
- com.kaltura.client.services.ScheduleEventService
-
public class ScheduleEventService extends Object
The ScheduleEvent service enables you to create and manage (update, delete, retrieve, etc.) scheduled recording events.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScheduleEventService.AddFromBulkUploadScheduleEventBuilderstatic classScheduleEventService.AddScheduleEventBuilderstatic classScheduleEventService.CancelScheduleEventBuilderstatic classScheduleEventService.DeleteScheduleEventBuilderstatic classScheduleEventService.GetConflictsScheduleEventBuilderstatic classScheduleEventService.GetScheduleEventBuilderstatic classScheduleEventService.ListScheduleEventBuilderstatic classScheduleEventService.UpdateLiveFeatureScheduleEventBuilderstatic classScheduleEventService.UpdateScheduleEventBuilder
-
Constructor Summary
Constructors Constructor Description ScheduleEventService()
-
Method Summary
-
-
-
Method Detail
-
add
public static ScheduleEventService.AddScheduleEventBuilder add(ScheduleEvent scheduleEvent)
Allows you to add a new KalturaScheduleEvent object- Parameters:
scheduleEvent-
-
addFromBulkUpload
public static ScheduleEventService.AddFromBulkUploadScheduleEventBuilder addFromBulkUpload(FileHolder fileData)
-
addFromBulkUpload
public static ScheduleEventService.AddFromBulkUploadScheduleEventBuilder addFromBulkUpload(File fileData)
-
addFromBulkUpload
public static ScheduleEventService.AddFromBulkUploadScheduleEventBuilder addFromBulkUpload(InputStream fileData, String fileDataMimeType, String fileDataName, long fileDataSize)
-
addFromBulkUpload
public static ScheduleEventService.AddFromBulkUploadScheduleEventBuilder addFromBulkUpload(FileInputStream fileData, String fileDataMimeType, String fileDataName)
-
addFromBulkUpload
public static ScheduleEventService.AddFromBulkUploadScheduleEventBuilder addFromBulkUpload(File fileData, BulkUploadScheduleEventJobData bulkUploadData)
-
addFromBulkUpload
public static ScheduleEventService.AddFromBulkUploadScheduleEventBuilder addFromBulkUpload(InputStream fileData, String fileDataMimeType, String fileDataName, long fileDataSize, BulkUploadScheduleEventJobData bulkUploadData)
-
addFromBulkUpload
public static ScheduleEventService.AddFromBulkUploadScheduleEventBuilder addFromBulkUpload(FileInputStream fileData, String fileDataMimeType, String fileDataName, BulkUploadScheduleEventJobData bulkUploadData)
-
addFromBulkUpload
public static ScheduleEventService.AddFromBulkUploadScheduleEventBuilder addFromBulkUpload(FileHolder fileData, BulkUploadScheduleEventJobData bulkUploadData)
Add new bulk upload batch job- Parameters:
fileData-bulkUploadData-
-
cancel
public static ScheduleEventService.CancelScheduleEventBuilder cancel(int scheduleEventId)
Mark the KalturaScheduleEvent object as cancelled- Parameters:
scheduleEventId-
-
delete
public static ScheduleEventService.DeleteScheduleEventBuilder delete(int scheduleEventId)
Mark the KalturaScheduleEvent object as deleted- Parameters:
scheduleEventId-
-
get
public static ScheduleEventService.GetScheduleEventBuilder get(int scheduleEventId)
Retrieve a KalturaScheduleEvent object by ID- Parameters:
scheduleEventId-
-
getConflicts
public static ScheduleEventService.GetConflictsScheduleEventBuilder getConflicts(String resourceIds, ScheduleEvent scheduleEvent)
-
getConflicts
public static ScheduleEventService.GetConflictsScheduleEventBuilder getConflicts(String resourceIds, ScheduleEvent scheduleEvent, String scheduleEventIdToIgnore)
-
getConflicts
public static ScheduleEventService.GetConflictsScheduleEventBuilder getConflicts(String resourceIds, ScheduleEvent scheduleEvent, String scheduleEventIdToIgnore, ScheduleEventConflictType scheduleEventConflictType)
List conflicting events for resourcesIds by event's dates- Parameters:
resourceIds- comma separatedscheduleEvent-scheduleEventIdToIgnore-scheduleEventConflictType-
-
list
public static ScheduleEventService.ListScheduleEventBuilder list()
-
list
public static ScheduleEventService.ListScheduleEventBuilder list(ScheduleEventFilter filter)
-
list
public static ScheduleEventService.ListScheduleEventBuilder list(ScheduleEventFilter filter, FilterPager pager)
List KalturaScheduleEvent objects- Parameters:
filter-pager-
-
update
public static ScheduleEventService.UpdateScheduleEventBuilder update(int scheduleEventId, ScheduleEvent scheduleEvent)
Update an existing KalturaScheduleEvent object- Parameters:
scheduleEventId-scheduleEvent- Id
-
updateLiveFeature
public static ScheduleEventService.UpdateLiveFeatureScheduleEventBuilder updateLiveFeature(int scheduledEventId, String featureName, LiveFeature liveFeature)
Add feature to live event- Parameters:
scheduledEventId-featureName-liveFeature-
-
-