All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.ice20201109.models.GetPublicMediaInfoResponseBody Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ice20201109.models;

import com.aliyun.tea.*;

public class GetPublicMediaInfoResponseBody extends TeaModel {
    @NameInMap("MediaInfo")
    public GetPublicMediaInfoResponseBodyMediaInfo mediaInfo;

    /**
     * 

RequestId

* * example: *

11-DB8D-4A9A-875B-275798

*/ @NameInMap("RequestId") public String requestId; public static GetPublicMediaInfoResponseBody build(java.util.Map map) throws Exception { GetPublicMediaInfoResponseBody self = new GetPublicMediaInfoResponseBody(); return TeaModel.build(map, self); } public GetPublicMediaInfoResponseBody setMediaInfo(GetPublicMediaInfoResponseBodyMediaInfo mediaInfo) { this.mediaInfo = mediaInfo; return this; } public GetPublicMediaInfoResponseBodyMediaInfo getMediaInfo() { return this.mediaInfo; } public GetPublicMediaInfoResponseBody setRequestId(String requestId) { this.requestId = requestId; return this; } public String getRequestId() { return this.requestId; } public static class GetPublicMediaInfoResponseBodyMediaInfoDynamicMetaData extends TeaModel { /** * example: *

{"AuditionUrl": "http://example-bucket.cdn.domain.com/example.mp4", "AuditionCount": 3}

*/ @NameInMap("Data") public String data; /** * example: *

system

*/ @NameInMap("Type") public String type; public static GetPublicMediaInfoResponseBodyMediaInfoDynamicMetaData build(java.util.Map map) throws Exception { GetPublicMediaInfoResponseBodyMediaInfoDynamicMetaData self = new GetPublicMediaInfoResponseBodyMediaInfoDynamicMetaData(); return TeaModel.build(map, self); } public GetPublicMediaInfoResponseBodyMediaInfoDynamicMetaData setData(String data) { this.data = data; return this; } public String getData() { return this.data; } public GetPublicMediaInfoResponseBodyMediaInfoDynamicMetaData setType(String type) { this.type = type; return this; } public String getType() { return this.type; } } public static class GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList extends TeaModel { /** * example: *

192.0

*/ @NameInMap("Bitrate") public String bitrate; /** * example: *

stereo

*/ @NameInMap("ChannelLayout") public String channelLayout; /** * example: *

2

*/ @NameInMap("Channels") public String channels; /** * example: *

AAC (Advanced Audio Coding)

*/ @NameInMap("CodecLongName") public String codecLongName; /** * example: *

aac

*/ @NameInMap("CodecName") public String codecName; /** * example: *

0x6134706d

*/ @NameInMap("CodecTag") public String codecTag; /** * example: *

mp4a

*/ @NameInMap("CodecTagString") public String codecTagString; /** * example: *

1/44100

*/ @NameInMap("CodecTimeBase") public String codecTimeBase; /** * example: *

16.2

*/ @NameInMap("Duration") public String duration; /** * example: *

10

*/ @NameInMap("Fps") public String fps; /** * example: *

1

*/ @NameInMap("Index") public String index; /** * example: *

und

*/ @NameInMap("Lang") public String lang; /** * example: *

162

*/ @NameInMap("NumFrames") public String numFrames; /** * example: *

High

*/ @NameInMap("Profile") public String profile; /** * example: *

fltp

*/ @NameInMap("SampleFmt") public String sampleFmt; /** * example: *

44100

*/ @NameInMap("SampleRate") public String sampleRate; /** * example: *

0.000000

*/ @NameInMap("StartTime") public String startTime; /** * example: *

1/44100

*/ @NameInMap("Timebase") public String timebase; public static GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList build(java.util.Map map) throws Exception { GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList self = new GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList(); return TeaModel.build(map, self); } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setBitrate(String bitrate) { this.bitrate = bitrate; return this; } public String getBitrate() { return this.bitrate; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setChannelLayout(String channelLayout) { this.channelLayout = channelLayout; return this; } public String getChannelLayout() { return this.channelLayout; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setChannels(String channels) { this.channels = channels; return this; } public String getChannels() { return this.channels; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setCodecLongName(String codecLongName) { this.codecLongName = codecLongName; return this; } public String getCodecLongName() { return this.codecLongName; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setCodecName(String codecName) { this.codecName = codecName; return this; } public String getCodecName() { return this.codecName; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setCodecTag(String codecTag) { this.codecTag = codecTag; return this; } public String getCodecTag() { return this.codecTag; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setCodecTagString(String codecTagString) { this.codecTagString = codecTagString; return this; } public String getCodecTagString() { return this.codecTagString; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setCodecTimeBase(String codecTimeBase) { this.codecTimeBase = codecTimeBase; return this; } public String getCodecTimeBase() { return this.codecTimeBase; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setDuration(String duration) { this.duration = duration; return this; } public String getDuration() { return this.duration; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setFps(String fps) { this.fps = fps; return this; } public String getFps() { return this.fps; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setIndex(String index) { this.index = index; return this; } public String getIndex() { return this.index; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setLang(String lang) { this.lang = lang; return this; } public String getLang() { return this.lang; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setNumFrames(String numFrames) { this.numFrames = numFrames; return this; } public String getNumFrames() { return this.numFrames; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setProfile(String profile) { this.profile = profile; return this; } public String getProfile() { return this.profile; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setSampleFmt(String sampleFmt) { this.sampleFmt = sampleFmt; return this; } public String getSampleFmt() { return this.sampleFmt; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setSampleRate(String sampleRate) { this.sampleRate = sampleRate; return this; } public String getSampleRate() { return this.sampleRate; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setStartTime(String startTime) { this.startTime = startTime; return this; } public String getStartTime() { return this.startTime; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListAudioStreamInfoList setTimebase(String timebase) { this.timebase = timebase; return this; } public String getTimebase() { return this.timebase; } } public static class GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo extends TeaModel { /** * example: *

192.0

*/ @NameInMap("Bitrate") public String bitrate; /** * example: *

16.2

*/ @NameInMap("Duration") public String duration; /** * example: *

example.mp4

*/ @NameInMap("FileName") public String fileName; /** * example: *

27007

*/ @NameInMap("FileSize") public String fileSize; /** * example: *

Normal

*/ @NameInMap("FileStatus") public String fileStatus; /** * example: *

source_file

*/ @NameInMap("FileType") public String fileType; /** * example: *

http://example-bucket.cdn.domain.com/example.mp4

*/ @NameInMap("FileUrl") public String fileUrl; /** * example: *

mp4

*/ @NameInMap("FormatName") public String formatName; /** * example: *

0

*/ @NameInMap("Height") public String height; /** * example: *

cn-shanghai

*/ @NameInMap("Region") public String region; /** * example: *

0

*/ @NameInMap("Width") public String width; public static GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo build(java.util.Map map) throws Exception { GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo self = new GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo(); return TeaModel.build(map, self); } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setBitrate(String bitrate) { this.bitrate = bitrate; return this; } public String getBitrate() { return this.bitrate; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setDuration(String duration) { this.duration = duration; return this; } public String getDuration() { return this.duration; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setFileName(String fileName) { this.fileName = fileName; return this; } public String getFileName() { return this.fileName; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setFileSize(String fileSize) { this.fileSize = fileSize; return this; } public String getFileSize() { return this.fileSize; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setFileStatus(String fileStatus) { this.fileStatus = fileStatus; return this; } public String getFileStatus() { return this.fileStatus; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setFileType(String fileType) { this.fileType = fileType; return this; } public String getFileType() { return this.fileType; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setFileUrl(String fileUrl) { this.fileUrl = fileUrl; return this; } public String getFileUrl() { return this.fileUrl; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setFormatName(String formatName) { this.formatName = formatName; return this; } public String getFormatName() { return this.formatName; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setHeight(String height) { this.height = height; return this; } public String getHeight() { return this.height; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setRegion(String region) { this.region = region; return this; } public String getRegion() { return this.region; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo setWidth(String width) { this.width = width; return this; } public String getWidth() { return this.width; } } public static class GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList extends TeaModel { /** * example: *

SubRip Text

*/ @NameInMap("CodecLongName") public String codecLongName; /** * example: *

srt

*/ @NameInMap("CodecName") public String codecName; /** * example: *

unicode

*/ @NameInMap("CodecTag") public String codecTag; /** * example: *

unicode

*/ @NameInMap("CodecTagString") public String codecTagString; /** * example: *

29.97

*/ @NameInMap("CodecTimeBase") public String codecTimeBase; /** * example: *

1

*/ @NameInMap("Duration") public String duration; /** * example: *

1

*/ @NameInMap("Index") public String index; /** * example: *

und

*/ @NameInMap("Lang") public String lang; /** * example: *

0

*/ @NameInMap("StartTime") public String startTime; /** * example: *

30

*/ @NameInMap("Timebase") public String timebase; public static GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList build(java.util.Map map) throws Exception { GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList self = new GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList(); return TeaModel.build(map, self); } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setCodecLongName(String codecLongName) { this.codecLongName = codecLongName; return this; } public String getCodecLongName() { return this.codecLongName; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setCodecName(String codecName) { this.codecName = codecName; return this; } public String getCodecName() { return this.codecName; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setCodecTag(String codecTag) { this.codecTag = codecTag; return this; } public String getCodecTag() { return this.codecTag; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setCodecTagString(String codecTagString) { this.codecTagString = codecTagString; return this; } public String getCodecTagString() { return this.codecTagString; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setCodecTimeBase(String codecTimeBase) { this.codecTimeBase = codecTimeBase; return this; } public String getCodecTimeBase() { return this.codecTimeBase; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setDuration(String duration) { this.duration = duration; return this; } public String getDuration() { return this.duration; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setIndex(String index) { this.index = index; return this; } public String getIndex() { return this.index; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setLang(String lang) { this.lang = lang; return this; } public String getLang() { return this.lang; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setStartTime(String startTime) { this.startTime = startTime; return this; } public String getStartTime() { return this.startTime; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListSubtitleStreamInfoList setTimebase(String timebase) { this.timebase = timebase; return this; } public String getTimebase() { return this.timebase; } } public static class GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList extends TeaModel { /** * example: *

24.0

*/ @NameInMap("AvgFPS") public String avgFPS; /** * example: *

1001.594

*/ @NameInMap("Bitrate") public String bitrate; /** * example: *

H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10

*/ @NameInMap("CodecLongName") public String codecLongName; /** * example: *

h264

*/ @NameInMap("CodecName") public String codecName; /** * example: *

0x0000

*/ @NameInMap("CodecTag") public String codecTag; /** * example: *

[0][0][0][0]

*/ @NameInMap("CodecTagString") public String codecTagString; /** * example: *

1/48

*/ @NameInMap("CodecTimeBase") public String codecTimeBase; /** * example: *

0:1

*/ @NameInMap("Dar") public String dar; /** * example: *

216.206706

*/ @NameInMap("Duration") public String duration; /** * example: *

24.0

*/ @NameInMap("Fps") public String fps; /** * example: *

2

*/ @NameInMap("HasBFrames") public String hasBFrames; /** * example: *

540

*/ @NameInMap("Height") public String height; /** * example: *

0

*/ @NameInMap("Index") public String index; /** * example: *

und

*/ @NameInMap("Lang") public String lang; /** * example: *

30

*/ @NameInMap("Level") public String level; /** * example: *

5184

*/ @NameInMap("Nb_frames") public String nbFrames; /** * example: *

5184

*/ @NameInMap("NumFrames") public String numFrames; /** * example: *

yuv420p

*/ @NameInMap("PixFmt") public String pixFmt; /** * example: *

High

*/ @NameInMap("Profile") public String profile; /** * example: *

0

*/ @NameInMap("Rotate") public String rotate; /** * example: *

0:1

*/ @NameInMap("Sar") public String sar; /** * example: *

0.081706

*/ @NameInMap("StartTime") public String startTime; /** * example: *

1/12288

*/ @NameInMap("Timebase") public String timebase; /** * example: *

960

*/ @NameInMap("Width") public String width; public static GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList build(java.util.Map map) throws Exception { GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList self = new GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList(); return TeaModel.build(map, self); } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setAvgFPS(String avgFPS) { this.avgFPS = avgFPS; return this; } public String getAvgFPS() { return this.avgFPS; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setBitrate(String bitrate) { this.bitrate = bitrate; return this; } public String getBitrate() { return this.bitrate; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setCodecLongName(String codecLongName) { this.codecLongName = codecLongName; return this; } public String getCodecLongName() { return this.codecLongName; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setCodecName(String codecName) { this.codecName = codecName; return this; } public String getCodecName() { return this.codecName; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setCodecTag(String codecTag) { this.codecTag = codecTag; return this; } public String getCodecTag() { return this.codecTag; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setCodecTagString(String codecTagString) { this.codecTagString = codecTagString; return this; } public String getCodecTagString() { return this.codecTagString; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setCodecTimeBase(String codecTimeBase) { this.codecTimeBase = codecTimeBase; return this; } public String getCodecTimeBase() { return this.codecTimeBase; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setDar(String dar) { this.dar = dar; return this; } public String getDar() { return this.dar; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setDuration(String duration) { this.duration = duration; return this; } public String getDuration() { return this.duration; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setFps(String fps) { this.fps = fps; return this; } public String getFps() { return this.fps; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setHasBFrames(String hasBFrames) { this.hasBFrames = hasBFrames; return this; } public String getHasBFrames() { return this.hasBFrames; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setHeight(String height) { this.height = height; return this; } public String getHeight() { return this.height; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setIndex(String index) { this.index = index; return this; } public String getIndex() { return this.index; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setLang(String lang) { this.lang = lang; return this; } public String getLang() { return this.lang; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setLevel(String level) { this.level = level; return this; } public String getLevel() { return this.level; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setNbFrames(String nbFrames) { this.nbFrames = nbFrames; return this; } public String getNbFrames() { return this.nbFrames; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setNumFrames(String numFrames) { this.numFrames = numFrames; return this; } public String getNumFrames() { return this.numFrames; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setPixFmt(String pixFmt) { this.pixFmt = pixFmt; return this; } public String getPixFmt() { return this.pixFmt; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setProfile(String profile) { this.profile = profile; return this; } public String getProfile() { return this.profile; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setRotate(String rotate) { this.rotate = rotate; return this; } public String getRotate() { return this.rotate; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setSar(String sar) { this.sar = sar; return this; } public String getSar() { return this.sar; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setStartTime(String startTime) { this.startTime = startTime; return this; } public String getStartTime() { return this.startTime; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setTimebase(String timebase) { this.timebase = timebase; return this; } public String getTimebase() { return this.timebase; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListVideoStreamInfoList setWidth(String width) { this.width = width; return this; } public String getWidth() { return this.width; } } public static class GetPublicMediaInfoResponseBodyMediaInfoFileInfoList extends TeaModel { @NameInMap("AudioStreamInfoList") public java.util.List audioStreamInfoList; @NameInMap("FileBasicInfo") public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo fileBasicInfo; @NameInMap("SubtitleStreamInfoList") public java.util.List subtitleStreamInfoList; @NameInMap("VideoStreamInfoList") public java.util.List videoStreamInfoList; public static GetPublicMediaInfoResponseBodyMediaInfoFileInfoList build(java.util.Map map) throws Exception { GetPublicMediaInfoResponseBodyMediaInfoFileInfoList self = new GetPublicMediaInfoResponseBodyMediaInfoFileInfoList(); return TeaModel.build(map, self); } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoList setAudioStreamInfoList(java.util.List audioStreamInfoList) { this.audioStreamInfoList = audioStreamInfoList; return this; } public java.util.List getAudioStreamInfoList() { return this.audioStreamInfoList; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoList setFileBasicInfo(GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo fileBasicInfo) { this.fileBasicInfo = fileBasicInfo; return this; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoListFileBasicInfo getFileBasicInfo() { return this.fileBasicInfo; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoList setSubtitleStreamInfoList(java.util.List subtitleStreamInfoList) { this.subtitleStreamInfoList = subtitleStreamInfoList; return this; } public java.util.List getSubtitleStreamInfoList() { return this.subtitleStreamInfoList; } public GetPublicMediaInfoResponseBodyMediaInfoFileInfoList setVideoStreamInfoList(java.util.List videoStreamInfoList) { this.videoStreamInfoList = videoStreamInfoList; return this; } public java.util.List getVideoStreamInfoList() { return this.videoStreamInfoList; } } public static class GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo extends TeaModel { /** * example: *

general

*/ @NameInMap("BusinessType") public String businessType; /** * example: *

category

*/ @NameInMap("Category") public String category; /** * example: *

http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png?Expires=&OSSAccessKeyId=&Signature=&security-token=

*/ @NameInMap("CoverURL") public String coverURL; /** * example: *

2020-12-26T04:11:08Z

*/ @NameInMap("CreateTime") public String createTime; /** * example: *

2020-12-26T04:11:15Z

*/ @NameInMap("DeletedTime") public String deletedTime; /** * example: *

description

*/ @NameInMap("Description") public String description; /** *

MediaId

* * example: *

icepublic-14e501538aeef0a3140176f6

*/ @NameInMap("MediaId") public String mediaId; @NameInMap("MediaTags") public String mediaTags; /** * example: *

video

*/ @NameInMap("MediaType") public String mediaType; /** * example: *

2020-12-26T04:11:10Z

*/ @NameInMap("ModifiedTime") public String modifiedTime; /** * example: *

oss

*/ @NameInMap("Source") public String source; /** * example: *

[{"bucket":"example-bucket","count":"32","iceJobId":"83ec44d58b2069def2e","location":"oss-cn-shanghai","snapshotRegular":"example/example-{Count}.jpg","spriteRegular":"example/example-{TileCount}.jpg","templateId":"e438b14ff39293eaec25","tileCount":"1"}]

*/ @NameInMap("SpriteImages") public String spriteImages; /** * example: *

Normal

*/ @NameInMap("Status") public String status; /** * example: *

title

*/ @NameInMap("Title") public String title; /** * example: *

{"key":"value"}

*/ @NameInMap("UserData") public String userData; public static GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo build(java.util.Map map) throws Exception { GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo self = new GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo(); return TeaModel.build(map, self); } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setBusinessType(String businessType) { this.businessType = businessType; return this; } public String getBusinessType() { return this.businessType; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setCategory(String category) { this.category = category; return this; } public String getCategory() { return this.category; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setCoverURL(String coverURL) { this.coverURL = coverURL; return this; } public String getCoverURL() { return this.coverURL; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setCreateTime(String createTime) { this.createTime = createTime; return this; } public String getCreateTime() { return this.createTime; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setDeletedTime(String deletedTime) { this.deletedTime = deletedTime; return this; } public String getDeletedTime() { return this.deletedTime; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setDescription(String description) { this.description = description; return this; } public String getDescription() { return this.description; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setMediaId(String mediaId) { this.mediaId = mediaId; return this; } public String getMediaId() { return this.mediaId; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setMediaTags(String mediaTags) { this.mediaTags = mediaTags; return this; } public String getMediaTags() { return this.mediaTags; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setMediaType(String mediaType) { this.mediaType = mediaType; return this; } public String getMediaType() { return this.mediaType; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setModifiedTime(String modifiedTime) { this.modifiedTime = modifiedTime; return this; } public String getModifiedTime() { return this.modifiedTime; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setSource(String source) { this.source = source; return this; } public String getSource() { return this.source; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setSpriteImages(String spriteImages) { this.spriteImages = spriteImages; return this; } public String getSpriteImages() { return this.spriteImages; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setStatus(String status) { this.status = status; return this; } public String getStatus() { return this.status; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setTitle(String title) { this.title = title; return this; } public String getTitle() { return this.title; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo setUserData(String userData) { this.userData = userData; return this; } public String getUserData() { return this.userData; } } public static class GetPublicMediaInfoResponseBodyMediaInfo extends TeaModel { @NameInMap("DynamicMetaData") public GetPublicMediaInfoResponseBodyMediaInfoDynamicMetaData dynamicMetaData; /** *

FileInfos

*/ @NameInMap("FileInfoList") public java.util.List fileInfoList; /** *

BasicInfo

*/ @NameInMap("MediaBasicInfo") public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo mediaBasicInfo; /** * example: *

icepublic-14e501538aeef0a3140176f6

*/ @NameInMap("MediaId") public String mediaId; public static GetPublicMediaInfoResponseBodyMediaInfo build(java.util.Map map) throws Exception { GetPublicMediaInfoResponseBodyMediaInfo self = new GetPublicMediaInfoResponseBodyMediaInfo(); return TeaModel.build(map, self); } public GetPublicMediaInfoResponseBodyMediaInfo setDynamicMetaData(GetPublicMediaInfoResponseBodyMediaInfoDynamicMetaData dynamicMetaData) { this.dynamicMetaData = dynamicMetaData; return this; } public GetPublicMediaInfoResponseBodyMediaInfoDynamicMetaData getDynamicMetaData() { return this.dynamicMetaData; } public GetPublicMediaInfoResponseBodyMediaInfo setFileInfoList(java.util.List fileInfoList) { this.fileInfoList = fileInfoList; return this; } public java.util.List getFileInfoList() { return this.fileInfoList; } public GetPublicMediaInfoResponseBodyMediaInfo setMediaBasicInfo(GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo mediaBasicInfo) { this.mediaBasicInfo = mediaBasicInfo; return this; } public GetPublicMediaInfoResponseBodyMediaInfoMediaBasicInfo getMediaBasicInfo() { return this.mediaBasicInfo; } public GetPublicMediaInfoResponseBodyMediaInfo setMediaId(String mediaId) { this.mediaId = mediaId; return this; } public String getMediaId() { return this.mediaId; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy