Package com.kaltura.client.services
Class ThumbAssetService
- java.lang.Object
-
- com.kaltura.client.services.ThumbAssetService
-
public class ThumbAssetService extends Object
Retrieve information and invoke actions on Thumb Asset
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description ThumbAssetService()
-
Method Summary
-
-
-
Method Detail
-
add
public static ThumbAssetService.AddThumbAssetBuilder add(String entryId, ThumbAsset thumbAsset)
Add thumbnail asset- Parameters:
entryId-thumbAsset-
-
addFromImage
public static ThumbAssetService.AddFromImageThumbAssetBuilder addFromImage(String entryId, File fileData)
-
addFromImage
public static ThumbAssetService.AddFromImageThumbAssetBuilder addFromImage(String entryId, InputStream fileData, String fileDataMimeType, String fileDataName, long fileDataSize)
-
addFromImage
public static ThumbAssetService.AddFromImageThumbAssetBuilder addFromImage(String entryId, FileInputStream fileData, String fileDataMimeType, String fileDataName)
-
addFromImage
public static ThumbAssetService.AddFromImageThumbAssetBuilder addFromImage(String entryId, FileHolder fileData)
-
addFromUrl
public static ThumbAssetService.AddFromUrlThumbAssetBuilder addFromUrl(String entryId, String url)
-
delete
public static ThumbAssetService.DeleteThumbAssetBuilder delete(String thumbAssetId)
-
export
public static ThumbAssetService.ExportThumbAssetBuilder export(String assetId, int storageProfileId)
manually export an asset- Parameters:
assetId-storageProfileId-
-
generate
public static ThumbAssetService.GenerateThumbAssetBuilder generate(String entryId, ThumbParams thumbParams)
-
generate
public static ThumbAssetService.GenerateThumbAssetBuilder generate(String entryId, ThumbParams thumbParams, String sourceAssetId)
-
generateByEntryId
public static ThumbAssetService.GenerateByEntryIdThumbAssetBuilder generateByEntryId(String entryId, int destThumbParamsId)
-
get
public static ThumbAssetService.GetThumbAssetBuilder get(String thumbAssetId)
-
getByEntryId
public static ThumbAssetService.GetByEntryIdThumbAssetBuilder getByEntryId(String entryId)
-
getRemotePaths
public static ThumbAssetService.GetRemotePathsThumbAssetBuilder getRemotePaths(String id)
Get remote storage existing paths for the asset- Parameters:
id-
-
getUrl
public static ThumbAssetService.GetUrlThumbAssetBuilder getUrl(String id)
-
getUrl
public static ThumbAssetService.GetUrlThumbAssetBuilder getUrl(String id, int storageId)
-
getUrl
public static ThumbAssetService.GetUrlThumbAssetBuilder getUrl(String id, int storageId, ThumbParams thumbParams)
Get download URL for the asset- Parameters:
id-storageId-thumbParams-
-
list
public static ThumbAssetService.ListThumbAssetBuilder list()
-
list
public static ThumbAssetService.ListThumbAssetBuilder list(AssetFilter filter)
-
list
public static ThumbAssetService.ListThumbAssetBuilder list(AssetFilter filter, FilterPager pager)
List Thumbnail Assets by filter and pager- Parameters:
filter-pager-
-
regenerate
public static ThumbAssetService.RegenerateThumbAssetBuilder regenerate(String thumbAssetId)
-
serve
public static ThumbAssetService.ServeThumbAssetBuilder serve(String thumbAssetId)
-
serve
public static ThumbAssetService.ServeThumbAssetBuilder serve(String thumbAssetId, int version)
-
serve
public static ThumbAssetService.ServeThumbAssetBuilder serve(String thumbAssetId, int version, ThumbParams thumbParams)
-
serve
public static ThumbAssetService.ServeThumbAssetBuilder serve(String thumbAssetId, int version, ThumbParams thumbParams, ThumbnailServeOptions options)
Serves thumbnail by its id- Parameters:
thumbAssetId-version-thumbParams-options-
-
serveByEntryId
public static ThumbAssetService.ServeByEntryIdThumbAssetBuilder serveByEntryId(String entryId)
-
serveByEntryId
public static ThumbAssetService.ServeByEntryIdThumbAssetBuilder serveByEntryId(String entryId, int thumbParamId)
Serves thumbnail by entry id and thumbnail params id- Parameters:
entryId-thumbParamId- if not set, default thumbnail will be used.
-
setAsDefault
public static ThumbAssetService.SetAsDefaultThumbAssetBuilder setAsDefault(String thumbAssetId)
Tags the thumbnail as DEFAULT_THUMB and removes that tag from all other thumbnail assets of the entry. Create a new file sync link on the entry thumbnail that points to the thumbnail asset file sync.- Parameters:
thumbAssetId-
-
setContent
public static ThumbAssetService.SetContentThumbAssetBuilder setContent(String id, ContentResource contentResource)
Update content of thumbnail asset- Parameters:
id-contentResource-
-
update
public static ThumbAssetService.UpdateThumbAssetBuilder update(String id, ThumbAsset thumbAsset)
Update thumbnail asset- Parameters:
id-thumbAsset-
-
-