From 223ec77f0eb23547a0286a248a7a56b6816838fd Mon Sep 17 00:00:00 2001 From: sdk-team <sdk-team@alibabacloud.com> Date: Wed, 8 Jan 2025 06:48:23 +0000 Subject: [PATCH] Modify BatchGetMediaInfos. --- aliyun-java-sdk-vod/ChangeLog.txt | 3 + aliyun-java-sdk-vod/pom.xml | 2 +- .../v20170321/BatchGetMediaInfosResponse.java | 323 ++++++++++++++++++ ...atchGetMediaInfosResponseUnmarshaller.java | 42 ++- 4 files changed, 368 insertions(+), 2 deletions(-) diff --git a/aliyun-java-sdk-vod/ChangeLog.txt b/aliyun-java-sdk-vod/ChangeLog.txt index bfbd3f0c8b..17dcc316d3 100644 --- a/aliyun-java-sdk-vod/ChangeLog.txt +++ b/aliyun-java-sdk-vod/ChangeLog.txt @@ -1,3 +1,6 @@ +2025-01-08 Version: 2.16.31 +- Modify BatchGetMediaInfos. + 2024-12-19 Version: 2.16.30 - Add BatchGetMediaInfos. - Modify UploadStreamByURL. diff --git a/aliyun-java-sdk-vod/pom.xml b/aliyun-java-sdk-vod/pom.xml index 58e4c289b9..9f64cdbb1a 100644 --- a/aliyun-java-sdk-vod/pom.xml +++ b/aliyun-java-sdk-vod/pom.xml @@ -4,7 +4,7 @@ <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-vod</artifactId> <packaging>jar</packaging> - <version>2.16.30</version> + <version>2.16.31</version> <name>aliyun-java-sdk-vod</name> <url>http://www.aliyun.com</url> <description>Aliyun Open API SDK for Java diff --git a/aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/model/v20170321/BatchGetMediaInfosResponse.java b/aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/model/v20170321/BatchGetMediaInfosResponse.java index 8a1348c703..c9ab9aeab2 100644 --- a/aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/model/v20170321/BatchGetMediaInfosResponse.java +++ b/aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/model/v20170321/BatchGetMediaInfosResponse.java @@ -69,6 +69,8 @@ public static class MediaBasicInfo { private String mediaId; + private List<PlayInfo> playInfoList; + private MediaInfo mediaInfo; private MezzanineInfo mezzanineInfo; @@ -81,6 +83,14 @@ public void setMediaId(String mediaId) { this.mediaId = mediaId; } + public List<PlayInfo> getPlayInfoList() { + return this.playInfoList; + } + + public void setPlayInfoList(List<PlayInfo> playInfoList) { + this.playInfoList = playInfoList; + } + public MediaInfo getMediaInfo() { return this.mediaInfo; } @@ -97,6 +107,319 @@ public void setMezzanineInfo(MezzanineInfo mezzanineInfo) { this.mezzanineInfo = mezzanineInfo; } + public static class PlayInfo { + + private String creationTime; + + private String status; + + private String specification; + + private String complexity; + + private String narrowBandType; + + private Long height; + + private String bitrate; + + private String modificationTime; + + private String watermarkId; + + private Long encrypt; + + private String definition; + + private String rand; + + private String encryptType; + + private String encryptMode; + + private String preprocessStatus; + + private String streamType; + + private String jobId; + + private String plaintext; + + private Long size; + + private Long width; + + private String fps; + + private String duration; + + private String playURL; + + private String format; + + private String hDRType; + + private Integer bitDepth; + + private Integer jobType; + + private String jobExt; + + private String codecName; + + private String templateId; + + private String templateGroupId; + + public String getCreationTime() { + return this.creationTime; + } + + public void setCreationTime(String creationTime) { + this.creationTime = creationTime; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getSpecification() { + return this.specification; + } + + public void setSpecification(String specification) { + this.specification = specification; + } + + public String getComplexity() { + return this.complexity; + } + + public void setComplexity(String complexity) { + this.complexity = complexity; + } + + public String getNarrowBandType() { + return this.narrowBandType; + } + + public void setNarrowBandType(String narrowBandType) { + this.narrowBandType = narrowBandType; + } + + public Long getHeight() { + return this.height; + } + + public void setHeight(Long height) { + this.height = height; + } + + public String getBitrate() { + return this.bitrate; + } + + public void setBitrate(String bitrate) { + this.bitrate = bitrate; + } + + public String getModificationTime() { + return this.modificationTime; + } + + public void setModificationTime(String modificationTime) { + this.modificationTime = modificationTime; + } + + public String getWatermarkId() { + return this.watermarkId; + } + + public void setWatermarkId(String watermarkId) { + this.watermarkId = watermarkId; + } + + public Long getEncrypt() { + return this.encrypt; + } + + public void setEncrypt(Long encrypt) { + this.encrypt = encrypt; + } + + public String getDefinition() { + return this.definition; + } + + public void setDefinition(String definition) { + this.definition = definition; + } + + public String getRand() { + return this.rand; + } + + public void setRand(String rand) { + this.rand = rand; + } + + public String getEncryptType() { + return this.encryptType; + } + + public void setEncryptType(String encryptType) { + this.encryptType = encryptType; + } + + public String getEncryptMode() { + return this.encryptMode; + } + + public void setEncryptMode(String encryptMode) { + this.encryptMode = encryptMode; + } + + public String getPreprocessStatus() { + return this.preprocessStatus; + } + + public void setPreprocessStatus(String preprocessStatus) { + this.preprocessStatus = preprocessStatus; + } + + public String getStreamType() { + return this.streamType; + } + + public void setStreamType(String streamType) { + this.streamType = streamType; + } + + public String getJobId() { + return this.jobId; + } + + public void setJobId(String jobId) { + this.jobId = jobId; + } + + public String getPlaintext() { + return this.plaintext; + } + + public void setPlaintext(String plaintext) { + this.plaintext = plaintext; + } + + public Long getSize() { + return this.size; + } + + public void setSize(Long size) { + this.size = size; + } + + public Long getWidth() { + return this.width; + } + + public void setWidth(Long width) { + this.width = width; + } + + public String getFps() { + return this.fps; + } + + public void setFps(String fps) { + this.fps = fps; + } + + public String getDuration() { + return this.duration; + } + + public void setDuration(String duration) { + this.duration = duration; + } + + public String getPlayURL() { + return this.playURL; + } + + public void setPlayURL(String playURL) { + this.playURL = playURL; + } + + public String getFormat() { + return this.format; + } + + public void setFormat(String format) { + this.format = format; + } + + public String getHDRType() { + return this.hDRType; + } + + public void setHDRType(String hDRType) { + this.hDRType = hDRType; + } + + public Integer getBitDepth() { + return this.bitDepth; + } + + public void setBitDepth(Integer bitDepth) { + this.bitDepth = bitDepth; + } + + public Integer getJobType() { + return this.jobType; + } + + public void setJobType(Integer jobType) { + this.jobType = jobType; + } + + public String getJobExt() { + return this.jobExt; + } + + public void setJobExt(String jobExt) { + this.jobExt = jobExt; + } + + public String getCodecName() { + return this.codecName; + } + + public void setCodecName(String codecName) { + this.codecName = codecName; + } + + public String getTemplateId() { + return this.templateId; + } + + public void setTemplateId(String templateId) { + this.templateId = templateId; + } + + public String getTemplateGroupId() { + return this.templateGroupId; + } + + public void setTemplateGroupId(String templateGroupId) { + this.templateGroupId = templateGroupId; + } + } + public static class MediaInfo { private String storageLocation; diff --git a/aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/transform/v20170321/BatchGetMediaInfosResponseUnmarshaller.java b/aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/transform/v20170321/BatchGetMediaInfosResponseUnmarshaller.java index 3ec35915b7..cf4dcf93b1 100644 --- a/aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/transform/v20170321/BatchGetMediaInfosResponseUnmarshaller.java +++ b/aliyun-java-sdk-vod/src/main/java/com/aliyuncs/vod/transform/v20170321/BatchGetMediaInfosResponseUnmarshaller.java @@ -22,7 +22,8 @@ import com.aliyuncs.vod.model.v20170321.BatchGetMediaInfosResponse.MediaBasicInfo.MediaInfo; import com.aliyuncs.vod.model.v20170321.BatchGetMediaInfosResponse.MediaBasicInfo.MezzanineInfo; import com.aliyuncs.vod.model.v20170321.BatchGetMediaInfosResponse.MediaBasicInfo.MezzanineInfo.AudioStream; -import com.aliyuncs.vod.model.v20170321.BatchGetMediaInfosResponse.MediaBasicInfo.MezzanineInfo.VideoStream; +import com.aliyuncs.vod.model.v20170321.BatchGetMediaInfosResponse.MediaBasicInfo.MezzanineInfo.VideoStream; +import com.aliyuncs.vod.model.v20170321.BatchGetMediaInfosResponse.MediaBasicInfo.PlayInfo; import com.aliyuncs.transform.UnmarshallerContext; @@ -149,6 +150,45 @@ public static BatchGetMediaInfosResponse unmarshall(BatchGetMediaInfosResponse b mezzanineInfo.setVideoStreamList(videoStreamList); mediaBasicInfo.setMezzanineInfo(mezzanineInfo); + List<PlayInfo> playInfoList = new ArrayList<PlayInfo>(); + for (int j = 0; j < _ctx.lengthValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList.Length"); j++) { + PlayInfo playInfo = new PlayInfo(); + playInfo.setCreationTime(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].CreationTime")); + playInfo.setStatus(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Status")); + playInfo.setSpecification(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Specification")); + playInfo.setComplexity(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Complexity")); + playInfo.setNarrowBandType(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].NarrowBandType")); + playInfo.setHeight(_ctx.longValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Height")); + playInfo.setBitrate(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Bitrate")); + playInfo.setModificationTime(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].ModificationTime")); + playInfo.setWatermarkId(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].WatermarkId")); + playInfo.setEncrypt(_ctx.longValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Encrypt")); + playInfo.setDefinition(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Definition")); + playInfo.setRand(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Rand")); + playInfo.setEncryptType(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].EncryptType")); + playInfo.setEncryptMode(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].EncryptMode")); + playInfo.setPreprocessStatus(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].PreprocessStatus")); + playInfo.setStreamType(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].StreamType")); + playInfo.setJobId(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].JobId")); + playInfo.setPlaintext(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Plaintext")); + playInfo.setSize(_ctx.longValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Size")); + playInfo.setWidth(_ctx.longValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Width")); + playInfo.setFps(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Fps")); + playInfo.setDuration(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Duration")); + playInfo.setPlayURL(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].PlayURL")); + playInfo.setFormat(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].Format")); + playInfo.setHDRType(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].HDRType")); + playInfo.setBitDepth(_ctx.integerValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].BitDepth")); + playInfo.setJobType(_ctx.integerValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].JobType")); + playInfo.setJobExt(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].JobExt")); + playInfo.setCodecName(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].CodecName")); + playInfo.setTemplateId(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].TemplateId")); + playInfo.setTemplateGroupId(_ctx.stringValue("BatchGetMediaInfosResponse.MediaInfos["+ i +"].PlayInfoList["+ j +"].TemplateGroupId")); + + playInfoList.add(playInfo); + } + mediaBasicInfo.setPlayInfoList(playInfoList); + mediaInfos.add(mediaBasicInfo); } batchGetMediaInfosResponse.setMediaInfos(mediaInfos);