aliyun-net-sdk-mts/Mts/Model/V20140618/ListJobResponse.cs (2,754 lines of code) (raw):

/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ using System.Collections.Generic; using Newtonsoft.Json; using Aliyun.Acs.Core; namespace Aliyun.Acs.Mts.Model.V20140618 { public class ListJobResponse : AcsResponse { private string requestId; private string nextPageToken; private List<ListJob_Job> jobList; public string RequestId { get { return requestId; } set { requestId = value; } } public string NextPageToken { get { return nextPageToken; } set { nextPageToken = value; } } public List<ListJob_Job> JobList { get { return jobList; } set { jobList = value; } } public class ListJob_Job { private string creationTime; private long? percent; private string finishTime; private string state; private string jobId; private string code; private string message; private string pipelineId; private ListJob_Output output; private ListJob_Input input; private ListJob_MNSMessageResult mNSMessageResult; public string CreationTime { get { return creationTime; } set { creationTime = value; } } public long? Percent { get { return percent; } set { percent = value; } } public string FinishTime { get { return finishTime; } set { finishTime = value; } } public string State { get { return state; } set { state = value; } } public string JobId { get { return jobId; } set { jobId = value; } } public string Code { get { return code; } set { code = value; } } public string Message { get { return message; } set { message = value; } } public string PipelineId { get { return pipelineId; } set { pipelineId = value; } } public ListJob_Output Output { get { return output; } set { output = value; } } public ListJob_Input Input { get { return input; } set { input = value; } } public ListJob_MNSMessageResult MNSMessageResult { get { return mNSMessageResult; } set { mNSMessageResult = value; } } public class ListJob_Output { private string waterMarkConfigUrl; private string deWatermark; private string priority; private string audioStreamMap; private string userData; private string videoStreamMap; private string rotate; private string mergeConfigUrl; private string templateId; private List<ListJob_WaterMark> waterMarkList; private List<ListJob_Merge> mergeList; private List<ListJob_OutSubtitle> outSubtitleList; private List<ListJob_Opening> openingList; private List<ListJob_TailSlate> tailSlateList; private ListJob_Video video; private ListJob_TransConfig transConfig; private ListJob_Encryption encryption; private ListJob_M3U8NonStandardSupport m3U8NonStandardSupport; private ListJob_Audio audio; private ListJob_SuperReso superReso; private ListJob_OutputFile outputFile; private ListJob_Container container; private ListJob_Clip clip; private ListJob_MuxConfig muxConfig; private ListJob_SubtitleConfig subtitleConfig; private ListJob_Properties properties; public string WaterMarkConfigUrl { get { return waterMarkConfigUrl; } set { waterMarkConfigUrl = value; } } public string DeWatermark { get { return deWatermark; } set { deWatermark = value; } } public string Priority { get { return priority; } set { priority = value; } } public string AudioStreamMap { get { return audioStreamMap; } set { audioStreamMap = value; } } public string UserData { get { return userData; } set { userData = value; } } public string VideoStreamMap { get { return videoStreamMap; } set { videoStreamMap = value; } } public string Rotate { get { return rotate; } set { rotate = value; } } public string MergeConfigUrl { get { return mergeConfigUrl; } set { mergeConfigUrl = value; } } public string TemplateId { get { return templateId; } set { templateId = value; } } public List<ListJob_WaterMark> WaterMarkList { get { return waterMarkList; } set { waterMarkList = value; } } public List<ListJob_Merge> MergeList { get { return mergeList; } set { mergeList = value; } } public List<ListJob_OutSubtitle> OutSubtitleList { get { return outSubtitleList; } set { outSubtitleList = value; } } public List<ListJob_Opening> OpeningList { get { return openingList; } set { openingList = value; } } public List<ListJob_TailSlate> TailSlateList { get { return tailSlateList; } set { tailSlateList = value; } } public ListJob_Video Video { get { return video; } set { video = value; } } public ListJob_TransConfig TransConfig { get { return transConfig; } set { transConfig = value; } } public ListJob_Encryption Encryption { get { return encryption; } set { encryption = value; } } public ListJob_M3U8NonStandardSupport M3U8NonStandardSupport { get { return m3U8NonStandardSupport; } set { m3U8NonStandardSupport = value; } } public ListJob_Audio Audio { get { return audio; } set { audio = value; } } public ListJob_SuperReso SuperReso { get { return superReso; } set { superReso = value; } } public ListJob_OutputFile OutputFile { get { return outputFile; } set { outputFile = value; } } public ListJob_Container Container { get { return container; } set { container = value; } } public ListJob_Clip Clip { get { return clip; } set { clip = value; } } public ListJob_MuxConfig MuxConfig { get { return muxConfig; } set { muxConfig = value; } } public ListJob_SubtitleConfig SubtitleConfig { get { return subtitleConfig; } set { subtitleConfig = value; } } public ListJob_Properties Properties { get { return properties; } set { properties = value; } } public class ListJob_WaterMark { private string type; private string referPos; private string dx; private string width; private string height; private string waterMarkTemplateId; private string dy; private ListJob_InputFile inputFile; public string Type { get { return type; } set { type = value; } } public string ReferPos { get { return referPos; } set { referPos = value; } } public string Dx { get { return dx; } set { dx = value; } } public string Width { get { return width; } set { width = value; } } public string Height { get { return height; } set { height = value; } } public string WaterMarkTemplateId { get { return waterMarkTemplateId; } set { waterMarkTemplateId = value; } } public string Dy { get { return dy; } set { dy = value; } } public ListJob_InputFile InputFile { get { return inputFile; } set { inputFile = value; } } public class ListJob_InputFile { private string _object; private string location; private string bucket; public string _Object { get { return _object; } set { _object = value; } } public string Location { get { return location; } set { location = value; } } public string Bucket { get { return bucket; } set { bucket = value; } } } } public class ListJob_Merge { private string start; private string roleArn; private string mergeURL; private string duration; public string Start { get { return start; } set { start = value; } } public string RoleArn { get { return roleArn; } set { roleArn = value; } } public string MergeURL { get { return mergeURL; } set { mergeURL = value; } } public string Duration { get { return duration; } set { duration = value; } } } public class ListJob_OutSubtitle { private string map; private bool? success; private string message; private ListJob_OutSubtitleFile outSubtitleFile; public string Map { get { return map; } set { map = value; } } public bool? Success { get { return success; } set { success = value; } } public string Message { get { return message; } set { message = value; } } public ListJob_OutSubtitleFile OutSubtitleFile { get { return outSubtitleFile; } set { outSubtitleFile = value; } } public class ListJob_OutSubtitleFile { private string roleArn; private string _object; private string location; private string bucket; public string RoleArn { get { return roleArn; } set { roleArn = value; } } public string _Object { get { return _object; } set { _object = value; } } public string Location { get { return location; } set { location = value; } } public string Bucket { get { return bucket; } set { bucket = value; } } } } public class ListJob_Opening { private string openUrl; private string start; private string width; private string height; public string OpenUrl { get { return openUrl; } set { openUrl = value; } } public string Start { get { return start; } set { start = value; } } public string Width { get { return width; } set { width = value; } } public string Height { get { return height; } set { height = value; } } } public class ListJob_TailSlate { private string start; private string bgColor; private bool? isMergeAudio; private string width; private string height; private string blendDuration; private string tailUrl; public string Start { get { return start; } set { start = value; } } public string BgColor { get { return bgColor; } set { bgColor = value; } } public bool? IsMergeAudio { get { return isMergeAudio; } set { isMergeAudio = value; } } public string Width { get { return width; } set { width = value; } } public string Height { get { return height; } set { height = value; } } public string BlendDuration { get { return blendDuration; } set { blendDuration = value; } } public string TailUrl { get { return tailUrl; } set { tailUrl = value; } } } public class ListJob_Video { private string bufsize; private string degrain; private string pixFmt; private string pad; private string codec; private string height; private string qscale; private string crop; private string bitrate; private string maxrate; private string maxFps; private string profile; private string crf; private string gop; private string width; private string fps; private string preset; private string scanMode; private string resoPriority; private ListJob_BitrateBnd bitrateBnd; public string Bufsize { get { return bufsize; } set { bufsize = value; } } public string Degrain { get { return degrain; } set { degrain = value; } } public string PixFmt { get { return pixFmt; } set { pixFmt = value; } } public string Pad { get { return pad; } set { pad = value; } } public string Codec { get { return codec; } set { codec = value; } } public string Height { get { return height; } set { height = value; } } public string Qscale { get { return qscale; } set { qscale = value; } } public string Crop { get { return crop; } set { crop = value; } } public string Bitrate { get { return bitrate; } set { bitrate = value; } } public string Maxrate { get { return maxrate; } set { maxrate = value; } } public string MaxFps { get { return maxFps; } set { maxFps = value; } } public string Profile { get { return profile; } set { profile = value; } } public string Crf { get { return crf; } set { crf = value; } } public string Gop { get { return gop; } set { gop = value; } } public string Width { get { return width; } set { width = value; } } public string Fps { get { return fps; } set { fps = value; } } public string Preset { get { return preset; } set { preset = value; } } public string ScanMode { get { return scanMode; } set { scanMode = value; } } public string ResoPriority { get { return resoPriority; } set { resoPriority = value; } } public ListJob_BitrateBnd BitrateBnd { get { return bitrateBnd; } set { bitrateBnd = value; } } public class ListJob_BitrateBnd { private string max; private string min; public string Max { get { return max; } set { max = value; } } public string Min { get { return min; } set { min = value; } } } } public class ListJob_TransConfig { private string isCheckAudioBitrate; private string transMode; private string isCheckReso; private string isCheckVideoBitrateFail; private string adjDarMethod; private string isCheckVideoBitrate; private string isCheckResoFail; private string isCheckAudioBitrateFail; public string IsCheckAudioBitrate { get { return isCheckAudioBitrate; } set { isCheckAudioBitrate = value; } } public string TransMode { get { return transMode; } set { transMode = value; } } public string IsCheckReso { get { return isCheckReso; } set { isCheckReso = value; } } public string IsCheckVideoBitrateFail { get { return isCheckVideoBitrateFail; } set { isCheckVideoBitrateFail = value; } } public string AdjDarMethod { get { return adjDarMethod; } set { adjDarMethod = value; } } public string IsCheckVideoBitrate { get { return isCheckVideoBitrate; } set { isCheckVideoBitrate = value; } } public string IsCheckResoFail { get { return isCheckResoFail; } set { isCheckResoFail = value; } } public string IsCheckAudioBitrateFail { get { return isCheckAudioBitrateFail; } set { isCheckAudioBitrateFail = value; } } } public class ListJob_Encryption { private string type; private string key; private string keyType; private string id; private string keyUri; private string skipCnt; public string Type { get { return type; } set { type = value; } } public string Key { get { return key; } set { key = value; } } public string KeyType { get { return keyType; } set { keyType = value; } } public string Id { get { return id; } set { id = value; } } public string KeyUri { get { return keyUri; } set { keyUri = value; } } public string SkipCnt { get { return skipCnt; } set { skipCnt = value; } } } public class ListJob_M3U8NonStandardSupport { private ListJob_TS tS; public ListJob_TS TS { get { return tS; } set { tS = value; } } public class ListJob_TS { private bool? sizeSupport; private bool? md5Support; public bool? SizeSupport { get { return sizeSupport; } set { sizeSupport = value; } } public bool? Md5Support { get { return md5Support; } set { md5Support = value; } } } } public class ListJob_Audio { private string profile; private string codec; private string samplerate; private string qscale; private string channels; private string bitrate; private ListJob_Volume volume; public string Profile { get { return profile; } set { profile = value; } } public string Codec { get { return codec; } set { codec = value; } } public string Samplerate { get { return samplerate; } set { samplerate = value; } } public string Qscale { get { return qscale; } set { qscale = value; } } public string Channels { get { return channels; } set { channels = value; } } public string Bitrate { get { return bitrate; } set { bitrate = value; } } public ListJob_Volume Volume { get { return volume; } set { volume = value; } } public class ListJob_Volume { private string method; private string level; public string Method { get { return method; } set { method = value; } } public string Level { get { return level; } set { level = value; } } } } public class ListJob_SuperReso { private string isHalfSample; public string IsHalfSample { get { return isHalfSample; } set { isHalfSample = value; } } } public class ListJob_OutputFile { private string roleArn; private string _object; private string location; private string bucket; public string RoleArn { get { return roleArn; } set { roleArn = value; } } public string _Object { get { return _object; } set { _object = value; } } public string Location { get { return location; } set { location = value; } } public string Bucket { get { return bucket; } set { bucket = value; } } } public class ListJob_Container { private string format; public string Format { get { return format; } set { format = value; } } } public class ListJob_Clip { private ListJob_TimeSpan timeSpan; public ListJob_TimeSpan TimeSpan { get { return timeSpan; } set { timeSpan = value; } } public class ListJob_TimeSpan { private string seek; private string duration; public string Seek { get { return seek; } set { seek = value; } } public string Duration { get { return duration; } set { duration = value; } } } } public class ListJob_MuxConfig { private ListJob_Webp webp; private ListJob_Gif gif; private ListJob_Segment segment; public ListJob_Webp Webp { get { return webp; } set { webp = value; } } public ListJob_Gif Gif { get { return gif; } set { gif = value; } } public ListJob_Segment Segment { get { return segment; } set { segment = value; } } public class ListJob_Webp { private string loop; public string Loop { get { return loop; } set { loop = value; } } } public class ListJob_Gif { private string finalDelay; private string ditherMode; private string loop; private string isCustomPalette; public string FinalDelay { get { return finalDelay; } set { finalDelay = value; } } public string DitherMode { get { return ditherMode; } set { ditherMode = value; } } public string Loop { get { return loop; } set { loop = value; } } public string IsCustomPalette { get { return isCustomPalette; } set { isCustomPalette = value; } } } public class ListJob_Segment { private string duration; public string Duration { get { return duration; } set { duration = value; } } } } public class ListJob_SubtitleConfig { private List<ListJob_ExtSubtitle> extSubtitleList; private List<ListJob_Subtitle> subtitleList; public List<ListJob_ExtSubtitle> ExtSubtitleList { get { return extSubtitleList; } set { extSubtitleList = value; } } public List<ListJob_Subtitle> SubtitleList { get { return subtitleList; } set { subtitleList = value; } } public class ListJob_ExtSubtitle { private string charEnc; private string fontName; private ListJob_Input1 input1; public string CharEnc { get { return charEnc; } set { charEnc = value; } } public string FontName { get { return fontName; } set { fontName = value; } } public ListJob_Input1 Input1 { get { return input1; } set { input1 = value; } } public class ListJob_Input1 { private string _object; private string location; private string bucket; public string _Object { get { return _object; } set { _object = value; } } public string Location { get { return location; } set { location = value; } } public string Bucket { get { return bucket; } set { bucket = value; } } } } public class ListJob_Subtitle { private string map; public string Map { get { return map; } set { map = value; } } } } public class ListJob_Properties { private string width; private string height; private string duration; private string fps; private string bitrate; private string fileFormat; private string fileSize; private ListJob_Streams streams; private ListJob_Format format; public string Width { get { return width; } set { width = value; } } public string Height { get { return height; } set { height = value; } } public string Duration { get { return duration; } set { duration = value; } } public string Fps { get { return fps; } set { fps = value; } } public string Bitrate { get { return bitrate; } set { bitrate = value; } } public string FileFormat { get { return fileFormat; } set { fileFormat = value; } } public string FileSize { get { return fileSize; } set { fileSize = value; } } public ListJob_Streams Streams { get { return streams; } set { streams = value; } } public ListJob_Format Format { get { return format; } set { format = value; } } public class ListJob_Streams { private List<ListJob_VideoStream> videoStreamList; private List<ListJob_AudioStream> audioStreamList; private List<ListJob_SubtitleStream> subtitleStreamList; public List<ListJob_VideoStream> VideoStreamList { get { return videoStreamList; } set { videoStreamList = value; } } public List<ListJob_AudioStream> AudioStreamList { get { return audioStreamList; } set { audioStreamList = value; } } public List<ListJob_SubtitleStream> SubtitleStreamList { get { return subtitleStreamList; } set { subtitleStreamList = value; } } public class ListJob_VideoStream { private string index; private string timebase; private string avgFPS; private string pixFmt; private string sar; private string lang; private string codecLongName; private string height; private string numFrames; private string bitrate; private string codecTagString; private string hasBFrames; private string profile; private string startTime; private string dar; private string codecName; private string width; private string duration; private string fps; private string codecTag; private string codecTimeBase; private string level; private ListJob_NetworkCost networkCost; public string Index { get { return index; } set { index = value; } } public string Timebase { get { return timebase; } set { timebase = value; } } public string AvgFPS { get { return avgFPS; } set { avgFPS = value; } } public string PixFmt { get { return pixFmt; } set { pixFmt = value; } } public string Sar { get { return sar; } set { sar = value; } } public string Lang { get { return lang; } set { lang = value; } } public string CodecLongName { get { return codecLongName; } set { codecLongName = value; } } public string Height { get { return height; } set { height = value; } } public string NumFrames { get { return numFrames; } set { numFrames = value; } } public string Bitrate { get { return bitrate; } set { bitrate = value; } } public string CodecTagString { get { return codecTagString; } set { codecTagString = value; } } public string HasBFrames { get { return hasBFrames; } set { hasBFrames = value; } } public string Profile { get { return profile; } set { profile = value; } } public string StartTime { get { return startTime; } set { startTime = value; } } public string Dar { get { return dar; } set { dar = value; } } public string CodecName { get { return codecName; } set { codecName = value; } } public string Width { get { return width; } set { width = value; } } public string Duration { get { return duration; } set { duration = value; } } public string Fps { get { return fps; } set { fps = value; } } public string CodecTag { get { return codecTag; } set { codecTag = value; } } public string CodecTimeBase { get { return codecTimeBase; } set { codecTimeBase = value; } } public string Level { get { return level; } set { level = value; } } public ListJob_NetworkCost NetworkCost { get { return networkCost; } set { networkCost = value; } } public class ListJob_NetworkCost { private string preloadTime; private string avgBitrate; private string costBandwidth; public string PreloadTime { get { return preloadTime; } set { preloadTime = value; } } public string AvgBitrate { get { return avgBitrate; } set { avgBitrate = value; } } public string CostBandwidth { get { return costBandwidth; } set { costBandwidth = value; } } } } public class ListJob_AudioStream { private string timebase; private string index; private string sampleFmt; private string channelLayout; private string lang; private string samplerate; private string codecLongName; private string channels; private string numFrames; private string bitrate; private string codecTagString; private string startTime; private string codecName; private string duration; private string codecTag; private string codecTimeBase; public string Timebase { get { return timebase; } set { timebase = value; } } public string Index { get { return index; } set { index = value; } } public string SampleFmt { get { return sampleFmt; } set { sampleFmt = value; } } public string ChannelLayout { get { return channelLayout; } set { channelLayout = value; } } public string Lang { get { return lang; } set { lang = value; } } public string Samplerate { get { return samplerate; } set { samplerate = value; } } public string CodecLongName { get { return codecLongName; } set { codecLongName = value; } } public string Channels { get { return channels; } set { channels = value; } } public string NumFrames { get { return numFrames; } set { numFrames = value; } } public string Bitrate { get { return bitrate; } set { bitrate = value; } } public string CodecTagString { get { return codecTagString; } set { codecTagString = value; } } public string StartTime { get { return startTime; } set { startTime = value; } } public string CodecName { get { return codecName; } set { codecName = value; } } public string Duration { get { return duration; } set { duration = value; } } public string CodecTag { get { return codecTag; } set { codecTag = value; } } public string CodecTimeBase { get { return codecTimeBase; } set { codecTimeBase = value; } } } public class ListJob_SubtitleStream { private string index; private string lang; public string Index { get { return index; } set { index = value; } } public string Lang { get { return lang; } set { lang = value; } } } } public class ListJob_Format { private string startTime; private string numPrograms; private string size; private string numStreams; private string formatLongName; private string duration; private string bitrate; private string formatName; public string StartTime { get { return startTime; } set { startTime = value; } } public string NumPrograms { get { return numPrograms; } set { numPrograms = value; } } public string Size { get { return size; } set { size = value; } } public string NumStreams { get { return numStreams; } set { numStreams = value; } } public string FormatLongName { get { return formatLongName; } set { formatLongName = value; } } public string Duration { get { return duration; } set { duration = value; } } public string Bitrate { get { return bitrate; } set { bitrate = value; } } public string FormatName { get { return formatName; } set { formatName = value; } } } } } public class ListJob_Input { private string _object; private string location; private string bucket; public string _Object { get { return _object; } set { _object = value; } } public string Location { get { return location; } set { location = value; } } public string Bucket { get { return bucket; } set { bucket = value; } } } public class ListJob_MNSMessageResult { private string messageId; private string errorMessage; private string errorCode; public string MessageId { get { return messageId; } set { messageId = value; } } public string ErrorMessage { get { return errorMessage; } set { errorMessage = value; } } public string ErrorCode { get { return errorCode; } set { errorCode = value; } } } } } }