in aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/transform/v20170321/SearchMediaResponseUnmarshaller.java [39:283]
public static SearchMediaResponse unmarshall(SearchMediaResponse searchMediaResponse, UnmarshallerContext _ctx) {
searchMediaResponse.setRequestId(_ctx.stringValue("SearchMediaResponse.RequestId"));
searchMediaResponse.setTotal(_ctx.longValue("SearchMediaResponse.Total"));
searchMediaResponse.setScrollToken(_ctx.stringValue("SearchMediaResponse.ScrollToken"));
List<Media> mediaList = new ArrayList<Media>();
for (int i = 0; i < _ctx.lengthValue("SearchMediaResponse.MediaList.Length"); i++) {
Media media = new Media();
media.setCreationTime(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].CreationTime"));
media.setMediaType(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].MediaType"));
media.setMediaId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].MediaId"));
Video video = new Video();
video.setStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.Status"));
video.setCreationTime(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.CreationTime"));
video.setStorageLocation(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.StorageLocation"));
video.setCateId(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].Video.CateId"));
video.setAuditTemplateId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.AuditTemplateId"));
video.setTags(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.Tags"));
video.setModificationTime(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.ModificationTime"));
video.setAuditManualStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.AuditManualStatus"));
video.setMediaType(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.MediaType"));
video.setMediaSource(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.MediaSource"));
video.setDescription(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.Description"));
video.setAppId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.AppId"));
video.setCoverURL(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.CoverURL"));
video.setAuditStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.AuditStatus"));
video.setAuditAIStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.AuditAIStatus"));
video.setVideoId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.VideoId"));
video.setAuditLabel(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.AuditLabel"));
video.setDownloadSwitch(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.DownloadSwitch"));
video.setRegionId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.RegionId"));
video.setAuditAbnormalModules(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.AuditAbnormalModules"));
video.setCustomMediaInfo(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.CustomMediaInfo"));
video.setCateName(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.CateName"));
video.setTranscodeMode(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.TranscodeMode"));
video.setAuditAIResult(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.AuditAIResult"));
video.setPreprocessStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PreprocessStatus"));
video.setRestoreExpiration(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.RestoreExpiration"));
video.setRestoreStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.RestoreStatus"));
video.setStorageClass(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.StorageClass"));
video.setSize(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].Video.Size"));
video.setDuration(_ctx.floatValue("SearchMediaResponse.MediaList["+ i +"].Video.Duration"));
video.setTitle(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.Title"));
List<String> spriteSnapshots = new ArrayList<String>();
for (int j = 0; j < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].Video.SpriteSnapshots.Length"); j++) {
spriteSnapshots.add(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.SpriteSnapshots["+ j +"]"));
}
video.setSpriteSnapshots(spriteSnapshots);
List<String> snapshots = new ArrayList<String>();
for (int j = 0; j < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].Video.Snapshots.Length"); j++) {
snapshots.add(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.Snapshots["+ j +"]"));
}
video.setSnapshots(snapshots);
List<PlayInfo> playInfoList = new ArrayList<PlayInfo>();
for (int j = 0; j < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList.Length"); j++) {
PlayInfo playInfo = new PlayInfo();
playInfo.setComplexity(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Complexity"));
playInfo.setHeight(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Height"));
playInfo.setBitrate(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Bitrate"));
playInfo.setEncrypt(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Encrypt"));
playInfo.setDefinition(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Definition"));
playInfo.setRand(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Rand"));
playInfo.setStreamType(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].StreamType"));
playInfo.setJobId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].JobId"));
playInfo.setWidth(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Width"));
playInfo.setSize(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Size"));
playInfo.setPlaintext(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Plaintext"));
playInfo.setPlayURL(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].PlayURL"));
playInfo.setDuration(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Duration"));
playInfo.setFps(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Fps"));
playInfo.setFormat(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Video.PlayInfoList["+ j +"].Format"));
playInfoList.add(playInfo);
}
video.setPlayInfoList(playInfoList);
media.setVideo(video);
Audio audio = new Audio();
audio.setStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.Status"));
audio.setCreationTime(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.CreationTime"));
audio.setStorageLocation(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.StorageLocation"));
audio.setCateId(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].Audio.CateId"));
audio.setAuditTemplateId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.AuditTemplateId"));
audio.setTags(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.Tags"));
audio.setModificationTime(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.ModificationTime"));
audio.setAuditManualStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.AuditManualStatus"));
audio.setMediaSource(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.MediaSource"));
audio.setDescription(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.Description"));
audio.setAppId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.AppId"));
audio.setCoverURL(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.CoverURL"));
audio.setAudioId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.AudioId"));
audio.setAuditStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.AuditStatus"));
audio.setAuditAIStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.AuditAIStatus"));
audio.setDownloadSwitch(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.DownloadSwitch"));
audio.setRegionId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.RegionId"));
audio.setCateName(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.CateName"));
audio.setTranscodeMode(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.TranscodeMode"));
audio.setCustomMediaInfo(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.CustomMediaInfo"));
audio.setAuditAIResult(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.AuditAIResult"));
audio.setPreprocessStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PreprocessStatus"));
audio.setRestoreExpiration(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.RestoreExpiration"));
audio.setRestoreStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.RestoreStatus"));
audio.setStorageClass(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.StorageClass"));
audio.setSize(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].Audio.Size"));
audio.setDuration(_ctx.floatValue("SearchMediaResponse.MediaList["+ i +"].Audio.Duration"));
audio.setTitle(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.Title"));
List<String> spriteSnapshots1 = new ArrayList<String>();
for (int j = 0; j < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].Audio.SpriteSnapshots.Length"); j++) {
spriteSnapshots1.add(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.SpriteSnapshots["+ j +"]"));
}
audio.setSpriteSnapshots1(spriteSnapshots1);
List<String> snapshots2 = new ArrayList<String>();
for (int j = 0; j < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].Audio.Snapshots.Length"); j++) {
snapshots2.add(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.Snapshots["+ j +"]"));
}
audio.setSnapshots2(snapshots2);
List<PlayInfo4> playInfoList3 = new ArrayList<PlayInfo4>();
for (int j = 0; j < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList.Length"); j++) {
PlayInfo4 playInfo4 = new PlayInfo4();
playInfo4.setComplexity(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Complexity"));
playInfo4.setHeight(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Height"));
playInfo4.setBitrate(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Bitrate"));
playInfo4.setEncrypt(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Encrypt"));
playInfo4.setDefinition(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Definition"));
playInfo4.setRand(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Rand"));
playInfo4.setStreamType(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].StreamType"));
playInfo4.setJobId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].JobId"));
playInfo4.setWidth(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Width"));
playInfo4.setSize(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Size"));
playInfo4.setPlaintext(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Plaintext"));
playInfo4.setPlayURL(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].PlayURL"));
playInfo4.setDuration(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Duration"));
playInfo4.setFps(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Fps"));
playInfo4.setFormat(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Audio.PlayInfoList["+ j +"].Format"));
playInfoList3.add(playInfo4);
}
audio.setPlayInfoList3(playInfoList3);
media.setAudio(audio);
Image image = new Image();
image.setStorageLocation(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.StorageLocation"));
image.setCreationTime(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.CreationTime"));
image.setType(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.Type"));
image.setStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.Status"));
image.setCateId(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].Image.CateId"));
image.setTags(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.Tags"));
image.setModificationTime(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.ModificationTime"));
image.setRegionId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.RegionId"));
image.setCateName(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.CateName"));
image.setDescription(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.Description"));
image.setAppId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.AppId"));
image.setURL(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.URL"));
image.setTitle(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.Title"));
image.setExt(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.Ext"));
image.setImageId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].Image.ImageId"));
media.setImage(image);
AttachedMedia attachedMedia = new AttachedMedia();
attachedMedia.setCreationTime(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.CreationTime"));
attachedMedia.setStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Status"));
attachedMedia.setStorageLocation(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.StorageLocation"));
attachedMedia.setIcon(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Icon"));
attachedMedia.setTags(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Tags"));
attachedMedia.setModificationTime(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.ModificationTime"));
attachedMedia.setMediaId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.MediaId"));
attachedMedia.setBusinessType(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.BusinessType"));
attachedMedia.setRegionId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.RegionId"));
attachedMedia.setDescription(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Description"));
attachedMedia.setAppId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.AppId"));
attachedMedia.setURL(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.URL"));
attachedMedia.setTitle(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Title"));
attachedMedia.setExt(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Ext"));
attachedMedia.setOnlineStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.OnlineStatus"));
List<Category> categories = new ArrayList<Category>();
for (int j = 0; j < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Categories.Length"); j++) {
Category category = new Category();
category.setParentId(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Categories["+ j +"].ParentId"));
category.setCateName(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Categories["+ j +"].CateName"));
category.setCateId(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Categories["+ j +"].CateId"));
category.setLevel(_ctx.longValue("SearchMediaResponse.MediaList["+ i +"].AttachedMedia.Categories["+ j +"].Level"));
categories.add(category);
}
attachedMedia.setCategories(categories);
media.setAttachedMedia(attachedMedia);
AiData aiData = new AiData();
List<AiLabelInfoItem> aiLabelInfo = new ArrayList<AiLabelInfoItem>();
for (int j = 0; j < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].AiData.AiLabelInfo.Length"); j++) {
AiLabelInfoItem aiLabelInfoItem = new AiLabelInfoItem();
aiLabelInfoItem.setCategory(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AiData.AiLabelInfo["+ j +"].Category"));
aiLabelInfoItem.setLabelName(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AiData.AiLabelInfo["+ j +"].LabelName"));
aiLabelInfoItem.setLabelId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AiData.AiLabelInfo["+ j +"].LabelId"));
List<OccurrencesItem> occurrences = new ArrayList<OccurrencesItem>();
for (int k = 0; k < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].AiData.AiLabelInfo["+ j +"].Occurrences.Length"); k++) {
OccurrencesItem occurrencesItem = new OccurrencesItem();
occurrencesItem.setScore(_ctx.doubleValue("SearchMediaResponse.MediaList["+ i +"].AiData.AiLabelInfo["+ j +"].Occurrences["+ k +"].Score"));
occurrencesItem.setFrom(_ctx.doubleValue("SearchMediaResponse.MediaList["+ i +"].AiData.AiLabelInfo["+ j +"].Occurrences["+ k +"].From"));
occurrencesItem.setTo(_ctx.doubleValue("SearchMediaResponse.MediaList["+ i +"].AiData.AiLabelInfo["+ j +"].Occurrences["+ k +"].To"));
occurrences.add(occurrencesItem);
}
aiLabelInfoItem.setOccurrences(occurrences);
aiLabelInfo.add(aiLabelInfoItem);
}
aiData.setAiLabelInfo(aiLabelInfo);
List<OcrInfoItem> ocrInfo = new ArrayList<OcrInfoItem>();
for (int j = 0; j < _ctx.lengthValue("SearchMediaResponse.MediaList["+ i +"].AiData.OcrInfo.Length"); j++) {
OcrInfoItem ocrInfoItem = new OcrInfoItem();
ocrInfoItem.setFrom(_ctx.doubleValue("SearchMediaResponse.MediaList["+ i +"].AiData.OcrInfo["+ j +"].From"));
ocrInfoItem.setTo(_ctx.doubleValue("SearchMediaResponse.MediaList["+ i +"].AiData.OcrInfo["+ j +"].To"));
ocrInfoItem.setContent(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AiData.OcrInfo["+ j +"].Content"));
ocrInfo.add(ocrInfoItem);
}
aiData.setOcrInfo(ocrInfo);
media.setAiData(aiData);
AiRoughData aiRoughData = new AiRoughData();
aiRoughData.setSaveType(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AiRoughData.SaveType"));
aiRoughData.setStatus(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AiRoughData.Status"));
aiRoughData.setAiJobId(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AiRoughData.AiJobId"));
aiRoughData.setAiCategory(_ctx.stringValue("SearchMediaResponse.MediaList["+ i +"].AiRoughData.AiCategory"));
media.setAiRoughData(aiRoughData);
mediaList.add(media);
}
searchMediaResponse.setMediaList(mediaList);
return searchMediaResponse;
}