com.aliyuncs.live.model.v20161101.DescribeCasterConfigResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aliyun-java-sdk-live Show documentation
Show all versions of aliyun-java-sdk-live Show documentation
Aliyun Open API SDK for Java
Copyright (C) Alibaba Cloud Computing
All rights reserved.
版权所有 (C)阿里云计算有限公司
http://www.aliyun.com
/*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.aliyuncs.live.model.v20161101;
import java.util.List;
import com.aliyuncs.AcsResponse;
import com.aliyuncs.live.transform.v20161101.DescribeCasterConfigResponseUnmarshaller;
import com.aliyuncs.transform.UnmarshallerContext;
/**
* @author auto create
* @version
*/
public class DescribeCasterConfigResponse extends AcsResponse {
private String autoSwitchUrgentConfig;
private String autoSwitchUrgentOn;
private String callbackUrl;
private String casterId;
private String casterName;
private Integer channelEnable;
private Float delay;
private String domainName;
private Integer programEffect;
private String programName;
private String requestId;
private String sideOutputUrl;
private String sideOutputUrlList;
private String urgentImageId;
private String urgentImageUrl;
private String urgentLiveStreamUrl;
private String urgentMaterialId;
private List syncGroupsConfig;
private RecordConfig recordConfig;
private TranscodeConfig transcodeConfig;
public String getAutoSwitchUrgentConfig() {
return this.autoSwitchUrgentConfig;
}
public void setAutoSwitchUrgentConfig(String autoSwitchUrgentConfig) {
this.autoSwitchUrgentConfig = autoSwitchUrgentConfig;
}
public String getAutoSwitchUrgentOn() {
return this.autoSwitchUrgentOn;
}
public void setAutoSwitchUrgentOn(String autoSwitchUrgentOn) {
this.autoSwitchUrgentOn = autoSwitchUrgentOn;
}
public String getCallbackUrl() {
return this.callbackUrl;
}
public void setCallbackUrl(String callbackUrl) {
this.callbackUrl = callbackUrl;
}
public String getCasterId() {
return this.casterId;
}
public void setCasterId(String casterId) {
this.casterId = casterId;
}
public String getCasterName() {
return this.casterName;
}
public void setCasterName(String casterName) {
this.casterName = casterName;
}
public Integer getChannelEnable() {
return this.channelEnable;
}
public void setChannelEnable(Integer channelEnable) {
this.channelEnable = channelEnable;
}
public Float getDelay() {
return this.delay;
}
public void setDelay(Float delay) {
this.delay = delay;
}
public String getDomainName() {
return this.domainName;
}
public void setDomainName(String domainName) {
this.domainName = domainName;
}
public Integer getProgramEffect() {
return this.programEffect;
}
public void setProgramEffect(Integer programEffect) {
this.programEffect = programEffect;
}
public String getProgramName() {
return this.programName;
}
public void setProgramName(String programName) {
this.programName = programName;
}
public String getRequestId() {
return this.requestId;
}
public void setRequestId(String requestId) {
this.requestId = requestId;
}
public String getSideOutputUrl() {
return this.sideOutputUrl;
}
public void setSideOutputUrl(String sideOutputUrl) {
this.sideOutputUrl = sideOutputUrl;
}
public String getSideOutputUrlList() {
return this.sideOutputUrlList;
}
public void setSideOutputUrlList(String sideOutputUrlList) {
this.sideOutputUrlList = sideOutputUrlList;
}
public String getUrgentImageId() {
return this.urgentImageId;
}
public void setUrgentImageId(String urgentImageId) {
this.urgentImageId = urgentImageId;
}
public String getUrgentImageUrl() {
return this.urgentImageUrl;
}
public void setUrgentImageUrl(String urgentImageUrl) {
this.urgentImageUrl = urgentImageUrl;
}
public String getUrgentLiveStreamUrl() {
return this.urgentLiveStreamUrl;
}
public void setUrgentLiveStreamUrl(String urgentLiveStreamUrl) {
this.urgentLiveStreamUrl = urgentLiveStreamUrl;
}
public String getUrgentMaterialId() {
return this.urgentMaterialId;
}
public void setUrgentMaterialId(String urgentMaterialId) {
this.urgentMaterialId = urgentMaterialId;
}
public List getSyncGroupsConfig() {
return this.syncGroupsConfig;
}
public void setSyncGroupsConfig(List syncGroupsConfig) {
this.syncGroupsConfig = syncGroupsConfig;
}
public RecordConfig getRecordConfig() {
return this.recordConfig;
}
public void setRecordConfig(RecordConfig recordConfig) {
this.recordConfig = recordConfig;
}
public TranscodeConfig getTranscodeConfig() {
return this.transcodeConfig;
}
public void setTranscodeConfig(TranscodeConfig transcodeConfig) {
this.transcodeConfig = transcodeConfig;
}
public static class SyncGroup {
private String hostResourceId;
private Integer mode;
private List resourceIds;
public String getHostResourceId() {
return this.hostResourceId;
}
public void setHostResourceId(String hostResourceId) {
this.hostResourceId = hostResourceId;
}
public Integer getMode() {
return this.mode;
}
public void setMode(Integer mode) {
this.mode = mode;
}
public List getResourceIds() {
return this.resourceIds;
}
public void setResourceIds(List resourceIds) {
this.resourceIds = resourceIds;
}
}
public static class RecordConfig {
private Integer onDemand;
private String ossBucket;
private String ossEndpoint;
private List recordFormat;
public Integer getOnDemand() {
return this.onDemand;
}
public void setOnDemand(Integer onDemand) {
this.onDemand = onDemand;
}
public String getOssBucket() {
return this.ossBucket;
}
public void setOssBucket(String ossBucket) {
this.ossBucket = ossBucket;
}
public String getOssEndpoint() {
return this.ossEndpoint;
}
public void setOssEndpoint(String ossEndpoint) {
this.ossEndpoint = ossEndpoint;
}
public List getRecordFormat() {
return this.recordFormat;
}
public void setRecordFormat(List recordFormat) {
this.recordFormat = recordFormat;
}
public static class RecordFormatItem {
private Integer cycleDuration;
private String format;
private String ossObjectPrefix;
private String sliceOssObjectPrefix;
public Integer getCycleDuration() {
return this.cycleDuration;
}
public void setCycleDuration(Integer cycleDuration) {
this.cycleDuration = cycleDuration;
}
public String getFormat() {
return this.format;
}
public void setFormat(String format) {
this.format = format;
}
public String getOssObjectPrefix() {
return this.ossObjectPrefix;
}
public void setOssObjectPrefix(String ossObjectPrefix) {
this.ossObjectPrefix = ossObjectPrefix;
}
public String getSliceOssObjectPrefix() {
return this.sliceOssObjectPrefix;
}
public void setSliceOssObjectPrefix(String sliceOssObjectPrefix) {
this.sliceOssObjectPrefix = sliceOssObjectPrefix;
}
}
}
public static class TranscodeConfig {
private String casterTemplate;
private List liveTemplateIds;
public String getCasterTemplate() {
return this.casterTemplate;
}
public void setCasterTemplate(String casterTemplate) {
this.casterTemplate = casterTemplate;
}
public List getLiveTemplateIds() {
return this.liveTemplateIds;
}
public void setLiveTemplateIds(List liveTemplateIds) {
this.liveTemplateIds = liveTemplateIds;
}
}
@Override
public DescribeCasterConfigResponse getInstance(UnmarshallerContext context) {
return DescribeCasterConfigResponseUnmarshaller.unmarshall(this, context);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy