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

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; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy