com.aliyun.ice20201109.models.GetCustomTemplateResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ice20201109 Show documentation
Show all versions of ice20201109 Show documentation
Alibaba Cloud ICE (20201109) SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ice20201109.models;
import com.aliyun.tea.*;
public class GetCustomTemplateResponseBody extends TeaModel {
@NameInMap("CustomTemplate")
public GetCustomTemplateResponseBodyCustomTemplate customTemplate;
/**
* example:
* 11-DB8D-4A9A-875B-275798
*/
@NameInMap("RequestId")
public String requestId;
public static GetCustomTemplateResponseBody build(java.util.Map map) throws Exception {
GetCustomTemplateResponseBody self = new GetCustomTemplateResponseBody();
return TeaModel.build(map, self);
}
public GetCustomTemplateResponseBody setCustomTemplate(GetCustomTemplateResponseBodyCustomTemplate customTemplate) {
this.customTemplate = customTemplate;
return this;
}
public GetCustomTemplateResponseBodyCustomTemplate getCustomTemplate() {
return this.customTemplate;
}
public GetCustomTemplateResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public static class GetCustomTemplateResponseBodyCustomTemplateFrontendHintTranscodeTemplateHint extends TeaModel {
@NameInMap("BitrateControlType")
public String bitrateControlType;
public static GetCustomTemplateResponseBodyCustomTemplateFrontendHintTranscodeTemplateHint build(java.util.Map map) throws Exception {
GetCustomTemplateResponseBodyCustomTemplateFrontendHintTranscodeTemplateHint self = new GetCustomTemplateResponseBodyCustomTemplateFrontendHintTranscodeTemplateHint();
return TeaModel.build(map, self);
}
public GetCustomTemplateResponseBodyCustomTemplateFrontendHintTranscodeTemplateHint setBitrateControlType(String bitrateControlType) {
this.bitrateControlType = bitrateControlType;
return this;
}
public String getBitrateControlType() {
return this.bitrateControlType;
}
}
public static class GetCustomTemplateResponseBodyCustomTemplateFrontendHint extends TeaModel {
@NameInMap("TranscodeTemplateHint")
public GetCustomTemplateResponseBodyCustomTemplateFrontendHintTranscodeTemplateHint transcodeTemplateHint;
public static GetCustomTemplateResponseBodyCustomTemplateFrontendHint build(java.util.Map map) throws Exception {
GetCustomTemplateResponseBodyCustomTemplateFrontendHint self = new GetCustomTemplateResponseBodyCustomTemplateFrontendHint();
return TeaModel.build(map, self);
}
public GetCustomTemplateResponseBodyCustomTemplateFrontendHint setTranscodeTemplateHint(GetCustomTemplateResponseBodyCustomTemplateFrontendHintTranscodeTemplateHint transcodeTemplateHint) {
this.transcodeTemplateHint = transcodeTemplateHint;
return this;
}
public GetCustomTemplateResponseBodyCustomTemplateFrontendHintTranscodeTemplateHint getTranscodeTemplateHint() {
return this.transcodeTemplateHint;
}
}
public static class GetCustomTemplateResponseBodyCustomTemplate extends TeaModel {
/**
* example:
* 2022-01-01T10:00:00Z
*/
@NameInMap("CreateTime")
public String createTime;
@NameInMap("FrontendHint")
public GetCustomTemplateResponseBodyCustomTemplateFrontendHint frontendHint;
/**
* example:
* true
*/
@NameInMap("IsDefault")
public Boolean isDefault;
/**
* example:
* 2022-01-01T11:00:00Z
*/
@NameInMap("ModifiedTime")
public String modifiedTime;
/**
* example:
* Normal
*/
@NameInMap("Status")
public String status;
/**
* example:
* 1
*/
@NameInMap("Subtype")
public Integer subtype;
/**
* example:
* Normal
*/
@NameInMap("SubtypeName")
public String subtypeName;
/**
* example:
* {"Type":"Normal","FrameType":"normal","Time":0,"Count":10}
*/
@NameInMap("TemplateConfig")
public String templateConfig;
/**
* example:
* 20b48fb04483915d4f2cd8ac
*/
@NameInMap("TemplateId")
public String templateId;
/**
* example:
* 测试转码模板
*/
@NameInMap("TemplateName")
public String templateName;
/**
* example:
* 2
*/
@NameInMap("Type")
public Integer type;
/**
* example:
* SnapshotTemplate
*/
@NameInMap("TypeName")
public String typeName;
public static GetCustomTemplateResponseBodyCustomTemplate build(java.util.Map map) throws Exception {
GetCustomTemplateResponseBodyCustomTemplate self = new GetCustomTemplateResponseBodyCustomTemplate();
return TeaModel.build(map, self);
}
public GetCustomTemplateResponseBodyCustomTemplate setCreateTime(String createTime) {
this.createTime = createTime;
return this;
}
public String getCreateTime() {
return this.createTime;
}
public GetCustomTemplateResponseBodyCustomTemplate setFrontendHint(GetCustomTemplateResponseBodyCustomTemplateFrontendHint frontendHint) {
this.frontendHint = frontendHint;
return this;
}
public GetCustomTemplateResponseBodyCustomTemplateFrontendHint getFrontendHint() {
return this.frontendHint;
}
public GetCustomTemplateResponseBodyCustomTemplate setIsDefault(Boolean isDefault) {
this.isDefault = isDefault;
return this;
}
public Boolean getIsDefault() {
return this.isDefault;
}
public GetCustomTemplateResponseBodyCustomTemplate setModifiedTime(String modifiedTime) {
this.modifiedTime = modifiedTime;
return this;
}
public String getModifiedTime() {
return this.modifiedTime;
}
public GetCustomTemplateResponseBodyCustomTemplate setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
public GetCustomTemplateResponseBodyCustomTemplate setSubtype(Integer subtype) {
this.subtype = subtype;
return this;
}
public Integer getSubtype() {
return this.subtype;
}
public GetCustomTemplateResponseBodyCustomTemplate setSubtypeName(String subtypeName) {
this.subtypeName = subtypeName;
return this;
}
public String getSubtypeName() {
return this.subtypeName;
}
public GetCustomTemplateResponseBodyCustomTemplate setTemplateConfig(String templateConfig) {
this.templateConfig = templateConfig;
return this;
}
public String getTemplateConfig() {
return this.templateConfig;
}
public GetCustomTemplateResponseBodyCustomTemplate setTemplateId(String templateId) {
this.templateId = templateId;
return this;
}
public String getTemplateId() {
return this.templateId;
}
public GetCustomTemplateResponseBodyCustomTemplate setTemplateName(String templateName) {
this.templateName = templateName;
return this;
}
public String getTemplateName() {
return this.templateName;
}
public GetCustomTemplateResponseBodyCustomTemplate setType(Integer type) {
this.type = type;
return this;
}
public Integer getType() {
return this.type;
}
public GetCustomTemplateResponseBodyCustomTemplate setTypeName(String typeName) {
this.typeName = typeName;
return this;
}
public String getTypeName() {
return this.typeName;
}
}
}