
com.aliyun.ice20201109.models.GetTranscodeJobResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ice20201109.models;
import com.aliyun.tea.*;
public class GetTranscodeJobResponseBody extends TeaModel {
/**
* example:
* 9EDC30DC-0050-5459-B788-F761B2BE359B
*/
@NameInMap("RequestId")
public String requestId;
/**
* TranscodeParentJobWithSubJobDTO
*/
@NameInMap("TranscodeParentJob")
public GetTranscodeJobResponseBodyTranscodeParentJob transcodeParentJob;
public static GetTranscodeJobResponseBody build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBody self = new GetTranscodeJobResponseBody();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public GetTranscodeJobResponseBody setTranscodeParentJob(GetTranscodeJobResponseBodyTranscodeParentJob transcodeParentJob) {
this.transcodeParentJob = transcodeParentJob;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJob getTranscodeParentJob() {
return this.transcodeParentJob;
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobInputGroup extends TeaModel {
/**
* example:
* oss://bucket/path/to/video.mp4
*/
@NameInMap("Media")
public String media;
/**
* example:
* OSS
*/
@NameInMap("Type")
public String type;
public static GetTranscodeJobResponseBodyTranscodeParentJobInputGroup build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobInputGroup self = new GetTranscodeJobResponseBodyTranscodeParentJobInputGroup();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobInputGroup setMedia(String media) {
this.media = media;
return this;
}
public String getMedia() {
return this.media;
}
public GetTranscodeJobResponseBodyTranscodeParentJobInputGroup setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput extends TeaModel {
/**
* example:
* oss://bucket/path/to/video.mp4
*/
@NameInMap("Media")
public String media;
@NameInMap("OutputUrl")
public String outputUrl;
/**
* example:
* OSS
*/
@NameInMap("Type")
public String type;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput setMedia(String media) {
this.media = media;
return this;
}
public String getMedia() {
return this.media;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput setOutputUrl(String outputUrl) {
this.outputUrl = outputUrl;
return this;
}
public String getOutputUrl() {
return this.outputUrl;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigCombineConfigs extends TeaModel {
/**
* This parameter is required.
*
* example:
* 0 或 exclude
*/
@NameInMap("AudioIndex")
public String audioIndex;
/**
* example:
* 20.0
*/
@NameInMap("Duration")
public Double duration;
/**
* example:
* 0.0
*/
@NameInMap("Start")
public Double start;
/**
* This parameter is required.
*
* example:
* 0 或 exclude
*/
@NameInMap("VideoIndex")
public String videoIndex;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigCombineConfigs build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigCombineConfigs self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigCombineConfigs();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigCombineConfigs setAudioIndex(String audioIndex) {
this.audioIndex = audioIndex;
return this;
}
public String getAudioIndex() {
return this.audioIndex;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigCombineConfigs setDuration(Double duration) {
this.duration = duration;
return this;
}
public Double getDuration() {
return this.duration;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigCombineConfigs setStart(Double start) {
this.start = start;
return this;
}
public Double getStart() {
return this.start;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigCombineConfigs setVideoIndex(String videoIndex) {
this.videoIndex = videoIndex;
return this;
}
public String getVideoIndex() {
return this.videoIndex;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption extends TeaModel {
/**
* example:
* MTYi00NDU0LTg5O****
*/
@NameInMap("CipherText")
public String cipherText;
/**
* example:
* https://sample.com/path?CipherText=MTYi00NDU0LTg5O****
*/
@NameInMap("DecryptKeyUri")
public String decryptKeyUri;
/**
* example:
* PrivateEncryption
*/
@NameInMap("EncryptType")
public String encryptType;
/**
* example:
* KMS
*/
@NameInMap("KeyServiceType")
public String keyServiceType;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption setCipherText(String cipherText) {
this.cipherText = cipherText;
return this;
}
public String getCipherText() {
return this.cipherText;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption setDecryptKeyUri(String decryptKeyUri) {
this.decryptKeyUri = decryptKeyUri;
return this;
}
public String getDecryptKeyUri() {
return this.decryptKeyUri;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption setEncryptType(String encryptType) {
this.encryptType = encryptType;
return this;
}
public String getEncryptType() {
return this.encryptType;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption setKeyServiceType(String keyServiceType) {
this.keyServiceType = keyServiceType;
return this;
}
public String getKeyServiceType() {
return this.keyServiceType;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsFile extends TeaModel {
/**
* example:
* oss://bucket/path/to/video.mp4
*/
@NameInMap("Media")
public String media;
/**
* example:
* OSS
*/
@NameInMap("Type")
public String type;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsFile build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsFile self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsFile();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsFile setMedia(String media) {
this.media = media;
return this;
}
public String getMedia() {
return this.media;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsFile setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsTimeline extends TeaModel {
/**
* example:
* ToEND
*/
@NameInMap("Duration")
public String duration;
/**
* example:
* 00:00:05
*/
@NameInMap("Start")
public String start;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsTimeline build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsTimeline self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsTimeline();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsTimeline setDuration(String duration) {
this.duration = duration;
return this;
}
public String getDuration() {
return this.duration;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsTimeline setStart(String start) {
this.start = start;
return this;
}
public String getStart() {
return this.start;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams extends TeaModel {
/**
* example:
* 10
*/
@NameInMap("Dx")
public String dx;
/**
* example:
* 10
*/
@NameInMap("Dy")
public String dy;
@NameInMap("File")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsFile file;
/**
* example:
* 32
*/
@NameInMap("Height")
public String height;
/**
* example:
* TopLeft
*/
@NameInMap("ReferPos")
public String referPos;
@NameInMap("Timeline")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsTimeline timeline;
/**
* example:
* 32
*/
@NameInMap("Width")
public String width;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams setDx(String dx) {
this.dx = dx;
return this;
}
public String getDx() {
return this.dx;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams setDy(String dy) {
this.dy = dy;
return this;
}
public String getDy() {
return this.dy;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams setFile(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsFile file) {
this.file = file;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsFile getFile() {
return this.file;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams setHeight(String height) {
this.height = height;
return this;
}
public String getHeight() {
return this.height;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams setReferPos(String referPos) {
this.referPos = referPos;
return this;
}
public String getReferPos() {
return this.referPos;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams setTimeline(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsTimeline timeline) {
this.timeline = timeline;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParamsTimeline getTimeline() {
return this.timeline;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams setWidth(String width) {
this.width = width;
return this;
}
public String getWidth() {
return this.width;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarks extends TeaModel {
@NameInMap("OverwriteParams")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams overwriteParams;
/**
* example:
* 9547c6ad97cb4f2aaa29683ebd18d410
*/
@NameInMap("TemplateId")
public String templateId;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarks build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarks self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarks();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarks setOverwriteParams(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams overwriteParams) {
this.overwriteParams = overwriteParams;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarksOverwriteParams getOverwriteParams() {
return this.overwriteParams;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigImageWatermarks setTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
public String getTemplateId() {
return this.templateId;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParamsFile extends TeaModel {
/**
* example:
* oss://bucket/path/to/video.mp4
*/
@NameInMap("Media")
public String media;
/**
* example:
* OSS
*/
@NameInMap("Type")
public String type;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParamsFile build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParamsFile self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParamsFile();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParamsFile setMedia(String media) {
this.media = media;
return this;
}
public String getMedia() {
return this.media;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParamsFile setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams extends TeaModel {
/**
* example:
* UTF-8
*/
@NameInMap("CharEnc")
public String charEnc;
@NameInMap("File")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParamsFile file;
/**
* example:
* vtt
*/
@NameInMap("Format")
public String format;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams setCharEnc(String charEnc) {
this.charEnc = charEnc;
return this;
}
public String getCharEnc() {
return this.charEnc;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams setFile(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParamsFile file) {
this.file = file;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParamsFile getFile() {
return this.file;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams setFormat(String format) {
this.format = format;
return this;
}
public String getFormat() {
return this.format;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitles extends TeaModel {
@NameInMap("OverwriteParams")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams overwriteParams;
/**
* example:
* 9547c6ad97cb4f2aaa29683ebd18d410
*/
@NameInMap("TemplateId")
public String templateId;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitles build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitles self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitles();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitles setOverwriteParams(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams overwriteParams) {
this.overwriteParams = overwriteParams;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitlesOverwriteParams getOverwriteParams() {
return this.overwriteParams;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigSubtitles setTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
public String getTemplateId() {
return this.templateId;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams extends TeaModel {
/**
* example:
* false
*/
@NameInMap("Adaptive")
public String adaptive;
/**
* example:
* #006400
*/
@NameInMap("BorderColor")
public String borderColor;
/**
* example:
* 0
*/
@NameInMap("BorderWidth")
public Integer borderWidth;
/**
* example:
* 测试水印
*/
@NameInMap("Content")
public String content;
/**
* example:
* 1.0
*/
@NameInMap("FontAlpha")
public String fontAlpha;
/**
* example:
* #006400
*/
@NameInMap("FontColor")
public String fontColor;
/**
* example:
* SimSun
*/
@NameInMap("FontName")
public String fontName;
/**
* example:
* 16
*/
@NameInMap("FontSize")
public Integer fontSize;
/**
* example:
* 10
*/
@NameInMap("Left")
public String left;
/**
* example:
* 10
*/
@NameInMap("Top")
public String top;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setAdaptive(String adaptive) {
this.adaptive = adaptive;
return this;
}
public String getAdaptive() {
return this.adaptive;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setBorderColor(String borderColor) {
this.borderColor = borderColor;
return this;
}
public String getBorderColor() {
return this.borderColor;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setBorderWidth(Integer borderWidth) {
this.borderWidth = borderWidth;
return this;
}
public Integer getBorderWidth() {
return this.borderWidth;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setContent(String content) {
this.content = content;
return this;
}
public String getContent() {
return this.content;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setFontAlpha(String fontAlpha) {
this.fontAlpha = fontAlpha;
return this;
}
public String getFontAlpha() {
return this.fontAlpha;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setFontColor(String fontColor) {
this.fontColor = fontColor;
return this;
}
public String getFontColor() {
return this.fontColor;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setFontName(String fontName) {
this.fontName = fontName;
return this;
}
public String getFontName() {
return this.fontName;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setFontSize(Integer fontSize) {
this.fontSize = fontSize;
return this;
}
public Integer getFontSize() {
return this.fontSize;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setLeft(String left) {
this.left = left;
return this;
}
public String getLeft() {
return this.left;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams setTop(String top) {
this.top = top;
return this;
}
public String getTop() {
return this.top;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarks extends TeaModel {
@NameInMap("OverwriteParams")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams overwriteParams;
/**
* example:
* 9547c6ad97cb4f2aaa29683ebd18d410
*/
@NameInMap("TemplateId")
public String templateId;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarks build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarks self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarks();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarks setOverwriteParams(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams overwriteParams) {
this.overwriteParams = overwriteParams;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarksOverwriteParams getOverwriteParams() {
return this.overwriteParams;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTextWatermarks setTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
public String getTemplateId() {
return this.templateId;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume extends TeaModel {
/**
* example:
* -6
*/
@NameInMap("IntegratedLoudnessTarget")
public String integratedLoudnessTarget;
/**
* example:
* 8
*/
@NameInMap("LoudnessRangeTarget")
public String loudnessRangeTarget;
/**
* example:
* auto
*/
@NameInMap("Method")
public String method;
/**
* example:
* -1
*/
@NameInMap("TruePeak")
public String truePeak;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume setIntegratedLoudnessTarget(String integratedLoudnessTarget) {
this.integratedLoudnessTarget = integratedLoudnessTarget;
return this;
}
public String getIntegratedLoudnessTarget() {
return this.integratedLoudnessTarget;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume setLoudnessRangeTarget(String loudnessRangeTarget) {
this.loudnessRangeTarget = loudnessRangeTarget;
return this;
}
public String getLoudnessRangeTarget() {
return this.loudnessRangeTarget;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume setMethod(String method) {
this.method = method;
return this;
}
public String getMethod() {
return this.method;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume setTruePeak(String truePeak) {
this.truePeak = truePeak;
return this;
}
public String getTruePeak() {
return this.truePeak;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio extends TeaModel {
/**
* example:
* 128
*/
@NameInMap("Bitrate")
public String bitrate;
/**
* example:
* 2
*/
@NameInMap("Channels")
public String channels;
/**
* example:
* AAC
*/
@NameInMap("Codec")
public String codec;
/**
* example:
* aac_low
*/
@NameInMap("Profile")
public String profile;
/**
* example:
* false
*/
@NameInMap("Remove")
public String remove;
/**
* example:
* 44100
*/
@NameInMap("Samplerate")
public String samplerate;
@NameInMap("Volume")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume volume;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio setBitrate(String bitrate) {
this.bitrate = bitrate;
return this;
}
public String getBitrate() {
return this.bitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio setChannels(String channels) {
this.channels = channels;
return this;
}
public String getChannels() {
return this.channels;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio setCodec(String codec) {
this.codec = codec;
return this;
}
public String getCodec() {
return this.codec;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio setProfile(String profile) {
this.profile = profile;
return this;
}
public String getProfile() {
return this.profile;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio setRemove(String remove) {
this.remove = remove;
return this;
}
public String getRemove() {
return this.remove;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio setSamplerate(String samplerate) {
this.samplerate = samplerate;
return this;
}
public String getSamplerate() {
return this.samplerate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio setVolume(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume volume) {
this.volume = volume;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudioVolume getVolume() {
return this.volume;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsContainer extends TeaModel {
/**
* example:
* mp4
*/
@NameInMap("Format")
public String format;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsContainer build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsContainer self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsContainer();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsContainer setFormat(String format) {
this.format = format;
return this;
}
public String getFormat() {
return this.format;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfigSegment extends TeaModel {
/**
* example:
* 10
*/
@NameInMap("Duration")
public String duration;
/**
* example:
* 2,3
*/
@NameInMap("ForceSegTime")
public String forceSegTime;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfigSegment build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfigSegment self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfigSegment();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfigSegment setDuration(String duration) {
this.duration = duration;
return this;
}
public String getDuration() {
return this.duration;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfigSegment setForceSegTime(String forceSegTime) {
this.forceSegTime = forceSegTime;
return this;
}
public String getForceSegTime() {
return this.forceSegTime;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfig extends TeaModel {
@NameInMap("Segment")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfigSegment segment;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfig build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfig self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfig();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfig setSegment(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfigSegment segment) {
this.segment = segment;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfigSegment getSegment() {
return this.segment;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig extends TeaModel {
@NameInMap("AdjDarMethod")
public String adjDarMethod;
@NameInMap("IsCheckAudioBitrate")
public String isCheckAudioBitrate;
@NameInMap("IsCheckAudioBitrateFail")
public String isCheckAudioBitrateFail;
@NameInMap("IsCheckReso")
public String isCheckReso;
@NameInMap("IsCheckResoFail")
public String isCheckResoFail;
@NameInMap("IsCheckVideoBitrate")
public String isCheckVideoBitrate;
@NameInMap("IsCheckVideoBitrateFail")
public String isCheckVideoBitrateFail;
@NameInMap("TransMode")
public String transMode;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig setAdjDarMethod(String adjDarMethod) {
this.adjDarMethod = adjDarMethod;
return this;
}
public String getAdjDarMethod() {
return this.adjDarMethod;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckAudioBitrate(String isCheckAudioBitrate) {
this.isCheckAudioBitrate = isCheckAudioBitrate;
return this;
}
public String getIsCheckAudioBitrate() {
return this.isCheckAudioBitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckAudioBitrateFail(String isCheckAudioBitrateFail) {
this.isCheckAudioBitrateFail = isCheckAudioBitrateFail;
return this;
}
public String getIsCheckAudioBitrateFail() {
return this.isCheckAudioBitrateFail;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckReso(String isCheckReso) {
this.isCheckReso = isCheckReso;
return this;
}
public String getIsCheckReso() {
return this.isCheckReso;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckResoFail(String isCheckResoFail) {
this.isCheckResoFail = isCheckResoFail;
return this;
}
public String getIsCheckResoFail() {
return this.isCheckResoFail;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckVideoBitrate(String isCheckVideoBitrate) {
this.isCheckVideoBitrate = isCheckVideoBitrate;
return this;
}
public String getIsCheckVideoBitrate() {
return this.isCheckVideoBitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckVideoBitrateFail(String isCheckVideoBitrateFail) {
this.isCheckVideoBitrateFail = isCheckVideoBitrateFail;
return this;
}
public String getIsCheckVideoBitrateFail() {
return this.isCheckVideoBitrateFail;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig setTransMode(String transMode) {
this.transMode = transMode;
return this;
}
public String getTransMode() {
return this.transMode;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo extends TeaModel {
/**
* example:
* 6000
*/
@NameInMap("AbrMax")
public String abrMax;
/**
* example:
* 3000
*/
@NameInMap("Bitrate")
public String bitrate;
/**
* example:
* 6000
*/
@NameInMap("Bufsize")
public String bufsize;
/**
* example:
* H.264
*/
@NameInMap("Codec")
public String codec;
/**
* example:
* 23
*/
@NameInMap("Crf")
public String crf;
/**
* example:
* 1280:800:0:140
*/
@NameInMap("Crop")
public String crop;
/**
* example:
* 25
*/
@NameInMap("Fps")
public String fps;
/**
* example:
* 250
*/
@NameInMap("Gop")
public String gop;
/**
* example:
* 1080
*/
@NameInMap("Height")
public String height;
/**
* example:
* false
*/
@NameInMap("LongShortMode")
public String longShortMode;
/**
* example:
* 9000
*/
@NameInMap("Maxrate")
public String maxrate;
/**
* example:
* 1280:800:0:140
*/
@NameInMap("Pad")
public String pad;
/**
* example:
* yuv420p
*/
@NameInMap("PixFmt")
public String pixFmt;
/**
* example:
* medium
*/
@NameInMap("Preset")
public String preset;
/**
* example:
* Main
*/
@NameInMap("Profile")
public String profile;
/**
* example:
* false
*/
@NameInMap("Remove")
public String remove;
/**
* example:
* progressive
*/
@NameInMap("ScanMode")
public String scanMode;
/**
* example:
* 1920
*/
@NameInMap("Width")
public String width;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setAbrMax(String abrMax) {
this.abrMax = abrMax;
return this;
}
public String getAbrMax() {
return this.abrMax;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setBitrate(String bitrate) {
this.bitrate = bitrate;
return this;
}
public String getBitrate() {
return this.bitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setBufsize(String bufsize) {
this.bufsize = bufsize;
return this;
}
public String getBufsize() {
return this.bufsize;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setCodec(String codec) {
this.codec = codec;
return this;
}
public String getCodec() {
return this.codec;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setCrf(String crf) {
this.crf = crf;
return this;
}
public String getCrf() {
return this.crf;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setCrop(String crop) {
this.crop = crop;
return this;
}
public String getCrop() {
return this.crop;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setFps(String fps) {
this.fps = fps;
return this;
}
public String getFps() {
return this.fps;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setGop(String gop) {
this.gop = gop;
return this;
}
public String getGop() {
return this.gop;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setHeight(String height) {
this.height = height;
return this;
}
public String getHeight() {
return this.height;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setLongShortMode(String longShortMode) {
this.longShortMode = longShortMode;
return this;
}
public String getLongShortMode() {
return this.longShortMode;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setMaxrate(String maxrate) {
this.maxrate = maxrate;
return this;
}
public String getMaxrate() {
return this.maxrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setPad(String pad) {
this.pad = pad;
return this;
}
public String getPad() {
return this.pad;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setPixFmt(String pixFmt) {
this.pixFmt = pixFmt;
return this;
}
public String getPixFmt() {
return this.pixFmt;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setPreset(String preset) {
this.preset = preset;
return this;
}
public String getPreset() {
return this.preset;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setProfile(String profile) {
this.profile = profile;
return this;
}
public String getProfile() {
return this.profile;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setRemove(String remove) {
this.remove = remove;
return this;
}
public String getRemove() {
return this.remove;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setScanMode(String scanMode) {
this.scanMode = scanMode;
return this;
}
public String getScanMode() {
return this.scanMode;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo setWidth(String width) {
this.width = width;
return this;
}
public String getWidth() {
return this.width;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams extends TeaModel {
@NameInMap("Audio")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio audio;
@NameInMap("Container")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsContainer container;
@NameInMap("MuxConfig")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfig muxConfig;
@NameInMap("TransConfig")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig transConfig;
@NameInMap("Video")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo video;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams setAudio(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio audio) {
this.audio = audio;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsAudio getAudio() {
return this.audio;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams setContainer(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsContainer container) {
this.container = container;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsContainer getContainer() {
return this.container;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams setMuxConfig(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfig muxConfig) {
this.muxConfig = muxConfig;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsMuxConfig getMuxConfig() {
return this.muxConfig;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams setTransConfig(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig transConfig) {
this.transConfig = transConfig;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsTransConfig getTransConfig() {
return this.transConfig;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams setVideo(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo video) {
this.video = video;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParamsVideo getVideo() {
return this.video;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscode extends TeaModel {
@NameInMap("OverwriteParams")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams overwriteParams;
/**
* example:
* 9547c6ad97cb4f2aaa29683ebd18d410
*/
@NameInMap("TemplateId")
public String templateId;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscode build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscode self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscode();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscode setOverwriteParams(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams overwriteParams) {
this.overwriteParams = overwriteParams;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscodeOverwriteParams getOverwriteParams() {
return this.overwriteParams;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscode setTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
public String getTemplateId() {
return this.templateId;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig extends TeaModel {
@NameInMap("CombineConfigs")
public java.util.List combineConfigs;
@NameInMap("Encryption")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption encryption;
@NameInMap("ImageWatermarks")
public java.util.List imageWatermarks;
@NameInMap("Subtitles")
public java.util.List subtitles;
@NameInMap("TextWatermarks")
public java.util.List textWatermarks;
@NameInMap("Transcode")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscode transcode;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig setCombineConfigs(java.util.List combineConfigs) {
this.combineConfigs = combineConfigs;
return this;
}
public java.util.List getCombineConfigs() {
return this.combineConfigs;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig setEncryption(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption encryption) {
this.encryption = encryption;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigEncryption getEncryption() {
return this.encryption;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig setImageWatermarks(java.util.List imageWatermarks) {
this.imageWatermarks = imageWatermarks;
return this;
}
public java.util.List getImageWatermarks() {
return this.imageWatermarks;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig setSubtitles(java.util.List subtitles) {
this.subtitles = subtitles;
return this;
}
public java.util.List getSubtitles() {
return this.subtitles;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig setTextWatermarks(java.util.List textWatermarks) {
this.textWatermarks = textWatermarks;
return this;
}
public java.util.List getTextWatermarks() {
return this.textWatermarks;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig setTranscode(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscode transcode) {
this.transcode = transcode;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfigTranscode getTranscode() {
return this.transcode;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobOutputGroup extends TeaModel {
@NameInMap("Output")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput output;
@NameInMap("ProcessConfig")
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig processConfig;
public static GetTranscodeJobResponseBodyTranscodeParentJobOutputGroup build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobOutputGroup self = new GetTranscodeJobResponseBodyTranscodeParentJobOutputGroup();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroup setOutput(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput output) {
this.output = output;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupOutput getOutput() {
return this.output;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroup setProcessConfig(GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig processConfig) {
this.processConfig = processConfig;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobOutputGroupProcessConfig getProcessConfig() {
return this.processConfig;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobScheduleConfig extends TeaModel {
/**
* example:
* e37ebee5d98b4781897f6086e89f9c56
*/
@NameInMap("PipelineId")
public String pipelineId;
/**
* example:
* 5
*/
@NameInMap("Priority")
public Integer priority;
public static GetTranscodeJobResponseBodyTranscodeParentJobScheduleConfig build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobScheduleConfig self = new GetTranscodeJobResponseBodyTranscodeParentJobScheduleConfig();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobScheduleConfig setPipelineId(String pipelineId) {
this.pipelineId = pipelineId;
return this;
}
public String getPipelineId() {
return this.pipelineId;
}
public GetTranscodeJobResponseBodyTranscodeParentJobScheduleConfig setPriority(Integer priority) {
this.priority = priority;
return this;
}
public Integer getPriority() {
return this.priority;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListInputGroup extends TeaModel {
@NameInMap("InputUrl")
public String inputUrl;
/**
* example:
* oss://bucket/path/to/video.mp4
*/
@NameInMap("Media")
public String media;
/**
* example:
* OSS
*/
@NameInMap("Type")
public String type;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListInputGroup build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListInputGroup self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListInputGroup();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListInputGroup setInputUrl(String inputUrl) {
this.inputUrl = inputUrl;
return this;
}
public String getInputUrl() {
return this.inputUrl;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListInputGroup setMedia(String media) {
this.media = media;
return this;
}
public String getMedia() {
return this.media;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListInputGroup setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList extends TeaModel {
/**
* example:
* 0.f
*/
@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:
* 0x000f
*/
@NameInMap("CodecTag")
public String codecTag;
/**
* example:
* [15][0][0][0]
*/
@NameInMap("CodecTagString")
public String codecTagString;
/**
* example:
* 1/44100
*/
@NameInMap("CodecTimeBase")
public String codecTimeBase;
/**
* example:
* 403.039989
*/
@NameInMap("Duration")
public String duration;
/**
* example:
* 1
*/
@NameInMap("Index")
public String index;
/**
* example:
* cn
*/
@NameInMap("Lang")
public String lang;
/**
* example:
* fltp
*/
@NameInMap("SampleFmt")
public String sampleFmt;
/**
* example:
* 44100
*/
@NameInMap("SampleRate")
public String sampleRate;
/**
* example:
* 1.473556
*/
@NameInMap("StartTime")
public String startTime;
/**
* example:
* 1/90000
*/
@NameInMap("Timebase")
public String timebase;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setBitrate(String bitrate) {
this.bitrate = bitrate;
return this;
}
public String getBitrate() {
return this.bitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setChannelLayout(String channelLayout) {
this.channelLayout = channelLayout;
return this;
}
public String getChannelLayout() {
return this.channelLayout;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setChannels(String channels) {
this.channels = channels;
return this;
}
public String getChannels() {
return this.channels;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setCodecLongName(String codecLongName) {
this.codecLongName = codecLongName;
return this;
}
public String getCodecLongName() {
return this.codecLongName;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setCodecName(String codecName) {
this.codecName = codecName;
return this;
}
public String getCodecName() {
return this.codecName;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setCodecTag(String codecTag) {
this.codecTag = codecTag;
return this;
}
public String getCodecTag() {
return this.codecTag;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setCodecTagString(String codecTagString) {
this.codecTagString = codecTagString;
return this;
}
public String getCodecTagString() {
return this.codecTagString;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setCodecTimeBase(String codecTimeBase) {
this.codecTimeBase = codecTimeBase;
return this;
}
public String getCodecTimeBase() {
return this.codecTimeBase;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setDuration(String duration) {
this.duration = duration;
return this;
}
public String getDuration() {
return this.duration;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setIndex(String index) {
this.index = index;
return this;
}
public String getIndex() {
return this.index;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setLang(String lang) {
this.lang = lang;
return this;
}
public String getLang() {
return this.lang;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setSampleFmt(String sampleFmt) {
this.sampleFmt = sampleFmt;
return this;
}
public String getSampleFmt() {
return this.sampleFmt;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setSampleRate(String sampleRate) {
this.sampleRate = sampleRate;
return this;
}
public String getSampleRate() {
return this.sampleRate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setStartTime(String startTime) {
this.startTime = startTime;
return this;
}
public String getStartTime() {
return this.startTime;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaAudioStreamInfoList setTimebase(String timebase) {
this.timebase = timebase;
return this;
}
public String getTimebase() {
return this.timebase;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo extends TeaModel {
/**
* example:
* 888.563
*/
@NameInMap("Bitrate")
public String bitrate;
/**
* example:
* 403.039999
*/
@NameInMap("Duration")
public String duration;
/**
* example:
* file.m3u8
*/
@NameInMap("FileName")
public String fileName;
/**
* example:
* 31737
*/
@NameInMap("FileSize")
public String fileSize;
/**
* example:
* Normal
*/
@NameInMap("FileStatus")
public String fileStatus;
/**
* example:
* source_file
*/
@NameInMap("FileType")
public String fileType;
/**
* example:
* http://bucket.oss-cn-shanghai.aliyuncs.com/path/to/file.m3u8
*/
@NameInMap("FileUrl")
public String fileUrl;
/**
* example:
* hls,applehttp
*/
@NameInMap("FormatName")
public String formatName;
/**
* example:
* 478
*/
@NameInMap("Height")
public String height;
/**
* example:
* 486c2890096871edba6f81848c016303
*/
@NameInMap("MediaId")
public String mediaId;
/**
* example:
* cn-shanghai
*/
@NameInMap("Region")
public String region;
/**
* example:
* 848
*/
@NameInMap("Width")
public String width;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setBitrate(String bitrate) {
this.bitrate = bitrate;
return this;
}
public String getBitrate() {
return this.bitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setDuration(String duration) {
this.duration = duration;
return this;
}
public String getDuration() {
return this.duration;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setFileName(String fileName) {
this.fileName = fileName;
return this;
}
public String getFileName() {
return this.fileName;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setFileSize(String fileSize) {
this.fileSize = fileSize;
return this;
}
public String getFileSize() {
return this.fileSize;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setFileStatus(String fileStatus) {
this.fileStatus = fileStatus;
return this;
}
public String getFileStatus() {
return this.fileStatus;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setFileType(String fileType) {
this.fileType = fileType;
return this;
}
public String getFileType() {
return this.fileType;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setFileUrl(String fileUrl) {
this.fileUrl = fileUrl;
return this;
}
public String getFileUrl() {
return this.fileUrl;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setFormatName(String formatName) {
this.formatName = formatName;
return this;
}
public String getFormatName() {
return this.formatName;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setHeight(String height) {
this.height = height;
return this;
}
public String getHeight() {
return this.height;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setMediaId(String mediaId) {
this.mediaId = mediaId;
return this;
}
public String getMediaId() {
return this.mediaId;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setRegion(String region) {
this.region = region;
return this;
}
public String getRegion() {
return this.region;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo setWidth(String width) {
this.width = width;
return this;
}
public String getWidth() {
return this.width;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList extends TeaModel {
/**
* example:
* 25.0
*/
@NameInMap("Avg_fps")
public String avgFps;
/**
* example:
* 888.563
*/
@NameInMap("Bit_rate")
public String bitRate;
/**
* example:
* H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
*/
@NameInMap("Codec_long_name")
public String codecLongName;
/**
* example:
* h264
*/
@NameInMap("Codec_name")
public String codecName;
/**
* example:
* 0x001b
*/
@NameInMap("Codec_tag")
public String codecTag;
/**
* example:
* [27][0][0][0]
*/
@NameInMap("Codec_tag_string")
public String codecTagString;
/**
* example:
* 1/50
*/
@NameInMap("Codec_time_base")
public String codecTimeBase;
/**
* example:
* 16:9
*/
@NameInMap("Dar")
public String dar;
/**
* example:
* 403.039989
*/
@NameInMap("Duration")
public String duration;
/**
* example:
* 25.0
*/
@NameInMap("Fps")
public String fps;
/**
* example:
* 2
*/
@NameInMap("Has_b_frames")
public String hasBFrames;
/**
* example:
* 478
*/
@NameInMap("Height")
public String height;
/**
* example:
* 0
*/
@NameInMap("Index")
public String index;
/**
* example:
* cn
*/
@NameInMap("Lang")
public String lang;
/**
* example:
* 31
*/
@NameInMap("Level")
public String level;
/**
* example:
* 10040
*/
@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:
* 478:477
*/
@NameInMap("Sar")
public String sar;
/**
* example:
* 1.473556
*/
@NameInMap("Start_time")
public String startTime;
/**
* example:
* 1/90000
*/
@NameInMap("Time_base")
public String timeBase;
/**
* example:
* 848
*/
@NameInMap("Width")
public String width;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setAvgFps(String avgFps) {
this.avgFps = avgFps;
return this;
}
public String getAvgFps() {
return this.avgFps;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setBitRate(String bitRate) {
this.bitRate = bitRate;
return this;
}
public String getBitRate() {
return this.bitRate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setCodecLongName(String codecLongName) {
this.codecLongName = codecLongName;
return this;
}
public String getCodecLongName() {
return this.codecLongName;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setCodecName(String codecName) {
this.codecName = codecName;
return this;
}
public String getCodecName() {
return this.codecName;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setCodecTag(String codecTag) {
this.codecTag = codecTag;
return this;
}
public String getCodecTag() {
return this.codecTag;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setCodecTagString(String codecTagString) {
this.codecTagString = codecTagString;
return this;
}
public String getCodecTagString() {
return this.codecTagString;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setCodecTimeBase(String codecTimeBase) {
this.codecTimeBase = codecTimeBase;
return this;
}
public String getCodecTimeBase() {
return this.codecTimeBase;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setDar(String dar) {
this.dar = dar;
return this;
}
public String getDar() {
return this.dar;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setDuration(String duration) {
this.duration = duration;
return this;
}
public String getDuration() {
return this.duration;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setFps(String fps) {
this.fps = fps;
return this;
}
public String getFps() {
return this.fps;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setHasBFrames(String hasBFrames) {
this.hasBFrames = hasBFrames;
return this;
}
public String getHasBFrames() {
return this.hasBFrames;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setHeight(String height) {
this.height = height;
return this;
}
public String getHeight() {
return this.height;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setIndex(String index) {
this.index = index;
return this;
}
public String getIndex() {
return this.index;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setLang(String lang) {
this.lang = lang;
return this;
}
public String getLang() {
return this.lang;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setLevel(String level) {
this.level = level;
return this;
}
public String getLevel() {
return this.level;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setNumFrames(String numFrames) {
this.numFrames = numFrames;
return this;
}
public String getNumFrames() {
return this.numFrames;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setPixFmt(String pixFmt) {
this.pixFmt = pixFmt;
return this;
}
public String getPixFmt() {
return this.pixFmt;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setProfile(String profile) {
this.profile = profile;
return this;
}
public String getProfile() {
return this.profile;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setRotate(String rotate) {
this.rotate = rotate;
return this;
}
public String getRotate() {
return this.rotate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setSar(String sar) {
this.sar = sar;
return this;
}
public String getSar() {
return this.sar;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setStartTime(String startTime) {
this.startTime = startTime;
return this;
}
public String getStartTime() {
return this.startTime;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setTimeBase(String timeBase) {
this.timeBase = timeBase;
return this;
}
public String getTimeBase() {
return this.timeBase;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaVideoStreamInfoList setWidth(String width) {
this.width = width;
return this;
}
public String getWidth() {
return this.width;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta extends TeaModel {
@NameInMap("AudioStreamInfoList")
public java.util.List audioStreamInfoList;
@NameInMap("FileBasicInfo")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo fileBasicInfo;
@NameInMap("VideoStreamInfoList")
public java.util.List videoStreamInfoList;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta setAudioStreamInfoList(java.util.List audioStreamInfoList) {
this.audioStreamInfoList = audioStreamInfoList;
return this;
}
public java.util.List getAudioStreamInfoList() {
return this.audioStreamInfoList;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta setFileBasicInfo(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo fileBasicInfo) {
this.fileBasicInfo = fileBasicInfo;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMetaFileBasicInfo getFileBasicInfo() {
return this.fileBasicInfo;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta setVideoStreamInfoList(java.util.List videoStreamInfoList) {
this.videoStreamInfoList = videoStreamInfoList;
return this;
}
public java.util.List getVideoStreamInfoList() {
return this.videoStreamInfoList;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput extends TeaModel {
/**
* example:
* oss://bucket/path/to/video.mp4
*/
@NameInMap("Media")
public String media;
@NameInMap("OutputUrl")
public String outputUrl;
/**
* example:
* OSS
*/
@NameInMap("Type")
public String type;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput setMedia(String media) {
this.media = media;
return this;
}
public String getMedia() {
return this.media;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput setOutputUrl(String outputUrl) {
this.outputUrl = outputUrl;
return this;
}
public String getOutputUrl() {
return this.outputUrl;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigCombineConfigs extends TeaModel {
/**
* This parameter is required.
*
* example:
* 0 或 exclude
*/
@NameInMap("AudioIndex")
public String audioIndex;
/**
* example:
* 20.0
*/
@NameInMap("Duration")
public Double duration;
/**
* example:
* 0.0
*/
@NameInMap("Start")
public Double start;
/**
* This parameter is required.
*
* example:
* 0 或 exclude
*/
@NameInMap("VideoIndex")
public String videoIndex;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigCombineConfigs build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigCombineConfigs self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigCombineConfigs();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigCombineConfigs setAudioIndex(String audioIndex) {
this.audioIndex = audioIndex;
return this;
}
public String getAudioIndex() {
return this.audioIndex;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigCombineConfigs setDuration(Double duration) {
this.duration = duration;
return this;
}
public Double getDuration() {
return this.duration;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigCombineConfigs setStart(Double start) {
this.start = start;
return this;
}
public Double getStart() {
return this.start;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigCombineConfigs setVideoIndex(String videoIndex) {
this.videoIndex = videoIndex;
return this;
}
public String getVideoIndex() {
return this.videoIndex;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption extends TeaModel {
/**
* example:
* MTYi00NDU0LTg5O****
*/
@NameInMap("CipherText")
public String cipherText;
/**
* example:
* https://sample.com/path?CipherText=MTYi00NDU0LTg5O****
*/
@NameInMap("DecryptKeyUri")
public String decryptKeyUri;
/**
* example:
* PrivateEncryption
*/
@NameInMap("EncryptType")
public String encryptType;
/**
* example:
* KMS
*/
@NameInMap("KeyServiceType")
public String keyServiceType;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption setCipherText(String cipherText) {
this.cipherText = cipherText;
return this;
}
public String getCipherText() {
return this.cipherText;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption setDecryptKeyUri(String decryptKeyUri) {
this.decryptKeyUri = decryptKeyUri;
return this;
}
public String getDecryptKeyUri() {
return this.decryptKeyUri;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption setEncryptType(String encryptType) {
this.encryptType = encryptType;
return this;
}
public String getEncryptType() {
return this.encryptType;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption setKeyServiceType(String keyServiceType) {
this.keyServiceType = keyServiceType;
return this;
}
public String getKeyServiceType() {
return this.keyServiceType;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsFile extends TeaModel {
/**
* example:
* oss://bucket/path/to/video.mp4
*/
@NameInMap("Media")
public String media;
/**
* example:
* OSS
*/
@NameInMap("Type")
public String type;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsFile build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsFile self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsFile();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsFile setMedia(String media) {
this.media = media;
return this;
}
public String getMedia() {
return this.media;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsFile setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsTimeline extends TeaModel {
/**
* example:
* ToEND
*/
@NameInMap("Duration")
public String duration;
/**
* example:
* 00:00:05
*/
@NameInMap("Start")
public String start;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsTimeline build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsTimeline self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsTimeline();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsTimeline setDuration(String duration) {
this.duration = duration;
return this;
}
public String getDuration() {
return this.duration;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsTimeline setStart(String start) {
this.start = start;
return this;
}
public String getStart() {
return this.start;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams extends TeaModel {
/**
* example:
* 10
*/
@NameInMap("Dx")
public String dx;
/**
* example:
* 10
*/
@NameInMap("Dy")
public String dy;
@NameInMap("File")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsFile file;
/**
* example:
* 32
*/
@NameInMap("Height")
public String height;
/**
* example:
* TopLeft
*/
@NameInMap("ReferPos")
public String referPos;
@NameInMap("Timeline")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsTimeline timeline;
/**
* example:
* 32
*/
@NameInMap("Width")
public String width;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams setDx(String dx) {
this.dx = dx;
return this;
}
public String getDx() {
return this.dx;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams setDy(String dy) {
this.dy = dy;
return this;
}
public String getDy() {
return this.dy;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams setFile(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsFile file) {
this.file = file;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsFile getFile() {
return this.file;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams setHeight(String height) {
this.height = height;
return this;
}
public String getHeight() {
return this.height;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams setReferPos(String referPos) {
this.referPos = referPos;
return this;
}
public String getReferPos() {
return this.referPos;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams setTimeline(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsTimeline timeline) {
this.timeline = timeline;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParamsTimeline getTimeline() {
return this.timeline;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams setWidth(String width) {
this.width = width;
return this;
}
public String getWidth() {
return this.width;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarks extends TeaModel {
@NameInMap("OverwriteParams")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams overwriteParams;
/**
* example:
* 9547c6ad97cb4f2aaa29683ebd18d410
*/
@NameInMap("TemplateId")
public String templateId;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarks build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarks self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarks();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarks setOverwriteParams(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams overwriteParams) {
this.overwriteParams = overwriteParams;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarksOverwriteParams getOverwriteParams() {
return this.overwriteParams;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigImageWatermarks setTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
public String getTemplateId() {
return this.templateId;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParamsFile extends TeaModel {
/**
* example:
* oss://bucket/path/to/video.mp4
*/
@NameInMap("Media")
public String media;
/**
* example:
* OSS
*/
@NameInMap("Type")
public String type;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParamsFile build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParamsFile self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParamsFile();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParamsFile setMedia(String media) {
this.media = media;
return this;
}
public String getMedia() {
return this.media;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParamsFile setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams extends TeaModel {
/**
* example:
* UTF-8
*/
@NameInMap("CharEnc")
public String charEnc;
@NameInMap("File")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParamsFile file;
/**
* example:
* vtt
*/
@NameInMap("Format")
public String format;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams setCharEnc(String charEnc) {
this.charEnc = charEnc;
return this;
}
public String getCharEnc() {
return this.charEnc;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams setFile(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParamsFile file) {
this.file = file;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParamsFile getFile() {
return this.file;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams setFormat(String format) {
this.format = format;
return this;
}
public String getFormat() {
return this.format;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitles extends TeaModel {
@NameInMap("OverwriteParams")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams overwriteParams;
/**
* example:
* 9547c6ad97cb4f2aaa29683ebd18d410
*/
@NameInMap("TemplateId")
public String templateId;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitles build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitles self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitles();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitles setOverwriteParams(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams overwriteParams) {
this.overwriteParams = overwriteParams;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitlesOverwriteParams getOverwriteParams() {
return this.overwriteParams;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigSubtitles setTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
public String getTemplateId() {
return this.templateId;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams extends TeaModel {
/**
* example:
* false
*/
@NameInMap("Adaptive")
public String adaptive;
/**
* example:
* #006400
*/
@NameInMap("BorderColor")
public String borderColor;
/**
* example:
* 0
*/
@NameInMap("BorderWidth")
public Integer borderWidth;
/**
* example:
* 测试水印
*/
@NameInMap("Content")
public String content;
/**
* example:
* 1.0
*/
@NameInMap("FontAlpha")
public String fontAlpha;
/**
* example:
* #006400
*/
@NameInMap("FontColor")
public String fontColor;
/**
* example:
* SimSun
*/
@NameInMap("FontName")
public String fontName;
/**
* example:
* 16
*/
@NameInMap("FontSize")
public Integer fontSize;
/**
* example:
* 10
*/
@NameInMap("Left")
public String left;
/**
* example:
* 10
*/
@NameInMap("Top")
public String top;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setAdaptive(String adaptive) {
this.adaptive = adaptive;
return this;
}
public String getAdaptive() {
return this.adaptive;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setBorderColor(String borderColor) {
this.borderColor = borderColor;
return this;
}
public String getBorderColor() {
return this.borderColor;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setBorderWidth(Integer borderWidth) {
this.borderWidth = borderWidth;
return this;
}
public Integer getBorderWidth() {
return this.borderWidth;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setContent(String content) {
this.content = content;
return this;
}
public String getContent() {
return this.content;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setFontAlpha(String fontAlpha) {
this.fontAlpha = fontAlpha;
return this;
}
public String getFontAlpha() {
return this.fontAlpha;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setFontColor(String fontColor) {
this.fontColor = fontColor;
return this;
}
public String getFontColor() {
return this.fontColor;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setFontName(String fontName) {
this.fontName = fontName;
return this;
}
public String getFontName() {
return this.fontName;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setFontSize(Integer fontSize) {
this.fontSize = fontSize;
return this;
}
public Integer getFontSize() {
return this.fontSize;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setLeft(String left) {
this.left = left;
return this;
}
public String getLeft() {
return this.left;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams setTop(String top) {
this.top = top;
return this;
}
public String getTop() {
return this.top;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarks extends TeaModel {
@NameInMap("OverwriteParams")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams overwriteParams;
/**
* example:
* 9547c6ad97cb4f2aaa29683ebd18d410
*/
@NameInMap("TemplateId")
public String templateId;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarks build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarks self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarks();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarks setOverwriteParams(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams overwriteParams) {
this.overwriteParams = overwriteParams;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarksOverwriteParams getOverwriteParams() {
return this.overwriteParams;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTextWatermarks setTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
public String getTemplateId() {
return this.templateId;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume extends TeaModel {
/**
* example:
* -6
*/
@NameInMap("IntegratedLoudnessTarget")
public String integratedLoudnessTarget;
/**
* example:
* 8
*/
@NameInMap("LoudnessRangeTarget")
public String loudnessRangeTarget;
/**
* example:
* auto
*/
@NameInMap("Method")
public String method;
/**
* example:
* -1
*/
@NameInMap("TruePeak")
public String truePeak;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume setIntegratedLoudnessTarget(String integratedLoudnessTarget) {
this.integratedLoudnessTarget = integratedLoudnessTarget;
return this;
}
public String getIntegratedLoudnessTarget() {
return this.integratedLoudnessTarget;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume setLoudnessRangeTarget(String loudnessRangeTarget) {
this.loudnessRangeTarget = loudnessRangeTarget;
return this;
}
public String getLoudnessRangeTarget() {
return this.loudnessRangeTarget;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume setMethod(String method) {
this.method = method;
return this;
}
public String getMethod() {
return this.method;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume setTruePeak(String truePeak) {
this.truePeak = truePeak;
return this;
}
public String getTruePeak() {
return this.truePeak;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio extends TeaModel {
/**
* example:
* 128
*/
@NameInMap("Bitrate")
public String bitrate;
/**
* example:
* 2
*/
@NameInMap("Channels")
public String channels;
/**
* example:
* AAC
*/
@NameInMap("Codec")
public String codec;
/**
* example:
* aac_low
*/
@NameInMap("Profile")
public String profile;
/**
* example:
* false
*/
@NameInMap("Remove")
public String remove;
/**
* example:
* 44100
*/
@NameInMap("Samplerate")
public String samplerate;
@NameInMap("Volume")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume volume;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio setBitrate(String bitrate) {
this.bitrate = bitrate;
return this;
}
public String getBitrate() {
return this.bitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio setChannels(String channels) {
this.channels = channels;
return this;
}
public String getChannels() {
return this.channels;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio setCodec(String codec) {
this.codec = codec;
return this;
}
public String getCodec() {
return this.codec;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio setProfile(String profile) {
this.profile = profile;
return this;
}
public String getProfile() {
return this.profile;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio setRemove(String remove) {
this.remove = remove;
return this;
}
public String getRemove() {
return this.remove;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio setSamplerate(String samplerate) {
this.samplerate = samplerate;
return this;
}
public String getSamplerate() {
return this.samplerate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio setVolume(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume volume) {
this.volume = volume;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudioVolume getVolume() {
return this.volume;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsContainer extends TeaModel {
/**
* example:
* mp4
*/
@NameInMap("Format")
public String format;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsContainer build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsContainer self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsContainer();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsContainer setFormat(String format) {
this.format = format;
return this;
}
public String getFormat() {
return this.format;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfigSegment extends TeaModel {
/**
* example:
* 10
*/
@NameInMap("Duration")
public String duration;
/**
* example:
* 2,3
*/
@NameInMap("ForceSegTime")
public String forceSegTime;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfigSegment build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfigSegment self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfigSegment();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfigSegment setDuration(String duration) {
this.duration = duration;
return this;
}
public String getDuration() {
return this.duration;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfigSegment setForceSegTime(String forceSegTime) {
this.forceSegTime = forceSegTime;
return this;
}
public String getForceSegTime() {
return this.forceSegTime;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfig extends TeaModel {
@NameInMap("Segment")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfigSegment segment;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfig build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfig self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfig();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfig setSegment(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfigSegment segment) {
this.segment = segment;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfigSegment getSegment() {
return this.segment;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig extends TeaModel {
@NameInMap("AdjDarMethod")
public String adjDarMethod;
@NameInMap("IsCheckAudioBitrate")
public String isCheckAudioBitrate;
@NameInMap("IsCheckAudioBitrateFail")
public String isCheckAudioBitrateFail;
@NameInMap("IsCheckReso")
public String isCheckReso;
@NameInMap("IsCheckResoFail")
public String isCheckResoFail;
@NameInMap("IsCheckVideoBitrate")
public String isCheckVideoBitrate;
@NameInMap("IsCheckVideoBitrateFail")
public String isCheckVideoBitrateFail;
@NameInMap("TransMode")
public String transMode;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig setAdjDarMethod(String adjDarMethod) {
this.adjDarMethod = adjDarMethod;
return this;
}
public String getAdjDarMethod() {
return this.adjDarMethod;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckAudioBitrate(String isCheckAudioBitrate) {
this.isCheckAudioBitrate = isCheckAudioBitrate;
return this;
}
public String getIsCheckAudioBitrate() {
return this.isCheckAudioBitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckAudioBitrateFail(String isCheckAudioBitrateFail) {
this.isCheckAudioBitrateFail = isCheckAudioBitrateFail;
return this;
}
public String getIsCheckAudioBitrateFail() {
return this.isCheckAudioBitrateFail;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckReso(String isCheckReso) {
this.isCheckReso = isCheckReso;
return this;
}
public String getIsCheckReso() {
return this.isCheckReso;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckResoFail(String isCheckResoFail) {
this.isCheckResoFail = isCheckResoFail;
return this;
}
public String getIsCheckResoFail() {
return this.isCheckResoFail;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckVideoBitrate(String isCheckVideoBitrate) {
this.isCheckVideoBitrate = isCheckVideoBitrate;
return this;
}
public String getIsCheckVideoBitrate() {
return this.isCheckVideoBitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig setIsCheckVideoBitrateFail(String isCheckVideoBitrateFail) {
this.isCheckVideoBitrateFail = isCheckVideoBitrateFail;
return this;
}
public String getIsCheckVideoBitrateFail() {
return this.isCheckVideoBitrateFail;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig setTransMode(String transMode) {
this.transMode = transMode;
return this;
}
public String getTransMode() {
return this.transMode;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo extends TeaModel {
/**
* example:
* 6000
*/
@NameInMap("AbrMax")
public String abrMax;
/**
* example:
* 3000
*/
@NameInMap("Bitrate")
public String bitrate;
/**
* example:
* 6000
*/
@NameInMap("Bufsize")
public String bufsize;
/**
* example:
* H.264
*/
@NameInMap("Codec")
public String codec;
/**
* example:
* 23
*/
@NameInMap("Crf")
public String crf;
/**
* example:
* 1280:800:0:140
*/
@NameInMap("Crop")
public String crop;
/**
* example:
* 25
*/
@NameInMap("Fps")
public String fps;
/**
* example:
* 250
*/
@NameInMap("Gop")
public String gop;
/**
* example:
* 1080
*/
@NameInMap("Height")
public String height;
/**
* example:
* false
*/
@NameInMap("LongShortMode")
public String longShortMode;
/**
* example:
* 9000
*/
@NameInMap("Maxrate")
public String maxrate;
/**
* example:
* 1280:800:0:140
*/
@NameInMap("Pad")
public String pad;
/**
* example:
* yuv420p
*/
@NameInMap("PixFmt")
public String pixFmt;
/**
* example:
* medium
*/
@NameInMap("Preset")
public String preset;
/**
* example:
* Main
*/
@NameInMap("Profile")
public String profile;
/**
* example:
* false
*/
@NameInMap("Remove")
public String remove;
/**
* example:
* progressive
*/
@NameInMap("ScanMode")
public String scanMode;
/**
* example:
* 1920
*/
@NameInMap("Width")
public String width;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setAbrMax(String abrMax) {
this.abrMax = abrMax;
return this;
}
public String getAbrMax() {
return this.abrMax;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setBitrate(String bitrate) {
this.bitrate = bitrate;
return this;
}
public String getBitrate() {
return this.bitrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setBufsize(String bufsize) {
this.bufsize = bufsize;
return this;
}
public String getBufsize() {
return this.bufsize;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setCodec(String codec) {
this.codec = codec;
return this;
}
public String getCodec() {
return this.codec;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setCrf(String crf) {
this.crf = crf;
return this;
}
public String getCrf() {
return this.crf;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setCrop(String crop) {
this.crop = crop;
return this;
}
public String getCrop() {
return this.crop;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setFps(String fps) {
this.fps = fps;
return this;
}
public String getFps() {
return this.fps;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setGop(String gop) {
this.gop = gop;
return this;
}
public String getGop() {
return this.gop;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setHeight(String height) {
this.height = height;
return this;
}
public String getHeight() {
return this.height;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setLongShortMode(String longShortMode) {
this.longShortMode = longShortMode;
return this;
}
public String getLongShortMode() {
return this.longShortMode;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setMaxrate(String maxrate) {
this.maxrate = maxrate;
return this;
}
public String getMaxrate() {
return this.maxrate;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setPad(String pad) {
this.pad = pad;
return this;
}
public String getPad() {
return this.pad;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setPixFmt(String pixFmt) {
this.pixFmt = pixFmt;
return this;
}
public String getPixFmt() {
return this.pixFmt;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setPreset(String preset) {
this.preset = preset;
return this;
}
public String getPreset() {
return this.preset;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setProfile(String profile) {
this.profile = profile;
return this;
}
public String getProfile() {
return this.profile;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setRemove(String remove) {
this.remove = remove;
return this;
}
public String getRemove() {
return this.remove;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setScanMode(String scanMode) {
this.scanMode = scanMode;
return this;
}
public String getScanMode() {
return this.scanMode;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo setWidth(String width) {
this.width = width;
return this;
}
public String getWidth() {
return this.width;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams extends TeaModel {
@NameInMap("Audio")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio audio;
@NameInMap("Container")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsContainer container;
@NameInMap("MuxConfig")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfig muxConfig;
@NameInMap("Tags")
public java.util.Map tags;
@NameInMap("TransConfig")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig transConfig;
@NameInMap("Video")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo video;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams setAudio(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio audio) {
this.audio = audio;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsAudio getAudio() {
return this.audio;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams setContainer(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsContainer container) {
this.container = container;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsContainer getContainer() {
return this.container;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams setMuxConfig(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfig muxConfig) {
this.muxConfig = muxConfig;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsMuxConfig getMuxConfig() {
return this.muxConfig;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams setTags(java.util.Map tags) {
this.tags = tags;
return this;
}
public java.util.Map getTags() {
return this.tags;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams setTransConfig(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig transConfig) {
this.transConfig = transConfig;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsTransConfig getTransConfig() {
return this.transConfig;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams setVideo(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo video) {
this.video = video;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParamsVideo getVideo() {
return this.video;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscode extends TeaModel {
@NameInMap("OverwriteParams")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams overwriteParams;
/**
* example:
* 9547c6ad97cb4f2aaa29683ebd18d410
*/
@NameInMap("TemplateId")
public String templateId;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscode build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscode self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscode();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscode setOverwriteParams(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams overwriteParams) {
this.overwriteParams = overwriteParams;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscodeOverwriteParams getOverwriteParams() {
return this.overwriteParams;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscode setTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
public String getTemplateId() {
return this.templateId;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig extends TeaModel {
@NameInMap("CombineConfigs")
public java.util.List combineConfigs;
@NameInMap("Encryption")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption encryption;
@NameInMap("ImageWatermarks")
public java.util.List imageWatermarks;
@NameInMap("IsInheritTags")
public Boolean isInheritTags;
@NameInMap("Subtitles")
public java.util.List subtitles;
@NameInMap("TextWatermarks")
public java.util.List textWatermarks;
@NameInMap("Transcode")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscode transcode;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig setCombineConfigs(java.util.List combineConfigs) {
this.combineConfigs = combineConfigs;
return this;
}
public java.util.List getCombineConfigs() {
return this.combineConfigs;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig setEncryption(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption encryption) {
this.encryption = encryption;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigEncryption getEncryption() {
return this.encryption;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig setImageWatermarks(java.util.List imageWatermarks) {
this.imageWatermarks = imageWatermarks;
return this;
}
public java.util.List getImageWatermarks() {
return this.imageWatermarks;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig setIsInheritTags(Boolean isInheritTags) {
this.isInheritTags = isInheritTags;
return this;
}
public Boolean getIsInheritTags() {
return this.isInheritTags;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig setSubtitles(java.util.List subtitles) {
this.subtitles = subtitles;
return this;
}
public java.util.List getSubtitles() {
return this.subtitles;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig setTextWatermarks(java.util.List textWatermarks) {
this.textWatermarks = textWatermarks;
return this;
}
public java.util.List getTextWatermarks() {
return this.textWatermarks;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig setTranscode(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscode transcode) {
this.transcode = transcode;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfigTranscode getTranscode() {
return this.transcode;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListScheduleConfig extends TeaModel {
/**
* example:
* e37ebee5d98b4781897f6086e89f9c56
*/
@NameInMap("PipelineId")
public String pipelineId;
/**
* example:
* 5
*/
@NameInMap("Priority")
public Integer priority;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListScheduleConfig build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListScheduleConfig self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListScheduleConfig();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListScheduleConfig setPipelineId(String pipelineId) {
this.pipelineId = pipelineId;
return this;
}
public String getPipelineId() {
return this.pipelineId;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListScheduleConfig setPriority(Integer priority) {
this.priority = priority;
return this;
}
public Integer getPriority() {
return this.priority;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList extends TeaModel {
/**
* example:
* 2022-01-12T08:49:41Z
*/
@NameInMap("CreateTime")
public String createTime;
/**
* example:
* 2022-01-12T08:49:41Z
*/
@NameInMap("FinishTime")
public String finishTime;
@NameInMap("InputGroup")
public java.util.List inputGroup;
/**
* example:
* 7d6a7e0d4db2457a8d45ff5d43e1bf0a
*/
@NameInMap("JobId")
public String jobId;
/**
* example:
* 0
*/
@NameInMap("JobIndex")
public Integer jobIndex;
/**
* example:
* transcode-job
*/
@NameInMap("Name")
public String name;
@NameInMap("OutFileMeta")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta outFileMeta;
@NameInMap("Output")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput output;
/**
* example:
* 8b2198504dd340b7b3c9842a74fc9baa
*/
@NameInMap("ParentJobId")
public String parentJobId;
@NameInMap("ProcessConfig")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig processConfig;
/**
* example:
* 31E30781-9495-5E2D-A84D-759B0A01E262
*/
@NameInMap("RequestId")
public String requestId;
@NameInMap("ScheduleConfig")
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListScheduleConfig scheduleConfig;
/**
* example:
* Init
*/
@NameInMap("Status")
public String status;
/**
* example:
* {}
*/
@NameInMap("SubmitResultJson")
public java.util.Map submitResultJson;
/**
* example:
* 2022-01-12T08:49:41Z
*/
@NameInMap("SubmitTime")
public String submitTime;
/**
* example:
* user-data
*/
@NameInMap("UserData")
public String userData;
public static GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList self = new GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setCreateTime(String createTime) {
this.createTime = createTime;
return this;
}
public String getCreateTime() {
return this.createTime;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setFinishTime(String finishTime) {
this.finishTime = finishTime;
return this;
}
public String getFinishTime() {
return this.finishTime;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setInputGroup(java.util.List inputGroup) {
this.inputGroup = inputGroup;
return this;
}
public java.util.List getInputGroup() {
return this.inputGroup;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setJobId(String jobId) {
this.jobId = jobId;
return this;
}
public String getJobId() {
return this.jobId;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setJobIndex(Integer jobIndex) {
this.jobIndex = jobIndex;
return this;
}
public Integer getJobIndex() {
return this.jobIndex;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setOutFileMeta(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta outFileMeta) {
this.outFileMeta = outFileMeta;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutFileMeta getOutFileMeta() {
return this.outFileMeta;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setOutput(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput output) {
this.output = output;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListOutput getOutput() {
return this.output;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setParentJobId(String parentJobId) {
this.parentJobId = parentJobId;
return this;
}
public String getParentJobId() {
return this.parentJobId;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setProcessConfig(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig processConfig) {
this.processConfig = processConfig;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListProcessConfig getProcessConfig() {
return this.processConfig;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setScheduleConfig(GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListScheduleConfig scheduleConfig) {
this.scheduleConfig = scheduleConfig;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobListScheduleConfig getScheduleConfig() {
return this.scheduleConfig;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setSubmitResultJson(java.util.Map submitResultJson) {
this.submitResultJson = submitResultJson;
return this;
}
public java.util.Map getSubmitResultJson() {
return this.submitResultJson;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setSubmitTime(String submitTime) {
this.submitTime = submitTime;
return this;
}
public String getSubmitTime() {
return this.submitTime;
}
public GetTranscodeJobResponseBodyTranscodeParentJobTranscodeJobList setUserData(String userData) {
this.userData = userData;
return this;
}
public String getUserData() {
return this.userData;
}
}
public static class GetTranscodeJobResponseBodyTranscodeParentJob extends TeaModel {
/**
* example:
* 2022-01-12T08:49:41Z
*/
@NameInMap("CreateTime")
public String createTime;
/**
* example:
* 2022-01-12T08:49:41Z
*/
@NameInMap("FinishTime")
public String finishTime;
@NameInMap("InputGroup")
public java.util.List inputGroup;
/**
* example:
* 1
*/
@NameInMap("JobCount")
public Integer jobCount;
/**
* example:
* transcode-job
*/
@NameInMap("Name")
public String name;
@NameInMap("OutputGroup")
public java.util.List outputGroup;
/**
* example:
* 8b2198504dd340b7b3c9842a74fc9baa
*/
@NameInMap("ParentJobId")
public String parentJobId;
/**
* example:
* 0
*/
@NameInMap("Percent")
public Integer percent;
/**
* example:
* 31E30781-9495-5E2D-A84D-759B0A01E262
*/
@NameInMap("RequestId")
public String requestId;
@NameInMap("ScheduleConfig")
public GetTranscodeJobResponseBodyTranscodeParentJobScheduleConfig scheduleConfig;
/**
* example:
* Success
*/
@NameInMap("Status")
public String status;
/**
* example:
* 2022-01-12T08:49:41Z
*/
@NameInMap("SubmitTime")
public String submitTime;
@NameInMap("TranscodeJobList")
public java.util.List transcodeJobList;
/**
* example:
* API
*/
@NameInMap("TriggerSource")
public String triggerSource;
/**
* example:
* user-data
*/
@NameInMap("UserData")
public String userData;
public static GetTranscodeJobResponseBodyTranscodeParentJob build(java.util.Map map) throws Exception {
GetTranscodeJobResponseBodyTranscodeParentJob self = new GetTranscodeJobResponseBodyTranscodeParentJob();
return TeaModel.build(map, self);
}
public GetTranscodeJobResponseBodyTranscodeParentJob setCreateTime(String createTime) {
this.createTime = createTime;
return this;
}
public String getCreateTime() {
return this.createTime;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setFinishTime(String finishTime) {
this.finishTime = finishTime;
return this;
}
public String getFinishTime() {
return this.finishTime;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setInputGroup(java.util.List inputGroup) {
this.inputGroup = inputGroup;
return this;
}
public java.util.List getInputGroup() {
return this.inputGroup;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setJobCount(Integer jobCount) {
this.jobCount = jobCount;
return this;
}
public Integer getJobCount() {
return this.jobCount;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setOutputGroup(java.util.List outputGroup) {
this.outputGroup = outputGroup;
return this;
}
public java.util.List getOutputGroup() {
return this.outputGroup;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setParentJobId(String parentJobId) {
this.parentJobId = parentJobId;
return this;
}
public String getParentJobId() {
return this.parentJobId;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setPercent(Integer percent) {
this.percent = percent;
return this;
}
public Integer getPercent() {
return this.percent;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setScheduleConfig(GetTranscodeJobResponseBodyTranscodeParentJobScheduleConfig scheduleConfig) {
this.scheduleConfig = scheduleConfig;
return this;
}
public GetTranscodeJobResponseBodyTranscodeParentJobScheduleConfig getScheduleConfig() {
return this.scheduleConfig;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setSubmitTime(String submitTime) {
this.submitTime = submitTime;
return this;
}
public String getSubmitTime() {
return this.submitTime;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setTranscodeJobList(java.util.List transcodeJobList) {
this.transcodeJobList = transcodeJobList;
return this;
}
public java.util.List getTranscodeJobList() {
return this.transcodeJobList;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setTriggerSource(String triggerSource) {
this.triggerSource = triggerSource;
return this;
}
public String getTriggerSource() {
return this.triggerSource;
}
public GetTranscodeJobResponseBodyTranscodeParentJob setUserData(String userData) {
this.userData = userData;
return this;
}
public String getUserData() {
return this.userData;
}
}
}