v20180801

package
v1.0.923 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2024 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
	DRYRUNOPERATION = "DryRunOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 操作 AI 接口失败。
	FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"

	// 改变任务状态失败。
	FAILEDOPERATION_ALTERTASKSTATE = "FailedOperation.AlterTaskState"

	// 请检查是否有权限。
	FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"

	// 调用第三方服务失败。
	FAILEDOPERATION_CALLOTHERSVRERROR = "FailedOperation.CallOtherSvrError"

	// 调用内部服务失败。
	FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"

	// 取消的混流 session 不存在。
	FAILEDOPERATION_CANCELSESSIONNOTEXIST = "FailedOperation.CancelSessionNotExist"

	// 该证书已颁发,不能删除。
	FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"

	// 免费证书申请1小时内不允许删除。
	FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"

	// 证书已存在。
	FAILEDOPERATION_CERTIFICATEEXISTS = "FailedOperation.CertificateExists"

	// 证书不符合标准。
	FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"

	// 证书与私钥不对应。
	FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"

	// 证书不存在。
	FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"

	// 模版使用中。
	FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"

	// 下发CDN平台失败。
	FAILEDOPERATION_CONFIGCDNFAILED = "FailedOperation.ConfigCDNFailed"

	// 任务接口执行冲突。
	FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"

	// Cos bucket 不存在。
	FAILEDOPERATION_COSBUCKETNOTEXIST = "FailedOperation.CosBucketNotExist"

	// 无权限访问 Cos bucket。
	FAILEDOPERATION_COSBUCKETNOTPERMISSION = "FailedOperation.CosBucketNotPermission"

	// Cos 角色不存在,请前往 控制台 -> 功能配置 -> 直播截图&鉴黄 页面进行授权。
	FAILEDOPERATION_COSROLENOTEXISTS = "FailedOperation.CosRoleNotExists"

	// 数据库访问异常。
	FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"

	// 2天内有产生流量,域名处于锁定期间,2天内无流量产生才允许删除域名。
	FAILEDOPERATION_DELETEDOMAININLOCKEDTIME = "FailedOperation.DeleteDomainInLockedTime"

	// 域名已添加。
	FAILEDOPERATION_DOMAINADDED = "FailedOperation.DomainAdded"

	// 配置域名规则失败。
	FAILEDOPERATION_DOMAINGSLBFAIL = "FailedOperation.DomainGslbFail"

	// 域名需要实名认证。
	FAILEDOPERATION_DOMAINNEEDREALNAME = "FailedOperation.DomainNeedRealName"

	// 域名归属待验证。
	FAILEDOPERATION_DOMAINNEEDVERIFYOWNER = "FailedOperation.DomainNeedVerifyOwner"

	// 免费证书数量超出限制。
	FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"

	// 获取数据失败。
	FAILEDOPERATION_GETDATAFAILED = "FailedOperation.GetDataFailed"

	// 无法获取水印 url。
	FAILEDOPERATION_GETPICTUREURLERROR = "FailedOperation.GetPictureUrlError"

	// 获取输入流长宽失败。
	FAILEDOPERATION_GETSTREAMRESOLUTIONERROR = "FailedOperation.GetStreamResolutionError"

	// 无在线流。
	FAILEDOPERATION_HASNOTLIVINGSTREAM = "FailedOperation.HasNotLivingStream"

	// 域名数量超过限制(100个)。
	FAILEDOPERATION_HOSTOUTLIMIT = "FailedOperation.HostOutLimit"

	// 禁止监播c流。
	FAILEDOPERATION_INPUTSTREAMMIXTYPENOTACCESSIBLE = "FailedOperation.InputStreamMixTypeNotAccessible"

	// 证书状态不正确。
	FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"

	// 参数有误。
	FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"

	// 操作 CDN 接口失败。
	FAILEDOPERATION_INVOKECDNAPIFAIL = "FailedOperation.InvokeCdnApiFail"

	// 操作点播接口异常。
	FAILEDOPERATION_INVOKEVIDEOAPIFAIL = "FailedOperation.InvokeVideoApiFail"

	// 计费平台返回余额不足。
	FAILEDOPERATION_JIFEINOENOUGHFUND = "FailedOperation.JiFeiNoEnoughFund"

	// 监播任务处于启动状态。
	FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"

	// 监播任务超出限制。
	FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"

	// 监播任务不存在。
	FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"

	// 当前 CA 机构访问繁忙,请稍后重试。
	FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"

	// 您没有该项目的操作权限。
	FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"

	// 尚未通过实名认证。
	FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"

	// 找不到记录。
	FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"

	// 父域名已添加。
	FAILEDOPERATION_PARENTDOMAINADDED = "FailedOperation.ParentDomainAdded"

	// 启动混流失败。
	FAILEDOPERATION_PROCESSMIXERROR = "FailedOperation.ProcessMixError"

	// 查询 upload 信息失败。
	FAILEDOPERATION_QUERYUPLOADINFOFAILED = "FailedOperation.QueryUploadInfoFailed"

	// 关联服务无法访问。
	FAILEDOPERATION_RELATESERVERNOTACCESSIBLE = "FailedOperation.RelateServerNotAccessible"

	// 输入关联的运行中的监播任务超出限制。
	FAILEDOPERATION_RELATEDRUNNINGMONITORLIMITEXCEEDED = "FailedOperation.RelatedRunningMonitorLimitExceeded"

	// 规则已经存在。
	FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"

	// 用户没有有效的流量套餐包。
	FAILEDOPERATION_SDKNOPACKAGE = "FailedOperation.SdkNoPackage"

	// 启动监播任务失败。
	FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"

	// 停止监播任务失败。
	FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"

	// 流不存在。
	FAILEDOPERATION_STREAMNOTEXIST = "FailedOperation.StreamNotExist"

	// 子域名已添加。
	FAILEDOPERATION_SUBDOMAINADDED = "FailedOperation.SubDomainAdded"

	// 解绑Tag失败,请尝试手动解绑。
	FAILEDOPERATION_TAGUNBINDERROR = "FailedOperation.TagUnbindError"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 针对添加转码模版的接口。
	INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"

	// 调用内部服务错误。
	INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"

	// 暂不支持添加中文域名,请核对域名格式。
	INTERNALERROR_CHINESECHARACTERDETECTED = "InternalError.ChineseCharacterDetected"

	// 模版使用中。
	INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"

	// 模版不存在。
	INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"

	// 模版数量超过限制。
	INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"

	// 配置不存在。
	INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"

	// DB 连接错误。
	INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"

	// 证书使用中。
	INTERNALERROR_CRTDATEINUSING = "InternalError.CrtDateInUsing"

	// 证书不存在。
	INTERNALERROR_CRTDATENOTFOUND = "InternalError.CrtDateNotFound"

	// 证书不合法。
	INTERNALERROR_CRTDATENOTLEGAL = "InternalError.CrtDateNotLegal"

	// 证书过期。
	INTERNALERROR_CRTDATEOVERDUE = "InternalError.CrtDateOverdue"

	// 没有相关域名。
	INTERNALERROR_CRTDOMAINNOTFOUND = "InternalError.CrtDomainNotFound"

	// 证书 Key 不匹配。
	INTERNALERROR_CRTKEYNOTMATCH = "InternalError.CrtKeyNotMatch"

	// DB执行错误。
	INTERNALERROR_DBERROR = "InternalError.DBError"

	// 该域名已在其他处接入,请检查域名是否输入正确。  如域名正确,您可通过验证后重新添加域名。
	INTERNALERROR_DOMAINALREADYEXIST = "InternalError.DomainAlreadyExist"

	// 域名格式错误,请输入合法格式域名。
	INTERNALERROR_DOMAINFORMATERROR = "InternalError.DomainFormatError"

	// 添加 GSLB 规则失败。
	INTERNALERROR_DOMAINGSLBFAIL = "InternalError.DomainGslbFail"

	// 该域名已在其他处接入,请检查域名是否输入正确。  如域名正确,您可通过验证后重新添加域名。
	INTERNALERROR_DOMAINISFAMOUS = "InternalError.DomainIsFamous"

	// 您的域名不可用,请输入正确的域名。
	INTERNALERROR_DOMAINISLIMITED = "InternalError.DomainIsLimited"

	// 域名没有备案。
	INTERNALERROR_DOMAINNORECORD = "InternalError.DomainNoRecord"

	// 域名不存在。
	INTERNALERROR_DOMAINNOTEXIST = "InternalError.DomainNotExist"

	// 域名长度超过限制。
	INTERNALERROR_DOMAINTOOLONG = "InternalError.DomainTooLong"

	// 获取用户账号错误。
	INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"

	// 获取配置错误。
	INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"

	// 获取流信息失败。
	INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"

	// 获取直播源信息错误。
	INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"

	// 获取水印错误。
	INTERNALERROR_GETWATERMARKERROR = "InternalError.GetWatermarkError"

	// 无在线流。
	INTERNALERROR_HASNOTLIVINGSTREAM = "InternalError.HasNotLivingStream"

	// 参数检校不通过。
	INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"

	// 无效的请求。
	INTERNALERROR_INVALIDREQUEST = "InternalError.InvalidRequest"

	// 账号信息错误。
	INTERNALERROR_INVALIDUSER = "InternalError.InvalidUser"

	// 计费平台返回其他错误。
	INTERNALERROR_JIFEIOTHERERROR = "InternalError.JiFeiOtherError"

	// 内部网络错误。
	INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"

	// 记录不存在。
	INTERNALERROR_NOTFOUND = "InternalError.NotFound"

	// 无权限操作。
	INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"

	// 播放域名不存在。
	INTERNALERROR_PLAYDOMAINNORECORD = "InternalError.PlayDomainNoRecord"

	// 转码模板名称已经存在。
	INTERNALERROR_PROCESSORALREADYEXIST = "InternalError.ProcessorAlreadyExist"

	// 推流域名不存在。
	INTERNALERROR_PUSHDOMAINNORECORD = "InternalError.PushDomainNoRecord"

	// 按省份运营商查询播放信息失败。
	INTERNALERROR_QUERYPROISPPLAYINFOERROR = "InternalError.QueryProIspPlayInfoError"

	// 查询 upload 信息失败。
	INTERNALERROR_QUERYUPLOADINFOFAILED = "InternalError.QueryUploadInfoFailed"

	// 规则已经配置。
	INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"

	// 规则使用中。
	INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"

	// 规则不存在。
	INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"

	// 规则超过限制。
	INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"

	// 流状态异常。
	INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"

	// 系统内部错误。
	INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"

	// 更新数据失败。
	INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"

	// 添加直播水印失败。
	INTERNALERROR_WATERMARKADDERROR = "InternalError.WatermarkAddError"

	// 水印修改内部错误。
	INTERNALERROR_WATERMARKEDITERROR = "InternalError.WatermarkEditError"

	// 水印不存在。
	INTERNALERROR_WATERMARKNOTEXIST = "InternalError.WatermarkNotExist"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 错误的模板名。
	INVALIDPARAMETER_ARGSNOTMATCH = "InvalidParameter.ArgsNotMatch"

	// Cos自定义文件名错误。
	INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"

	// 取消不存在的会话。
	INVALIDPARAMETER_CANCELSESSIONNOTEXIST = "InvalidParameter.CancelSessionNotExist"

	// 腾讯云证书托管 ID 错误。
	INVALIDPARAMETER_CLOUDCRTIDERROR = "InvalidParameter.CloudCrtIdError"

	// 赠送的腾讯云域名已过期。
	INVALIDPARAMETER_CLOUDDOMAINISSTOP = "InvalidParameter.CloudDomainIsStop"

	// 模版使用中。
	INVALIDPARAMETER_CONFINUSED = "InvalidParameter.ConfInUsed"

	// 配置没有找到。
	INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"

	// 证书使用中。
	INVALIDPARAMETER_CRTDATEINUSING = "InvalidParameter.CrtDateInUsing"

	// 证书不存在。
	INVALIDPARAMETER_CRTDATENOTFOUND = "InvalidParameter.CrtDateNotFound"

	// 证书内容不合法。
	INVALIDPARAMETER_CRTDATENOTLEGAL = "InvalidParameter.CrtDateNotLegal"

	// 证书过期。
	INVALIDPARAMETER_CRTDATEOVERDUE = "InvalidParameter.CrtDateOverdue"

	// 证书没有相关域名。
	INVALIDPARAMETER_CRTDOMAINNOTFOUND = "InvalidParameter.CrtDomainNotFound"

	// 证书 Key 不匹配。
	INVALIDPARAMETER_CRTKEYNOTMATCH = "InvalidParameter.CrtKeyNotMatch"

	// 证书内容或者私钥未提供。
	INVALIDPARAMETER_CRTORKEYNOTEXIST = "InvalidParameter.CrtOrKeyNotExist"

	// 域名已经存在。
	INVALIDPARAMETER_DOMAINALREADYEXIST = "InvalidParameter.DomainAlreadyExist"

	// 域名格式错误,请输入合法格式域名。
	INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"

	// 当前域名在黑名单中。
	INVALIDPARAMETER_DOMAINHITBLACKLIST = "InvalidParameter.DomainHitBlackList"

	// 使用黑名单域名。
	INVALIDPARAMETER_DOMAINISFAMOUS = "InvalidParameter.DomainIsFamous"

	// 域名受限,请提交工单,申请解除限制。
	INVALIDPARAMETER_DOMAINISLIMITED = "InvalidParameter.DomainIsLimited"

	// 域名长度超过限制。
	INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"

	// 自适应码率子模板gop值必须存在且相等。
	INVALIDPARAMETER_GOPMUSTEQUALANDEXISTS = "InvalidParameter.GopMustEqualAndExists"

	// 输入数目超出限制。
	INVALIDPARAMETER_INPUTNUMLIMITEXCEEDED = "InvalidParameter.InputNumLimitExceeded"

	// 非法的背景长宽。
	INVALIDPARAMETER_INVALIDBACKGROUDRESOLUTION = "InvalidParameter.InvalidBackgroudResolution"

	// 无效的备用推流地址。
	INVALIDPARAMETER_INVALIDBACKUPTOURL = "InvalidParameter.InvalidBackupToUrl"

	// 非法的输出码率。
	INVALIDPARAMETER_INVALIDBITRATE = "InvalidParameter.InvalidBitrate"

	// 回调地址不规范。
	INVALIDPARAMETER_INVALIDCALLBACKURL = "InvalidParameter.InvalidCallbackUrl"

	// 裁剪区域溢出原始图片。
	INVALIDPARAMETER_INVALIDCROPPARAM = "InvalidParameter.InvalidCropParam"

	// 图层参数错误。
	INVALIDPARAMETER_INVALIDLAYERPARAM = "InvalidParameter.InvalidLayerParam"

	// 混流输入参数无效。
	INVALIDPARAMETER_INVALIDMIXINPUTPARAM = "InvalidParameter.InvalidMixInputParam"

	// 输出流参数无效。
	INVALIDPARAMETER_INVALIDOUTPUTPARAM = "InvalidParameter.InvalidOutputParam"

	// 输出流 ID 被占用。
	INVALIDPARAMETER_INVALIDOUTPUTSTREAMID = "InvalidParameter.InvalidOutputStreamID"

	// 非法输出类型,检查 OutputPram-StreamId 与 OutputType 是否匹配。
	INVALIDPARAMETER_INVALIDOUTPUTTYPE = "InvalidParameter.InvalidOutputType"

	// 水印 ID 未设置。
	INVALIDPARAMETER_INVALIDPICTUREID = "InvalidParameter.InvalidPictureID"

	// 非法的圆角矩形圆角半径。
	INVALIDPARAMETER_INVALIDROUNDRECTRADIUS = "InvalidParameter.InvalidRoundRectRadius"

	// 源地址不规范。
	INVALIDPARAMETER_INVALIDSOURCEURL = "InvalidParameter.InvalidSourceUrl"

	// 任务时间超出限制。
	INVALIDPARAMETER_INVALIDTASKTIME = "InvalidParameter.InvalidTaskTime"

	// 目标地址不规范。
	INVALIDPARAMETER_INVALIDTOURL = "InvalidParameter.InvalidToUrl"

	// 错误的VodFileName。
	INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"

	// 水印参数有误。
	INVALIDPARAMETER_INVALIDWATERMARK = "InvalidParameter.InvalidWatermark"

	// 当月不允许添加已删除的小程序域名。
	INVALIDPARAMETER_MPHOSTDELETE = "InvalidParameter.MpHostDelete"

	// 小程序插件没有授权。
	INVALIDPARAMETER_MPPLUGINNOUSE = "InvalidParameter.MpPluginNoUse"

	// 该APPID未开通LVB服务。
	INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"

	// 其他错误。
	INVALIDPARAMETER_OTHERERROR = "InvalidParameter.OtherError"

	// 转码模板已存在。
	INVALIDPARAMETER_PROCESSORALREADYEXIST = "InvalidParameter.ProcessorAlreadyExist"

	// 规则没有找到。
	INVALIDPARAMETER_RULENOTFOUND = "InvalidParameter.RuleNotFound"

	// 同一会话输出流发生变化。
	INVALIDPARAMETER_SESSIONOUTPUTSTREAMCHANGED = "InvalidParameter.SessionOutputStreamChanged"

	// 任务不存在。
	INVALIDPARAMETER_TASKNOTEXIST = "InvalidParameter.TaskNotExist"

	// 任务数超过限制。
	INVALIDPARAMETER_TASKNUMMORETHANLIMIT = "InvalidParameter.TaskNumMoreThanLimit"

	// 模板与输入流条数不匹配。
	INVALIDPARAMETER_TEMPLATENOTMATCHINPUTNUM = "InvalidParameter.TemplateNotMatchInputNum"

	// 外部地址无权限。
	INVALIDPARAMETER_TOURLNOPERMISSION = "InvalidParameter.ToUrlNoPermission"

	// 域名解析不正确。
	INVALIDPARAMETER_URLNOTSAFE = "InvalidParameter.UrlNotSafe"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 当前并发任务数超限制。
	LIMITEXCEEDED_MAXIMUMRUNNINGTASK = "LimitExceeded.MaximumRunningTask"

	// 当天已创建任务数超限制。
	LIMITEXCEEDED_MAXIMUMTASK = "LimitExceeded.MaximumTask"

	// 单位时间内接口请求频率达到限制。
	LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 日志下载 URL 不存在。
	RESOURCENOTFOUND_CDNLOGEMPTY = "ResourceNotFound.CdnLogEmpty"

	// 日志主题不存在。
	RESOURCENOTFOUND_CDNTHEMEEMPTY = "ResourceNotFound.CdnThemeEmpty"

	// 频道不存在。
	RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist"

	// 证书不存在。
	RESOURCENOTFOUND_CRTDATENOTFOUND = "ResourceNotFound.CrtDateNotFound"

	// 未找到证书信息。
	RESOURCENOTFOUND_CRTDOMAINNOTFOUND = "ResourceNotFound.CrtDomainNotFound"

	// 域名没有备案。
	RESOURCENOTFOUND_DOMAINNORECORD = "ResourceNotFound.DomainNoRecord"

	// 域名不存在或不匹配。
	RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"

	// 数据为空。
	RESOURCENOTFOUND_EMPTYDATA = "ResourceNotFound.EmptyData"

	// 用户被禁用。
	RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"

	// 用户服务被冻结。
	RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"

	// 用户不支持此接口。
	RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"

	// 播放域名不存在。
	RESOURCENOTFOUND_PLAYDOMAINNORECORD = "ResourceNotFound.PlayDomainNoRecord"

	// 推流域名不存在。
	RESOURCENOTFOUND_PUSHDOMAINNORECORD = "ResourceNotFound.PushDomainNoRecord"

	// 账号停服,请先冲正开通服务后再操作。
	RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"

	// TaskId 不存在。
	RESOURCENOTFOUND_TASKID = "ResourceNotFound.TaskId"

	// 用户主动停服。
	RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

	// 用户未注册直播。
	RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

	// 用户不存在。
	RESOURCENOTFOUND_USERNOTFOUNT = "ResourceNotFound.UserNotFount"

	// 水印不存在。
	RESOURCENOTFOUND_WATERMARKNOTEXIST = "ResourceNotFound.WatermarkNotExist"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 点播未开服。
	RESOURCEUNAVAILABLE_INVALIDVODSTATUS = "ResourceUnavailable.InvalidVodStatus"

	// 推流不存在。
	RESOURCEUNAVAILABLE_STREAMNOTEXIST = "ResourceUnavailable.StreamNotExist"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// 非直播码/新版控制台模式。
	UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"
)
View Source
const APIVersion = "2018-08-01"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddDelayLiveStreamRequest

type AddDelayLiveStreamRequest struct {
	*tchttp.BaseRequest

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 延播时间,单位:秒,上限:600秒。
	DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"`

	// 延播设置的过期时间。UTC 格式,例如:2018-11-29T19:00:00Z。
	// 注意:
	// 1. 默认7天后过期,且最长支持7天内生效。
	// 2. 北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

func NewAddDelayLiveStreamRequest

func NewAddDelayLiveStreamRequest() (request *AddDelayLiveStreamRequest)

func (*AddDelayLiveStreamRequest) FromJsonString

func (r *AddDelayLiveStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddDelayLiveStreamRequest) ToJsonString

func (r *AddDelayLiveStreamRequest) ToJsonString() string

type AddDelayLiveStreamRequestParams added in v1.0.426

type AddDelayLiveStreamRequestParams struct {
	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 延播时间,单位:秒,上限:600秒。
	DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"`

	// 延播设置的过期时间。UTC 格式,例如:2018-11-29T19:00:00Z。
	// 注意:
	// 1. 默认7天后过期,且最长支持7天内生效。
	// 2. 北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

Predefined struct for user

type AddDelayLiveStreamResponse

type AddDelayLiveStreamResponse struct {
	*tchttp.BaseResponse
	Response *AddDelayLiveStreamResponseParams `json:"Response"`
}

func NewAddDelayLiveStreamResponse

func NewAddDelayLiveStreamResponse() (response *AddDelayLiveStreamResponse)

func (*AddDelayLiveStreamResponse) FromJsonString

func (r *AddDelayLiveStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddDelayLiveStreamResponse) ToJsonString

func (r *AddDelayLiveStreamResponse) ToJsonString() string

type AddDelayLiveStreamResponseParams added in v1.0.426

type AddDelayLiveStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddLiveDomainRequest

type AddLiveDomainRequest struct {
	*tchttp.BaseRequest

	// 域名名称。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 域名类型,
	// 0:推流域名,
	// 1:播放域名。
	DomainType *uint64 `json:"DomainType,omitnil,omitempty" name:"DomainType"`

	// 拉流域名类型:
	// 1:国内,
	// 2:全球,
	// 3:境外。
	// 默认值:1。
	PlayType *uint64 `json:"PlayType,omitnil,omitempty" name:"PlayType"`

	// 是否是慢直播:
	// 0: 普通直播,
	// 1 :慢直播 。
	// 默认值: 0。
	IsDelayLive *int64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`

	// 是否是小程序直播:
	// 0: 标准直播,
	// 1 :小程序直播 。
	// 默认值: 0。
	IsMiniProgramLive *int64 `json:"IsMiniProgramLive,omitnil,omitempty" name:"IsMiniProgramLive"`

	// 域名归属校验类型。
	// 可取值(与 AuthenticateDomainOwner 接口的 VerifyType 参数一致。):
	// dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。
	// fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。
	// dbCheck :  检查是否已经验证成功过。
	// 若不传默认为 dbCheck 。
	VerifyOwnerType *string `json:"VerifyOwnerType,omitnil,omitempty" name:"VerifyOwnerType"`
}

func NewAddLiveDomainRequest

func NewAddLiveDomainRequest() (request *AddLiveDomainRequest)

func (*AddLiveDomainRequest) FromJsonString

func (r *AddLiveDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddLiveDomainRequest) ToJsonString

func (r *AddLiveDomainRequest) ToJsonString() string

type AddLiveDomainRequestParams added in v1.0.426

type AddLiveDomainRequestParams struct {
	// 域名名称。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 域名类型,
	// 0:推流域名,
	// 1:播放域名。
	DomainType *uint64 `json:"DomainType,omitnil,omitempty" name:"DomainType"`

	// 拉流域名类型:
	// 1:国内,
	// 2:全球,
	// 3:境外。
	// 默认值:1。
	PlayType *uint64 `json:"PlayType,omitnil,omitempty" name:"PlayType"`

	// 是否是慢直播:
	// 0: 普通直播,
	// 1 :慢直播 。
	// 默认值: 0。
	IsDelayLive *int64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`

	// 是否是小程序直播:
	// 0: 标准直播,
	// 1 :小程序直播 。
	// 默认值: 0。
	IsMiniProgramLive *int64 `json:"IsMiniProgramLive,omitnil,omitempty" name:"IsMiniProgramLive"`

	// 域名归属校验类型。
	// 可取值(与 AuthenticateDomainOwner 接口的 VerifyType 参数一致。):
	// dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。
	// fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。
	// dbCheck :  检查是否已经验证成功过。
	// 若不传默认为 dbCheck 。
	VerifyOwnerType *string `json:"VerifyOwnerType,omitnil,omitempty" name:"VerifyOwnerType"`
}

Predefined struct for user

type AddLiveDomainResponse

type AddLiveDomainResponse struct {
	*tchttp.BaseResponse
	Response *AddLiveDomainResponseParams `json:"Response"`
}

func NewAddLiveDomainResponse

func NewAddLiveDomainResponse() (response *AddLiveDomainResponse)

func (*AddLiveDomainResponse) FromJsonString

func (r *AddLiveDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddLiveDomainResponse) ToJsonString

func (r *AddLiveDomainResponse) ToJsonString() string

type AddLiveDomainResponseParams added in v1.0.426

type AddLiveDomainResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddLiveWatermarkRequest

type AddLiveWatermarkRequest struct {
	*tchttp.BaseRequest

	// 水印图片 URL。
	// URL中禁止包含的字符:
	//  ;(){}$>`#"\'|
	PictureUrl *string `json:"PictureUrl,omitnil,omitempty" name:"PictureUrl"`

	// 水印名称。
	// 最长30字节。
	WatermarkName *string `json:"WatermarkName,omitnil,omitempty" name:"WatermarkName"`

	// 显示位置,X轴偏移,单位是百分比,默认 0。
	XPosition *int64 `json:"XPosition,omitnil,omitempty" name:"XPosition"`

	// 显示位置,Y轴偏移,单位是百分比,默认 0。
	YPosition *int64 `json:"YPosition,omitnil,omitempty" name:"YPosition"`

	// 水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 背景水印宽度。默认宽度1920。
	BackgroundWidth *int64 `json:"BackgroundWidth,omitnil,omitempty" name:"BackgroundWidth"`

	// 背景水印高度。默认高度1080。
	BackgroundHeight *int64 `json:"BackgroundHeight,omitnil,omitempty" name:"BackgroundHeight"`
}

func NewAddLiveWatermarkRequest

func NewAddLiveWatermarkRequest() (request *AddLiveWatermarkRequest)

func (*AddLiveWatermarkRequest) FromJsonString

func (r *AddLiveWatermarkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddLiveWatermarkRequest) ToJsonString

func (r *AddLiveWatermarkRequest) ToJsonString() string

type AddLiveWatermarkRequestParams added in v1.0.426

type AddLiveWatermarkRequestParams struct {
	// 水印图片 URL。
	// URL中禁止包含的字符:
	//  ;(){}$>`#"\'|
	PictureUrl *string `json:"PictureUrl,omitnil,omitempty" name:"PictureUrl"`

	// 水印名称。
	// 最长30字节。
	WatermarkName *string `json:"WatermarkName,omitnil,omitempty" name:"WatermarkName"`

	// 显示位置,X轴偏移,单位是百分比,默认 0。
	XPosition *int64 `json:"XPosition,omitnil,omitempty" name:"XPosition"`

	// 显示位置,Y轴偏移,单位是百分比,默认 0。
	YPosition *int64 `json:"YPosition,omitnil,omitempty" name:"YPosition"`

	// 水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 背景水印宽度。默认宽度1920。
	BackgroundWidth *int64 `json:"BackgroundWidth,omitnil,omitempty" name:"BackgroundWidth"`

	// 背景水印高度。默认高度1080。
	BackgroundHeight *int64 `json:"BackgroundHeight,omitnil,omitempty" name:"BackgroundHeight"`
}

Predefined struct for user

type AddLiveWatermarkResponse

type AddLiveWatermarkResponse struct {
	*tchttp.BaseResponse
	Response *AddLiveWatermarkResponseParams `json:"Response"`
}

func NewAddLiveWatermarkResponse

func NewAddLiveWatermarkResponse() (response *AddLiveWatermarkResponse)

func (*AddLiveWatermarkResponse) FromJsonString

func (r *AddLiveWatermarkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddLiveWatermarkResponse) ToJsonString

func (r *AddLiveWatermarkResponse) ToJsonString() string

type AddLiveWatermarkResponseParams added in v1.0.426

type AddLiveWatermarkResponseParams struct {
	// 水印ID。
	WatermarkId *uint64 `json:"WatermarkId,omitnil,omitempty" name:"WatermarkId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AuthenticateDomainOwnerRequest added in v1.0.498

type AuthenticateDomainOwnerRequest struct {
	*tchttp.BaseRequest

	// 要验证的域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 验证类型。可取值:
	// dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。
	// fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。
	// dbCheck :  检查是否已经验证成功过。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`
}

func NewAuthenticateDomainOwnerRequest added in v1.0.498

func NewAuthenticateDomainOwnerRequest() (request *AuthenticateDomainOwnerRequest)

func (*AuthenticateDomainOwnerRequest) FromJsonString added in v1.0.498

func (r *AuthenticateDomainOwnerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AuthenticateDomainOwnerRequest) ToJsonString added in v1.0.498

func (r *AuthenticateDomainOwnerRequest) ToJsonString() string

type AuthenticateDomainOwnerRequestParams added in v1.0.498

type AuthenticateDomainOwnerRequestParams struct {
	// 要验证的域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 验证类型。可取值:
	// dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。
	// fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。
	// dbCheck :  检查是否已经验证成功过。
	VerifyType *string `json:"VerifyType,omitnil,omitempty" name:"VerifyType"`
}

Predefined struct for user

type AuthenticateDomainOwnerResponse added in v1.0.498

type AuthenticateDomainOwnerResponse struct {
	*tchttp.BaseResponse
	Response *AuthenticateDomainOwnerResponseParams `json:"Response"`
}

func NewAuthenticateDomainOwnerResponse added in v1.0.498

func NewAuthenticateDomainOwnerResponse() (response *AuthenticateDomainOwnerResponse)

func (*AuthenticateDomainOwnerResponse) FromJsonString added in v1.0.498

func (r *AuthenticateDomainOwnerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AuthenticateDomainOwnerResponse) ToJsonString added in v1.0.498

func (r *AuthenticateDomainOwnerResponse) ToJsonString() string

type AuthenticateDomainOwnerResponseParams added in v1.0.498

type AuthenticateDomainOwnerResponseParams struct {
	// 验证内容。
	// VerifyType 传 dnsCheck 时,为要配的 TXT 记录值。
	// VerifyType 传 fileCheck 时,为文件内容。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 域名验证状态。
	// >=0 为已验证归属。
	// <0 未验证归属权。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// DomainName 对应的主域名。
	// 同一主域名下的所有域名只需成功验证一次,后续均无需再验证。
	MainDomain *string `json:"MainDomain,omitnil,omitempty" name:"MainDomain"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BackupStreamDetailData added in v1.0.768

type BackupStreamDetailData struct {
	// 推流域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	//  UTC 格式,例如:2018-06-29T19:00:00Z。
	// 注意:和北京时间相差8小时。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"`

	// 推流唯一标识。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamSequence *string `json:"UpstreamSequence,omitnil,omitempty" name:"UpstreamSequence"`

	// 推流来源。示例:
	// 直推流;
	// 拉流转推(1234);
	// 注意:拉流转推来源括号中为拉流转推的任务
	//  ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceFrom *string `json:"SourceFrom,omitnil,omitempty" name:"SourceFrom"`

	// 主备标识。
	// 当前流为主流:1,
	// 当前流为备流: 0。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MasterFlag *int64 `json:"MasterFlag,omitnil,omitempty" name:"MasterFlag"`
}

type BackupStreamGroupInfo added in v1.0.768

type BackupStreamGroupInfo struct {
	// 流名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 主备流信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupList []*BackupStreamDetailData `json:"BackupList,omitnil,omitempty" name:"BackupList"`

	// 是否对该流开启了择优调度。
	// 0 - 未开启。
	// 1 - 已开启。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OptimalEnable *int64 `json:"OptimalEnable,omitnil,omitempty" name:"OptimalEnable"`

	// 域名分组的分组名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostGroupName *string `json:"HostGroupName,omitnil,omitempty" name:"HostGroupName"`
}

type BandwidthInfo

type BandwidthInfo struct {
	// 返回格式:
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 根据粒度会有不同程度的缩减。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 带宽。
	Bandwidth *float64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`
}

type BatchDomainOperateErrors added in v1.0.467

type BatchDomainOperateErrors struct {
	// 操作失败的域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// API3.0错误码。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// API3.0错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type BillAreaInfo

type BillAreaInfo struct {
	// 大区名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 国家或地区明细数据。
	Countrys []*BillCountryInfo `json:"Countrys,omitnil,omitempty" name:"Countrys"`
}

type BillCountryInfo

type BillCountryInfo struct {
	// 国家名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 带宽明细数据信息。
	BandInfoList []*BillDataInfo `json:"BandInfoList,omitnil,omitempty" name:"BandInfoList"`
}

type BillDataInfo

type BillDataInfo struct {
	// 时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 带宽,单位是 Mbps。
	Bandwidth *float64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 流量,单位是 MB。
	Flux *float64 `json:"Flux,omitnil,omitempty" name:"Flux"`

	// 峰值时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	// 原始数据为5分钟粒度,如果查询小时和天粒度数据,则返回对应粒度内的带宽峰值时间点。
	PeakTime *string `json:"PeakTime,omitnil,omitempty" name:"PeakTime"`
}

type CallBackRuleInfo

type CallBackRuleInfo struct {
	// 规则创建时间。
	// 注:此字段为北京时间(UTC+8时区)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 规则更新时间。
	// 注:此字段为北京时间(UTC+8时区)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`
}

type CallBackTemplateInfo

type CallBackTemplateInfo struct {
	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 开播回调 URL。
	StreamBeginNotifyUrl *string `json:"StreamBeginNotifyUrl,omitnil,omitempty" name:"StreamBeginNotifyUrl"`

	// 混流回调 URL。(参数已弃用)。
	StreamMixNotifyUrl *string `json:"StreamMixNotifyUrl,omitnil,omitempty" name:"StreamMixNotifyUrl"`

	// 断流回调 URL。
	StreamEndNotifyUrl *string `json:"StreamEndNotifyUrl,omitnil,omitempty" name:"StreamEndNotifyUrl"`

	// 录制文件回调 URL。
	RecordNotifyUrl *string `json:"RecordNotifyUrl,omitnil,omitempty" name:"RecordNotifyUrl"`

	// 截图回调 URL。
	SnapshotNotifyUrl *string `json:"SnapshotNotifyUrl,omitnil,omitempty" name:"SnapshotNotifyUrl"`

	// 鉴黄回调 URL。
	PornCensorshipNotifyUrl *string `json:"PornCensorshipNotifyUrl,omitnil,omitempty" name:"PornCensorshipNotifyUrl"`

	// 回调的鉴权 key。
	CallbackKey *string `json:"CallbackKey,omitnil,omitempty" name:"CallbackKey"`

	// 推流异常回调 URL。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PushExceptionNotifyUrl *string `json:"PushExceptionNotifyUrl,omitnil,omitempty" name:"PushExceptionNotifyUrl"`

	// 音频审核回调 URL。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AudioAuditNotifyUrl *string `json:"AudioAuditNotifyUrl,omitnil,omitempty" name:"AudioAuditNotifyUrl"`
}

type CallbackEventInfo

type CallbackEventInfo struct {
	// 事件时间。
	// 接口返回支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)
	// 2)yyyy-MM-dd HH:mm:ss:使用此格式时,默认代表北京时间。
	// 接口返回的时间格式和查询请求传入的时间格式一致。
	EventTime *string `json:"EventTime,omitnil,omitempty" name:"EventTime"`

	// 事件类型
	EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 回调请求
	Request *string `json:"Request,omitnil,omitempty" name:"Request"`

	// 回调响应
	Response *string `json:"Response,omitnil,omitempty" name:"Response"`

	// 客户接口响应时间。
	// 接口返回支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)
	// 2)yyyy-MM-dd HH:mm:ss:使用此格式时,默认代表北京时间。
	// 接口返回的时间格式和查询请求传入的时间格式一致。
	ResponseTime *string `json:"ResponseTime,omitnil,omitempty" name:"ResponseTime"`

	// 回调结果
	ResultCode *uint64 `json:"ResultCode,omitnil,omitempty" name:"ResultCode"`

	// 流名称
	StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"`
}

type CancelCommonMixStreamRequest

type CancelCommonMixStreamRequest struct {
	*tchttp.BaseRequest

	// 混流会话(申请混流开始到取消混流结束)标识 ID。
	// 该值与CreateCommonMixStream中的MixStreamSessionId保持一致。
	MixStreamSessionId *string `json:"MixStreamSessionId,omitnil,omitempty" name:"MixStreamSessionId"`
}

func NewCancelCommonMixStreamRequest

func NewCancelCommonMixStreamRequest() (request *CancelCommonMixStreamRequest)

func (*CancelCommonMixStreamRequest) FromJsonString

func (r *CancelCommonMixStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelCommonMixStreamRequest) ToJsonString

func (r *CancelCommonMixStreamRequest) ToJsonString() string

type CancelCommonMixStreamRequestParams added in v1.0.426

type CancelCommonMixStreamRequestParams struct {
	// 混流会话(申请混流开始到取消混流结束)标识 ID。
	// 该值与CreateCommonMixStream中的MixStreamSessionId保持一致。
	MixStreamSessionId *string `json:"MixStreamSessionId,omitnil,omitempty" name:"MixStreamSessionId"`
}

Predefined struct for user

type CancelCommonMixStreamResponse

type CancelCommonMixStreamResponse struct {
	*tchttp.BaseResponse
	Response *CancelCommonMixStreamResponseParams `json:"Response"`
}

func NewCancelCommonMixStreamResponse

func NewCancelCommonMixStreamResponse() (response *CancelCommonMixStreamResponse)

func (*CancelCommonMixStreamResponse) FromJsonString

func (r *CancelCommonMixStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelCommonMixStreamResponse) ToJsonString

func (r *CancelCommonMixStreamResponse) ToJsonString() string

type CancelCommonMixStreamResponseParams added in v1.0.426

type CancelCommonMixStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CdnPlayStatData

type CdnPlayStatData struct {
	// 时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 带宽,单位: Mbps。
	Bandwidth *float64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 流量,单位: MB。
	Flux *float64 `json:"Flux,omitnil,omitempty" name:"Flux"`

	// 新增请求数。
	Request *uint64 `json:"Request,omitnil,omitempty" name:"Request"`

	// 并发连接数。
	Online *uint64 `json:"Online,omitnil,omitempty" name:"Online"`
}

type CertInfo

type CertInfo struct {
	// 证书 ID。
	CertId *int64 `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 证书名称。
	CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 创建时间,UTC 格式。
	// 注:此字段为北京时间(UTC+8时区)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 证书内容。
	HttpsCrt *string `json:"HttpsCrt,omitnil,omitempty" name:"HttpsCrt"`

	// 证书类型。
	// 0:用户添加证书,
	// 1:腾讯云托管证书。
	CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// 证书过期时间,UTC 格式。
	// 注:此字段为北京时间(UTC+8时区)。
	CertExpireTime *string `json:"CertExpireTime,omitnil,omitempty" name:"CertExpireTime"`

	// 使用此证书的域名列表。
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddDelayLiveStream

func (c *Client) AddDelayLiveStream(request *AddDelayLiveStreamRequest) (response *AddDelayLiveStreamResponse, err error)

AddDelayLiveStream 针对大型活动直播,通过对直播流设置延时来控制现场与观众播放画面的时间间隔,避免突发状况造成影响。

注意:如果在推流前设置延播,需要提前5分钟设置,目前该接口只支持流粒度。

可能返回的错误码:

DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) AddDelayLiveStreamWithContext added in v1.0.324

func (c *Client) AddDelayLiveStreamWithContext(ctx context.Context, request *AddDelayLiveStreamRequest) (response *AddDelayLiveStreamResponse, err error)

AddDelayLiveStream 针对大型活动直播,通过对直播流设置延时来控制现场与观众播放画面的时间间隔,避免突发状况造成影响。

注意:如果在推流前设置延播,需要提前5分钟设置,目前该接口只支持流粒度。

可能返回的错误码:

DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) AddLiveDomain

func (c *Client) AddLiveDomain(request *AddLiveDomainRequest) (response *AddLiveDomainResponse, err error)

AddLiveDomain 添加域名,一次只能提交一个域名。域名必须已备案。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_DELETEDOMAININLOCKEDTIME = "FailedOperation.DeleteDomainInLockedTime"
FAILEDOPERATION_DOMAINADDED = "FailedOperation.DomainAdded"
FAILEDOPERATION_DOMAINGSLBFAIL = "FailedOperation.DomainGslbFail"
FAILEDOPERATION_DOMAINNEEDREALNAME = "FailedOperation.DomainNeedRealName"
FAILEDOPERATION_DOMAINNEEDVERIFYOWNER = "FailedOperation.DomainNeedVerifyOwner"
FAILEDOPERATION_HOSTOUTLIMIT = "FailedOperation.HostOutLimit"
FAILEDOPERATION_PARENTDOMAINADDED = "FailedOperation.ParentDomainAdded"
FAILEDOPERATION_SUBDOMAINADDED = "FailedOperation.SubDomainAdded"
INTERNALERROR = "InternalError"
INTERNALERROR_CHINESECHARACTERDETECTED = "InternalError.ChineseCharacterDetected"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DOMAINALREADYEXIST = "InternalError.DomainAlreadyExist"
INTERNALERROR_DOMAINFORMATERROR = "InternalError.DomainFormatError"
INTERNALERROR_DOMAINGSLBFAIL = "InternalError.DomainGslbFail"
INTERNALERROR_DOMAINISFAMOUS = "InternalError.DomainIsFamous"
INTERNALERROR_DOMAINISLIMITED = "InternalError.DomainIsLimited"
INTERNALERROR_DOMAINNORECORD = "InternalError.DomainNoRecord"
INTERNALERROR_DOMAINTOOLONG = "InternalError.DomainTooLong"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_INVALIDUSER = "InternalError.InvalidUser"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINALREADYEXIST = "InvalidParameter.DomainAlreadyExist"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_DOMAINHITBLACKLIST = "InvalidParameter.DomainHitBlackList"
INVALIDPARAMETER_DOMAINISFAMOUS = "InvalidParameter.DomainIsFamous"
INVALIDPARAMETER_DOMAINISLIMITED = "InvalidParameter.DomainIsLimited"
INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
INVALIDPARAMETER_MPHOSTDELETE = "InvalidParameter.MpHostDelete"
INVALIDPARAMETER_MPPLUGINNOUSE = "InvalidParameter.MpPluginNoUse"
RESOURCENOTFOUND_DOMAINNORECORD = "ResourceNotFound.DomainNoRecord"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) AddLiveDomainWithContext added in v1.0.324

func (c *Client) AddLiveDomainWithContext(ctx context.Context, request *AddLiveDomainRequest) (response *AddLiveDomainResponse, err error)

AddLiveDomain 添加域名,一次只能提交一个域名。域名必须已备案。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_DELETEDOMAININLOCKEDTIME = "FailedOperation.DeleteDomainInLockedTime"
FAILEDOPERATION_DOMAINADDED = "FailedOperation.DomainAdded"
FAILEDOPERATION_DOMAINGSLBFAIL = "FailedOperation.DomainGslbFail"
FAILEDOPERATION_DOMAINNEEDREALNAME = "FailedOperation.DomainNeedRealName"
FAILEDOPERATION_DOMAINNEEDVERIFYOWNER = "FailedOperation.DomainNeedVerifyOwner"
FAILEDOPERATION_HOSTOUTLIMIT = "FailedOperation.HostOutLimit"
FAILEDOPERATION_PARENTDOMAINADDED = "FailedOperation.ParentDomainAdded"
FAILEDOPERATION_SUBDOMAINADDED = "FailedOperation.SubDomainAdded"
INTERNALERROR = "InternalError"
INTERNALERROR_CHINESECHARACTERDETECTED = "InternalError.ChineseCharacterDetected"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DOMAINALREADYEXIST = "InternalError.DomainAlreadyExist"
INTERNALERROR_DOMAINFORMATERROR = "InternalError.DomainFormatError"
INTERNALERROR_DOMAINGSLBFAIL = "InternalError.DomainGslbFail"
INTERNALERROR_DOMAINISFAMOUS = "InternalError.DomainIsFamous"
INTERNALERROR_DOMAINISLIMITED = "InternalError.DomainIsLimited"
INTERNALERROR_DOMAINNORECORD = "InternalError.DomainNoRecord"
INTERNALERROR_DOMAINTOOLONG = "InternalError.DomainTooLong"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_INVALIDUSER = "InternalError.InvalidUser"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINALREADYEXIST = "InvalidParameter.DomainAlreadyExist"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_DOMAINHITBLACKLIST = "InvalidParameter.DomainHitBlackList"
INVALIDPARAMETER_DOMAINISFAMOUS = "InvalidParameter.DomainIsFamous"
INVALIDPARAMETER_DOMAINISLIMITED = "InvalidParameter.DomainIsLimited"
INVALIDPARAMETER_DOMAINTOOLONG = "InvalidParameter.DomainTooLong"
INVALIDPARAMETER_MPHOSTDELETE = "InvalidParameter.MpHostDelete"
INVALIDPARAMETER_MPPLUGINNOUSE = "InvalidParameter.MpPluginNoUse"
RESOURCENOTFOUND_DOMAINNORECORD = "ResourceNotFound.DomainNoRecord"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) AddLiveWatermark

func (c *Client) AddLiveWatermark(request *AddLiveWatermarkRequest) (response *AddLiveWatermarkResponse, err error)

AddLiveWatermark 添加水印,成功返回水印 ID 后,需要调用[CreateLiveWatermarkRule](/document/product/267/32629)接口将水印 ID 绑定到流使用。 水印数量上限 100,超过后需要先删除,再添加。

可能返回的错误码:

INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_WATERMARKADDERROR = "InternalError.WatermarkAddError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTFOUNT = "ResourceNotFound.UserNotFount"

func (*Client) AddLiveWatermarkWithContext added in v1.0.324

func (c *Client) AddLiveWatermarkWithContext(ctx context.Context, request *AddLiveWatermarkRequest) (response *AddLiveWatermarkResponse, err error)

AddLiveWatermark 添加水印,成功返回水印 ID 后,需要调用[CreateLiveWatermarkRule](/document/product/267/32629)接口将水印 ID 绑定到流使用。 水印数量上限 100,超过后需要先删除,再添加。

可能返回的错误码:

INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_WATERMARKADDERROR = "InternalError.WatermarkAddError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTFOUNT = "ResourceNotFound.UserNotFount"

func (*Client) AuthenticateDomainOwner added in v1.0.498

func (c *Client) AuthenticateDomainOwner(request *AuthenticateDomainOwnerRequest) (response *AuthenticateDomainOwnerResponse, err error)

AuthenticateDomainOwner 验证用户是否拥有特定直播域名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"

func (*Client) AuthenticateDomainOwnerWithContext added in v1.0.498

func (c *Client) AuthenticateDomainOwnerWithContext(ctx context.Context, request *AuthenticateDomainOwnerRequest) (response *AuthenticateDomainOwnerResponse, err error)

AuthenticateDomainOwner 验证用户是否拥有特定直播域名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"

func (*Client) CancelCommonMixStream

func (c *Client) CancelCommonMixStream(request *CancelCommonMixStreamRequest) (response *CancelCommonMixStreamResponse, err error)

CancelCommonMixStream 该接口用来取消混流。用法与 mix_streamv2.cancel_mix_stream 基本一致。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRERROR = "FailedOperation.CallOtherSvrError"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_CANCELSESSIONNOTEXIST = "FailedOperation.CancelSessionNotExist"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CANCELSESSIONNOTEXIST = "InvalidParameter.CancelSessionNotExist"
INVALIDPARAMETER_OTHERERROR = "InvalidParameter.OtherError"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CancelCommonMixStreamWithContext added in v1.0.324

func (c *Client) CancelCommonMixStreamWithContext(ctx context.Context, request *CancelCommonMixStreamRequest) (response *CancelCommonMixStreamResponse, err error)

CancelCommonMixStream 该接口用来取消混流。用法与 mix_streamv2.cancel_mix_stream 基本一致。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRERROR = "FailedOperation.CallOtherSvrError"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_CANCELSESSIONNOTEXIST = "FailedOperation.CancelSessionNotExist"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CANCELSESSIONNOTEXIST = "InvalidParameter.CancelSessionNotExist"
INVALIDPARAMETER_OTHERERROR = "InvalidParameter.OtherError"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateCommonMixStream

func (c *Client) CreateCommonMixStream(request *CreateCommonMixStreamRequest) (response *CreateCommonMixStreamResponse, err error)

CreateCommonMixStream 该接口用来创建通用混流。用法与旧接口 mix_streamv2.start_mix_stream_advanced 基本一致。

注意:当前最多支持16路混流。

最佳实践:https://cloud.tencent.com/document/product/267/45566

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRERROR = "FailedOperation.CallOtherSvrError"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_CANCELSESSIONNOTEXIST = "FailedOperation.CancelSessionNotExist"
FAILEDOPERATION_GETPICTUREURLERROR = "FailedOperation.GetPictureUrlError"
FAILEDOPERATION_GETSTREAMRESOLUTIONERROR = "FailedOperation.GetStreamResolutionError"
FAILEDOPERATION_PROCESSMIXERROR = "FailedOperation.ProcessMixError"
FAILEDOPERATION_STREAMNOTEXIST = "FailedOperation.StreamNotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_JIFEIOTHERERROR = "InternalError.JiFeiOtherError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CANCELSESSIONNOTEXIST = "InvalidParameter.CancelSessionNotExist"
INVALIDPARAMETER_INPUTNUMLIMITEXCEEDED = "InvalidParameter.InputNumLimitExceeded"
INVALIDPARAMETER_INVALIDBACKGROUDRESOLUTION = "InvalidParameter.InvalidBackgroudResolution"
INVALIDPARAMETER_INVALIDBITRATE = "InvalidParameter.InvalidBitrate"
INVALIDPARAMETER_INVALIDCROPPARAM = "InvalidParameter.InvalidCropParam"
INVALIDPARAMETER_INVALIDLAYERPARAM = "InvalidParameter.InvalidLayerParam"
INVALIDPARAMETER_INVALIDOUTPUTSTREAMID = "InvalidParameter.InvalidOutputStreamID"
INVALIDPARAMETER_INVALIDOUTPUTTYPE = "InvalidParameter.InvalidOutputType"
INVALIDPARAMETER_INVALIDPICTUREID = "InvalidParameter.InvalidPictureID"
INVALIDPARAMETER_INVALIDROUNDRECTRADIUS = "InvalidParameter.InvalidRoundRectRadius"
INVALIDPARAMETER_OTHERERROR = "InvalidParameter.OtherError"
INVALIDPARAMETER_SESSIONOUTPUTSTREAMCHANGED = "InvalidParameter.SessionOutputStreamChanged"
INVALIDPARAMETER_TEMPLATENOTMATCHINPUTNUM = "InvalidParameter.TemplateNotMatchInputNum"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateCommonMixStreamWithContext added in v1.0.324

func (c *Client) CreateCommonMixStreamWithContext(ctx context.Context, request *CreateCommonMixStreamRequest) (response *CreateCommonMixStreamResponse, err error)

CreateCommonMixStream 该接口用来创建通用混流。用法与旧接口 mix_streamv2.start_mix_stream_advanced 基本一致。

注意:当前最多支持16路混流。

最佳实践:https://cloud.tencent.com/document/product/267/45566

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRERROR = "FailedOperation.CallOtherSvrError"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_CANCELSESSIONNOTEXIST = "FailedOperation.CancelSessionNotExist"
FAILEDOPERATION_GETPICTUREURLERROR = "FailedOperation.GetPictureUrlError"
FAILEDOPERATION_GETSTREAMRESOLUTIONERROR = "FailedOperation.GetStreamResolutionError"
FAILEDOPERATION_PROCESSMIXERROR = "FailedOperation.ProcessMixError"
FAILEDOPERATION_STREAMNOTEXIST = "FailedOperation.StreamNotExist"
INTERNALERROR = "InternalError"
INTERNALERROR_JIFEIOTHERERROR = "InternalError.JiFeiOtherError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CANCELSESSIONNOTEXIST = "InvalidParameter.CancelSessionNotExist"
INVALIDPARAMETER_INPUTNUMLIMITEXCEEDED = "InvalidParameter.InputNumLimitExceeded"
INVALIDPARAMETER_INVALIDBACKGROUDRESOLUTION = "InvalidParameter.InvalidBackgroudResolution"
INVALIDPARAMETER_INVALIDBITRATE = "InvalidParameter.InvalidBitrate"
INVALIDPARAMETER_INVALIDCROPPARAM = "InvalidParameter.InvalidCropParam"
INVALIDPARAMETER_INVALIDLAYERPARAM = "InvalidParameter.InvalidLayerParam"
INVALIDPARAMETER_INVALIDOUTPUTSTREAMID = "InvalidParameter.InvalidOutputStreamID"
INVALIDPARAMETER_INVALIDOUTPUTTYPE = "InvalidParameter.InvalidOutputType"
INVALIDPARAMETER_INVALIDPICTUREID = "InvalidParameter.InvalidPictureID"
INVALIDPARAMETER_INVALIDROUNDRECTRADIUS = "InvalidParameter.InvalidRoundRectRadius"
INVALIDPARAMETER_OTHERERROR = "InvalidParameter.OtherError"
INVALIDPARAMETER_SESSIONOUTPUTSTREAMCHANGED = "InvalidParameter.SessionOutputStreamChanged"
INVALIDPARAMETER_TEMPLATENOTMATCHINPUTNUM = "InvalidParameter.TemplateNotMatchInputNum"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLiveCallbackRule

func (c *Client) CreateLiveCallbackRule(request *CreateLiveCallbackRuleRequest) (response *CreateLiveCallbackRuleResponse, err error)

CreateLiveCallbackRule 创建回调规则,需要先调用[CreateLiveCallbackTemplate](/document/product/267/32637)接口创建回调模板,将返回的模板id绑定到域名/路径进行使用。

<br>回调协议相关文档:[事件消息通知](/document/product/267/32744)。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveCallbackRuleWithContext added in v1.0.324

func (c *Client) CreateLiveCallbackRuleWithContext(ctx context.Context, request *CreateLiveCallbackRuleRequest) (response *CreateLiveCallbackRuleResponse, err error)

CreateLiveCallbackRule 创建回调规则,需要先调用[CreateLiveCallbackTemplate](/document/product/267/32637)接口创建回调模板,将返回的模板id绑定到域名/路径进行使用。

<br>回调协议相关文档:[事件消息通知](/document/product/267/32744)。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveCallbackTemplate

func (c *Client) CreateLiveCallbackTemplate(request *CreateLiveCallbackTemplateRequest) (response *CreateLiveCallbackTemplateResponse, err error)

CreateLiveCallbackTemplate 创建回调模板,数量上限:50,成功返回模板id后,需要调用[CreateLiveCallbackRule](/document/product/267/32638)接口将模板 ID 绑定到域名/路径使用。

<br>回调协议相关文档:[事件消息通知](/document/product/267/32744)。

注意:至少填写一个回调 URL。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ARGSNOTMATCH = "InvalidParameter.ArgsNotMatch"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETER_URLNOTSAFE = "InvalidParameter.UrlNotSafe"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveCallbackTemplateWithContext added in v1.0.324

func (c *Client) CreateLiveCallbackTemplateWithContext(ctx context.Context, request *CreateLiveCallbackTemplateRequest) (response *CreateLiveCallbackTemplateResponse, err error)

CreateLiveCallbackTemplate 创建回调模板,数量上限:50,成功返回模板id后,需要调用[CreateLiveCallbackRule](/document/product/267/32638)接口将模板 ID 绑定到域名/路径使用。

<br>回调协议相关文档:[事件消息通知](/document/product/267/32744)。

注意:至少填写一个回调 URL。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ARGSNOTMATCH = "InvalidParameter.ArgsNotMatch"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETER_URLNOTSAFE = "InvalidParameter.UrlNotSafe"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLivePadRule added in v1.0.680

func (c *Client) CreateLivePadRule(request *CreateLivePadRuleRequest) (response *CreateLivePadRuleResponse, err error)

CreateLivePadRule 创建直播垫片规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLivePadRuleWithContext added in v1.0.680

func (c *Client) CreateLivePadRuleWithContext(ctx context.Context, request *CreateLivePadRuleRequest) (response *CreateLivePadRuleResponse, err error)

CreateLivePadRule 创建直播垫片规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLivePadTemplate added in v1.0.680

func (c *Client) CreateLivePadTemplate(request *CreateLivePadTemplateRequest) (response *CreateLivePadTemplateResponse, err error)

CreateLivePadTemplate 创建直播垫片模板。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLivePadTemplateWithContext added in v1.0.680

func (c *Client) CreateLivePadTemplateWithContext(ctx context.Context, request *CreateLivePadTemplateRequest) (response *CreateLivePadTemplateResponse, err error)

CreateLivePadTemplate 创建直播垫片模板。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLivePullStreamTask

func (c *Client) CreateLivePullStreamTask(request *CreateLivePullStreamTaskRequest) (response *CreateLivePullStreamTaskResponse, err error)

CreateLivePullStreamTask 创建直播拉流任务。支持将外部已有的点播文件,或者直播源拉取过来转推到指定的目标地址。

注意:

1. 默认支持任务数上限200个,如有特殊需求,可通过提单到售后进行评估增加上限。

2. 源流视频编码目前只支持: H264, H265。其他编码格式建议先进行转码处理。

3. 源流音频编码目前只支持: AAC。其他编码格式建议先进行转码处理。

4. 可在控制台开启过期自动清理,避免过期任务占用任务数额度。

5. 拉流转推功能为计费增值服务,计费规则详情可参见[计费文档](https://cloud.tencent.com/document/product/267/53308)。

6. 拉流转推功能仅提供内容拉取与推送服务,请确保内容已获得授权并符合内容传播相关的法律法规。若内容有侵权或违规相关问题,云直播会停止相关的功能服务并保留追究法律责任的权利。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDBACKUPTOURL = "InvalidParameter.InvalidBackupToUrl"
INVALIDPARAMETER_INVALIDCALLBACKURL = "InvalidParameter.InvalidCallbackUrl"
INVALIDPARAMETER_INVALIDMIXINPUTPARAM = "InvalidParameter.InvalidMixInputParam"
INVALIDPARAMETER_INVALIDOUTPUTPARAM = "InvalidParameter.InvalidOutputParam"
INVALIDPARAMETER_INVALIDSOURCEURL = "InvalidParameter.InvalidSourceUrl"
INVALIDPARAMETER_INVALIDTASKTIME = "InvalidParameter.InvalidTaskTime"
INVALIDPARAMETER_INVALIDTOURL = "InvalidParameter.InvalidToUrl"
INVALIDPARAMETER_INVALIDWATERMARK = "InvalidParameter.InvalidWatermark"
INVALIDPARAMETER_TASKNOTEXIST = "InvalidParameter.TaskNotExist"
INVALIDPARAMETER_TASKNUMMORETHANLIMIT = "InvalidParameter.TaskNumMoreThanLimit"
INVALIDPARAMETER_TOURLNOPERMISSION = "InvalidParameter.ToUrlNoPermission"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) CreateLivePullStreamTaskWithContext added in v1.0.324

func (c *Client) CreateLivePullStreamTaskWithContext(ctx context.Context, request *CreateLivePullStreamTaskRequest) (response *CreateLivePullStreamTaskResponse, err error)

CreateLivePullStreamTask 创建直播拉流任务。支持将外部已有的点播文件,或者直播源拉取过来转推到指定的目标地址。

注意:

1. 默认支持任务数上限200个,如有特殊需求,可通过提单到售后进行评估增加上限。

2. 源流视频编码目前只支持: H264, H265。其他编码格式建议先进行转码处理。

3. 源流音频编码目前只支持: AAC。其他编码格式建议先进行转码处理。

4. 可在控制台开启过期自动清理,避免过期任务占用任务数额度。

5. 拉流转推功能为计费增值服务,计费规则详情可参见[计费文档](https://cloud.tencent.com/document/product/267/53308)。

6. 拉流转推功能仅提供内容拉取与推送服务,请确保内容已获得授权并符合内容传播相关的法律法规。若内容有侵权或违规相关问题,云直播会停止相关的功能服务并保留追究法律责任的权利。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDBACKUPTOURL = "InvalidParameter.InvalidBackupToUrl"
INVALIDPARAMETER_INVALIDCALLBACKURL = "InvalidParameter.InvalidCallbackUrl"
INVALIDPARAMETER_INVALIDMIXINPUTPARAM = "InvalidParameter.InvalidMixInputParam"
INVALIDPARAMETER_INVALIDOUTPUTPARAM = "InvalidParameter.InvalidOutputParam"
INVALIDPARAMETER_INVALIDSOURCEURL = "InvalidParameter.InvalidSourceUrl"
INVALIDPARAMETER_INVALIDTASKTIME = "InvalidParameter.InvalidTaskTime"
INVALIDPARAMETER_INVALIDTOURL = "InvalidParameter.InvalidToUrl"
INVALIDPARAMETER_INVALIDWATERMARK = "InvalidParameter.InvalidWatermark"
INVALIDPARAMETER_TASKNOTEXIST = "InvalidParameter.TaskNotExist"
INVALIDPARAMETER_TASKNUMMORETHANLIMIT = "InvalidParameter.TaskNumMoreThanLimit"
INVALIDPARAMETER_TOURLNOPERMISSION = "InvalidParameter.ToUrlNoPermission"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) CreateLiveRecord

func (c *Client) CreateLiveRecord(request *CreateLiveRecordRequest) (response *CreateLiveRecordResponse, err error)

CreateLiveRecord - 使用前提

  1. 录制文件存放于点播平台,所以用户如需使用录制功能,需首先自行开通点播服务。

  2. 录制文件存放后相关费用(含存储以及下行播放流量)按照点播平台计费方式收取,具体请参考 [对应文档](https://cloud.tencent.com/document/product/266/2838)。

- 模式说明

该接口支持两种录制模式:

1. 定时录制模式【默认模式】。

  需要传入开始时间与结束时间,录制任务根据起止时间自动开始与结束。在所设置结束时间过期之前(且未调用StopLiveRecord提前终止任务),录制任务都是有效的,期间多次断流然后重推都会启动录制任务。

2. 实时视频录制模式。

  忽略传入的开始时间,在录制任务创建后立即开始录制,录制时长支持最大为30分钟,如果传入的结束时间与当前时间差大于30分钟,则按30分钟计算,实时视频录制主要用于录制精彩视频场景,时长建议控制在5分钟以内。

- 注意事项

  1. 调用接口超时设置应大于3秒,小于3秒重试以及按不同起止时间调用都有可能产生重复录制任务,进而导致额外录制费用。

  2. 受限于音视频文件格式(FLV/MP4/HLS)对编码类型的支持,视频编码类型支持 H.264,音频编码类型支持 AAC。

  3. 为避免恶意或非主观的频繁 API 请求,对定时录制模式最大创建任务数做了限制:其中,当天可以创建的最大任务数不超过4000(不含已删除的任务);当前时刻并发运行的任务数不超过400。有超出此限制的需要提工单申请。

  4. 此调用方式暂时不支持海外推流录制。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_MAXIMUMRUNNINGTASK = "LimitExceeded.MaximumRunningTask"
LIMITEXCEEDED_MAXIMUMTASK = "LimitExceeded.MaximumTask"
RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCEUNAVAILABLE_INVALIDVODSTATUS = "ResourceUnavailable.InvalidVodStatus"
RESOURCEUNAVAILABLE_STREAMNOTEXIST = "ResourceUnavailable.StreamNotExist"

func (*Client) CreateLiveRecordRule

func (c *Client) CreateLiveRecordRule(request *CreateLiveRecordRuleRequest) (response *CreateLiveRecordRuleResponse, err error)

CreateLiveRecordRule 创建录制规则,需要先调用[CreateLiveRecordTemplate](/document/product/267/32614)接口创建录制模板,将返回的模板id绑定到流使用。

<br>录制相关文档:[直播录制](/document/product/267/32739)。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLiveRecordRuleWithContext added in v1.0.324

func (c *Client) CreateLiveRecordRuleWithContext(ctx context.Context, request *CreateLiveRecordRuleRequest) (response *CreateLiveRecordRuleResponse, err error)

CreateLiveRecordRule 创建录制规则,需要先调用[CreateLiveRecordTemplate](/document/product/267/32614)接口创建录制模板,将返回的模板id绑定到流使用。

<br>录制相关文档:[直播录制](/document/product/267/32739)。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLiveRecordTemplate

func (c *Client) CreateLiveRecordTemplate(request *CreateLiveRecordTemplateRequest) (response *CreateLiveRecordTemplateResponse, err error)

CreateLiveRecordTemplate 创建录制模板,数量上限:50,成功返回模板id后,需要调用[CreateLiveRecordRule](/document/product/267/32615)接口,将模板id绑定到流进行使用。

<br>录制相关文档:[直播录制](/document/product/267/32739)。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveRecordTemplateWithContext added in v1.0.324

func (c *Client) CreateLiveRecordTemplateWithContext(ctx context.Context, request *CreateLiveRecordTemplateRequest) (response *CreateLiveRecordTemplateResponse, err error)

CreateLiveRecordTemplate 创建录制模板,数量上限:50,成功返回模板id后,需要调用[CreateLiveRecordRule](/document/product/267/32615)接口,将模板id绑定到流进行使用。

<br>录制相关文档:[直播录制](/document/product/267/32739)。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveRecordWithContext added in v1.0.324

func (c *Client) CreateLiveRecordWithContext(ctx context.Context, request *CreateLiveRecordRequest) (response *CreateLiveRecordResponse, err error)

CreateLiveRecord - 使用前提

  1. 录制文件存放于点播平台,所以用户如需使用录制功能,需首先自行开通点播服务。

  2. 录制文件存放后相关费用(含存储以及下行播放流量)按照点播平台计费方式收取,具体请参考 [对应文档](https://cloud.tencent.com/document/product/266/2838)。

- 模式说明

该接口支持两种录制模式:

1. 定时录制模式【默认模式】。

  需要传入开始时间与结束时间,录制任务根据起止时间自动开始与结束。在所设置结束时间过期之前(且未调用StopLiveRecord提前终止任务),录制任务都是有效的,期间多次断流然后重推都会启动录制任务。

2. 实时视频录制模式。

  忽略传入的开始时间,在录制任务创建后立即开始录制,录制时长支持最大为30分钟,如果传入的结束时间与当前时间差大于30分钟,则按30分钟计算,实时视频录制主要用于录制精彩视频场景,时长建议控制在5分钟以内。

- 注意事项

  1. 调用接口超时设置应大于3秒,小于3秒重试以及按不同起止时间调用都有可能产生重复录制任务,进而导致额外录制费用。

  2. 受限于音视频文件格式(FLV/MP4/HLS)对编码类型的支持,视频编码类型支持 H.264,音频编码类型支持 AAC。

  3. 为避免恶意或非主观的频繁 API 请求,对定时录制模式最大创建任务数做了限制:其中,当天可以创建的最大任务数不超过4000(不含已删除的任务);当前时刻并发运行的任务数不超过400。有超出此限制的需要提工单申请。

  4. 此调用方式暂时不支持海外推流录制。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_MAXIMUMRUNNINGTASK = "LimitExceeded.MaximumRunningTask"
LIMITEXCEEDED_MAXIMUMTASK = "LimitExceeded.MaximumTask"
RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCEUNAVAILABLE_INVALIDVODSTATUS = "ResourceUnavailable.InvalidVodStatus"
RESOURCEUNAVAILABLE_STREAMNOTEXIST = "ResourceUnavailable.StreamNotExist"

func (*Client) CreateLiveSnapshotRule

func (c *Client) CreateLiveSnapshotRule(request *CreateLiveSnapshotRuleRequest) (response *CreateLiveSnapshotRuleResponse, err error)

CreateLiveSnapshotRule 创建截图规则,需要先调用[CreateLiveSnapshotTemplate](/document/product/267/32624)接口创建截图模板,然后将返回的模板 ID 绑定到流进行使用。

<br>截图相关文档:[直播截图](/document/product/267/32737)。

注意:单个域名仅支持关联一个截图模板。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLiveSnapshotRuleWithContext added in v1.0.324

func (c *Client) CreateLiveSnapshotRuleWithContext(ctx context.Context, request *CreateLiveSnapshotRuleRequest) (response *CreateLiveSnapshotRuleResponse, err error)

CreateLiveSnapshotRule 创建截图规则,需要先调用[CreateLiveSnapshotTemplate](/document/product/267/32624)接口创建截图模板,然后将返回的模板 ID 绑定到流进行使用。

<br>截图相关文档:[直播截图](/document/product/267/32737)。

注意:单个域名仅支持关联一个截图模板。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLiveSnapshotTemplate

func (c *Client) CreateLiveSnapshotTemplate(request *CreateLiveSnapshotTemplateRequest) (response *CreateLiveSnapshotTemplateResponse, err error)

CreateLiveSnapshotTemplate 创建截图模板,数量上限:50,成功返回模板id后,需要调用[CreateLiveSnapshotRule](/document/product/267/32625)接口,将模板id绑定到流使用。

<br>截图相关文档:[直播截图](/document/product/267/32737)。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_COSBUCKETNOTEXIST = "FailedOperation.CosBucketNotExist"
FAILEDOPERATION_COSBUCKETNOTPERMISSION = "FailedOperation.CosBucketNotPermission"
FAILEDOPERATION_COSROLENOTEXISTS = "FailedOperation.CosRoleNotExists"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveSnapshotTemplateWithContext added in v1.0.324

func (c *Client) CreateLiveSnapshotTemplateWithContext(ctx context.Context, request *CreateLiveSnapshotTemplateRequest) (response *CreateLiveSnapshotTemplateResponse, err error)

CreateLiveSnapshotTemplate 创建截图模板,数量上限:50,成功返回模板id后,需要调用[CreateLiveSnapshotRule](/document/product/267/32625)接口,将模板id绑定到流使用。

<br>截图相关文档:[直播截图](/document/product/267/32737)。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_COSBUCKETNOTEXIST = "FailedOperation.CosBucketNotExist"
FAILEDOPERATION_COSBUCKETNOTPERMISSION = "FailedOperation.CosBucketNotPermission"
FAILEDOPERATION_COSROLENOTEXISTS = "FailedOperation.CosRoleNotExists"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveStreamMonitor added in v1.0.680

func (c *Client) CreateLiveStreamMonitor(request *CreateLiveStreamMonitorRequest) (response *CreateLiveStreamMonitorResponse, err error)

CreateLiveStreamMonitor 该接口用来创建直播流监播任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_INPUTSTREAMMIXTYPENOTACCESSIBLE = "FailedOperation.InputStreamMixTypeNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_RELATESERVERNOTACCESSIBLE = "FailedOperation.RelateServerNotAccessible"
FAILEDOPERATION_RELATEDRUNNINGMONITORLIMITEXCEEDED = "FailedOperation.RelatedRunningMonitorLimitExceeded"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLiveStreamMonitorWithContext added in v1.0.680

func (c *Client) CreateLiveStreamMonitorWithContext(ctx context.Context, request *CreateLiveStreamMonitorRequest) (response *CreateLiveStreamMonitorResponse, err error)

CreateLiveStreamMonitor 该接口用来创建直播流监播任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_INPUTSTREAMMIXTYPENOTACCESSIBLE = "FailedOperation.InputStreamMixTypeNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_RELATESERVERNOTACCESSIBLE = "FailedOperation.RelateServerNotAccessible"
FAILEDOPERATION_RELATEDRUNNINGMONITORLIMITEXCEEDED = "FailedOperation.RelatedRunningMonitorLimitExceeded"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLiveTimeShiftRule added in v1.0.589

func (c *Client) CreateLiveTimeShiftRule(request *CreateLiveTimeShiftRuleRequest) (response *CreateLiveTimeShiftRuleResponse, err error)

CreateLiveTimeShiftRule 创建直播时移规则,需要先调用[CreateLiveTimeShiftTemplate](/document/product/267/86169)接口创建直播时移模板,将返回的模板id绑定到流使用。

<br>直播时移相关文档:[直播时移](/document/product/267/86134)。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLiveTimeShiftRuleWithContext added in v1.0.589

func (c *Client) CreateLiveTimeShiftRuleWithContext(ctx context.Context, request *CreateLiveTimeShiftRuleRequest) (response *CreateLiveTimeShiftRuleResponse, err error)

CreateLiveTimeShiftRule 创建直播时移规则,需要先调用[CreateLiveTimeShiftTemplate](/document/product/267/86169)接口创建直播时移模板,将返回的模板id绑定到流使用。

<br>直播时移相关文档:[直播时移](/document/product/267/86134)。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) CreateLiveTimeShiftTemplate added in v1.0.589

func (c *Client) CreateLiveTimeShiftTemplate(request *CreateLiveTimeShiftTemplateRequest) (response *CreateLiveTimeShiftTemplateResponse, err error)

CreateLiveTimeShiftTemplate 创建直播时移模板。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveTimeShiftTemplateWithContext added in v1.0.589

func (c *Client) CreateLiveTimeShiftTemplateWithContext(ctx context.Context, request *CreateLiveTimeShiftTemplateRequest) (response *CreateLiveTimeShiftTemplateResponse, err error)

CreateLiveTimeShiftTemplate 创建直播时移模板。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveTranscodeRule

func (c *Client) CreateLiveTranscodeRule(request *CreateLiveTranscodeRuleRequest) (response *CreateLiveTranscodeRuleResponse, err error)

CreateLiveTranscodeRule 创建转码规则,数量上限:50,需要先调用[CreateLiveTranscodeTemplate](/document/product/267/32646)接口创建转码模板,将返回的模板id绑定到流使用。

<br>转码相关文档:[直播转封装及转码](/document/product/267/32736)。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveTranscodeRuleWithContext added in v1.0.324

func (c *Client) CreateLiveTranscodeRuleWithContext(ctx context.Context, request *CreateLiveTranscodeRuleRequest) (response *CreateLiveTranscodeRuleResponse, err error)

CreateLiveTranscodeRule 创建转码规则,数量上限:50,需要先调用[CreateLiveTranscodeTemplate](/document/product/267/32646)接口创建转码模板,将返回的模板id绑定到流使用。

<br>转码相关文档:[直播转封装及转码](/document/product/267/32736)。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveTranscodeTemplate

func (c *Client) CreateLiveTranscodeTemplate(request *CreateLiveTranscodeTemplateRequest) (response *CreateLiveTranscodeTemplateResponse, err error)

CreateLiveTranscodeTemplate 创建转码模板,数量上限:50,成功返回模板id后,需要调用[CreateLiveTranscodeRule](/document/product/267/32647)接口,将返回的模板id绑定到流使用。

<br>转码相关文档:[直播转封装及转码](/document/product/267/32736)。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_PROCESSORALREADYEXIST = "InternalError.ProcessorAlreadyExist"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ARGSNOTMATCH = "InvalidParameter.ArgsNotMatch"
INVALIDPARAMETER_GOPMUSTEQUALANDEXISTS = "InvalidParameter.GopMustEqualAndExists"
INVALIDPARAMETER_PROCESSORALREADYEXIST = "InvalidParameter.ProcessorAlreadyExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveTranscodeTemplateWithContext added in v1.0.324

func (c *Client) CreateLiveTranscodeTemplateWithContext(ctx context.Context, request *CreateLiveTranscodeTemplateRequest) (response *CreateLiveTranscodeTemplateResponse, err error)

CreateLiveTranscodeTemplate 创建转码模板,数量上限:50,成功返回模板id后,需要调用[CreateLiveTranscodeRule](/document/product/267/32647)接口,将返回的模板id绑定到流使用。

<br>转码相关文档:[直播转封装及转码](/document/product/267/32736)。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_PROCESSORALREADYEXIST = "InternalError.ProcessorAlreadyExist"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ARGSNOTMATCH = "InvalidParameter.ArgsNotMatch"
INVALIDPARAMETER_GOPMUSTEQUALANDEXISTS = "InvalidParameter.GopMustEqualAndExists"
INVALIDPARAMETER_PROCESSORALREADYEXIST = "InvalidParameter.ProcessorAlreadyExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveWatermarkRule

func (c *Client) CreateLiveWatermarkRule(request *CreateLiveWatermarkRuleRequest) (response *CreateLiveWatermarkRuleResponse, err error)

CreateLiveWatermarkRule 创建水印规则,需要先调用[AddLiveWatermark](/document/product/267/30154)接口添加水印,将返回的水印id绑定到流使用。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreateLiveWatermarkRuleWithContext added in v1.0.324

func (c *Client) CreateLiveWatermarkRuleWithContext(ctx context.Context, request *CreateLiveWatermarkRuleRequest) (response *CreateLiveWatermarkRuleResponse, err error)

CreateLiveWatermarkRule 创建水印规则,需要先调用[AddLiveWatermark](/document/product/267/30154)接口添加水印,将返回的水印id绑定到流使用。

可能返回的错误码:

FAILEDOPERATION_RULEALREADYEXIST = "FailedOperation.RuleAlreadyExist"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONFNOTFOUND = "InvalidParameter.ConfNotFound"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) CreatePullStreamConfig

func (c *Client) CreatePullStreamConfig(request *CreatePullStreamConfigRequest) (response *CreatePullStreamConfigResponse, err error)

CreatePullStreamConfig 创建临时拉流转推任务,目前限制添加10条任务。

该接口已下线,请使用新接口 CreateLivePullStreamTask。

注意:该接口用于创建临时拉流转推任务,

拉流源地址即 FromUrl 可以是腾讯或非腾讯数据源,

但转推目标地址即 ToUrl 目前限制为已注册的腾讯直播域名。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) CreatePullStreamConfigWithContext added in v1.0.324

func (c *Client) CreatePullStreamConfigWithContext(ctx context.Context, request *CreatePullStreamConfigRequest) (response *CreatePullStreamConfigResponse, err error)

CreatePullStreamConfig 创建临时拉流转推任务,目前限制添加10条任务。

该接口已下线,请使用新接口 CreateLivePullStreamTask。

注意:该接口用于创建临时拉流转推任务,

拉流源地址即 FromUrl 可以是腾讯或非腾讯数据源,

但转推目标地址即 ToUrl 目前限制为已注册的腾讯直播域名。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) CreateRecordTask

func (c *Client) CreateRecordTask(request *CreateRecordTaskRequest) (response *CreateRecordTaskResponse, err error)

CreateRecordTask 创建一个在指定时间启动、结束的录制任务,并使用指定录制模板ID对应的配置进行录制。

- 使用前提

1. 录制文件存放于点播平台,所以用户如需使用录制功能,需首先自行开通点播服务。

2. 录制文件存放后相关费用(含存储以及下行播放流量)按照点播平台计费方式收取,具体请参考[对应文档](https://cloud.tencent.com/document/product/266/2837)。

- 注意事项

1. 断流会结束当前录制并生成录制文件。在结束时间到达之前任务仍然有效,期间只要正常推流都会正常录制,与是否多次推、断流无关。

2. 使用上避免创建时间段相互重叠的录制任务。若同一条流当前存在多个时段重叠的任务,为避免重复录制系统将启动最多3个录制任务。

3. 创建的录制任务记录在平台侧只保留3个月。

4. 当前录制任务管理API([CreateRecordTask](https://cloud.tencent.com/document/product/267/45983)/[StopRecordTask](https://cloud.tencent.com/document/product/267/45981)/[DeleteRecordTask](https://cloud.tencent.com/document/product/267/45982))与旧API(CreateLiveRecord/StopLiveRecord/DeleteLiveRecord)不兼容,两套接口不能混用。

5. 避免 创建录制任务 与 推流 操作同时进行,可能导致因录制任务未生效而引起任务延迟启动问题,两者操作间隔建议大于3秒。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_MAXIMUMRUNNINGTASK = "LimitExceeded.MaximumRunningTask"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCEUNAVAILABLE_INVALIDVODSTATUS = "ResourceUnavailable.InvalidVodStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateRecordTaskWithContext added in v1.0.324

func (c *Client) CreateRecordTaskWithContext(ctx context.Context, request *CreateRecordTaskRequest) (response *CreateRecordTaskResponse, err error)

CreateRecordTask 创建一个在指定时间启动、结束的录制任务,并使用指定录制模板ID对应的配置进行录制。

- 使用前提

1. 录制文件存放于点播平台,所以用户如需使用录制功能,需首先自行开通点播服务。

2. 录制文件存放后相关费用(含存储以及下行播放流量)按照点播平台计费方式收取,具体请参考[对应文档](https://cloud.tencent.com/document/product/266/2837)。

- 注意事项

1. 断流会结束当前录制并生成录制文件。在结束时间到达之前任务仍然有效,期间只要正常推流都会正常录制,与是否多次推、断流无关。

2. 使用上避免创建时间段相互重叠的录制任务。若同一条流当前存在多个时段重叠的任务,为避免重复录制系统将启动最多3个录制任务。

3. 创建的录制任务记录在平台侧只保留3个月。

4. 当前录制任务管理API([CreateRecordTask](https://cloud.tencent.com/document/product/267/45983)/[StopRecordTask](https://cloud.tencent.com/document/product/267/45981)/[DeleteRecordTask](https://cloud.tencent.com/document/product/267/45982))与旧API(CreateLiveRecord/StopLiveRecord/DeleteLiveRecord)不兼容,两套接口不能混用。

5. 避免 创建录制任务 与 推流 操作同时进行,可能导致因录制任务未生效而引起任务延迟启动问题,两者操作间隔建议大于3秒。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_MAXIMUMRUNNINGTASK = "LimitExceeded.MaximumRunningTask"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCEUNAVAILABLE_INVALIDVODSTATUS = "ResourceUnavailable.InvalidVodStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateScreenshotTask added in v1.0.354

func (c *Client) CreateScreenshotTask(request *CreateScreenshotTaskRequest) (response *CreateScreenshotTaskResponse, err error)

CreateScreenshotTask 创建一个在指定时间启动、结束的截图任务,并使用指定截图模板ID对应的配置进行截图。

- 注意事项

1. 断流会结束当前截图。在结束时间到达之前任务仍然有效,期间只要正常推流都会正常截图,与是否多次推、断流无关。

2. 使用上避免创建时间段相互重叠的截图任务。若同一条流当前存在多个时段重叠的任务,为避免重复系统将启动最多3个截图任务。

3. 创建的截图任务记录在平台侧只保留3个月。

4. 当前截图任务管理API(CreateScreenshotTask/StopScreenshotTask/DeleteScreenshotTask)与旧API(CreateLiveInstantSnapshot/StopLiveInstantSnapshot)不兼容,两套接口不能混用。

5. 避免 创建截图任务 与 推流 操作同时进行,可能导致因截图任务未生效而引起任务延迟启动问题,两者操作间隔建议大于3秒。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_MAXIMUMRUNNINGTASK = "LimitExceeded.MaximumRunningTask"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateScreenshotTaskWithContext added in v1.0.354

func (c *Client) CreateScreenshotTaskWithContext(ctx context.Context, request *CreateScreenshotTaskRequest) (response *CreateScreenshotTaskResponse, err error)

CreateScreenshotTask 创建一个在指定时间启动、结束的截图任务,并使用指定截图模板ID对应的配置进行截图。

- 注意事项

1. 断流会结束当前截图。在结束时间到达之前任务仍然有效,期间只要正常推流都会正常截图,与是否多次推、断流无关。

2. 使用上避免创建时间段相互重叠的截图任务。若同一条流当前存在多个时段重叠的任务,为避免重复系统将启动最多3个截图任务。

3. 创建的截图任务记录在平台侧只保留3个月。

4. 当前截图任务管理API(CreateScreenshotTask/StopScreenshotTask/DeleteScreenshotTask)与旧API(CreateLiveInstantSnapshot/StopLiveInstantSnapshot)不兼容,两套接口不能混用。

5. 避免 创建截图任务 与 推流 操作同时进行,可能导致因截图任务未生效而引起任务延迟启动问题,两者操作间隔建议大于3秒。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED_MAXIMUMRUNNINGTASK = "LimitExceeded.MaximumRunningTask"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteLiveCallbackRule

func (c *Client) DeleteLiveCallbackRule(request *DeleteLiveCallbackRuleRequest) (response *DeleteLiveCallbackRuleResponse, err error)

DeleteLiveCallbackRule 删除回调规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DeleteLiveCallbackRuleWithContext added in v1.0.324

func (c *Client) DeleteLiveCallbackRuleWithContext(ctx context.Context, request *DeleteLiveCallbackRuleRequest) (response *DeleteLiveCallbackRuleResponse, err error)

DeleteLiveCallbackRule 删除回调规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DeleteLiveCallbackTemplate

func (c *Client) DeleteLiveCallbackTemplate(request *DeleteLiveCallbackTemplateRequest) (response *DeleteLiveCallbackTemplateResponse, err error)

DeleteLiveCallbackTemplate 删除回调模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveCallbackTemplateWithContext added in v1.0.324

func (c *Client) DeleteLiveCallbackTemplateWithContext(ctx context.Context, request *DeleteLiveCallbackTemplateRequest) (response *DeleteLiveCallbackTemplateResponse, err error)

DeleteLiveCallbackTemplate 删除回调模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveDomain

func (c *Client) DeleteLiveDomain(request *DeleteLiveDomainRequest) (response *DeleteLiveDomainResponse, err error)

DeleteLiveDomain 删除已添加的直播域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DELETEDOMAININLOCKEDTIME = "FailedOperation.DeleteDomainInLockedTime"
FAILEDOPERATION_JIFEINOENOUGHFUND = "FailedOperation.JiFeiNoEnoughFund"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_TAGUNBINDERROR = "FailedOperation.TagUnbindError"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER_DOMAINALREADYEXIST = "InvalidParameter.DomainAlreadyExist"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_DOMAINISLIMITED = "InvalidParameter.DomainIsLimited"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveDomainWithContext added in v1.0.324

func (c *Client) DeleteLiveDomainWithContext(ctx context.Context, request *DeleteLiveDomainRequest) (response *DeleteLiveDomainResponse, err error)

DeleteLiveDomain 删除已添加的直播域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DELETEDOMAININLOCKEDTIME = "FailedOperation.DeleteDomainInLockedTime"
FAILEDOPERATION_JIFEINOENOUGHFUND = "FailedOperation.JiFeiNoEnoughFund"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_TAGUNBINDERROR = "FailedOperation.TagUnbindError"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER_DOMAINALREADYEXIST = "InvalidParameter.DomainAlreadyExist"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_DOMAINISLIMITED = "InvalidParameter.DomainIsLimited"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLivePadRule added in v1.0.680

func (c *Client) DeleteLivePadRule(request *DeleteLivePadRuleRequest) (response *DeleteLivePadRuleResponse, err error)

DeleteLivePadRule 删除直播垫片规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLivePadRuleWithContext added in v1.0.680

func (c *Client) DeleteLivePadRuleWithContext(ctx context.Context, request *DeleteLivePadRuleRequest) (response *DeleteLivePadRuleResponse, err error)

DeleteLivePadRule 删除直播垫片规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLivePadTemplate added in v1.0.680

func (c *Client) DeleteLivePadTemplate(request *DeleteLivePadTemplateRequest) (response *DeleteLivePadTemplateResponse, err error)

DeleteLivePadTemplate 删除直播垫片模板。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLivePadTemplateWithContext added in v1.0.680

func (c *Client) DeleteLivePadTemplateWithContext(ctx context.Context, request *DeleteLivePadTemplateRequest) (response *DeleteLivePadTemplateResponse, err error)

DeleteLivePadTemplate 删除直播垫片模板。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLivePullStreamTask

func (c *Client) DeleteLivePullStreamTask(request *DeleteLivePullStreamTaskRequest) (response *DeleteLivePullStreamTaskResponse, err error)

DeleteLivePullStreamTask 删除接口 CreateLivePullStreamTask 创建的拉流任务。

注意:

1. 入参中的 TaskId 为 CreateLivePullStreamTask 接口创建时返回的TaskId。

2. 也可通过 DescribeLivePullStreamTasks 进行查询创建的任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INVALIDPARAMETER_TASKNOTEXIST = "InvalidParameter.TaskNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DeleteLivePullStreamTaskWithContext added in v1.0.324

func (c *Client) DeleteLivePullStreamTaskWithContext(ctx context.Context, request *DeleteLivePullStreamTaskRequest) (response *DeleteLivePullStreamTaskResponse, err error)

DeleteLivePullStreamTask 删除接口 CreateLivePullStreamTask 创建的拉流任务。

注意:

1. 入参中的 TaskId 为 CreateLivePullStreamTask 接口创建时返回的TaskId。

2. 也可通过 DescribeLivePullStreamTasks 进行查询创建的任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INVALIDPARAMETER_TASKNOTEXIST = "InvalidParameter.TaskNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DeleteLiveRecord

func (c *Client) DeleteLiveRecord(request *DeleteLiveRecordRequest) (response *DeleteLiveRecordResponse, err error)

DeleteLiveRecord 注:DeleteLiveRecord 接口仅用于删除录制任务记录,不具备停止录制的功能,也不能删除正在进行中的录制。如果需要停止录制任务,请使用终止录制[StopLiveRecord](/document/product/267/30146) 接口。

可能返回的错误码:

FAILEDOPERATION_ALTERTASKSTATE = "FailedOperation.AlterTaskState"
INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_TASKID = "ResourceNotFound.TaskId"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveRecordRule

func (c *Client) DeleteLiveRecordRule(request *DeleteLiveRecordRuleRequest) (response *DeleteLiveRecordRuleResponse, err error)

DeleteLiveRecordRule 删除录制规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveRecordRuleWithContext added in v1.0.324

func (c *Client) DeleteLiveRecordRuleWithContext(ctx context.Context, request *DeleteLiveRecordRuleRequest) (response *DeleteLiveRecordRuleResponse, err error)

DeleteLiveRecordRule 删除录制规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveRecordTemplate

func (c *Client) DeleteLiveRecordTemplate(request *DeleteLiveRecordTemplateRequest) (response *DeleteLiveRecordTemplateResponse, err error)

DeleteLiveRecordTemplate 删除录制模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveRecordTemplateWithContext added in v1.0.324

func (c *Client) DeleteLiveRecordTemplateWithContext(ctx context.Context, request *DeleteLiveRecordTemplateRequest) (response *DeleteLiveRecordTemplateResponse, err error)

DeleteLiveRecordTemplate 删除录制模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveRecordWithContext added in v1.0.324

func (c *Client) DeleteLiveRecordWithContext(ctx context.Context, request *DeleteLiveRecordRequest) (response *DeleteLiveRecordResponse, err error)

DeleteLiveRecord 注:DeleteLiveRecord 接口仅用于删除录制任务记录,不具备停止录制的功能,也不能删除正在进行中的录制。如果需要停止录制任务,请使用终止录制[StopLiveRecord](/document/product/267/30146) 接口。

可能返回的错误码:

FAILEDOPERATION_ALTERTASKSTATE = "FailedOperation.AlterTaskState"
INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_TASKID = "ResourceNotFound.TaskId"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveSnapshotRule

func (c *Client) DeleteLiveSnapshotRule(request *DeleteLiveSnapshotRuleRequest) (response *DeleteLiveSnapshotRuleResponse, err error)

DeleteLiveSnapshotRule 删除截图规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveSnapshotRuleWithContext added in v1.0.324

func (c *Client) DeleteLiveSnapshotRuleWithContext(ctx context.Context, request *DeleteLiveSnapshotRuleRequest) (response *DeleteLiveSnapshotRuleResponse, err error)

DeleteLiveSnapshotRule 删除截图规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveSnapshotTemplate

func (c *Client) DeleteLiveSnapshotTemplate(request *DeleteLiveSnapshotTemplateRequest) (response *DeleteLiveSnapshotTemplateResponse, err error)

DeleteLiveSnapshotTemplate 删除截图模板

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveSnapshotTemplateWithContext added in v1.0.324

func (c *Client) DeleteLiveSnapshotTemplateWithContext(ctx context.Context, request *DeleteLiveSnapshotTemplateRequest) (response *DeleteLiveSnapshotTemplateResponse, err error)

DeleteLiveSnapshotTemplate 删除截图模板

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveStreamMonitor added in v1.0.680

func (c *Client) DeleteLiveStreamMonitor(request *DeleteLiveStreamMonitorRequest) (response *DeleteLiveStreamMonitorResponse, err error)

DeleteLiveStreamMonitor 该接口用来删除直播流监播任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveStreamMonitorWithContext added in v1.0.680

func (c *Client) DeleteLiveStreamMonitorWithContext(ctx context.Context, request *DeleteLiveStreamMonitorRequest) (response *DeleteLiveStreamMonitorResponse, err error)

DeleteLiveStreamMonitor 该接口用来删除直播流监播任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveTimeShiftRule added in v1.0.589

func (c *Client) DeleteLiveTimeShiftRule(request *DeleteLiveTimeShiftRuleRequest) (response *DeleteLiveTimeShiftRuleResponse, err error)

DeleteLiveTimeShiftRule 删除直播时移规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveTimeShiftRuleWithContext added in v1.0.589

func (c *Client) DeleteLiveTimeShiftRuleWithContext(ctx context.Context, request *DeleteLiveTimeShiftRuleRequest) (response *DeleteLiveTimeShiftRuleResponse, err error)

DeleteLiveTimeShiftRule 删除直播时移规则。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveTimeShiftTemplate added in v1.0.589

func (c *Client) DeleteLiveTimeShiftTemplate(request *DeleteLiveTimeShiftTemplateRequest) (response *DeleteLiveTimeShiftTemplateResponse, err error)

DeleteLiveTimeShiftTemplate 删除直播时移模板。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveTimeShiftTemplateWithContext added in v1.0.589

func (c *Client) DeleteLiveTimeShiftTemplateWithContext(ctx context.Context, request *DeleteLiveTimeShiftTemplateRequest) (response *DeleteLiveTimeShiftTemplateResponse, err error)

DeleteLiveTimeShiftTemplate 删除直播时移模板。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveTranscodeRule

func (c *Client) DeleteLiveTranscodeRule(request *DeleteLiveTranscodeRuleRequest) (response *DeleteLiveTranscodeRuleResponse, err error)

DeleteLiveTranscodeRule 删除转码规则。

DomainName+AppName+StreamName+TemplateId唯一标识单个转码规则,如需删除需要强匹配。其中TemplateId必填,其余参数为空时也需要传空字符串进行强匹配。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_RULENOTFOUND = "InvalidParameter.RuleNotFound"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveTranscodeRuleWithContext added in v1.0.324

func (c *Client) DeleteLiveTranscodeRuleWithContext(ctx context.Context, request *DeleteLiveTranscodeRuleRequest) (response *DeleteLiveTranscodeRuleResponse, err error)

DeleteLiveTranscodeRule 删除转码规则。

DomainName+AppName+StreamName+TemplateId唯一标识单个转码规则,如需删除需要强匹配。其中TemplateId必填,其余参数为空时也需要传空字符串进行强匹配。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_RULENOTFOUND = "InvalidParameter.RuleNotFound"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveTranscodeTemplate

func (c *Client) DeleteLiveTranscodeTemplate(request *DeleteLiveTranscodeTemplateRequest) (response *DeleteLiveTranscodeTemplateResponse, err error)

DeleteLiveTranscodeTemplate 删除转码模板。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveTranscodeTemplateWithContext added in v1.0.324

func (c *Client) DeleteLiveTranscodeTemplateWithContext(ctx context.Context, request *DeleteLiveTranscodeTemplateRequest) (response *DeleteLiveTranscodeTemplateResponse, err error)

DeleteLiveTranscodeTemplate 删除转码模板。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveWatermark

func (c *Client) DeleteLiveWatermark(request *DeleteLiveWatermarkRequest) (response *DeleteLiveWatermarkResponse, err error)

DeleteLiveWatermark 删除水印。

可能返回的错误码:

INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETWATERMARKERROR = "InternalError.GetWatermarkError"
INTERNALERROR_WATERMARKNOTEXIST = "InternalError.WatermarkNotExist"
INVALIDPARAMETER_CONFINUSED = "InvalidParameter.ConfInUsed"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_WATERMARKNOTEXIST = "ResourceNotFound.WatermarkNotExist"

func (*Client) DeleteLiveWatermarkRule

func (c *Client) DeleteLiveWatermarkRule(request *DeleteLiveWatermarkRuleRequest) (response *DeleteLiveWatermarkRuleResponse, err error)

DeleteLiveWatermarkRule 删除水印规则

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveWatermarkRuleWithContext added in v1.0.324

func (c *Client) DeleteLiveWatermarkRuleWithContext(ctx context.Context, request *DeleteLiveWatermarkRuleRequest) (response *DeleteLiveWatermarkRuleResponse, err error)

DeleteLiveWatermarkRule 删除水印规则

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DeleteLiveWatermarkWithContext added in v1.0.324

func (c *Client) DeleteLiveWatermarkWithContext(ctx context.Context, request *DeleteLiveWatermarkRequest) (response *DeleteLiveWatermarkResponse, err error)

DeleteLiveWatermark 删除水印。

可能返回的错误码:

INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETWATERMARKERROR = "InternalError.GetWatermarkError"
INTERNALERROR_WATERMARKNOTEXIST = "InternalError.WatermarkNotExist"
INVALIDPARAMETER_CONFINUSED = "InvalidParameter.ConfInUsed"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_WATERMARKNOTEXIST = "ResourceNotFound.WatermarkNotExist"

func (*Client) DeletePullStreamConfig

func (c *Client) DeletePullStreamConfig(request *DeletePullStreamConfigRequest) (response *DeletePullStreamConfigResponse, err error)

DeletePullStreamConfig 删除直播拉流配置。该接口已下线,请使用新接口 DeleteLivePullStreamTask。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DeletePullStreamConfigWithContext added in v1.0.324

func (c *Client) DeletePullStreamConfigWithContext(ctx context.Context, request *DeletePullStreamConfigRequest) (response *DeletePullStreamConfigResponse, err error)

DeletePullStreamConfig 删除直播拉流配置。该接口已下线,请使用新接口 DeleteLivePullStreamTask。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DeleteRecordTask

func (c *Client) DeleteRecordTask(request *DeleteRecordTaskRequest) (response *DeleteRecordTaskResponse, err error)

DeleteRecordTask 删除录制任务配置。删除操作不影响正在运行当中的任务,仅对删除之后新的推流有效。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCEUNAVAILABLE_INVALIDVODSTATUS = "ResourceUnavailable.InvalidVodStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRecordTaskWithContext added in v1.0.324

func (c *Client) DeleteRecordTaskWithContext(ctx context.Context, request *DeleteRecordTaskRequest) (response *DeleteRecordTaskResponse, err error)

DeleteRecordTask 删除录制任务配置。删除操作不影响正在运行当中的任务,仅对删除之后新的推流有效。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCEUNAVAILABLE_INVALIDVODSTATUS = "ResourceUnavailable.InvalidVodStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteScreenshotTask added in v1.0.354

func (c *Client) DeleteScreenshotTask(request *DeleteScreenshotTaskRequest) (response *DeleteScreenshotTaskResponse, err error)

DeleteScreenshotTask 删除截图任务配置。删除操作不影响正在运行当中的任务,仅对删除之后新的推流有效。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteScreenshotTaskWithContext added in v1.0.354

func (c *Client) DeleteScreenshotTaskWithContext(ctx context.Context, request *DeleteScreenshotTaskRequest) (response *DeleteScreenshotTaskResponse, err error)

DeleteScreenshotTask 删除截图任务配置。删除操作不影响正在运行当中的任务,仅对删除之后新的推流有效。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAllStreamPlayInfoList

func (c *Client) DescribeAllStreamPlayInfoList(request *DescribeAllStreamPlayInfoListRequest) (response *DescribeAllStreamPlayInfoListResponse, err error)

DescribeAllStreamPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

输入某个时间点(1分钟维度),查询该时间点所有流的下行信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeAllStreamPlayInfoListWithContext added in v1.0.324

func (c *Client) DescribeAllStreamPlayInfoListWithContext(ctx context.Context, request *DescribeAllStreamPlayInfoListRequest) (response *DescribeAllStreamPlayInfoListResponse, err error)

DescribeAllStreamPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

输入某个时间点(1分钟维度),查询该时间点所有流的下行信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeAreaBillBandwidthAndFluxList

func (c *Client) DescribeAreaBillBandwidthAndFluxList(request *DescribeAreaBillBandwidthAndFluxListRequest) (response *DescribeAreaBillBandwidthAndFluxListResponse, err error)

DescribeAreaBillBandwidthAndFluxList 海外分区直播播放带宽和流量数据查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeAreaBillBandwidthAndFluxListWithContext added in v1.0.324

func (c *Client) DescribeAreaBillBandwidthAndFluxListWithContext(ctx context.Context, request *DescribeAreaBillBandwidthAndFluxListRequest) (response *DescribeAreaBillBandwidthAndFluxListResponse, err error)

DescribeAreaBillBandwidthAndFluxList 海外分区直播播放带宽和流量数据查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeBackupStreamList added in v1.0.768

func (c *Client) DescribeBackupStreamList(request *DescribeBackupStreamListRequest) (response *DescribeBackupStreamListResponse, err error)

DescribeBackupStreamList 返回正在直播中的流列表。适用于推流成功后查询在线流信息。

注意:

1. 该接口仅提供辅助查询在线流列表功能,业务重要场景不可强依赖该接口。

2. 该接口仅适用于流数少于2万路的情况,对于流数较大用户请联系售后。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeBackupStreamListWithContext added in v1.0.768

func (c *Client) DescribeBackupStreamListWithContext(ctx context.Context, request *DescribeBackupStreamListRequest) (response *DescribeBackupStreamListResponse, err error)

DescribeBackupStreamList 返回正在直播中的流列表。适用于推流成功后查询在线流信息。

注意:

1. 该接口仅提供辅助查询在线流列表功能,业务重要场景不可强依赖该接口。

2. 该接口仅适用于流数少于2万路的情况,对于流数较大用户请联系售后。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeBillBandwidthAndFluxList

func (c *Client) DescribeBillBandwidthAndFluxList(request *DescribeBillBandwidthAndFluxListRequest) (response *DescribeBillBandwidthAndFluxListResponse, err error)

DescribeBillBandwidthAndFluxList 直播播放带宽和流量数据查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeBillBandwidthAndFluxListWithContext added in v1.0.324

func (c *Client) DescribeBillBandwidthAndFluxListWithContext(ctx context.Context, request *DescribeBillBandwidthAndFluxListRequest) (response *DescribeBillBandwidthAndFluxListResponse, err error)

DescribeBillBandwidthAndFluxList 直播播放带宽和流量数据查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeCallbackRecordsList

func (c *Client) DescribeCallbackRecordsList(request *DescribeCallbackRecordsListRequest) (response *DescribeCallbackRecordsListResponse, err error)

DescribeCallbackRecordsList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

用于查询回调事件。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeCallbackRecordsListWithContext added in v1.0.324

func (c *Client) DescribeCallbackRecordsListWithContext(ctx context.Context, request *DescribeCallbackRecordsListRequest) (response *DescribeCallbackRecordsListResponse, err error)

DescribeCallbackRecordsList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

用于查询回调事件。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeConcurrentRecordStreamNum

func (c *Client) DescribeConcurrentRecordStreamNum(request *DescribeConcurrentRecordStreamNumRequest) (response *DescribeConcurrentRecordStreamNumResponse, err error)

DescribeConcurrentRecordStreamNum 查询并发录制路数,对慢直播和普通直播适用。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeConcurrentRecordStreamNumWithContext added in v1.0.324

func (c *Client) DescribeConcurrentRecordStreamNumWithContext(ctx context.Context, request *DescribeConcurrentRecordStreamNumRequest) (response *DescribeConcurrentRecordStreamNumResponse, err error)

DescribeConcurrentRecordStreamNum 查询并发录制路数,对慢直播和普通直播适用。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeDeliverBandwidthList

func (c *Client) DescribeDeliverBandwidthList(request *DescribeDeliverBandwidthListRequest) (response *DescribeDeliverBandwidthListResponse, err error)

DescribeDeliverBandwidthList 查询直播转推计费带宽,查询时间范围最大支持3个月内的数据,时间跨度最长31天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeliverBandwidthListWithContext added in v1.0.324

func (c *Client) DescribeDeliverBandwidthListWithContext(ctx context.Context, request *DescribeDeliverBandwidthListRequest) (response *DescribeDeliverBandwidthListResponse, err error)

DescribeDeliverBandwidthList 查询直播转推计费带宽,查询时间范围最大支持3个月内的数据,时间跨度最长31天。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDeliverLogDownList added in v1.0.740

func (c *Client) DescribeDeliverLogDownList(request *DescribeDeliverLogDownListRequest) (response *DescribeDeliverLogDownListResponse, err error)

DescribeDeliverLogDownList 批量获取转推日志的URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVOKECDNAPIFAIL = "FailedOperation.InvokeCdnApiFail"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_CDNLOGEMPTY = "ResourceNotFound.CdnLogEmpty"
RESOURCENOTFOUND_CDNTHEMEEMPTY = "ResourceNotFound.CdnThemeEmpty"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeDeliverLogDownListWithContext added in v1.0.740

func (c *Client) DescribeDeliverLogDownListWithContext(ctx context.Context, request *DescribeDeliverLogDownListRequest) (response *DescribeDeliverLogDownListResponse, err error)

DescribeDeliverLogDownList 批量获取转推日志的URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVOKECDNAPIFAIL = "FailedOperation.InvokeCdnApiFail"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_CDNLOGEMPTY = "ResourceNotFound.CdnLogEmpty"
RESOURCENOTFOUND_CDNTHEMEEMPTY = "ResourceNotFound.CdnThemeEmpty"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeGroupProIspPlayInfoList

func (c *Client) DescribeGroupProIspPlayInfoList(request *DescribeGroupProIspPlayInfoListRequest) (response *DescribeGroupProIspPlayInfoListResponse, err error)

DescribeGroupProIspPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询按省份和运营商分组的下行播放数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeGroupProIspPlayInfoListWithContext added in v1.0.324

func (c *Client) DescribeGroupProIspPlayInfoListWithContext(ctx context.Context, request *DescribeGroupProIspPlayInfoListRequest) (response *DescribeGroupProIspPlayInfoListResponse, err error)

DescribeGroupProIspPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询按省份和运营商分组的下行播放数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeHttpStatusInfoList

func (c *Client) DescribeHttpStatusInfoList(request *DescribeHttpStatusInfoListRequest) (response *DescribeHttpStatusInfoListResponse, err error)

DescribeHttpStatusInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询某段时间内5分钟粒度的各播放http状态码的个数。

备注:数据延迟1小时,如10:00-10:59点的数据12点才能查到。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeHttpStatusInfoListWithContext added in v1.0.324

func (c *Client) DescribeHttpStatusInfoListWithContext(ctx context.Context, request *DescribeHttpStatusInfoListRequest) (response *DescribeHttpStatusInfoListResponse, err error)

DescribeHttpStatusInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询某段时间内5分钟粒度的各播放http状态码的个数。

备注:数据延迟1小时,如10:00-10:59点的数据12点才能查到。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveCallbackRules

func (c *Client) DescribeLiveCallbackRules(request *DescribeLiveCallbackRulesRequest) (response *DescribeLiveCallbackRulesResponse, err error)

DescribeLiveCallbackRules 获取回调规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveCallbackRulesWithContext added in v1.0.324

func (c *Client) DescribeLiveCallbackRulesWithContext(ctx context.Context, request *DescribeLiveCallbackRulesRequest) (response *DescribeLiveCallbackRulesResponse, err error)

DescribeLiveCallbackRules 获取回调规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveCallbackTemplate

func (c *Client) DescribeLiveCallbackTemplate(request *DescribeLiveCallbackTemplateRequest) (response *DescribeLiveCallbackTemplateResponse, err error)

DescribeLiveCallbackTemplate 获取单个回调模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveCallbackTemplateWithContext added in v1.0.324

func (c *Client) DescribeLiveCallbackTemplateWithContext(ctx context.Context, request *DescribeLiveCallbackTemplateRequest) (response *DescribeLiveCallbackTemplateResponse, err error)

DescribeLiveCallbackTemplate 获取单个回调模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveCallbackTemplates

func (c *Client) DescribeLiveCallbackTemplates(request *DescribeLiveCallbackTemplatesRequest) (response *DescribeLiveCallbackTemplatesResponse, err error)

DescribeLiveCallbackTemplates 获取回调模板列表

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveCallbackTemplatesWithContext added in v1.0.324

func (c *Client) DescribeLiveCallbackTemplatesWithContext(ctx context.Context, request *DescribeLiveCallbackTemplatesRequest) (response *DescribeLiveCallbackTemplatesResponse, err error)

DescribeLiveCallbackTemplates 获取回调模板列表

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveCert

func (c *Client) DescribeLiveCert(request *DescribeLiveCertRequest) (response *DescribeLiveCertResponse, err error)

DescribeLiveCert 获取证书信息

可能返回的错误码:

FAILEDOPERATION_INVOKEVIDEOAPIFAIL = "FailedOperation.InvokeVideoApiFail"
INTERNALERROR = "InternalError"
INTERNALERROR_CRTDOMAINNOTFOUND = "InternalError.CrtDomainNotFound"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
RESOURCENOTFOUND_CRTDOMAINNOTFOUND = "ResourceNotFound.CrtDomainNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveCertWithContext added in v1.0.324

func (c *Client) DescribeLiveCertWithContext(ctx context.Context, request *DescribeLiveCertRequest) (response *DescribeLiveCertResponse, err error)

DescribeLiveCert 获取证书信息

可能返回的错误码:

FAILEDOPERATION_INVOKEVIDEOAPIFAIL = "FailedOperation.InvokeVideoApiFail"
INTERNALERROR = "InternalError"
INTERNALERROR_CRTDOMAINNOTFOUND = "InternalError.CrtDomainNotFound"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
RESOURCENOTFOUND_CRTDOMAINNOTFOUND = "ResourceNotFound.CrtDomainNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveCerts

func (c *Client) DescribeLiveCerts(request *DescribeLiveCertsRequest) (response *DescribeLiveCertsResponse, err error)

DescribeLiveCerts 获取证书信息列表

可能返回的错误码:

FAILEDOPERATION_INVOKEVIDEOAPIFAIL = "FailedOperation.InvokeVideoApiFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_CRTDOMAINNOTFOUND = "ResourceNotFound.CrtDomainNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveCertsWithContext added in v1.0.324

func (c *Client) DescribeLiveCertsWithContext(ctx context.Context, request *DescribeLiveCertsRequest) (response *DescribeLiveCertsResponse, err error)

DescribeLiveCerts 获取证书信息列表

可能返回的错误码:

FAILEDOPERATION_INVOKEVIDEOAPIFAIL = "FailedOperation.InvokeVideoApiFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_CRTDOMAINNOTFOUND = "ResourceNotFound.CrtDomainNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDelayInfoList

func (c *Client) DescribeLiveDelayInfoList(request *DescribeLiveDelayInfoListRequest) (response *DescribeLiveDelayInfoListResponse, err error)

DescribeLiveDelayInfoList 获取直播延播列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveDelayInfoListWithContext added in v1.0.324

func (c *Client) DescribeLiveDelayInfoListWithContext(ctx context.Context, request *DescribeLiveDelayInfoListRequest) (response *DescribeLiveDelayInfoListResponse, err error)

DescribeLiveDelayInfoList 获取直播延播列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveDomain

func (c *Client) DescribeLiveDomain(request *DescribeLiveDomainRequest) (response *DescribeLiveDomainResponse, err error)

DescribeLiveDomain 查询直播域名信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DOMAINNOTEXIST = "InternalError.DomainNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDomainCert

func (c *Client) DescribeLiveDomainCert(request *DescribeLiveDomainCertRequest) (response *DescribeLiveDomainCertResponse, err error)

DescribeLiveDomainCert 获取域名证书信息。

可能返回的错误码:

FAILEDOPERATION_INVOKEVIDEOAPIFAIL = "FailedOperation.InvokeVideoApiFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_CRTDOMAINNOTFOUND = "ResourceNotFound.CrtDomainNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDomainCertBindings added in v1.0.466

func (c *Client) DescribeLiveDomainCertBindings(request *DescribeLiveDomainCertBindingsRequest) (response *DescribeLiveDomainCertBindingsResponse, err error)

DescribeLiveDomainCertBindings 查询绑定证书的域名列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDomainCertBindingsWithContext added in v1.0.466

func (c *Client) DescribeLiveDomainCertBindingsWithContext(ctx context.Context, request *DescribeLiveDomainCertBindingsRequest) (response *DescribeLiveDomainCertBindingsResponse, err error)

DescribeLiveDomainCertBindings 查询绑定证书的域名列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDomainCertWithContext added in v1.0.324

func (c *Client) DescribeLiveDomainCertWithContext(ctx context.Context, request *DescribeLiveDomainCertRequest) (response *DescribeLiveDomainCertResponse, err error)

DescribeLiveDomainCert 获取域名证书信息。

可能返回的错误码:

FAILEDOPERATION_INVOKEVIDEOAPIFAIL = "FailedOperation.InvokeVideoApiFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_CRTDOMAINNOTFOUND = "ResourceNotFound.CrtDomainNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDomainPlayInfoList

func (c *Client) DescribeLiveDomainPlayInfoList(request *DescribeLiveDomainPlayInfoListRequest) (response *DescribeLiveDomainPlayInfoListResponse, err error)

DescribeLiveDomainPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询实时的域名维度下行播放数据,由于数据处理有耗时,接口默认查询4分钟前的准实时数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeLiveDomainPlayInfoListWithContext added in v1.0.324

func (c *Client) DescribeLiveDomainPlayInfoListWithContext(ctx context.Context, request *DescribeLiveDomainPlayInfoListRequest) (response *DescribeLiveDomainPlayInfoListResponse, err error)

DescribeLiveDomainPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询实时的域名维度下行播放数据,由于数据处理有耗时,接口默认查询4分钟前的准实时数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeLiveDomainReferer

func (c *Client) DescribeLiveDomainReferer(request *DescribeLiveDomainRefererRequest) (response *DescribeLiveDomainRefererResponse, err error)

DescribeLiveDomainReferer 查询直播域名 Referer 黑白名单配置。

由于 Referer 信息包含在 http 协议中,在开启配置后,播放协议为 rtmp 或 WebRTC 不会校验 Referer 配置,仍可正常播放。如需配置 Referer 鉴权建议使用 http-flv 或 http-hls 协议播放。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DOMAINNOTEXIST = "InternalError.DomainNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDomainRefererWithContext added in v1.0.324

func (c *Client) DescribeLiveDomainRefererWithContext(ctx context.Context, request *DescribeLiveDomainRefererRequest) (response *DescribeLiveDomainRefererResponse, err error)

DescribeLiveDomainReferer 查询直播域名 Referer 黑白名单配置。

由于 Referer 信息包含在 http 协议中,在开启配置后,播放协议为 rtmp 或 WebRTC 不会校验 Referer 配置,仍可正常播放。如需配置 Referer 鉴权建议使用 http-flv 或 http-hls 协议播放。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DOMAINNOTEXIST = "InternalError.DomainNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDomainWithContext added in v1.0.324

func (c *Client) DescribeLiveDomainWithContext(ctx context.Context, request *DescribeLiveDomainRequest) (response *DescribeLiveDomainResponse, err error)

DescribeLiveDomain 查询直播域名信息。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DOMAINNOTEXIST = "InternalError.DomainNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDomains

func (c *Client) DescribeLiveDomains(request *DescribeLiveDomainsRequest) (response *DescribeLiveDomainsResponse, err error)

DescribeLiveDomains 根据域名状态、类型等信息查询用户的域名信息。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
RESOURCENOTFOUND_EMPTYDATA = "ResourceNotFound.EmptyData"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveDomainsWithContext added in v1.0.324

func (c *Client) DescribeLiveDomainsWithContext(ctx context.Context, request *DescribeLiveDomainsRequest) (response *DescribeLiveDomainsResponse, err error)

DescribeLiveDomains 根据域名状态、类型等信息查询用户的域名信息。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
RESOURCENOTFOUND_EMPTYDATA = "ResourceNotFound.EmptyData"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveForbidStreamList

func (c *Client) DescribeLiveForbidStreamList(request *DescribeLiveForbidStreamListRequest) (response *DescribeLiveForbidStreamListResponse, err error)

DescribeLiveForbidStreamList 获取禁推流列表。

注意:该接口仅作为直播辅助查询接口,重要业务场景不可强依赖该接口。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveForbidStreamListWithContext added in v1.0.324

func (c *Client) DescribeLiveForbidStreamListWithContext(ctx context.Context, request *DescribeLiveForbidStreamListRequest) (response *DescribeLiveForbidStreamListResponse, err error)

DescribeLiveForbidStreamList 获取禁推流列表。

注意:该接口仅作为直播辅助查询接口,重要业务场景不可强依赖该接口。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLivePackageInfo

func (c *Client) DescribeLivePackageInfo(request *DescribeLivePackageInfoRequest) (response *DescribeLivePackageInfoResponse, err error)

DescribeLivePackageInfo 查询用户套餐包总量、使用量、剩余量、包状态、购买时间和过期时间等。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLivePackageInfoWithContext added in v1.0.324

func (c *Client) DescribeLivePackageInfoWithContext(ctx context.Context, request *DescribeLivePackageInfoRequest) (response *DescribeLivePackageInfoResponse, err error)

DescribeLivePackageInfo 查询用户套餐包总量、使用量、剩余量、包状态、购买时间和过期时间等。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLivePadProcessorList added in v1.0.918

func (c *Client) DescribeLivePadProcessorList(request *DescribeLivePadProcessorListRequest) (response *DescribeLivePadProcessorListResponse, err error)

DescribeLivePadProcessorList 使用该接口查询垫片流。垫片流状态更新存在一定延迟,可间隔30秒以上查询,避免频繁查询该接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLivePadProcessorListWithContext added in v1.0.918

func (c *Client) DescribeLivePadProcessorListWithContext(ctx context.Context, request *DescribeLivePadProcessorListRequest) (response *DescribeLivePadProcessorListResponse, err error)

DescribeLivePadProcessorList 使用该接口查询垫片流。垫片流状态更新存在一定延迟,可间隔30秒以上查询,避免频繁查询该接口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLivePadRules added in v1.0.680

func (c *Client) DescribeLivePadRules(request *DescribeLivePadRulesRequest) (response *DescribeLivePadRulesResponse, err error)

DescribeLivePadRules 获取直播垫片规则列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLivePadRulesWithContext added in v1.0.680

func (c *Client) DescribeLivePadRulesWithContext(ctx context.Context, request *DescribeLivePadRulesRequest) (response *DescribeLivePadRulesResponse, err error)

DescribeLivePadRules 获取直播垫片规则列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLivePadTemplate added in v1.0.680

func (c *Client) DescribeLivePadTemplate(request *DescribeLivePadTemplateRequest) (response *DescribeLivePadTemplateResponse, err error)

DescribeLivePadTemplate 获取单个直播垫片模板

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLivePadTemplateWithContext added in v1.0.680

func (c *Client) DescribeLivePadTemplateWithContext(ctx context.Context, request *DescribeLivePadTemplateRequest) (response *DescribeLivePadTemplateResponse, err error)

DescribeLivePadTemplate 获取单个直播垫片模板

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLivePadTemplates added in v1.0.680

func (c *Client) DescribeLivePadTemplates(request *DescribeLivePadTemplatesRequest) (response *DescribeLivePadTemplatesResponse, err error)

DescribeLivePadTemplates 获取直播垫片模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLivePadTemplatesWithContext added in v1.0.680

func (c *Client) DescribeLivePadTemplatesWithContext(ctx context.Context, request *DescribeLivePadTemplatesRequest) (response *DescribeLivePadTemplatesResponse, err error)

DescribeLivePadTemplates 获取直播垫片模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLivePlayAuthKey

func (c *Client) DescribeLivePlayAuthKey(request *DescribeLivePlayAuthKeyRequest) (response *DescribeLivePlayAuthKeyResponse, err error)

DescribeLivePlayAuthKey 查询播放鉴权key。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_PLAYDOMAINNORECORD = "InternalError.PlayDomainNoRecord"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_PLAYDOMAINNORECORD = "ResourceNotFound.PlayDomainNoRecord"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLivePlayAuthKeyWithContext added in v1.0.324

func (c *Client) DescribeLivePlayAuthKeyWithContext(ctx context.Context, request *DescribeLivePlayAuthKeyRequest) (response *DescribeLivePlayAuthKeyResponse, err error)

DescribeLivePlayAuthKey 查询播放鉴权key。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_PLAYDOMAINNORECORD = "InternalError.PlayDomainNoRecord"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_PLAYDOMAINNORECORD = "ResourceNotFound.PlayDomainNoRecord"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLivePullStreamTaskStatus added in v1.0.685

func (c *Client) DescribeLivePullStreamTaskStatus(request *DescribeLivePullStreamTaskStatusRequest) (response *DescribeLivePullStreamTaskStatusResponse, err error)

DescribeLivePullStreamTaskStatus 查询直播拉流任务状态信息。

可能返回的错误码:

RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLivePullStreamTaskStatusWithContext added in v1.0.685

func (c *Client) DescribeLivePullStreamTaskStatusWithContext(ctx context.Context, request *DescribeLivePullStreamTaskStatusRequest) (response *DescribeLivePullStreamTaskStatusResponse, err error)

DescribeLivePullStreamTaskStatus 查询直播拉流任务状态信息。

可能返回的错误码:

RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLivePullStreamTasks

func (c *Client) DescribeLivePullStreamTasks(request *DescribeLivePullStreamTasksRequest) (response *DescribeLivePullStreamTasksResponse, err error)

DescribeLivePullStreamTasks 查询使用 CreateLivePullStreamTask 接口创建的直播拉流任务。

排序方式:默认按更新时间 倒序排列。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLivePullStreamTasksWithContext added in v1.0.324

func (c *Client) DescribeLivePullStreamTasksWithContext(ctx context.Context, request *DescribeLivePullStreamTasksRequest) (response *DescribeLivePullStreamTasksResponse, err error)

DescribeLivePullStreamTasks 查询使用 CreateLivePullStreamTask 接口创建的直播拉流任务。

排序方式:默认按更新时间 倒序排列。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLivePushAuthKey

func (c *Client) DescribeLivePushAuthKey(request *DescribeLivePushAuthKeyRequest) (response *DescribeLivePushAuthKeyResponse, err error)

DescribeLivePushAuthKey 查询直播推流鉴权key

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_PUSHDOMAINNORECORD = "InternalError.PushDomainNoRecord"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_PUSHDOMAINNORECORD = "ResourceNotFound.PushDomainNoRecord"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLivePushAuthKeyWithContext added in v1.0.324

func (c *Client) DescribeLivePushAuthKeyWithContext(ctx context.Context, request *DescribeLivePushAuthKeyRequest) (response *DescribeLivePushAuthKeyResponse, err error)

DescribeLivePushAuthKey 查询直播推流鉴权key

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_PUSHDOMAINNORECORD = "InternalError.PushDomainNoRecord"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_PUSHDOMAINNORECORD = "ResourceNotFound.PushDomainNoRecord"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveRecordRules

func (c *Client) DescribeLiveRecordRules(request *DescribeLiveRecordRulesRequest) (response *DescribeLiveRecordRulesResponse, err error)

DescribeLiveRecordRules 获取录制规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveRecordRulesWithContext added in v1.0.324

func (c *Client) DescribeLiveRecordRulesWithContext(ctx context.Context, request *DescribeLiveRecordRulesRequest) (response *DescribeLiveRecordRulesResponse, err error)

DescribeLiveRecordRules 获取录制规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveRecordTemplate

func (c *Client) DescribeLiveRecordTemplate(request *DescribeLiveRecordTemplateRequest) (response *DescribeLiveRecordTemplateResponse, err error)

DescribeLiveRecordTemplate 获取单个录制模板。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveRecordTemplateWithContext added in v1.0.324

func (c *Client) DescribeLiveRecordTemplateWithContext(ctx context.Context, request *DescribeLiveRecordTemplateRequest) (response *DescribeLiveRecordTemplateResponse, err error)

DescribeLiveRecordTemplate 获取单个录制模板。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveRecordTemplates

func (c *Client) DescribeLiveRecordTemplates(request *DescribeLiveRecordTemplatesRequest) (response *DescribeLiveRecordTemplatesResponse, err error)

DescribeLiveRecordTemplates 获取录制模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveRecordTemplatesWithContext added in v1.0.324

func (c *Client) DescribeLiveRecordTemplatesWithContext(ctx context.Context, request *DescribeLiveRecordTemplatesRequest) (response *DescribeLiveRecordTemplatesResponse, err error)

DescribeLiveRecordTemplates 获取录制模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveSnapshotRules

func (c *Client) DescribeLiveSnapshotRules(request *DescribeLiveSnapshotRulesRequest) (response *DescribeLiveSnapshotRulesResponse, err error)

DescribeLiveSnapshotRules 获取截图规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveSnapshotRulesWithContext added in v1.0.324

func (c *Client) DescribeLiveSnapshotRulesWithContext(ctx context.Context, request *DescribeLiveSnapshotRulesRequest) (response *DescribeLiveSnapshotRulesResponse, err error)

DescribeLiveSnapshotRules 获取截图规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveSnapshotTemplate

func (c *Client) DescribeLiveSnapshotTemplate(request *DescribeLiveSnapshotTemplateRequest) (response *DescribeLiveSnapshotTemplateResponse, err error)

DescribeLiveSnapshotTemplate 获取单个截图模板。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveSnapshotTemplateWithContext added in v1.0.324

func (c *Client) DescribeLiveSnapshotTemplateWithContext(ctx context.Context, request *DescribeLiveSnapshotTemplateRequest) (response *DescribeLiveSnapshotTemplateResponse, err error)

DescribeLiveSnapshotTemplate 获取单个截图模板。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveSnapshotTemplates

func (c *Client) DescribeLiveSnapshotTemplates(request *DescribeLiveSnapshotTemplatesRequest) (response *DescribeLiveSnapshotTemplatesResponse, err error)

DescribeLiveSnapshotTemplates 获取截图模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveSnapshotTemplatesWithContext added in v1.0.324

func (c *Client) DescribeLiveSnapshotTemplatesWithContext(ctx context.Context, request *DescribeLiveSnapshotTemplatesRequest) (response *DescribeLiveSnapshotTemplatesResponse, err error)

DescribeLiveSnapshotTemplates 获取截图模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveStreamEventList

func (c *Client) DescribeLiveStreamEventList(request *DescribeLiveStreamEventListRequest) (response *DescribeLiveStreamEventListResponse, err error)

DescribeLiveStreamEventList 用于查询推断流事件。<br>

注意:

1. 该接口提供离线推断流记录查询功能,不可作为重要业务场景强依赖接口。

2. 该接口可通过使用IsFilter进行过滤,返回推流历史记录。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveStreamEventListWithContext added in v1.0.324

func (c *Client) DescribeLiveStreamEventListWithContext(ctx context.Context, request *DescribeLiveStreamEventListRequest) (response *DescribeLiveStreamEventListResponse, err error)

DescribeLiveStreamEventList 用于查询推断流事件。<br>

注意:

1. 该接口提供离线推断流记录查询功能,不可作为重要业务场景强依赖接口。

2. 该接口可通过使用IsFilter进行过滤,返回推流历史记录。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveStreamMonitor added in v1.0.680

func (c *Client) DescribeLiveStreamMonitor(request *DescribeLiveStreamMonitorRequest) (response *DescribeLiveStreamMonitorResponse, err error)

DescribeLiveStreamMonitor 该接口用来查询某个特定监播任务的配置。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveStreamMonitorList added in v1.0.680

func (c *Client) DescribeLiveStreamMonitorList(request *DescribeLiveStreamMonitorListRequest) (response *DescribeLiveStreamMonitorListResponse, err error)

DescribeLiveStreamMonitorList 该接口用来查询直播流监播任务配置的列表信息。

可能返回的错误码:

FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveStreamMonitorListWithContext added in v1.0.680

func (c *Client) DescribeLiveStreamMonitorListWithContext(ctx context.Context, request *DescribeLiveStreamMonitorListRequest) (response *DescribeLiveStreamMonitorListResponse, err error)

DescribeLiveStreamMonitorList 该接口用来查询直播流监播任务配置的列表信息。

可能返回的错误码:

FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveStreamMonitorWithContext added in v1.0.680

func (c *Client) DescribeLiveStreamMonitorWithContext(ctx context.Context, request *DescribeLiveStreamMonitorRequest) (response *DescribeLiveStreamMonitorResponse, err error)

DescribeLiveStreamMonitor 该接口用来查询某个特定监播任务的配置。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveStreamOnlineList

func (c *Client) DescribeLiveStreamOnlineList(request *DescribeLiveStreamOnlineListRequest) (response *DescribeLiveStreamOnlineListResponse, err error)

DescribeLiveStreamOnlineList 返回正在直播中的流列表。适用于推流成功后查询在线流信息。

注意:

1. 该接口仅提供辅助查询在线流列表功能,业务重要场景不可强依赖该接口。

2. 该接口仅适用于流数少于2万路的情况,对于流数较大用户请联系售后。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveStreamOnlineListWithContext added in v1.0.324

func (c *Client) DescribeLiveStreamOnlineListWithContext(ctx context.Context, request *DescribeLiveStreamOnlineListRequest) (response *DescribeLiveStreamOnlineListResponse, err error)

DescribeLiveStreamOnlineList 返回正在直播中的流列表。适用于推流成功后查询在线流信息。

注意:

1. 该接口仅提供辅助查询在线流列表功能,业务重要场景不可强依赖该接口。

2. 该接口仅适用于流数少于2万路的情况,对于流数较大用户请联系售后。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveStreamPublishedList

func (c *Client) DescribeLiveStreamPublishedList(request *DescribeLiveStreamPublishedListRequest) (response *DescribeLiveStreamPublishedListResponse, err error)

DescribeLiveStreamPublishedList 返回已经推过流的流列表。<br>

注意:分页最多支持查询1万条记录,可通过调整查询时间范围来获取更多数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveStreamPublishedListWithContext added in v1.0.324

func (c *Client) DescribeLiveStreamPublishedListWithContext(ctx context.Context, request *DescribeLiveStreamPublishedListRequest) (response *DescribeLiveStreamPublishedListResponse, err error)

DescribeLiveStreamPublishedList 返回已经推过流的流列表。<br>

注意:分页最多支持查询1万条记录,可通过调整查询时间范围来获取更多数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveStreamPushInfoList

func (c *Client) DescribeLiveStreamPushInfoList(request *DescribeLiveStreamPushInfoListRequest) (response *DescribeLiveStreamPushInfoListResponse, err error)

DescribeLiveStreamPushInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询所有实时流的推流信息,包括客户端IP,服务端IP,帧率,码率,域名,开始推流时间。

可能返回的错误码:

FAILEDOPERATION_GETDATAFAILED = "FailedOperation.GetDataFailed"
FAILEDOPERATION_HASNOTLIVINGSTREAM = "FailedOperation.HasNotLivingStream"
FAILEDOPERATION_QUERYUPLOADINFOFAILED = "FailedOperation.QueryUploadInfoFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_INVALIDREQUEST = "InternalError.InvalidRequest"
INTERNALERROR_QUERYPROISPPLAYINFOERROR = "InternalError.QueryProIspPlayInfoError"
INTERNALERROR_QUERYUPLOADINFOFAILED = "InternalError.QueryUploadInfoFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveStreamPushInfoListWithContext added in v1.0.324

func (c *Client) DescribeLiveStreamPushInfoListWithContext(ctx context.Context, request *DescribeLiveStreamPushInfoListRequest) (response *DescribeLiveStreamPushInfoListResponse, err error)

DescribeLiveStreamPushInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询所有实时流的推流信息,包括客户端IP,服务端IP,帧率,码率,域名,开始推流时间。

可能返回的错误码:

FAILEDOPERATION_GETDATAFAILED = "FailedOperation.GetDataFailed"
FAILEDOPERATION_HASNOTLIVINGSTREAM = "FailedOperation.HasNotLivingStream"
FAILEDOPERATION_QUERYUPLOADINFOFAILED = "FailedOperation.QueryUploadInfoFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_INVALIDREQUEST = "InternalError.InvalidRequest"
INTERNALERROR_QUERYPROISPPLAYINFOERROR = "InternalError.QueryProIspPlayInfoError"
INTERNALERROR_QUERYUPLOADINFOFAILED = "InternalError.QueryUploadInfoFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveStreamState

func (c *Client) DescribeLiveStreamState(request *DescribeLiveStreamStateRequest) (response *DescribeLiveStreamStateResponse, err error)

DescribeLiveStreamState 返回直播中、无推流或者禁播等状态。

使用建议:

该接口提供实时流状态查询功能,鉴于网络抖动等一些不可抗因素,使用该接口作为判断主播是否开播等重要业务场景时,请参考以下使用建议。

1. 优先使用业务自身的房间开关播逻辑,判断主播是否在线,譬如客户端开播信令和主播在线心跳等。

2. 对于没有房间管理的直播场景,可以结合以下方案综合判断。

2.1 根据[推断流事件通知](/document/product/267/20388) 判断主播在线状态。

2.2 通过定时(间隔>1min)查询[直播中的流接口](/document/api/267/20472),判断主播是否在线。

2.3 通过 本接口 查询直播流状态,判断主播是否在线。

2.4 以上任一方式判断为在线,都认为主播开播中,并且接口查询超时或解析异常时,也默认为在线,减少对业务的影响。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveStreamStateWithContext added in v1.0.324

func (c *Client) DescribeLiveStreamStateWithContext(ctx context.Context, request *DescribeLiveStreamStateRequest) (response *DescribeLiveStreamStateResponse, err error)

DescribeLiveStreamState 返回直播中、无推流或者禁播等状态。

使用建议:

该接口提供实时流状态查询功能,鉴于网络抖动等一些不可抗因素,使用该接口作为判断主播是否开播等重要业务场景时,请参考以下使用建议。

1. 优先使用业务自身的房间开关播逻辑,判断主播是否在线,譬如客户端开播信令和主播在线心跳等。

2. 对于没有房间管理的直播场景,可以结合以下方案综合判断。

2.1 根据[推断流事件通知](/document/product/267/20388) 判断主播在线状态。

2.2 通过定时(间隔>1min)查询[直播中的流接口](/document/api/267/20472),判断主播是否在线。

2.3 通过 本接口 查询直播流状态,判断主播是否在线。

2.4 以上任一方式判断为在线,都认为主播开播中,并且接口查询超时或解析异常时,也默认为在线,减少对业务的影响。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribeLiveTimeShiftBillInfoList added in v1.0.419

func (c *Client) DescribeLiveTimeShiftBillInfoList(request *DescribeLiveTimeShiftBillInfoListRequest) (response *DescribeLiveTimeShiftBillInfoListResponse, err error)

DescribeLiveTimeShiftBillInfoList 提供给客户对账,按天统计,维度:推流域名、时移文件时长(累加)、配置天数(不累加)、时移总时长(累加)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveTimeShiftBillInfoListWithContext added in v1.0.419

func (c *Client) DescribeLiveTimeShiftBillInfoListWithContext(ctx context.Context, request *DescribeLiveTimeShiftBillInfoListRequest) (response *DescribeLiveTimeShiftBillInfoListResponse, err error)

DescribeLiveTimeShiftBillInfoList 提供给客户对账,按天统计,维度:推流域名、时移文件时长(累加)、配置天数(不累加)、时移总时长(累加)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveTimeShiftRules added in v1.0.589

func (c *Client) DescribeLiveTimeShiftRules(request *DescribeLiveTimeShiftRulesRequest) (response *DescribeLiveTimeShiftRulesResponse, err error)

DescribeLiveTimeShiftRules 获取直播时移规则列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveTimeShiftRulesWithContext added in v1.0.589

func (c *Client) DescribeLiveTimeShiftRulesWithContext(ctx context.Context, request *DescribeLiveTimeShiftRulesRequest) (response *DescribeLiveTimeShiftRulesResponse, err error)

DescribeLiveTimeShiftRules 获取直播时移规则列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveTimeShiftTemplates added in v1.0.589

func (c *Client) DescribeLiveTimeShiftTemplates(request *DescribeLiveTimeShiftTemplatesRequest) (response *DescribeLiveTimeShiftTemplatesResponse, err error)

DescribeLiveTimeShiftTemplates 获取直播时移模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveTimeShiftTemplatesWithContext added in v1.0.589

func (c *Client) DescribeLiveTimeShiftTemplatesWithContext(ctx context.Context, request *DescribeLiveTimeShiftTemplatesRequest) (response *DescribeLiveTimeShiftTemplatesResponse, err error)

DescribeLiveTimeShiftTemplates 获取直播时移模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INTERNALERROR_RULEOUTLIMIT = "InternalError.RuleOutLimit"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveTranscodeDetailInfo

func (c *Client) DescribeLiveTranscodeDetailInfo(request *DescribeLiveTranscodeDetailInfoRequest) (response *DescribeLiveTranscodeDetailInfoResponse, err error)

DescribeLiveTranscodeDetailInfo 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

支持查询某天或某段时间的转码详细信息。由于转码数据量较大,如果查询时间跨度太长可能会拉不到数据,可以尝试将查询时间范围缩小些再重试。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveTranscodeDetailInfoWithContext added in v1.0.324

func (c *Client) DescribeLiveTranscodeDetailInfoWithContext(ctx context.Context, request *DescribeLiveTranscodeDetailInfoRequest) (response *DescribeLiveTranscodeDetailInfoResponse, err error)

DescribeLiveTranscodeDetailInfo 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

支持查询某天或某段时间的转码详细信息。由于转码数据量较大,如果查询时间跨度太长可能会拉不到数据,可以尝试将查询时间范围缩小些再重试。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveTranscodeRules

func (c *Client) DescribeLiveTranscodeRules(request *DescribeLiveTranscodeRulesRequest) (response *DescribeLiveTranscodeRulesResponse, err error)

DescribeLiveTranscodeRules 获取转码规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveTranscodeRulesWithContext added in v1.0.324

func (c *Client) DescribeLiveTranscodeRulesWithContext(ctx context.Context, request *DescribeLiveTranscodeRulesRequest) (response *DescribeLiveTranscodeRulesResponse, err error)

DescribeLiveTranscodeRules 获取转码规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveTranscodeTemplate

func (c *Client) DescribeLiveTranscodeTemplate(request *DescribeLiveTranscodeTemplateRequest) (response *DescribeLiveTranscodeTemplateResponse, err error)

DescribeLiveTranscodeTemplate 获取单个转码模板。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveTranscodeTemplateWithContext added in v1.0.324

func (c *Client) DescribeLiveTranscodeTemplateWithContext(ctx context.Context, request *DescribeLiveTranscodeTemplateRequest) (response *DescribeLiveTranscodeTemplateResponse, err error)

DescribeLiveTranscodeTemplate 获取单个转码模板。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveTranscodeTemplates

func (c *Client) DescribeLiveTranscodeTemplates(request *DescribeLiveTranscodeTemplatesRequest) (response *DescribeLiveTranscodeTemplatesResponse, err error)

DescribeLiveTranscodeTemplates 获取转码模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveTranscodeTemplatesWithContext added in v1.0.324

func (c *Client) DescribeLiveTranscodeTemplatesWithContext(ctx context.Context, request *DescribeLiveTranscodeTemplatesRequest) (response *DescribeLiveTranscodeTemplatesResponse, err error)

DescribeLiveTranscodeTemplates 获取转码模板列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) DescribeLiveTranscodeTotalInfo added in v1.0.228

func (c *Client) DescribeLiveTranscodeTotalInfo(request *DescribeLiveTranscodeTotalInfoRequest) (response *DescribeLiveTranscodeTotalInfoResponse, err error)

DescribeLiveTranscodeTotalInfo 查询转码总量数据,可查询近三个月内的数据。

注意:

如果是查询某一天内,则返回5分钟粒度数据;

如果是查询跨天或指定域名, 则返回1小时粒度数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeLiveTranscodeTotalInfoWithContext added in v1.0.324

func (c *Client) DescribeLiveTranscodeTotalInfoWithContext(ctx context.Context, request *DescribeLiveTranscodeTotalInfoRequest) (response *DescribeLiveTranscodeTotalInfoResponse, err error)

DescribeLiveTranscodeTotalInfo 查询转码总量数据,可查询近三个月内的数据。

注意:

如果是查询某一天内,则返回5分钟粒度数据;

如果是查询跨天或指定域名, 则返回1小时粒度数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeLiveWatermark

func (c *Client) DescribeLiveWatermark(request *DescribeLiveWatermarkRequest) (response *DescribeLiveWatermarkResponse, err error)

DescribeLiveWatermark 获取单个水印信息。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveWatermarkRules

func (c *Client) DescribeLiveWatermarkRules(request *DescribeLiveWatermarkRulesRequest) (response *DescribeLiveWatermarkRulesResponse, err error)

DescribeLiveWatermarkRules 获取水印规则列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveWatermarkRulesWithContext added in v1.0.324

func (c *Client) DescribeLiveWatermarkRulesWithContext(ctx context.Context, request *DescribeLiveWatermarkRulesRequest) (response *DescribeLiveWatermarkRulesResponse, err error)

DescribeLiveWatermarkRules 获取水印规则列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveWatermarkWithContext added in v1.0.324

func (c *Client) DescribeLiveWatermarkWithContext(ctx context.Context, request *DescribeLiveWatermarkRequest) (response *DescribeLiveWatermarkResponse, err error)

DescribeLiveWatermark 获取单个水印信息。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveWatermarks

func (c *Client) DescribeLiveWatermarks(request *DescribeLiveWatermarksRequest) (response *DescribeLiveWatermarksResponse, err error)

DescribeLiveWatermarks 查询水印列表。

可能返回的错误码:

RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveWatermarksWithContext added in v1.0.324

func (c *Client) DescribeLiveWatermarksWithContext(ctx context.Context, request *DescribeLiveWatermarksRequest) (response *DescribeLiveWatermarksResponse, err error)

DescribeLiveWatermarks 查询水印列表。

可能返回的错误码:

RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveXP2PDetailInfoList added in v1.0.653

func (c *Client) DescribeLiveXP2PDetailInfoList(request *DescribeLiveXP2PDetailInfoListRequest) (response *DescribeLiveXP2PDetailInfoListResponse, err error)

DescribeLiveXP2PDetailInfoList P2P流数据查询接口,用来获取流量、卡播和起播信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLiveXP2PDetailInfoListWithContext added in v1.0.653

func (c *Client) DescribeLiveXP2PDetailInfoListWithContext(ctx context.Context, request *DescribeLiveXP2PDetailInfoListRequest) (response *DescribeLiveXP2PDetailInfoListResponse, err error)

DescribeLiveXP2PDetailInfoList P2P流数据查询接口,用来获取流量、卡播和起播信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLogDownloadList

func (c *Client) DescribeLogDownloadList(request *DescribeLogDownloadListRequest) (response *DescribeLogDownloadListResponse, err error)

DescribeLogDownloadList 批量获取日志URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVOKECDNAPIFAIL = "FailedOperation.InvokeCdnApiFail"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_CDNLOGEMPTY = "ResourceNotFound.CdnLogEmpty"
RESOURCENOTFOUND_CDNTHEMEEMPTY = "ResourceNotFound.CdnThemeEmpty"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeLogDownloadListWithContext added in v1.0.324

func (c *Client) DescribeLogDownloadListWithContext(ctx context.Context, request *DescribeLogDownloadListRequest) (response *DescribeLogDownloadListResponse, err error)

DescribeLogDownloadList 批量获取日志URL。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INVOKECDNAPIFAIL = "FailedOperation.InvokeCdnApiFail"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_CDNLOGEMPTY = "ResourceNotFound.CdnLogEmpty"
RESOURCENOTFOUND_CDNTHEMEEMPTY = "ResourceNotFound.CdnThemeEmpty"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeMonitorReport added in v1.0.680

func (c *Client) DescribeMonitorReport(request *DescribeMonitorReportRequest) (response *DescribeMonitorReportResponse, err error)

DescribeMonitorReport 用来查询监播场次7天内的智能识别、断流、低帧率等信息的汇总报告。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeMonitorReportWithContext added in v1.0.680

func (c *Client) DescribeMonitorReportWithContext(ctx context.Context, request *DescribeMonitorReportRequest) (response *DescribeMonitorReportResponse, err error)

DescribeMonitorReport 用来查询监播场次7天内的智能识别、断流、低帧率等信息的汇总报告。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribePlayErrorCodeDetailInfoList

func (c *Client) DescribePlayErrorCodeDetailInfoList(request *DescribePlayErrorCodeDetailInfoListRequest) (response *DescribePlayErrorCodeDetailInfoListResponse, err error)

DescribePlayErrorCodeDetailInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询下行播放错误码信息,某段时间内1分钟粒度的各http错误码出现的次数,包括4xx,5xx。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribePlayErrorCodeDetailInfoListWithContext added in v1.0.324

func (c *Client) DescribePlayErrorCodeDetailInfoListWithContext(ctx context.Context, request *DescribePlayErrorCodeDetailInfoListRequest) (response *DescribePlayErrorCodeDetailInfoListResponse, err error)

DescribePlayErrorCodeDetailInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询下行播放错误码信息,某段时间内1分钟粒度的各http错误码出现的次数,包括4xx,5xx。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribePlayErrorCodeSumInfoList

func (c *Client) DescribePlayErrorCodeSumInfoList(request *DescribePlayErrorCodeSumInfoListRequest) (response *DescribePlayErrorCodeSumInfoListResponse, err error)

DescribePlayErrorCodeSumInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询下行播放错误码信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribePlayErrorCodeSumInfoListWithContext added in v1.0.324

func (c *Client) DescribePlayErrorCodeSumInfoListWithContext(ctx context.Context, request *DescribePlayErrorCodeSumInfoListRequest) (response *DescribePlayErrorCodeSumInfoListResponse, err error)

DescribePlayErrorCodeSumInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询下行播放错误码信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeProIspPlaySumInfoList

func (c *Client) DescribeProIspPlaySumInfoList(request *DescribeProIspPlaySumInfoListRequest) (response *DescribeProIspPlaySumInfoListResponse, err error)

DescribeProIspPlaySumInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询某段时间内每个国家地区每个省份每个运营商的平均每秒流量,总流量,总请求数信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeProIspPlaySumInfoListWithContext added in v1.0.324

func (c *Client) DescribeProIspPlaySumInfoListWithContext(ctx context.Context, request *DescribeProIspPlaySumInfoListRequest) (response *DescribeProIspPlaySumInfoListResponse, err error)

DescribeProIspPlaySumInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询某段时间内每个国家地区每个省份每个运营商的平均每秒流量,总流量,总请求数信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeProvinceIspPlayInfoList

func (c *Client) DescribeProvinceIspPlayInfoList(request *DescribeProvinceIspPlayInfoListRequest) (response *DescribeProvinceIspPlayInfoListResponse, err error)

DescribeProvinceIspPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询某省份某运营商下行播放数据,包括带宽,流量,请求数,并发连接数信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_HASNOTLIVINGSTREAM = "InternalError.HasNotLivingStream"
INTERNALERROR_INVALIDREQUEST = "InternalError.InvalidRequest"
INTERNALERROR_QUERYPROISPPLAYINFOERROR = "InternalError.QueryProIspPlayInfoError"
INTERNALERROR_QUERYUPLOADINFOFAILED = "InternalError.QueryUploadInfoFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeProvinceIspPlayInfoListWithContext added in v1.0.324

func (c *Client) DescribeProvinceIspPlayInfoListWithContext(ctx context.Context, request *DescribeProvinceIspPlayInfoListRequest) (response *DescribeProvinceIspPlayInfoListResponse, err error)

DescribeProvinceIspPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询某省份某运营商下行播放数据,包括带宽,流量,请求数,并发连接数信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_HASNOTLIVINGSTREAM = "InternalError.HasNotLivingStream"
INTERNALERROR_INVALIDREQUEST = "InternalError.InvalidRequest"
INTERNALERROR_QUERYPROISPPLAYINFOERROR = "InternalError.QueryProIspPlayInfoError"
INTERNALERROR_QUERYUPLOADINFOFAILED = "InternalError.QueryUploadInfoFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribePullStreamConfigs

func (c *Client) DescribePullStreamConfigs(request *DescribePullStreamConfigsRequest) (response *DescribePullStreamConfigsResponse, err error)

DescribePullStreamConfigs 查询直播拉流配置。该接口已下线,请使用新接口 DescribeLivePullStreamTasks。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_INVALIDUSER = "InternalError.InvalidUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribePullStreamConfigsWithContext added in v1.0.324

func (c *Client) DescribePullStreamConfigsWithContext(ctx context.Context, request *DescribePullStreamConfigsRequest) (response *DescribePullStreamConfigsResponse, err error)

DescribePullStreamConfigs 查询直播拉流配置。该接口已下线,请使用新接口 DescribeLivePullStreamTasks。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_INVALIDUSER = "InternalError.InvalidUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DescribePullTransformPushInfo added in v1.0.876

func (c *Client) DescribePullTransformPushInfo(request *DescribePullTransformPushInfoRequest) (response *DescribePullTransformPushInfoResponse, err error)

DescribePullTransformPushInfo 查询拉流转推任务的时长信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribePullTransformPushInfoWithContext added in v1.0.876

func (c *Client) DescribePullTransformPushInfoWithContext(ctx context.Context, request *DescribePullTransformPushInfoRequest) (response *DescribePullTransformPushInfoResponse, err error)

DescribePullTransformPushInfo 查询拉流转推任务的时长信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribePushBandwidthAndFluxList added in v1.0.228

func (c *Client) DescribePushBandwidthAndFluxList(request *DescribePushBandwidthAndFluxListRequest) (response *DescribePushBandwidthAndFluxListResponse, err error)

DescribePushBandwidthAndFluxList 直播推流带宽和流量数据查询。

推流计费会先取全球推流用量和全球播放用量进行比较,满足计费条件后再按各地区用量出账。详情参见[计费文档](https://cloud.tencent.com/document/product/267/34175)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribePushBandwidthAndFluxListWithContext added in v1.0.324

func (c *Client) DescribePushBandwidthAndFluxListWithContext(ctx context.Context, request *DescribePushBandwidthAndFluxListRequest) (response *DescribePushBandwidthAndFluxListResponse, err error)

DescribePushBandwidthAndFluxList 直播推流带宽和流量数据查询。

推流计费会先取全球推流用量和全球播放用量进行比较,满足计费条件后再按各地区用量出账。详情参见[计费文档](https://cloud.tencent.com/document/product/267/34175)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeRecordTask

func (c *Client) DescribeRecordTask(request *DescribeRecordTaskRequest) (response *DescribeRecordTaskResponse, err error)

DescribeRecordTask 查询指定时间段范围内启动和结束的录制任务列表。

- 使用前提

1. 仅用于查询由 CreateRecordTask 接口创建的录制任务。

2. 不能查询被 DeleteRecordTask 接口删除以及已过期(平台侧保留3个月)的录制任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRecordTaskWithContext added in v1.0.324

func (c *Client) DescribeRecordTaskWithContext(ctx context.Context, request *DescribeRecordTaskRequest) (response *DescribeRecordTaskResponse, err error)

DescribeRecordTask 查询指定时间段范围内启动和结束的录制任务列表。

- 使用前提

1. 仅用于查询由 CreateRecordTask 接口创建的录制任务。

2. 不能查询被 DeleteRecordTask 接口删除以及已过期(平台侧保留3个月)的录制任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeScreenShotSheetNumList

func (c *Client) DescribeScreenShotSheetNumList(request *DescribeScreenShotSheetNumListRequest) (response *DescribeScreenShotSheetNumListResponse, err error)

DescribeScreenShotSheetNumList 接口用来查询直播增值业务--截图的张数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeScreenShotSheetNumListWithContext added in v1.0.324

func (c *Client) DescribeScreenShotSheetNumListWithContext(ctx context.Context, request *DescribeScreenShotSheetNumListRequest) (response *DescribeScreenShotSheetNumListResponse, err error)

DescribeScreenShotSheetNumList 接口用来查询直播增值业务--截图的张数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeScreenshotTask added in v1.0.354

func (c *Client) DescribeScreenshotTask(request *DescribeScreenshotTaskRequest) (response *DescribeScreenshotTaskResponse, err error)

DescribeScreenshotTask 查询指定时间段范围内启动和结束的截图任务列表。

- 使用前提

1. 仅用于查询由 CreateScreenshotTask接口创建的截图任务。

2. 不能查询被 DeleteScreenshotTask接口删除以及已过期(平台侧保留3个月)的截图任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeScreenshotTaskWithContext added in v1.0.354

func (c *Client) DescribeScreenshotTaskWithContext(ctx context.Context, request *DescribeScreenshotTaskRequest) (response *DescribeScreenshotTaskResponse, err error)

DescribeScreenshotTask 查询指定时间段范围内启动和结束的截图任务列表。

- 使用前提

1. 仅用于查询由 CreateScreenshotTask接口创建的截图任务。

2. 不能查询被 DeleteScreenshotTask接口删除以及已过期(平台侧保留3个月)的截图任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeStreamDayPlayInfoList

func (c *Client) DescribeStreamDayPlayInfoList(request *DescribeStreamDayPlayInfoListRequest) (response *DescribeStreamDayPlayInfoListResponse, err error)

DescribeStreamDayPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询天维度每条流的播放数据,包括总流量等。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeStreamDayPlayInfoListWithContext added in v1.0.324

func (c *Client) DescribeStreamDayPlayInfoListWithContext(ctx context.Context, request *DescribeStreamDayPlayInfoListRequest) (response *DescribeStreamDayPlayInfoListResponse, err error)

DescribeStreamDayPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询天维度每条流的播放数据,包括总流量等。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeStreamPlayInfoList

func (c *Client) DescribeStreamPlayInfoList(request *DescribeStreamPlayInfoListRequest) (response *DescribeStreamPlayInfoListResponse, err error)

DescribeStreamPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询播放数据,支持按流名称查询详细播放数据,也可按播放域名查询详细总数据,数据延迟4分钟左右。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeStreamPlayInfoListWithContext added in v1.0.324

func (c *Client) DescribeStreamPlayInfoListWithContext(ctx context.Context, request *DescribeStreamPlayInfoListRequest) (response *DescribeStreamPlayInfoListResponse, err error)

DescribeStreamPlayInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询播放数据,支持按流名称查询详细播放数据,也可按播放域名查询详细总数据,数据延迟4分钟左右。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeStreamPushInfoList

func (c *Client) DescribeStreamPushInfoList(request *DescribeStreamPushInfoListRequest) (response *DescribeStreamPushInfoListResponse, err error)

DescribeStreamPushInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询流id的上行推流质量数据,包括音视频的帧率,码率,流逝时间,编码格式等。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeStreamPushInfoListWithContext added in v1.0.324

func (c *Client) DescribeStreamPushInfoListWithContext(ctx context.Context, request *DescribeStreamPushInfoListRequest) (response *DescribeStreamPushInfoListResponse, err error)

DescribeStreamPushInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询流id的上行推流质量数据,包括音视频的帧率,码率,流逝时间,编码格式等。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeTimeShiftRecordDetail added in v1.0.587

func (c *Client) DescribeTimeShiftRecordDetail(request *DescribeTimeShiftRecordDetailRequest) (response *DescribeTimeShiftRecordDetailResponse, err error)

DescribeTimeShiftRecordDetail 前提调用 DescribeTimeShiftStreamList 获得请求必要参数。查询指定范围内的时移流录制详情,最大支持24小时范围查询。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTimeShiftRecordDetailWithContext added in v1.0.587

func (c *Client) DescribeTimeShiftRecordDetailWithContext(ctx context.Context, request *DescribeTimeShiftRecordDetailRequest) (response *DescribeTimeShiftRecordDetailResponse, err error)

DescribeTimeShiftRecordDetail 前提调用 DescribeTimeShiftStreamList 获得请求必要参数。查询指定范围内的时移流录制详情,最大支持24小时范围查询。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTimeShiftStreamList added in v1.0.587

func (c *Client) DescribeTimeShiftStreamList(request *DescribeTimeShiftStreamListRequest) (response *DescribeTimeShiftStreamListResponse, err error)

DescribeTimeShiftStreamList 查询某个时间范围内所有时移流列表。最大支持查询24小时内的数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTimeShiftStreamListWithContext added in v1.0.587

func (c *Client) DescribeTimeShiftStreamListWithContext(ctx context.Context, request *DescribeTimeShiftStreamListRequest) (response *DescribeTimeShiftStreamListResponse, err error)

DescribeTimeShiftStreamList 查询某个时间范围内所有时移流列表。最大支持查询24小时内的数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopClientIpSumInfoList

func (c *Client) DescribeTopClientIpSumInfoList(request *DescribeTopClientIpSumInfoListRequest) (response *DescribeTopClientIpSumInfoListResponse, err error)

DescribeTopClientIpSumInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询某段时间top n客户端ip汇总信息(暂支持top 1000)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeTopClientIpSumInfoListWithContext added in v1.0.324

func (c *Client) DescribeTopClientIpSumInfoListWithContext(ctx context.Context, request *DescribeTopClientIpSumInfoListRequest) (response *DescribeTopClientIpSumInfoListResponse, err error)

DescribeTopClientIpSumInfoList 该接口为监控数据接口,数据采集及统计方式与计费数据不同,仅供运营分析使用,不能用于计费对账参考。

查询某段时间top n客户端ip汇总信息(暂支持top 1000)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeTranscodeTaskNum added in v1.0.496

func (c *Client) DescribeTranscodeTaskNum(request *DescribeTranscodeTaskNumRequest) (response *DescribeTranscodeTaskNumResponse, err error)

DescribeTranscodeTaskNum 查询转码任务数。

可能返回的错误码:

RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeTranscodeTaskNumWithContext added in v1.0.496

func (c *Client) DescribeTranscodeTaskNumWithContext(ctx context.Context, request *DescribeTranscodeTaskNumRequest) (response *DescribeTranscodeTaskNumResponse, err error)

DescribeTranscodeTaskNum 查询转码任务数。

可能返回的错误码:

RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeUploadStreamNums

func (c *Client) DescribeUploadStreamNums(request *DescribeUploadStreamNumsRequest) (response *DescribeUploadStreamNumsResponse, err error)

DescribeUploadStreamNums 直播上行路数查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeUploadStreamNumsWithContext added in v1.0.324

func (c *Client) DescribeUploadStreamNumsWithContext(ctx context.Context, request *DescribeUploadStreamNumsRequest) (response *DescribeUploadStreamNumsResponse, err error)

DescribeUploadStreamNums 直播上行路数查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeVisitTopSumInfoList

func (c *Client) DescribeVisitTopSumInfoList(request *DescribeVisitTopSumInfoListRequest) (response *DescribeVisitTopSumInfoListResponse, err error)

DescribeVisitTopSumInfoList 查询某时间段top n的域名或流id信息(暂支持top 1000)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DescribeVisitTopSumInfoListWithContext added in v1.0.324

func (c *Client) DescribeVisitTopSumInfoListWithContext(ctx context.Context, request *DescribeVisitTopSumInfoListRequest) (response *DescribeVisitTopSumInfoListResponse, err error)

DescribeVisitTopSumInfoList 查询某时间段top n的域名或流id信息(暂支持top 1000)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) DropLiveStream

func (c *Client) DropLiveStream(request *DropLiveStreamRequest) (response *DropLiveStreamResponse, err error)

DropLiveStream 断开推流连接,但可以重新推流。

注:对已经不活跃的流,调用该断流接口时,接口返回成功。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) DropLiveStreamWithContext added in v1.0.324

func (c *Client) DropLiveStreamWithContext(ctx context.Context, request *DropLiveStreamRequest) (response *DropLiveStreamResponse, err error)

DropLiveStream 断开推流连接,但可以重新推流。

注:对已经不活跃的流,调用该断流接口时,接口返回成功。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) EnableLiveDomain

func (c *Client) EnableLiveDomain(request *EnableLiveDomainRequest) (response *EnableLiveDomainResponse, err error)

EnableLiveDomain 启用状态为停用的直播域名。

可能返回的错误码:

FAILEDOPERATION_SDKNOPACKAGE = "FailedOperation.SdkNoPackage"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_CLOUDDOMAINISSTOP = "InvalidParameter.CloudDomainIsStop"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_DOMAINHITBLACKLIST = "InvalidParameter.DomainHitBlackList"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DOMAINNORECORD = "ResourceNotFound.DomainNoRecord"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) EnableLiveDomainWithContext added in v1.0.324

func (c *Client) EnableLiveDomainWithContext(ctx context.Context, request *EnableLiveDomainRequest) (response *EnableLiveDomainResponse, err error)

EnableLiveDomain 启用状态为停用的直播域名。

可能返回的错误码:

FAILEDOPERATION_SDKNOPACKAGE = "FailedOperation.SdkNoPackage"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_CLOUDDOMAINISSTOP = "InvalidParameter.CloudDomainIsStop"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_DOMAINHITBLACKLIST = "InvalidParameter.DomainHitBlackList"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DOMAINNORECORD = "ResourceNotFound.DomainNoRecord"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) EnableOptimalSwitching added in v1.0.768

func (c *Client) EnableOptimalSwitching(request *EnableOptimalSwitchingRequest) (response *EnableOptimalSwitchingResponse, err error)

EnableOptimalSwitching 启用择优调度。

注意:流维度的择优调度,当主备流结束后自动失效。

可能返回的错误码:

FAILEDOPERATION_SDKNOPACKAGE = "FailedOperation.SdkNoPackage"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_CLOUDDOMAINISSTOP = "InvalidParameter.CloudDomainIsStop"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_DOMAINHITBLACKLIST = "InvalidParameter.DomainHitBlackList"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DOMAINNORECORD = "ResourceNotFound.DomainNoRecord"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) EnableOptimalSwitchingWithContext added in v1.0.768

func (c *Client) EnableOptimalSwitchingWithContext(ctx context.Context, request *EnableOptimalSwitchingRequest) (response *EnableOptimalSwitchingResponse, err error)

EnableOptimalSwitching 启用择优调度。

注意:流维度的择优调度,当主备流结束后自动失效。

可能返回的错误码:

FAILEDOPERATION_SDKNOPACKAGE = "FailedOperation.SdkNoPackage"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_CLOUDDOMAINISSTOP = "InvalidParameter.CloudDomainIsStop"
INVALIDPARAMETER_DOMAINFORMATERROR = "InvalidParameter.DomainFormatError"
INVALIDPARAMETER_DOMAINHITBLACKLIST = "InvalidParameter.DomainHitBlackList"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DOMAINNORECORD = "ResourceNotFound.DomainNoRecord"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ForbidLiveDomain

func (c *Client) ForbidLiveDomain(request *ForbidLiveDomainRequest) (response *ForbidLiveDomainResponse, err error)

ForbidLiveDomain 停止使用某个直播域名。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ForbidLiveDomainWithContext added in v1.0.324

func (c *Client) ForbidLiveDomainWithContext(ctx context.Context, request *ForbidLiveDomainRequest) (response *ForbidLiveDomainResponse, err error)

ForbidLiveDomain 停止使用某个直播域名。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ForbidLiveStream

func (c *Client) ForbidLiveStream(request *ForbidLiveStreamRequest) (response *ForbidLiveStreamResponse, err error)

ForbidLiveStream 禁止某条流的推送,可以预设某个时刻将流恢复。

注意:

1. 默认只要流名称正确,禁推就会生效。

2. 如需要推流域名+推流路径+流名称 强匹配生效禁推,需提单联系售后开启配置。

3. 如果配置了域名分组,需填写准确推流域名,才可断掉当前推流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ForbidLiveStreamWithContext added in v1.0.324

func (c *Client) ForbidLiveStreamWithContext(ctx context.Context, request *ForbidLiveStreamRequest) (response *ForbidLiveStreamResponse, err error)

ForbidLiveStream 禁止某条流的推送,可以预设某个时刻将流恢复。

注意:

1. 默认只要流名称正确,禁推就会生效。

2. 如需要推流域名+推流路径+流名称 强匹配生效禁推,需提单联系售后开启配置。

3. 如果配置了域名分组,需填写准确推流域名,才可断掉当前推流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ModifyLiveCallbackTemplate

func (c *Client) ModifyLiveCallbackTemplate(request *ModifyLiveCallbackTemplateRequest) (response *ModifyLiveCallbackTemplateResponse, err error)

ModifyLiveCallbackTemplate 修改回调模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ARGSNOTMATCH = "InvalidParameter.ArgsNotMatch"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETER_URLNOTSAFE = "InvalidParameter.UrlNotSafe"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) ModifyLiveCallbackTemplateWithContext added in v1.0.324

func (c *Client) ModifyLiveCallbackTemplateWithContext(ctx context.Context, request *ModifyLiveCallbackTemplateRequest) (response *ModifyLiveCallbackTemplateResponse, err error)

ModifyLiveCallbackTemplate 修改回调模板。

可能返回的错误码:

FAILEDOPERATION_CONFINUSED = "FailedOperation.ConfInUsed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ARGSNOTMATCH = "InvalidParameter.ArgsNotMatch"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETER_URLNOTSAFE = "InvalidParameter.UrlNotSafe"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) ModifyLiveDomainCertBindings added in v1.0.466

func (c *Client) ModifyLiveDomainCertBindings(request *ModifyLiveDomainCertBindingsRequest) (response *ModifyLiveDomainCertBindingsResponse, err error)

ModifyLiveDomainCertBindings 批量绑定证书对应的播放域名,并更新启用状态。

新建自有证书将自动上传至腾讯云ssl。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CERTIFICATEEXISTS = "FailedOperation.CertificateExists"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CONFIGCDNFAILED = "FailedOperation.ConfigCDNFailed"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_CRTDATEINUSING = "InternalError.CrtDateInUsing"
INTERNALERROR_CRTDATENOTFOUND = "InternalError.CrtDateNotFound"
INTERNALERROR_CRTDATENOTLEGAL = "InternalError.CrtDateNotLegal"
INTERNALERROR_CRTDATEOVERDUE = "InternalError.CrtDateOverdue"
INTERNALERROR_CRTDOMAINNOTFOUND = "InternalError.CrtDomainNotFound"
INTERNALERROR_CRTKEYNOTMATCH = "InternalError.CrtKeyNotMatch"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLOUDCRTIDERROR = "InvalidParameter.CloudCrtIdError"
INVALIDPARAMETER_CRTDATEINUSING = "InvalidParameter.CrtDateInUsing"
INVALIDPARAMETER_CRTDATENOTFOUND = "InvalidParameter.CrtDateNotFound"
INVALIDPARAMETER_CRTDATENOTLEGAL = "InvalidParameter.CrtDateNotLegal"
INVALIDPARAMETER_CRTDATEOVERDUE = "InvalidParameter.CrtDateOverdue"
INVALIDPARAMETER_CRTDOMAINNOTFOUND = "InvalidParameter.CrtDomainNotFound"
INVALIDPARAMETER_CRTKEYNOTMATCH = "InvalidParameter.CrtKeyNotMatch"
INVALIDPARAMETER_CRTORKEYNOTEXIST = "InvalidParameter.CrtOrKeyNotExist"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"
RESOURCENOTFOUND_CRTDATENOTFOUND = "ResourceNotFound.CrtDateNotFound"
RESOURCENOTFOUND_CRTDOMAINNOTFOUND = "ResourceNotFound.CrtDomainNotFound"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLiveDomainCertBindingsWithContext added in v1.0.466

func (c *Client) ModifyLiveDomainCertBindingsWithContext(ctx context.Context, request *ModifyLiveDomainCertBindingsRequest) (response *ModifyLiveDomainCertBindingsResponse, err error)

ModifyLiveDomainCertBindings 批量绑定证书对应的播放域名,并更新启用状态。

新建自有证书将自动上传至腾讯云ssl。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_AUTHERROR = "FailedOperation.AuthError"
FAILEDOPERATION_CANNOTBEDELETEDISSUED = "FailedOperation.CannotBeDeletedIssued"
FAILEDOPERATION_CANNOTBEDELETEDWITHINHOUR = "FailedOperation.CannotBeDeletedWithinHour"
FAILEDOPERATION_CERTIFICATEEXISTS = "FailedOperation.CertificateExists"
FAILEDOPERATION_CERTIFICATEINVALID = "FailedOperation.CertificateInvalid"
FAILEDOPERATION_CERTIFICATEMISMATCH = "FailedOperation.CertificateMismatch"
FAILEDOPERATION_CERTIFICATENOTFOUND = "FailedOperation.CertificateNotFound"
FAILEDOPERATION_CONFIGCDNFAILED = "FailedOperation.ConfigCDNFailed"
FAILEDOPERATION_EXCEEDSFREELIMIT = "FailedOperation.ExceedsFreeLimit"
FAILEDOPERATION_INVALIDCERTIFICATESTATUSCODE = "FailedOperation.InvalidCertificateStatusCode"
FAILEDOPERATION_INVALIDPARAM = "FailedOperation.InvalidParam"
FAILEDOPERATION_NETWORKERROR = "FailedOperation.NetworkError"
FAILEDOPERATION_NOPROJECTPERMISSION = "FailedOperation.NoProjectPermission"
FAILEDOPERATION_NOREALNAMEAUTH = "FailedOperation.NoRealNameAuth"
INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_CRTDATEINUSING = "InternalError.CrtDateInUsing"
INTERNALERROR_CRTDATENOTFOUND = "InternalError.CrtDateNotFound"
INTERNALERROR_CRTDATENOTLEGAL = "InternalError.CrtDateNotLegal"
INTERNALERROR_CRTDATEOVERDUE = "InternalError.CrtDateOverdue"
INTERNALERROR_CRTDOMAINNOTFOUND = "InternalError.CrtDomainNotFound"
INTERNALERROR_CRTKEYNOTMATCH = "InternalError.CrtKeyNotMatch"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLOUDCRTIDERROR = "InvalidParameter.CloudCrtIdError"
INVALIDPARAMETER_CRTDATEINUSING = "InvalidParameter.CrtDateInUsing"
INVALIDPARAMETER_CRTDATENOTFOUND = "InvalidParameter.CrtDateNotFound"
INVALIDPARAMETER_CRTDATENOTLEGAL = "InvalidParameter.CrtDateNotLegal"
INVALIDPARAMETER_CRTDATEOVERDUE = "InvalidParameter.CrtDateOverdue"
INVALIDPARAMETER_CRTDOMAINNOTFOUND = "InvalidParameter.CrtDomainNotFound"
INVALIDPARAMETER_CRTKEYNOTMATCH = "InvalidParameter.CrtKeyNotMatch"
INVALIDPARAMETER_CRTORKEYNOTEXIST = "InvalidParameter.CrtOrKeyNotExist"
LIMITEXCEEDED_RATELIMITEXCEEDED = "LimitExceeded.RateLimitExceeded"
RESOURCENOTFOUND_CRTDATENOTFOUND = "ResourceNotFound.CrtDateNotFound"
RESOURCENOTFOUND_CRTDOMAINNOTFOUND = "ResourceNotFound.CrtDomainNotFound"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLiveDomainReferer

func (c *Client) ModifyLiveDomainReferer(request *ModifyLiveDomainRefererRequest) (response *ModifyLiveDomainRefererResponse, err error)

ModifyLiveDomainReferer 设置直播域名 Referer 黑白名单。

由于 Referer 信息包含在 http 协议中,在开启配置后,播放协议为 rtmp 或 WebRTC 不会校验 Referer 配置,仍可正常播放。如需配置 Referer 鉴权建议使用 http-flv 或 http-hls 协议播放。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DOMAINNOTEXIST = "InternalError.DomainNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLiveDomainRefererWithContext added in v1.0.324

func (c *Client) ModifyLiveDomainRefererWithContext(ctx context.Context, request *ModifyLiveDomainRefererRequest) (response *ModifyLiveDomainRefererResponse, err error)

ModifyLiveDomainReferer 设置直播域名 Referer 黑白名单。

由于 Referer 信息包含在 http 协议中,在开启配置后,播放协议为 rtmp 或 WebRTC 不会校验 Referer 配置,仍可正常播放。如需配置 Referer 鉴权建议使用 http-flv 或 http-hls 协议播放。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DOMAINNOTEXIST = "InternalError.DomainNotExist"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLivePadTemplate added in v1.0.680

func (c *Client) ModifyLivePadTemplate(request *ModifyLivePadTemplateRequest) (response *ModifyLivePadTemplateResponse, err error)

ModifyLivePadTemplate 修改直播垫片模板。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) ModifyLivePadTemplateWithContext added in v1.0.680

func (c *Client) ModifyLivePadTemplateWithContext(ctx context.Context, request *ModifyLivePadTemplateRequest) (response *ModifyLivePadTemplateResponse, err error)

ModifyLivePadTemplate 修改直播垫片模板。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) ModifyLivePlayAuthKey

func (c *Client) ModifyLivePlayAuthKey(request *ModifyLivePlayAuthKeyRequest) (response *ModifyLivePlayAuthKeyResponse, err error)

ModifyLivePlayAuthKey 修改播放鉴权key

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_PLAYDOMAINNORECORD = "InternalError.PlayDomainNoRecord"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_PLAYDOMAINNORECORD = "ResourceNotFound.PlayDomainNoRecord"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLivePlayAuthKeyWithContext added in v1.0.324

func (c *Client) ModifyLivePlayAuthKeyWithContext(ctx context.Context, request *ModifyLivePlayAuthKeyRequest) (response *ModifyLivePlayAuthKeyResponse, err error)

ModifyLivePlayAuthKey 修改播放鉴权key

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_PLAYDOMAINNORECORD = "InternalError.PlayDomainNoRecord"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_PLAYDOMAINNORECORD = "ResourceNotFound.PlayDomainNoRecord"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLivePlayDomain

func (c *Client) ModifyLivePlayDomain(request *ModifyLivePlayDomainRequest) (response *ModifyLivePlayDomainResponse, err error)

ModifyLivePlayDomain 修改播放域名信息。

可能返回的错误码:

FAILEDOPERATION_DOMAINGSLBFAIL = "FailedOperation.DomainGslbFail"
INTERNALERROR = "InternalError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER_DOMAINHITBLACKLIST = "InvalidParameter.DomainHitBlackList"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DOMAINNORECORD = "ResourceNotFound.DomainNoRecord"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLivePlayDomainWithContext added in v1.0.324

func (c *Client) ModifyLivePlayDomainWithContext(ctx context.Context, request *ModifyLivePlayDomainRequest) (response *ModifyLivePlayDomainResponse, err error)

ModifyLivePlayDomain 修改播放域名信息。

可能返回的错误码:

FAILEDOPERATION_DOMAINGSLBFAIL = "FailedOperation.DomainGslbFail"
INTERNALERROR = "InternalError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER_DOMAINHITBLACKLIST = "InvalidParameter.DomainHitBlackList"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DOMAINNORECORD = "ResourceNotFound.DomainNoRecord"
RESOURCENOTFOUND_DOMAINNOTEXIST = "ResourceNotFound.DomainNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_INVALIDUSER = "ResourceNotFound.InvalidUser"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLivePullStreamTask

func (c *Client) ModifyLivePullStreamTask(request *ModifyLivePullStreamTaskRequest) (response *ModifyLivePullStreamTaskResponse, err error)

ModifyLivePullStreamTask 更新直播拉流任务。

1. 不支持修改拉流源类型,如需更换,请创建新任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDBACKUPTOURL = "InvalidParameter.InvalidBackupToUrl"
INVALIDPARAMETER_INVALIDCALLBACKURL = "InvalidParameter.InvalidCallbackUrl"
INVALIDPARAMETER_INVALIDSOURCEURL = "InvalidParameter.InvalidSourceUrl"
INVALIDPARAMETER_INVALIDTASKTIME = "InvalidParameter.InvalidTaskTime"
INVALIDPARAMETER_INVALIDTOURL = "InvalidParameter.InvalidToUrl"
INVALIDPARAMETER_INVALIDWATERMARK = "InvalidParameter.InvalidWatermark"
INVALIDPARAMETER_TASKNOTEXIST = "InvalidParameter.TaskNotExist"
INVALIDPARAMETER_TOURLNOPERMISSION = "InvalidParameter.ToUrlNoPermission"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ModifyLivePullStreamTaskWithContext added in v1.0.324

func (c *Client) ModifyLivePullStreamTaskWithContext(ctx context.Context, request *ModifyLivePullStreamTaskRequest) (response *ModifyLivePullStreamTaskResponse, err error)

ModifyLivePullStreamTask 更新直播拉流任务。

1. 不支持修改拉流源类型,如需更换,请创建新任务。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDBACKUPTOURL = "InvalidParameter.InvalidBackupToUrl"
INVALIDPARAMETER_INVALIDCALLBACKURL = "InvalidParameter.InvalidCallbackUrl"
INVALIDPARAMETER_INVALIDSOURCEURL = "InvalidParameter.InvalidSourceUrl"
INVALIDPARAMETER_INVALIDTASKTIME = "InvalidParameter.InvalidTaskTime"
INVALIDPARAMETER_INVALIDTOURL = "InvalidParameter.InvalidToUrl"
INVALIDPARAMETER_INVALIDWATERMARK = "InvalidParameter.InvalidWatermark"
INVALIDPARAMETER_TASKNOTEXIST = "InvalidParameter.TaskNotExist"
INVALIDPARAMETER_TOURLNOPERMISSION = "InvalidParameter.ToUrlNoPermission"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ModifyLivePushAuthKey

func (c *Client) ModifyLivePushAuthKey(request *ModifyLivePushAuthKeyRequest) (response *ModifyLivePushAuthKeyResponse, err error)

ModifyLivePushAuthKey 修改直播推流鉴权key

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_PUSHDOMAINNORECORD = "InternalError.PushDomainNoRecord"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_PUSHDOMAINNORECORD = "ResourceNotFound.PushDomainNoRecord"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLivePushAuthKeyWithContext added in v1.0.324

func (c *Client) ModifyLivePushAuthKeyWithContext(ctx context.Context, request *ModifyLivePushAuthKeyRequest) (response *ModifyLivePushAuthKeyResponse, err error)

ModifyLivePushAuthKey 修改直播推流鉴权key

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CONNECTDBERROR = "InternalError.ConnectDbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_PUSHDOMAINNORECORD = "InternalError.PushDomainNoRecord"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_PUSHDOMAINNORECORD = "ResourceNotFound.PushDomainNoRecord"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLiveRecordTemplate

func (c *Client) ModifyLiveRecordTemplate(request *ModifyLiveRecordTemplateRequest) (response *ModifyLiveRecordTemplateResponse, err error)

ModifyLiveRecordTemplate 修改录制模板配置。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLiveRecordTemplateWithContext added in v1.0.324

func (c *Client) ModifyLiveRecordTemplateWithContext(ctx context.Context, request *ModifyLiveRecordTemplateRequest) (response *ModifyLiveRecordTemplateResponse, err error)

ModifyLiveRecordTemplate 修改录制模板配置。

可能返回的错误码:

FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDVODFILENAME = "InvalidParameter.InvalidVodFileName"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLiveSnapshotTemplate

func (c *Client) ModifyLiveSnapshotTemplate(request *ModifyLiveSnapshotTemplateRequest) (response *ModifyLiveSnapshotTemplateResponse, err error)

ModifyLiveSnapshotTemplate 修改截图模板配置。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_COSBUCKETNOTEXIST = "FailedOperation.CosBucketNotExist"
FAILEDOPERATION_COSBUCKETNOTPERMISSION = "FailedOperation.CosBucketNotPermission"
FAILEDOPERATION_COSROLENOTEXISTS = "FailedOperation.CosRoleNotExists"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) ModifyLiveSnapshotTemplateWithContext added in v1.0.324

func (c *Client) ModifyLiveSnapshotTemplateWithContext(ctx context.Context, request *ModifyLiveSnapshotTemplateRequest) (response *ModifyLiveSnapshotTemplateResponse, err error)

ModifyLiveSnapshotTemplate 修改截图模板配置。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
FAILEDOPERATION_COSBUCKETNOTEXIST = "FailedOperation.CosBucketNotExist"
FAILEDOPERATION_COSBUCKETNOTPERMISSION = "FailedOperation.CosBucketNotPermission"
FAILEDOPERATION_COSROLENOTEXISTS = "FailedOperation.CosRoleNotExists"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_COSCUSTOMFILENAMEERROR = "InvalidParameter.COSCustomFileNameError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) ModifyLiveStreamMonitor added in v1.0.680

func (c *Client) ModifyLiveStreamMonitor(request *ModifyLiveStreamMonitorRequest) (response *ModifyLiveStreamMonitorResponse, err error)

ModifyLiveStreamMonitor 该接口用来修改直播流监播任务的配置。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_INPUTSTREAMMIXTYPENOTACCESSIBLE = "FailedOperation.InputStreamMixTypeNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_RELATEDRUNNINGMONITORLIMITEXCEEDED = "FailedOperation.RelatedRunningMonitorLimitExceeded"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLiveStreamMonitorWithContext added in v1.0.680

func (c *Client) ModifyLiveStreamMonitorWithContext(ctx context.Context, request *ModifyLiveStreamMonitorRequest) (response *ModifyLiveStreamMonitorResponse, err error)

ModifyLiveStreamMonitor 该接口用来修改直播流监播任务的配置。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_INPUTSTREAMMIXTYPENOTACCESSIBLE = "FailedOperation.InputStreamMixTypeNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_RELATEDRUNNINGMONITORLIMITEXCEEDED = "FailedOperation.RelatedRunningMonitorLimitExceeded"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLiveTimeShiftTemplate added in v1.0.589

func (c *Client) ModifyLiveTimeShiftTemplate(request *ModifyLiveTimeShiftTemplateRequest) (response *ModifyLiveTimeShiftTemplateResponse, err error)

ModifyLiveTimeShiftTemplate 修改直播时移模板。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) ModifyLiveTimeShiftTemplateWithContext added in v1.0.589

func (c *Client) ModifyLiveTimeShiftTemplateWithContext(ctx context.Context, request *ModifyLiveTimeShiftTemplateRequest) (response *ModifyLiveTimeShiftTemplateResponse, err error)

ModifyLiveTimeShiftTemplate 修改直播时移模板。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_CONFOUTLIMIT = "InternalError.ConfOutLimit"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION_NOTLVBCODEMODE = "UnsupportedOperation.NotLVBCodeMode"

func (*Client) ModifyLiveTranscodeTemplate

func (c *Client) ModifyLiveTranscodeTemplate(request *ModifyLiveTranscodeTemplateRequest) (response *ModifyLiveTranscodeTemplateResponse, err error)

ModifyLiveTranscodeTemplate 修改转码模板配置。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_PROCESSORALREADYEXIST = "InternalError.ProcessorAlreadyExist"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ARGSNOTMATCH = "InvalidParameter.ArgsNotMatch"
INVALIDPARAMETER_GOPMUSTEQUALANDEXISTS = "InvalidParameter.GopMustEqualAndExists"
INVALIDPARAMETER_PROCESSORALREADYEXIST = "InvalidParameter.ProcessorAlreadyExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyLiveTranscodeTemplateWithContext added in v1.0.324

func (c *Client) ModifyLiveTranscodeTemplateWithContext(ctx context.Context, request *ModifyLiveTranscodeTemplateRequest) (response *ModifyLiveTranscodeTemplateResponse, err error)

ModifyLiveTranscodeTemplate 修改转码模板配置。

可能返回的错误码:

FAILEDOPERATION_AITRANSCODEOPTIONFAIL = "FailedOperation.AiTranscodeOptionFail"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
INTERNALERROR = "InternalError"
INTERNALERROR_ARGSNOTMATCH = "InternalError.ArgsNotMatch"
INTERNALERROR_CONFINUSED = "InternalError.ConfInUsed"
INTERNALERROR_CONFNOTFOUND = "InternalError.ConfNotFound"
INTERNALERROR_INVALIDINPUT = "InternalError.InvalidInput"
INTERNALERROR_NOTFOUND = "InternalError.NotFound"
INTERNALERROR_PROCESSORALREADYEXIST = "InternalError.ProcessorAlreadyExist"
INTERNALERROR_RULEALREADYEXIST = "InternalError.RuleAlreadyExist"
INTERNALERROR_RULEINUSING = "InternalError.RuleInUsing"
INTERNALERROR_RULENOTFOUND = "InternalError.RuleNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ARGSNOTMATCH = "InvalidParameter.ArgsNotMatch"
INVALIDPARAMETER_GOPMUSTEQUALANDEXISTS = "InvalidParameter.GopMustEqualAndExists"
INVALIDPARAMETER_PROCESSORALREADYEXIST = "InvalidParameter.ProcessorAlreadyExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ModifyPullStreamConfig

func (c *Client) ModifyPullStreamConfig(request *ModifyPullStreamConfigRequest) (response *ModifyPullStreamConfigResponse, err error)

ModifyPullStreamConfig 更新拉流配置。该接口为已下线接口,请使用新接口 ModifyLivePullStreamTask。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_INVALIDUSER = "InternalError.InvalidUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ModifyPullStreamConfigWithContext added in v1.0.324

func (c *Client) ModifyPullStreamConfigWithContext(ctx context.Context, request *ModifyPullStreamConfigRequest) (response *ModifyPullStreamConfigResponse, err error)

ModifyPullStreamConfig 更新拉流配置。该接口为已下线接口,请使用新接口 ModifyLivePullStreamTask。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_INVALIDUSER = "InternalError.InvalidUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ModifyPullStreamStatus

func (c *Client) ModifyPullStreamStatus(request *ModifyPullStreamStatusRequest) (response *ModifyPullStreamStatusResponse, err error)

ModifyPullStreamStatus 修改直播拉流配置的状态。该接口已下线,请使用新接口 ModifyLivePullStreamTask。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_INVALIDUSER = "InternalError.InvalidUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ModifyPullStreamStatusWithContext added in v1.0.324

func (c *Client) ModifyPullStreamStatusWithContext(ctx context.Context, request *ModifyPullStreamStatusRequest) (response *ModifyPullStreamStatusResponse, err error)

ModifyPullStreamStatus 修改直播拉流配置的状态。该接口已下线,请使用新接口 ModifyLivePullStreamTask。

可能返回的错误码:

FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_INVALIDUSER = "InternalError.InvalidUser"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) RestartLivePullStreamTask added in v1.0.679

func (c *Client) RestartLivePullStreamTask(request *RestartLivePullStreamTaskRequest) (response *RestartLivePullStreamTaskResponse, err error)

RestartLivePullStreamTask 将正在运行的拉流转推任务进行重启。

注意:

1. 重启任务会造成推流中断。

2. 点播源任务的重启,会根据VodRefreshType决定是续播还是从头开始播。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_TASKNOTEXIST = "InvalidParameter.TaskNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) RestartLivePullStreamTaskWithContext added in v1.0.679

func (c *Client) RestartLivePullStreamTaskWithContext(ctx context.Context, request *RestartLivePullStreamTaskRequest) (response *RestartLivePullStreamTaskResponse, err error)

RestartLivePullStreamTask 将正在运行的拉流转推任务进行重启。

注意:

1. 重启任务会造成推流中断。

2. 点播源任务的重启,会根据VodRefreshType决定是续播还是从头开始播。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_TASKNOTEXIST = "InvalidParameter.TaskNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) ResumeDelayLiveStream

func (c *Client) ResumeDelayLiveStream(request *ResumeDelayLiveStreamRequest) (response *ResumeDelayLiveStreamResponse, err error)

ResumeDelayLiveStream 取消直播流设置的延时配置,恢复实时直播画面。

可能返回的错误码:

DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ResumeDelayLiveStreamWithContext added in v1.0.324

func (c *Client) ResumeDelayLiveStreamWithContext(ctx context.Context, request *ResumeDelayLiveStreamRequest) (response *ResumeDelayLiveStreamResponse, err error)

ResumeDelayLiveStream 取消直播流设置的延时配置,恢复实时直播画面。

可能返回的错误码:

DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ResumeLiveStream

func (c *Client) ResumeLiveStream(request *ResumeLiveStreamRequest) (response *ResumeLiveStreamResponse, err error)

ResumeLiveStream 恢复某条流的推流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) ResumeLiveStreamWithContext added in v1.0.324

func (c *Client) ResumeLiveStreamWithContext(ctx context.Context, request *ResumeLiveStreamRequest) (response *ResumeLiveStreamResponse, err error)

ResumeLiveStream 恢复某条流的推流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) StartLiveStreamMonitor added in v1.0.680

func (c *Client) StartLiveStreamMonitor(request *StartLiveStreamMonitorRequest) (response *StartLiveStreamMonitorResponse, err error)

StartLiveStreamMonitor 该接口用来启动直播流监播任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_INPUTSTREAMMIXTYPENOTACCESSIBLE = "FailedOperation.InputStreamMixTypeNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) StartLiveStreamMonitorWithContext added in v1.0.680

func (c *Client) StartLiveStreamMonitorWithContext(ctx context.Context, request *StartLiveStreamMonitorRequest) (response *StartLiveStreamMonitorResponse, err error)

StartLiveStreamMonitor 该接口用来启动直播流监播任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_INPUTSTREAMMIXTYPENOTACCESSIBLE = "FailedOperation.InputStreamMixTypeNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) StopLivePadProcessor added in v1.0.918

func (c *Client) StopLivePadProcessor(request *StopLivePadProcessorRequest) (response *StopLivePadProcessorResponse, err error)

StopLivePadProcessor 使用该接口停止垫片流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) StopLivePadProcessorWithContext added in v1.0.918

func (c *Client) StopLivePadProcessorWithContext(ctx context.Context, request *StopLivePadProcessorRequest) (response *StopLivePadProcessorResponse, err error)

StopLivePadProcessor 使用该接口停止垫片流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CALLOTHERSVRERROR = "InternalError.CallOtherSvrError"
INTERNALERROR_CONFIGNOTEXIST = "InternalError.ConfigNotExist"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_GETSTREAMINFOERROR = "InternalError.GetStreamInfoError"
INTERNALERROR_GETUPSTREAMINFOERROR = "InternalError.GetUpstreamInfoError"
INTERNALERROR_NOTPERMMITOPERAT = "InternalError.NotPermmitOperat"
INTERNALERROR_STREAMSTATUSERROR = "InternalError.StreamStatusError"
INTERNALERROR_UPDATEDATAERROR = "InternalError.UpdateDataError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_USERNOTEXIST = "ResourceNotFound.UserNotExist"

func (*Client) StopLiveRecord

func (c *Client) StopLiveRecord(request *StopLiveRecordRequest) (response *StopLiveRecordResponse, err error)

StopLiveRecord 说明:录制后的文件存放于点播平台。用户如需使用录制功能,需首先自行开通点播账号并确保账号可用。录制文件存放后,相关费用(含存储以及下行播放流量)按照点播平台计费方式收取,请参考对应文档。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_TASKID = "ResourceNotFound.TaskId"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) StopLiveRecordWithContext added in v1.0.324

func (c *Client) StopLiveRecordWithContext(ctx context.Context, request *StopLiveRecordRequest) (response *StopLiveRecordResponse, err error)

StopLiveRecord 说明:录制后的文件存放于点播平台。用户如需使用录制功能,需首先自行开通点播账号并确保账号可用。录制文件存放后,相关费用(含存储以及下行播放流量)按照点播平台计费方式收取,请参考对应文档。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_TASKID = "ResourceNotFound.TaskId"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) StopLiveStreamMonitor added in v1.0.680

func (c *Client) StopLiveStreamMonitor(request *StopLiveStreamMonitorRequest) (response *StopLiveStreamMonitorResponse, err error)

StopLiveStreamMonitor 该接口用来停止直播流监播任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) StopLiveStreamMonitorWithContext added in v1.0.680

func (c *Client) StopLiveStreamMonitorWithContext(ctx context.Context, request *StopLiveStreamMonitorRequest) (response *StopLiveStreamMonitorResponse, err error)

StopLiveStreamMonitor 该接口用来停止直播流监播任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFLICTACTION = "FailedOperation.ConflictAction"
FAILEDOPERATION_DATABASENOTACCESSIBLE = "FailedOperation.DatabaseNotAccessible"
FAILEDOPERATION_MONITORISACTIVE = "FailedOperation.MonitorIsActive"
FAILEDOPERATION_MONITORLIMITEXCEEDED = "FailedOperation.MonitorLimitExceeded"
FAILEDOPERATION_MONITORNOTEXIST = "FailedOperation.MonitorNotExist"
FAILEDOPERATION_STARTTASKFAILED = "FailedOperation.StartTaskFailed"
FAILEDOPERATION_STOPTASKFAILED = "FailedOperation.StopTaskFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NOTALLOWUSELVB = "InvalidParameter.NotAllowUseLVB"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) StopRecordTask

func (c *Client) StopRecordTask(request *StopRecordTaskRequest) (response *StopRecordTaskResponse, err error)

StopRecordTask 提前结束录制,中止运行中的录制任务并生成录制文件。任务被成功终止后,本次任务将不再启动。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCEUNAVAILABLE_INVALIDVODSTATUS = "ResourceUnavailable.InvalidVodStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopRecordTaskWithContext added in v1.0.324

func (c *Client) StopRecordTaskWithContext(ctx context.Context, request *StopRecordTaskRequest) (response *StopRecordTaskResponse, err error)

StopRecordTask 提前结束录制,中止运行中的录制任务并生成录制文件。任务被成功终止后,本次任务将不再启动。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCEUNAVAILABLE_INVALIDVODSTATUS = "ResourceUnavailable.InvalidVodStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopScreenshotTask added in v1.0.354

func (c *Client) StopScreenshotTask(request *StopScreenshotTaskRequest) (response *StopScreenshotTaskResponse, err error)

StopScreenshotTask 提前结束截图,中止运行中的截图任务。任务被成功终止后,本次任务将不再启动。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopScreenshotTaskWithContext added in v1.0.354

func (c *Client) StopScreenshotTaskWithContext(ctx context.Context, request *StopScreenshotTaskRequest) (response *StopScreenshotTaskResponse, err error)

StopScreenshotTask 提前结束截图,中止运行中的截图任务。任务被成功终止后,本次任务将不再启动。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GETCONFIGERROR = "InternalError.GetConfigError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SwitchBackupStream added in v1.0.768

func (c *Client) SwitchBackupStream(request *SwitchBackupStreamRequest) (response *SwitchBackupStreamResponse, err error)

SwitchBackupStream 调用该接口实现切换当前播放所使用的主备流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) SwitchBackupStreamWithContext added in v1.0.768

func (c *Client) SwitchBackupStreamWithContext(ctx context.Context, request *SwitchBackupStreamRequest) (response *SwitchBackupStreamResponse, err error)

SwitchBackupStream 调用该接口实现切换当前播放所使用的主备流。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CALLOTHERSVRFAILED = "FailedOperation.CallOtherSvrFailed"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) UnBindLiveDomainCert

func (c *Client) UnBindLiveDomainCert(request *UnBindLiveDomainCertRequest) (response *UnBindLiveDomainCertResponse, err error)

UnBindLiveDomainCert 解绑域名证书

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) UnBindLiveDomainCertWithContext added in v1.0.324

func (c *Client) UnBindLiveDomainCertWithContext(ctx context.Context, request *UnBindLiveDomainCertRequest) (response *UnBindLiveDomainCertResponse, err error)

UnBindLiveDomainCert 解绑域名证书

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"

func (*Client) UpdateLiveWatermark

func (c *Client) UpdateLiveWatermark(request *UpdateLiveWatermarkRequest) (response *UpdateLiveWatermarkResponse, err error)

UpdateLiveWatermark 更新水印。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_WATERMARKEDITERROR = "InternalError.WatermarkEditError"
INTERNALERROR_WATERMARKNOTEXIST = "InternalError.WatermarkNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_WATERMARKNOTEXIST = "ResourceNotFound.WatermarkNotExist"

func (*Client) UpdateLiveWatermarkWithContext added in v1.0.324

func (c *Client) UpdateLiveWatermarkWithContext(ctx context.Context, request *UpdateLiveWatermarkRequest) (response *UpdateLiveWatermarkResponse, err error)

UpdateLiveWatermark 更新水印。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GETBIZIDERROR = "InternalError.GetBizidError"
INTERNALERROR_WATERMARKEDITERROR = "InternalError.WatermarkEditError"
INTERNALERROR_WATERMARKNOTEXIST = "InternalError.WatermarkNotExist"
RESOURCENOTFOUND_FORBIDSERVICE = "ResourceNotFound.ForbidService"
RESOURCENOTFOUND_FREEZESERVICE = "ResourceNotFound.FreezeService"
RESOURCENOTFOUND_STOPSERVICE = "ResourceNotFound.StopService"
RESOURCENOTFOUND_USERDISABLESERVICE = "ResourceNotFound.UserDisableService"
RESOURCENOTFOUND_WATERMARKNOTEXIST = "ResourceNotFound.WatermarkNotExist"

type ClientIpPlaySumInfo

type ClientIpPlaySumInfo struct {
	// 客户端 IP,点分型。
	ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"`

	// 客户端所在省份。
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 总流量。
	TotalFlux *float64 `json:"TotalFlux,omitnil,omitempty" name:"TotalFlux"`

	// 总请求数。
	TotalRequest *uint64 `json:"TotalRequest,omitnil,omitempty" name:"TotalRequest"`

	// 总失败请求数。
	TotalFailedRequest *uint64 `json:"TotalFailedRequest,omitnil,omitempty" name:"TotalFailedRequest"`

	// 客户端所在国家。
	CountryArea *string `json:"CountryArea,omitnil,omitempty" name:"CountryArea"`
}

type CommonMixControlParams

type CommonMixControlParams struct {
	// 取值范围[0,1]。
	// 填1时,当参数中图层分辨率参数与视频实际分辨率不一致时,自动从视频中按图层设置的分辨率比例进行裁剪。
	UseMixCropCenter *int64 `json:"UseMixCropCenter,omitnil,omitempty" name:"UseMixCropCenter"`

	// 取值范围[0,1]
	// 填1时,当InputStreamList中个数为1时,且OutputParams.OutputStreamType为1时,不执行取消操作,执行拷贝流操作
	AllowCopy *int64 `json:"AllowCopy,omitnil,omitempty" name:"AllowCopy"`

	// 取值范围[0,1]
	// 填1时,透传原始流的sei
	PassInputSei *int64 `json:"PassInputSei,omitnil,omitempty" name:"PassInputSei"`
}

type CommonMixCropParams

type CommonMixCropParams struct {
	// 裁剪的宽度。取值范围[0,2000]。
	CropWidth *float64 `json:"CropWidth,omitnil,omitempty" name:"CropWidth"`

	// 裁剪的高度。取值范围[0,2000]。
	CropHeight *float64 `json:"CropHeight,omitnil,omitempty" name:"CropHeight"`

	// 裁剪的起始X坐标。取值范围[0,2000]。
	CropStartLocationX *float64 `json:"CropStartLocationX,omitnil,omitempty" name:"CropStartLocationX"`

	// 裁剪的起始Y坐标。取值范围[0,2000]。
	CropStartLocationY *float64 `json:"CropStartLocationY,omitnil,omitempty" name:"CropStartLocationY"`
}

type CommonMixInputParam

type CommonMixInputParam struct {
	// 输入流名称。80字节以内,仅含字母、数字以及下划线的字符串。
	// 当LayoutParams.InputType=0(音视频)/4(纯音频)/5(纯视频)时,该值为需要混流的流名称。
	// 当LayoutParams.InputType=2(图片)/3(画布)时,该值仅用作标识输入,可用类似Canvas1、Pictrue1的名称。
	InputStreamName *string `json:"InputStreamName,omitnil,omitempty" name:"InputStreamName"`

	// 输入流布局参数。
	LayoutParams *CommonMixLayoutParams `json:"LayoutParams,omitnil,omitempty" name:"LayoutParams"`

	// 输入流裁剪参数。
	CropParams *CommonMixCropParams `json:"CropParams,omitnil,omitempty" name:"CropParams"`

	// 抠图参数。
	PortraitSegmentParams *MixPortraitSegmentParams `json:"PortraitSegmentParams,omitnil,omitempty" name:"PortraitSegmentParams"`
}

type CommonMixLayoutParams

type CommonMixLayoutParams struct {
	// 输入图层。取值范围[1,16]。
	// 1)背景流(即大主播画面或画布)的 image_layer 填1。
	// 2)纯音频混流,该参数也需填。
	// 注意:不同输入,该值不可重复
	ImageLayer *int64 `json:"ImageLayer,omitnil,omitempty" name:"ImageLayer"`

	// 输入类型。取值范围[0,5]。
	// 不填默认为0。
	// 0表示输入流为音视频。
	// 2表示输入流为图片。
	// 3表示输入流为画布。
	// 4表示输入流为音频。
	// 5表示输入流为纯视频。
	InputType *int64 `json:"InputType,omitnil,omitempty" name:"InputType"`

	// 输入画面在输出时的高度。取值范围:
	// 像素:[0,2000]
	// 百分比:[0.01,0.99]
	// 不填默认为输入流的高度。
	// 使用百分比时,期望输出为(百分比 * 背景高)。
	ImageHeight *float64 `json:"ImageHeight,omitnil,omitempty" name:"ImageHeight"`

	// 输入画面在输出时的宽度。取值范围:
	// 像素:[0,2000]
	// 百分比:[0.01,0.99]
	// 不填默认为输入流的宽度。
	// 使用百分比时,期望输出为(百分比 * 背景宽)。
	ImageWidth *float64 `json:"ImageWidth,omitnil,omitempty" name:"ImageWidth"`

	// 输入在输出画面的X偏移。取值范围:
	// 像素:[0,2000]
	// 百分比:[0.01,0.99]
	// 不填默认为0。
	// 相对于大主播背景画面左上角的横向偏移。
	// 使用百分比时,期望输出为(百分比 * 背景宽)。
	LocationX *float64 `json:"LocationX,omitnil,omitempty" name:"LocationX"`

	// 输入在输出画面的Y偏移。取值范围:
	// 像素:[0,2000]
	// 百分比:[0.01,0.99]
	// 不填默认为0。
	// 相对于大主播背景画面左上角的纵向偏移。
	// 使用百分比时,期望输出为(百分比 * 背景宽)
	LocationY *float64 `json:"LocationY,omitnil,omitempty" name:"LocationY"`

	// 当InputType为3(画布)时,该值表示画布的颜色。
	// 常用的颜色有:
	// 红色:0xCC0033。
	// 黄色:0xCC9900。
	// 绿色:0xCCCC33。
	// 蓝色:0x99CCFF。
	// 黑色:0x000000。
	// 白色:0xFFFFFF。
	// 灰色:0x999999。
	Color *string `json:"Color,omitnil,omitempty" name:"Color"`

	// 当InputType为2(图片)时,该值是水印ID。
	WatermarkId *int64 `json:"WatermarkId,omitnil,omitempty" name:"WatermarkId"`
}

type CommonMixOutputParams

type CommonMixOutputParams struct {
	// 输出流名称。
	OutputStreamName *string `json:"OutputStreamName,omitnil,omitempty" name:"OutputStreamName"`

	// 输出流类型,取值范围[0,1]。
	// 不填默认为0。
	// 当输出流为输入流 list 中的一条时,填写0。
	// 当期望生成的混流结果成为一条新流时,该值填为1。
	// 该值为1时,output_stream_id 不能出现在 input_stram_list 中,且直播后台中,不能存在相同 ID 的流。
	OutputStreamType *int64 `json:"OutputStreamType,omitnil,omitempty" name:"OutputStreamType"`

	// 输出流比特率。取值范围[1,10000]。
	// 不填的情况下,系统会自动判断。
	OutputStreamBitRate *int64 `json:"OutputStreamBitRate,omitnil,omitempty" name:"OutputStreamBitRate"`

	// 输出流GOP大小。取值范围[1,10]。
	// 不填的情况下,系统会自动判断。
	OutputStreamGop *int64 `json:"OutputStreamGop,omitnil,omitempty" name:"OutputStreamGop"`

	// 输出流帧率大小。取值范围[1,60]。
	// 不填的情况下,系统会自动判断。
	OutputStreamFrameRate *int64 `json:"OutputStreamFrameRate,omitnil,omitempty" name:"OutputStreamFrameRate"`

	// 输出流音频比特率。取值范围[1,500]
	// 不填的情况下,系统会自动判断。
	OutputAudioBitRate *int64 `json:"OutputAudioBitRate,omitnil,omitempty" name:"OutputAudioBitRate"`

	// 输出流音频采样率。取值范围[96000, 88200, 64000, 48000, 44100, 32000,24000, 22050, 16000, 12000, 11025, 8000]。
	// 不填的情况下,系统会自动判断。
	OutputAudioSampleRate *int64 `json:"OutputAudioSampleRate,omitnil,omitempty" name:"OutputAudioSampleRate"`

	// 输出流音频声道数。取值范围[1,2]。
	// 不填的情况下,系统会自动判断。
	OutputAudioChannels *int64 `json:"OutputAudioChannels,omitnil,omitempty" name:"OutputAudioChannels"`

	// 输出流中的sei信息。如果无特殊需要,不填。
	MixSei *string `json:"MixSei,omitnil,omitempty" name:"MixSei"`
}

type ConcurrentRecordStreamNum

type ConcurrentRecordStreamNum struct {
	// 时间点。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 路数。
	Num *uint64 `json:"Num,omitnil,omitempty" name:"Num"`
}

type CreateCommonMixStreamRequest

type CreateCommonMixStreamRequest struct {
	*tchttp.BaseRequest

	// 混流会话(申请混流开始到取消混流结束)标识 ID。80字节以内,仅含字母、数字以及下划线的字符串。
	MixStreamSessionId *string `json:"MixStreamSessionId,omitnil,omitempty" name:"MixStreamSessionId"`

	// 混流输入流列表。
	InputStreamList []*CommonMixInputParam `json:"InputStreamList,omitnil,omitempty" name:"InputStreamList"`

	// 混流输出流参数。
	OutputParams *CommonMixOutputParams `json:"OutputParams,omitnil,omitempty" name:"OutputParams"`

	// 输入模板 ID,若设置该参数,将按默认模板布局输出,无需填入自定义位置参数。
	// 不填默认为0。
	// 两输入源支持10,20,30,40,50。
	// 三输入源支持310,390,391。
	// 四输入源支持410。
	// 五输入源支持510,590。
	// 六输入源支持610。
	MixStreamTemplateId *int64 `json:"MixStreamTemplateId,omitnil,omitempty" name:"MixStreamTemplateId"`

	// 混流的特殊控制参数。如无特殊需求,无需填写。
	ControlParams *CommonMixControlParams `json:"ControlParams,omitnil,omitempty" name:"ControlParams"`
}

func NewCreateCommonMixStreamRequest

func NewCreateCommonMixStreamRequest() (request *CreateCommonMixStreamRequest)

func (*CreateCommonMixStreamRequest) FromJsonString

func (r *CreateCommonMixStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCommonMixStreamRequest) ToJsonString

func (r *CreateCommonMixStreamRequest) ToJsonString() string

type CreateCommonMixStreamRequestParams added in v1.0.426

type CreateCommonMixStreamRequestParams struct {
	// 混流会话(申请混流开始到取消混流结束)标识 ID。80字节以内,仅含字母、数字以及下划线的字符串。
	MixStreamSessionId *string `json:"MixStreamSessionId,omitnil,omitempty" name:"MixStreamSessionId"`

	// 混流输入流列表。
	InputStreamList []*CommonMixInputParam `json:"InputStreamList,omitnil,omitempty" name:"InputStreamList"`

	// 混流输出流参数。
	OutputParams *CommonMixOutputParams `json:"OutputParams,omitnil,omitempty" name:"OutputParams"`

	// 输入模板 ID,若设置该参数,将按默认模板布局输出,无需填入自定义位置参数。
	// 不填默认为0。
	// 两输入源支持10,20,30,40,50。
	// 三输入源支持310,390,391。
	// 四输入源支持410。
	// 五输入源支持510,590。
	// 六输入源支持610。
	MixStreamTemplateId *int64 `json:"MixStreamTemplateId,omitnil,omitempty" name:"MixStreamTemplateId"`

	// 混流的特殊控制参数。如无特殊需求,无需填写。
	ControlParams *CommonMixControlParams `json:"ControlParams,omitnil,omitempty" name:"ControlParams"`
}

Predefined struct for user

type CreateCommonMixStreamResponse

type CreateCommonMixStreamResponse struct {
	*tchttp.BaseResponse
	Response *CreateCommonMixStreamResponseParams `json:"Response"`
}

func NewCreateCommonMixStreamResponse

func NewCreateCommonMixStreamResponse() (response *CreateCommonMixStreamResponse)

func (*CreateCommonMixStreamResponse) FromJsonString

func (r *CreateCommonMixStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCommonMixStreamResponse) ToJsonString

func (r *CreateCommonMixStreamResponse) ToJsonString() string

type CreateCommonMixStreamResponseParams added in v1.0.426

type CreateCommonMixStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveCallbackRuleRequest

type CreateLiveCallbackRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 模板ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewCreateLiveCallbackRuleRequest

func NewCreateLiveCallbackRuleRequest() (request *CreateLiveCallbackRuleRequest)

func (*CreateLiveCallbackRuleRequest) FromJsonString

func (r *CreateLiveCallbackRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveCallbackRuleRequest) ToJsonString

func (r *CreateLiveCallbackRuleRequest) ToJsonString() string

type CreateLiveCallbackRuleRequestParams added in v1.0.426

type CreateLiveCallbackRuleRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 模板ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type CreateLiveCallbackRuleResponse

type CreateLiveCallbackRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveCallbackRuleResponseParams `json:"Response"`
}

func NewCreateLiveCallbackRuleResponse

func NewCreateLiveCallbackRuleResponse() (response *CreateLiveCallbackRuleResponse)

func (*CreateLiveCallbackRuleResponse) FromJsonString

func (r *CreateLiveCallbackRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveCallbackRuleResponse) ToJsonString

func (r *CreateLiveCallbackRuleResponse) ToJsonString() string

type CreateLiveCallbackRuleResponseParams added in v1.0.426

type CreateLiveCallbackRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveCallbackTemplateRequest

type CreateLiveCallbackTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 开播回调 URL,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	StreamBeginNotifyUrl *string `json:"StreamBeginNotifyUrl,omitnil,omitempty" name:"StreamBeginNotifyUrl"`

	// 断流回调 URL,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	StreamEndNotifyUrl *string `json:"StreamEndNotifyUrl,omitnil,omitempty" name:"StreamEndNotifyUrl"`

	// 录制文件回调 URL,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	RecordNotifyUrl *string `json:"RecordNotifyUrl,omitnil,omitempty" name:"RecordNotifyUrl"`

	// 录制状态回调 URL ,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	RecordStatusNotifyUrl *string `json:"RecordStatusNotifyUrl,omitnil,omitempty" name:"RecordStatusNotifyUrl"`

	// 截图回调 URL,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	SnapshotNotifyUrl *string `json:"SnapshotNotifyUrl,omitnil,omitempty" name:"SnapshotNotifyUrl"`

	// 鉴黄回调 URL ,
	// 相关协议文档:[事件消息通知](/document/product/267/32741)。
	PornCensorshipNotifyUrl *string `json:"PornCensorshipNotifyUrl,omitnil,omitempty" name:"PornCensorshipNotifyUrl"`

	// 回调 Key,回调 URL 公用,回调签名详见事件消息通知文档。
	// [事件消息通知](/document/product/267/32744)。
	CallbackKey *string `json:"CallbackKey,omitnil,omitempty" name:"CallbackKey"`

	// 参数已弃用。
	StreamMixNotifyUrl *string `json:"StreamMixNotifyUrl,omitnil,omitempty" name:"StreamMixNotifyUrl"`

	// 推流异常回调 URL。
	PushExceptionNotifyUrl *string `json:"PushExceptionNotifyUrl,omitnil,omitempty" name:"PushExceptionNotifyUrl"`

	// 音频审核回调 URL。
	AudioAuditNotifyUrl *string `json:"AudioAuditNotifyUrl,omitnil,omitempty" name:"AudioAuditNotifyUrl"`
}

func NewCreateLiveCallbackTemplateRequest

func NewCreateLiveCallbackTemplateRequest() (request *CreateLiveCallbackTemplateRequest)

func (*CreateLiveCallbackTemplateRequest) FromJsonString

func (r *CreateLiveCallbackTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveCallbackTemplateRequest) ToJsonString

func (r *CreateLiveCallbackTemplateRequest) ToJsonString() string

type CreateLiveCallbackTemplateRequestParams added in v1.0.426

type CreateLiveCallbackTemplateRequestParams struct {
	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 开播回调 URL,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	StreamBeginNotifyUrl *string `json:"StreamBeginNotifyUrl,omitnil,omitempty" name:"StreamBeginNotifyUrl"`

	// 断流回调 URL,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	StreamEndNotifyUrl *string `json:"StreamEndNotifyUrl,omitnil,omitempty" name:"StreamEndNotifyUrl"`

	// 录制文件回调 URL,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	RecordNotifyUrl *string `json:"RecordNotifyUrl,omitnil,omitempty" name:"RecordNotifyUrl"`

	// 录制状态回调 URL ,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	RecordStatusNotifyUrl *string `json:"RecordStatusNotifyUrl,omitnil,omitempty" name:"RecordStatusNotifyUrl"`

	// 截图回调 URL,
	// 相关协议文档:[事件消息通知](/document/product/267/32744)。
	SnapshotNotifyUrl *string `json:"SnapshotNotifyUrl,omitnil,omitempty" name:"SnapshotNotifyUrl"`

	// 鉴黄回调 URL ,
	// 相关协议文档:[事件消息通知](/document/product/267/32741)。
	PornCensorshipNotifyUrl *string `json:"PornCensorshipNotifyUrl,omitnil,omitempty" name:"PornCensorshipNotifyUrl"`

	// 回调 Key,回调 URL 公用,回调签名详见事件消息通知文档。
	// [事件消息通知](/document/product/267/32744)。
	CallbackKey *string `json:"CallbackKey,omitnil,omitempty" name:"CallbackKey"`

	// 参数已弃用。
	StreamMixNotifyUrl *string `json:"StreamMixNotifyUrl,omitnil,omitempty" name:"StreamMixNotifyUrl"`

	// 推流异常回调 URL。
	PushExceptionNotifyUrl *string `json:"PushExceptionNotifyUrl,omitnil,omitempty" name:"PushExceptionNotifyUrl"`

	// 音频审核回调 URL。
	AudioAuditNotifyUrl *string `json:"AudioAuditNotifyUrl,omitnil,omitempty" name:"AudioAuditNotifyUrl"`
}

Predefined struct for user

type CreateLiveCallbackTemplateResponse

type CreateLiveCallbackTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveCallbackTemplateResponseParams `json:"Response"`
}

func NewCreateLiveCallbackTemplateResponse

func NewCreateLiveCallbackTemplateResponse() (response *CreateLiveCallbackTemplateResponse)

func (*CreateLiveCallbackTemplateResponse) FromJsonString

func (r *CreateLiveCallbackTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveCallbackTemplateResponse) ToJsonString

func (r *CreateLiveCallbackTemplateResponse) ToJsonString() string

type CreateLiveCallbackTemplateResponseParams added in v1.0.426

type CreateLiveCallbackTemplateResponseParams struct {
	// 模板ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLivePadRuleRequest added in v1.0.680

type CreateLivePadRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 注:如果本参数设置为非空字符串,规则将只对此推流起作用。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewCreateLivePadRuleRequest added in v1.0.680

func NewCreateLivePadRuleRequest() (request *CreateLivePadRuleRequest)

func (*CreateLivePadRuleRequest) FromJsonString added in v1.0.680

func (r *CreateLivePadRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLivePadRuleRequest) ToJsonString added in v1.0.680

func (r *CreateLivePadRuleRequest) ToJsonString() string

type CreateLivePadRuleRequestParams added in v1.0.680

type CreateLivePadRuleRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 注:如果本参数设置为非空字符串,规则将只对此推流起作用。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type CreateLivePadRuleResponse added in v1.0.680

type CreateLivePadRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateLivePadRuleResponseParams `json:"Response"`
}

func NewCreateLivePadRuleResponse added in v1.0.680

func NewCreateLivePadRuleResponse() (response *CreateLivePadRuleResponse)

func (*CreateLivePadRuleResponse) FromJsonString added in v1.0.680

func (r *CreateLivePadRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLivePadRuleResponse) ToJsonString added in v1.0.680

func (r *CreateLivePadRuleResponse) ToJsonString() string

type CreateLivePadRuleResponseParams added in v1.0.680

type CreateLivePadRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLivePadTemplateRequest added in v1.0.680

type CreateLivePadTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 垫片内容。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 断流等待时间。
	// 取值范围:0-30000。
	// 单位:ms。
	WaitDuration *uint64 `json:"WaitDuration,omitnil,omitempty" name:"WaitDuration"`

	// 最大垫片时长。
	// 取值范围:0 - 正无穷。
	// 单位:ms。
	MaxDuration *uint64 `json:"MaxDuration,omitnil,omitempty" name:"MaxDuration"`

	// 垫片内容类型:
	// 1:图片,2:视频。
	// 默认值:1。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewCreateLivePadTemplateRequest added in v1.0.680

func NewCreateLivePadTemplateRequest() (request *CreateLivePadTemplateRequest)

func (*CreateLivePadTemplateRequest) FromJsonString added in v1.0.680

func (r *CreateLivePadTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLivePadTemplateRequest) ToJsonString added in v1.0.680

func (r *CreateLivePadTemplateRequest) ToJsonString() string

type CreateLivePadTemplateRequestParams added in v1.0.680

type CreateLivePadTemplateRequestParams struct {
	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 垫片内容。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 断流等待时间。
	// 取值范围:0-30000。
	// 单位:ms。
	WaitDuration *uint64 `json:"WaitDuration,omitnil,omitempty" name:"WaitDuration"`

	// 最大垫片时长。
	// 取值范围:0 - 正无穷。
	// 单位:ms。
	MaxDuration *uint64 `json:"MaxDuration,omitnil,omitempty" name:"MaxDuration"`

	// 垫片内容类型:
	// 1:图片,2:视频。
	// 默认值:1。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type CreateLivePadTemplateResponse added in v1.0.680

type CreateLivePadTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateLivePadTemplateResponseParams `json:"Response"`
}

func NewCreateLivePadTemplateResponse added in v1.0.680

func NewCreateLivePadTemplateResponse() (response *CreateLivePadTemplateResponse)

func (*CreateLivePadTemplateResponse) FromJsonString added in v1.0.680

func (r *CreateLivePadTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLivePadTemplateResponse) ToJsonString added in v1.0.680

func (r *CreateLivePadTemplateResponse) ToJsonString() string

type CreateLivePadTemplateResponseParams added in v1.0.680

type CreateLivePadTemplateResponseParams struct {
	// 模板Id。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLivePullStreamTaskRequest

type CreateLivePullStreamTaskRequest struct {
	*tchttp.BaseRequest

	// 拉流源的类型:
	// PullLivePushLive -直播,
	// PullVodPushLive -点播,
	// PullPicPushLive -图片。
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 拉流源 url 列表。
	// SourceType 为直播(PullLivePushLive)只可以填1个,
	// SourceType 为点播(PullVodPushLive)可以填多个,上限30个。
	// 当前支持的文件格式:flv,mp4,hls。
	// 当前支持的拉流协议:http,https,rtmp,rtmps,rtsp,srt。
	// 注意:
	// 1. 建议优先使用 flv 文件,对于 mp4 未交织好的文件轮播推流易产生卡顿,可通过点播转码进行重新交织后再轮播。
	// 2. 拒绝内网域名等攻击性拉流地址,如有使用,则做账号封禁处理。
	// 3. 源文件请保持时间戳正常交织递增,避免因源文件异常影响推流及播放。
	// 4. 视频编码格式仅支持: H264, H265。
	// 5. 音频编码格式仅支持: AAC。
	// 6. 点播源请使用小文件,尽量时长保持在1小时内,较大文件打开和续播耗时较久,耗时超过15秒会有无法正常转推风险。
	// 7. 避免使用低频存储的文件,该类文件因低频存储,拉取时容易出现慢速,影响拉转推质量。
	SourceUrls []*string `json:"SourceUrls,omitnil,omitempty" name:"SourceUrls"`

	// 推流域名。
	// 将拉取过来的流推到该域名。
	// 注意:如果目标地址为非云直播,且样式不同于云直播,请使用 ToUrl 传入完整推流地址,详细用法请参考 ToUrl 参数说明。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	// 将拉取过来的流推到该路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流名称。
	// 将拉取过来的流推到该流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 开始时间。
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,注意:
	// 1. 结束时间必须大于开始时间;
	// 2. 结束时间必须大于当前时间;
	// 3. 结束时间 和 开始时间 间隔必须小于七天。
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 任务操作人备注。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 推流参数。
	// 推流时携带自定义参数。
	// 示例:
	// bak=1&test=2 。
	PushArgs *string `json:"PushArgs,omitnil,omitempty" name:"PushArgs"`

	// 选择需要回调的事件(不填则回调全部):
	// TaskStart:任务启动回调,
	// TaskExit:任务停止回调,
	// VodSourceFileStart:从点播源文件开始拉流回调,
	// VodSourceFileFinish:从点播源文件拉流结束回调,
	// ResetTaskConfig:任务更新回调。
	//
	// TaskAlarm: 用于告警事件通知,AlarmType 示例:
	// PullFileUnstable - 文件拉取不稳定,
	// PushStreamUnstable - 推流不稳定,
	// PullFileFailed - 文件拉取出错,
	// PushStreamFailed - 推流出现失败,
	// FileEndEarly - 文件提前结束。
	CallbackEvents []*string `json:"CallbackEvents,omitnil,omitempty" name:"CallbackEvents"`

	// 点播拉流转推循环次数。默认:-1。
	// -1:无限循环,直到任务结束。
	// 0:不循环。
	// >0:具体循环次数。次数和时间以先结束的为准。
	// 注意:该配置仅对拉流源为点播时生效。
	VodLoopTimes *string `json:"VodLoopTimes,omitnil,omitempty" name:"VodLoopTimes"`

	// 点播更新SourceUrls后的播放方式:
	// ImmediateNewSource:立即播放新的拉流源内容;
	// ContinueBreakPoint:播放完当前正在播放的点播 url 后再使用新的拉流源播放。(旧拉流源未播放的点播 url 不会再播放)
	//
	// 注意:该配置生效仅对变更前拉流源为点播时生效。
	VodRefreshType *string `json:"VodRefreshType,omitnil,omitempty" name:"VodRefreshType"`

	// 自定义回调地址。
	// 拉流转推任务相关事件会回调到该地址。
	// 回调事件使用方法请查看:
	// https://cloud.tencent.com/document/product/267/32744
	// https://cloud.tencent.com/document/product/267/56208
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 其他参数。
	// 示例: ignore_region  用于忽略传入地域, 内部按负载分配。
	ExtraCmd *string `json:"ExtraCmd,omitnil,omitempty" name:"ExtraCmd"`

	// 自定义任务 ID。
	// 注:
	// 1. 该自定义 ID 为可选参数,如果传入,请确保该账号下传入的 ID 唯一。
	// 2. 该自定义 ID 用于防止重复发起请求时产生重复任务。后面也可以用 SpecifyTaskId 来修改或删除任务。
	SpecifyTaskId *string `json:"SpecifyTaskId,omitnil,omitempty" name:"SpecifyTaskId"`

	// 任务描述,限制 512 字节。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 完整目标 URL 地址。
	// 用法注意:如果使用该参数来传完整目标地址,则 DomainName, AppName, StreamName 需要传入空字符串,任务将会使用该 ToUrl 参数指定的目标地址。
	//
	// 使用该方式传入目标地址支持的协议有:
	// rtmp、rtmps、rtsp、rtp、srt。
	//
	// 注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。
	ToUrl *string `json:"ToUrl,omitnil,omitempty" name:"ToUrl"`

	// 备源的类型:
	// PullLivePushLive -直播,
	// PullVodPushLive -点播。
	// 注意:
	// 1. 仅当主源类型为直播源时,备源才会生效。
	// 2. 主直播源拉流中断时,自动使用备源进行拉流。
	// 3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。
	BackupSourceType *string `json:"BackupSourceType,omitnil,omitempty" name:"BackupSourceType"`

	// 备源 URL。
	// 只允许填一个备源 URL
	BackupSourceUrl *string `json:"BackupSourceUrl,omitnil,omitempty" name:"BackupSourceUrl"`

	// 水印信息列表。
	// 注意:
	// 1. 最多支持4个不同位置的水印。
	// 2. 水印图片 URL 请使用合法外网可访问地址。
	// 3. 支持的水印图片格式:png,jpg,gif 等。
	WatermarkList []*PullPushWatermarkInfo `json:"WatermarkList,omitnil,omitempty" name:"WatermarkList"`

	// 点播源是否启用本地推流模式,默认0,不启用。
	// 0 - 不启用。
	// 1 - 启用。
	// 注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。
	VodLocalMode *int64 `json:"VodLocalMode,omitnil,omitempty" name:"VodLocalMode"`

	// 录制模板 ID。
	RecordTemplateId *string `json:"RecordTemplateId,omitnil,omitempty" name:"RecordTemplateId"`

	// 新的目标地址,用于任务同时推两路场景。
	BackupToUrl *string `json:"BackupToUrl,omitnil,omitempty" name:"BackupToUrl"`
}

func NewCreateLivePullStreamTaskRequest

func NewCreateLivePullStreamTaskRequest() (request *CreateLivePullStreamTaskRequest)

func (*CreateLivePullStreamTaskRequest) FromJsonString

func (r *CreateLivePullStreamTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLivePullStreamTaskRequest) ToJsonString

func (r *CreateLivePullStreamTaskRequest) ToJsonString() string

type CreateLivePullStreamTaskRequestParams added in v1.0.426

type CreateLivePullStreamTaskRequestParams struct {
	// 拉流源的类型:
	// PullLivePushLive -直播,
	// PullVodPushLive -点播,
	// PullPicPushLive -图片。
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 拉流源 url 列表。
	// SourceType 为直播(PullLivePushLive)只可以填1个,
	// SourceType 为点播(PullVodPushLive)可以填多个,上限30个。
	// 当前支持的文件格式:flv,mp4,hls。
	// 当前支持的拉流协议:http,https,rtmp,rtmps,rtsp,srt。
	// 注意:
	// 1. 建议优先使用 flv 文件,对于 mp4 未交织好的文件轮播推流易产生卡顿,可通过点播转码进行重新交织后再轮播。
	// 2. 拒绝内网域名等攻击性拉流地址,如有使用,则做账号封禁处理。
	// 3. 源文件请保持时间戳正常交织递增,避免因源文件异常影响推流及播放。
	// 4. 视频编码格式仅支持: H264, H265。
	// 5. 音频编码格式仅支持: AAC。
	// 6. 点播源请使用小文件,尽量时长保持在1小时内,较大文件打开和续播耗时较久,耗时超过15秒会有无法正常转推风险。
	// 7. 避免使用低频存储的文件,该类文件因低频存储,拉取时容易出现慢速,影响拉转推质量。
	SourceUrls []*string `json:"SourceUrls,omitnil,omitempty" name:"SourceUrls"`

	// 推流域名。
	// 将拉取过来的流推到该域名。
	// 注意:如果目标地址为非云直播,且样式不同于云直播,请使用 ToUrl 传入完整推流地址,详细用法请参考 ToUrl 参数说明。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	// 将拉取过来的流推到该路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流名称。
	// 将拉取过来的流推到该流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 开始时间。
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,注意:
	// 1. 结束时间必须大于开始时间;
	// 2. 结束时间必须大于当前时间;
	// 3. 结束时间 和 开始时间 间隔必须小于七天。
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 任务操作人备注。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 推流参数。
	// 推流时携带自定义参数。
	// 示例:
	// bak=1&test=2 。
	PushArgs *string `json:"PushArgs,omitnil,omitempty" name:"PushArgs"`

	// 选择需要回调的事件(不填则回调全部):
	// TaskStart:任务启动回调,
	// TaskExit:任务停止回调,
	// VodSourceFileStart:从点播源文件开始拉流回调,
	// VodSourceFileFinish:从点播源文件拉流结束回调,
	// ResetTaskConfig:任务更新回调。
	//
	// TaskAlarm: 用于告警事件通知,AlarmType 示例:
	// PullFileUnstable - 文件拉取不稳定,
	// PushStreamUnstable - 推流不稳定,
	// PullFileFailed - 文件拉取出错,
	// PushStreamFailed - 推流出现失败,
	// FileEndEarly - 文件提前结束。
	CallbackEvents []*string `json:"CallbackEvents,omitnil,omitempty" name:"CallbackEvents"`

	// 点播拉流转推循环次数。默认:-1。
	// -1:无限循环,直到任务结束。
	// 0:不循环。
	// >0:具体循环次数。次数和时间以先结束的为准。
	// 注意:该配置仅对拉流源为点播时生效。
	VodLoopTimes *string `json:"VodLoopTimes,omitnil,omitempty" name:"VodLoopTimes"`

	// 点播更新SourceUrls后的播放方式:
	// ImmediateNewSource:立即播放新的拉流源内容;
	// ContinueBreakPoint:播放完当前正在播放的点播 url 后再使用新的拉流源播放。(旧拉流源未播放的点播 url 不会再播放)
	//
	// 注意:该配置生效仅对变更前拉流源为点播时生效。
	VodRefreshType *string `json:"VodRefreshType,omitnil,omitempty" name:"VodRefreshType"`

	// 自定义回调地址。
	// 拉流转推任务相关事件会回调到该地址。
	// 回调事件使用方法请查看:
	// https://cloud.tencent.com/document/product/267/32744
	// https://cloud.tencent.com/document/product/267/56208
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 其他参数。
	// 示例: ignore_region  用于忽略传入地域, 内部按负载分配。
	ExtraCmd *string `json:"ExtraCmd,omitnil,omitempty" name:"ExtraCmd"`

	// 自定义任务 ID。
	// 注:
	// 1. 该自定义 ID 为可选参数,如果传入,请确保该账号下传入的 ID 唯一。
	// 2. 该自定义 ID 用于防止重复发起请求时产生重复任务。后面也可以用 SpecifyTaskId 来修改或删除任务。
	SpecifyTaskId *string `json:"SpecifyTaskId,omitnil,omitempty" name:"SpecifyTaskId"`

	// 任务描述,限制 512 字节。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 完整目标 URL 地址。
	// 用法注意:如果使用该参数来传完整目标地址,则 DomainName, AppName, StreamName 需要传入空字符串,任务将会使用该 ToUrl 参数指定的目标地址。
	//
	// 使用该方式传入目标地址支持的协议有:
	// rtmp、rtmps、rtsp、rtp、srt。
	//
	// 注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。
	ToUrl *string `json:"ToUrl,omitnil,omitempty" name:"ToUrl"`

	// 备源的类型:
	// PullLivePushLive -直播,
	// PullVodPushLive -点播。
	// 注意:
	// 1. 仅当主源类型为直播源时,备源才会生效。
	// 2. 主直播源拉流中断时,自动使用备源进行拉流。
	// 3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。
	BackupSourceType *string `json:"BackupSourceType,omitnil,omitempty" name:"BackupSourceType"`

	// 备源 URL。
	// 只允许填一个备源 URL
	BackupSourceUrl *string `json:"BackupSourceUrl,omitnil,omitempty" name:"BackupSourceUrl"`

	// 水印信息列表。
	// 注意:
	// 1. 最多支持4个不同位置的水印。
	// 2. 水印图片 URL 请使用合法外网可访问地址。
	// 3. 支持的水印图片格式:png,jpg,gif 等。
	WatermarkList []*PullPushWatermarkInfo `json:"WatermarkList,omitnil,omitempty" name:"WatermarkList"`

	// 点播源是否启用本地推流模式,默认0,不启用。
	// 0 - 不启用。
	// 1 - 启用。
	// 注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。
	VodLocalMode *int64 `json:"VodLocalMode,omitnil,omitempty" name:"VodLocalMode"`

	// 录制模板 ID。
	RecordTemplateId *string `json:"RecordTemplateId,omitnil,omitempty" name:"RecordTemplateId"`

	// 新的目标地址,用于任务同时推两路场景。
	BackupToUrl *string `json:"BackupToUrl,omitnil,omitempty" name:"BackupToUrl"`
}

Predefined struct for user

type CreateLivePullStreamTaskResponse

type CreateLivePullStreamTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateLivePullStreamTaskResponseParams `json:"Response"`
}

func NewCreateLivePullStreamTaskResponse

func NewCreateLivePullStreamTaskResponse() (response *CreateLivePullStreamTaskResponse)

func (*CreateLivePullStreamTaskResponse) FromJsonString

func (r *CreateLivePullStreamTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLivePullStreamTaskResponse) ToJsonString

func (r *CreateLivePullStreamTaskResponse) ToJsonString() string

type CreateLivePullStreamTaskResponseParams added in v1.0.426

type CreateLivePullStreamTaskResponseParams struct {
	// 任务 Id 。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveRecordRequest

type CreateLiveRecordRequest struct {
	*tchttp.BaseRequest

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。多域名推流必须设置。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。
	// 定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。
	// 定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 录制类型。
	// “video” : 音视频录制【默认】。
	// “audio” : 纯音频录制。
	// 在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 录制文件格式。其值为:
	// “flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。
	// 在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。
	FileFormat *string `json:"FileFormat,omitnil,omitempty" name:"FileFormat"`

	// 开启实时视频录制模式标志。
	// 0:不开启实时视频录制模式,即定时录制模式【默认】。见[示例一](#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。
	// 1:开启实时视频录制模式。见[示例二](#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。
	Highlight *int64 `json:"Highlight,omitnil,omitempty" name:"Highlight"`

	// 开启 A+B=C混流C流录制标志。
	// 0:不开启 A+B=C混流C流录制【默认】。
	// 1:开启 A+B=C混流C流录制。
	// 在定时录制模式或实时视频录制模式下,该参数均有效。
	MixStream *int64 `json:"MixStream,omitnil,omitempty" name:"MixStream"`

	// 录制流参数。当前支持以下参数:
	// record_interval - 录制分片时长,单位 秒,1800 - 7200。
	// storage_time - 录制文件存储时长,单位 秒。
	// eg. record_interval=3600&storage_time=2592000。
	// 注:参数需要url encode。
	// 在定时录制模式或实时视频录制模式下,该参数均有效。
	StreamParam *string `json:"StreamParam,omitnil,omitempty" name:"StreamParam"`
}

func NewCreateLiveRecordRequest

func NewCreateLiveRecordRequest() (request *CreateLiveRecordRequest)

func (*CreateLiveRecordRequest) FromJsonString

func (r *CreateLiveRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveRecordRequest) ToJsonString

func (r *CreateLiveRecordRequest) ToJsonString() string

type CreateLiveRecordRequestParams added in v1.0.426

type CreateLiveRecordRequestParams struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。多域名推流必须设置。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。
	// 定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。
	// 定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 录制类型。
	// “video” : 音视频录制【默认】。
	// “audio” : 纯音频录制。
	// 在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。
	RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"`

	// 录制文件格式。其值为:
	// “flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。
	// 在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。
	FileFormat *string `json:"FileFormat,omitnil,omitempty" name:"FileFormat"`

	// 开启实时视频录制模式标志。
	// 0:不开启实时视频录制模式,即定时录制模式【默认】。见[示例一](#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。
	// 1:开启实时视频录制模式。见[示例二](#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。
	Highlight *int64 `json:"Highlight,omitnil,omitempty" name:"Highlight"`

	// 开启 A+B=C混流C流录制标志。
	// 0:不开启 A+B=C混流C流录制【默认】。
	// 1:开启 A+B=C混流C流录制。
	// 在定时录制模式或实时视频录制模式下,该参数均有效。
	MixStream *int64 `json:"MixStream,omitnil,omitempty" name:"MixStream"`

	// 录制流参数。当前支持以下参数:
	// record_interval - 录制分片时长,单位 秒,1800 - 7200。
	// storage_time - 录制文件存储时长,单位 秒。
	// eg. record_interval=3600&storage_time=2592000。
	// 注:参数需要url encode。
	// 在定时录制模式或实时视频录制模式下,该参数均有效。
	StreamParam *string `json:"StreamParam,omitnil,omitempty" name:"StreamParam"`
}

Predefined struct for user

type CreateLiveRecordResponse

type CreateLiveRecordResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveRecordResponseParams `json:"Response"`
}

func NewCreateLiveRecordResponse

func NewCreateLiveRecordResponse() (response *CreateLiveRecordResponse)

func (*CreateLiveRecordResponse) FromJsonString

func (r *CreateLiveRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveRecordResponse) ToJsonString

func (r *CreateLiveRecordResponse) ToJsonString() string

type CreateLiveRecordResponseParams added in v1.0.426

type CreateLiveRecordResponseParams struct {
	// 任务 ID,全局唯一标识录制任务。
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveRecordRuleRequest

type CreateLiveRecordRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 注:如果本参数设置为非空字符串,规则将只对此推流起作用。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewCreateLiveRecordRuleRequest

func NewCreateLiveRecordRuleRequest() (request *CreateLiveRecordRuleRequest)

func (*CreateLiveRecordRuleRequest) FromJsonString

func (r *CreateLiveRecordRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveRecordRuleRequest) ToJsonString

func (r *CreateLiveRecordRuleRequest) ToJsonString() string

type CreateLiveRecordRuleRequestParams added in v1.0.426

type CreateLiveRecordRuleRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 注:如果本参数设置为非空字符串,规则将只对此推流起作用。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type CreateLiveRecordRuleResponse

type CreateLiveRecordRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveRecordRuleResponseParams `json:"Response"`
}

func NewCreateLiveRecordRuleResponse

func NewCreateLiveRecordRuleResponse() (response *CreateLiveRecordRuleResponse)

func (*CreateLiveRecordRuleResponse) FromJsonString

func (r *CreateLiveRecordRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveRecordRuleResponse) ToJsonString

func (r *CreateLiveRecordRuleResponse) ToJsonString() string

type CreateLiveRecordRuleResponseParams added in v1.0.426

type CreateLiveRecordRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveRecordTemplateRequest

type CreateLiveRecordTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名。仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Flv录制参数,开启Flv录制时设置。
	FlvParam *RecordParam `json:"FlvParam,omitnil,omitempty" name:"FlvParam"`

	// Hls录制参数,开启hls录制时设置。
	HlsParam *RecordParam `json:"HlsParam,omitnil,omitempty" name:"HlsParam"`

	// Mp4录制参数,开启Mp4录制时设置。
	Mp4Param *RecordParam `json:"Mp4Param,omitnil,omitempty" name:"Mp4Param"`

	// Aac录制参数,开启Aac录制时设置。
	AacParam *RecordParam `json:"AacParam,omitnil,omitempty" name:"AacParam"`

	// 直播类型,默认 0。
	// 0:普通直播,
	// 1:慢直播。
	IsDelayLive *int64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`

	// HLS专属录制参数。
	HlsSpecialParam *HlsSpecialParam `json:"HlsSpecialParam,omitnil,omitempty" name:"HlsSpecialParam"`

	// Mp3录制参数,开启Mp3录制时设置。
	Mp3Param *RecordParam `json:"Mp3Param,omitnil,omitempty" name:"Mp3Param"`

	// 是否存储至 cos,值为 1 时表示存储至 cos。
	CosStore *int64 `json:"CosStore,omitnil,omitempty" name:"CosStore"`

	// 是否去除水印,类型为慢直播时此参数无效。
	// 如果为false,则录制水印流或转码流;如果为true,则录制原始流。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// FLV 录制特殊参数。
	FlvSpecialParam *FlvSpecialParam `json:"FlvSpecialParam,omitnil,omitempty" name:"FlvSpecialParam"`
}

func NewCreateLiveRecordTemplateRequest

func NewCreateLiveRecordTemplateRequest() (request *CreateLiveRecordTemplateRequest)

func (*CreateLiveRecordTemplateRequest) FromJsonString

func (r *CreateLiveRecordTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveRecordTemplateRequest) ToJsonString

func (r *CreateLiveRecordTemplateRequest) ToJsonString() string

type CreateLiveRecordTemplateRequestParams added in v1.0.426

type CreateLiveRecordTemplateRequestParams struct {
	// 模板名。仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Flv录制参数,开启Flv录制时设置。
	FlvParam *RecordParam `json:"FlvParam,omitnil,omitempty" name:"FlvParam"`

	// Hls录制参数,开启hls录制时设置。
	HlsParam *RecordParam `json:"HlsParam,omitnil,omitempty" name:"HlsParam"`

	// Mp4录制参数,开启Mp4录制时设置。
	Mp4Param *RecordParam `json:"Mp4Param,omitnil,omitempty" name:"Mp4Param"`

	// Aac录制参数,开启Aac录制时设置。
	AacParam *RecordParam `json:"AacParam,omitnil,omitempty" name:"AacParam"`

	// 直播类型,默认 0。
	// 0:普通直播,
	// 1:慢直播。
	IsDelayLive *int64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`

	// HLS专属录制参数。
	HlsSpecialParam *HlsSpecialParam `json:"HlsSpecialParam,omitnil,omitempty" name:"HlsSpecialParam"`

	// Mp3录制参数,开启Mp3录制时设置。
	Mp3Param *RecordParam `json:"Mp3Param,omitnil,omitempty" name:"Mp3Param"`

	// 是否存储至 cos,值为 1 时表示存储至 cos。
	CosStore *int64 `json:"CosStore,omitnil,omitempty" name:"CosStore"`

	// 是否去除水印,类型为慢直播时此参数无效。
	// 如果为false,则录制水印流或转码流;如果为true,则录制原始流。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// FLV 录制特殊参数。
	FlvSpecialParam *FlvSpecialParam `json:"FlvSpecialParam,omitnil,omitempty" name:"FlvSpecialParam"`
}

Predefined struct for user

type CreateLiveRecordTemplateResponse

type CreateLiveRecordTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveRecordTemplateResponseParams `json:"Response"`
}

func NewCreateLiveRecordTemplateResponse

func NewCreateLiveRecordTemplateResponse() (response *CreateLiveRecordTemplateResponse)

func (*CreateLiveRecordTemplateResponse) FromJsonString

func (r *CreateLiveRecordTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveRecordTemplateResponse) ToJsonString

func (r *CreateLiveRecordTemplateResponse) ToJsonString() string

type CreateLiveRecordTemplateResponseParams added in v1.0.426

type CreateLiveRecordTemplateResponseParams struct {
	// 模板Id。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveSnapshotRuleRequest

type CreateLiveSnapshotRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 注:如果本参数设置为非空字符串,规则将只对此推流起作用。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewCreateLiveSnapshotRuleRequest

func NewCreateLiveSnapshotRuleRequest() (request *CreateLiveSnapshotRuleRequest)

func (*CreateLiveSnapshotRuleRequest) FromJsonString

func (r *CreateLiveSnapshotRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveSnapshotRuleRequest) ToJsonString

func (r *CreateLiveSnapshotRuleRequest) ToJsonString() string

type CreateLiveSnapshotRuleRequestParams added in v1.0.426

type CreateLiveSnapshotRuleRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 注:如果本参数设置为非空字符串,规则将只对此推流起作用。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type CreateLiveSnapshotRuleResponse

type CreateLiveSnapshotRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveSnapshotRuleResponseParams `json:"Response"`
}

func NewCreateLiveSnapshotRuleResponse

func NewCreateLiveSnapshotRuleResponse() (response *CreateLiveSnapshotRuleResponse)

func (*CreateLiveSnapshotRuleResponse) FromJsonString

func (r *CreateLiveSnapshotRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveSnapshotRuleResponse) ToJsonString

func (r *CreateLiveSnapshotRuleResponse) ToJsonString() string

type CreateLiveSnapshotRuleResponseParams added in v1.0.426

type CreateLiveSnapshotRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveSnapshotTemplateRequest

type CreateLiveSnapshotTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// Cos 应用 ID。
	CosAppId *int64 `json:"CosAppId,omitnil,omitempty" name:"CosAppId"`

	// Cos Bucket名称。
	// 注:CosBucket参数值不能包含-[appid] 部分。
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// Cos地区。
	CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 截图间隔,单位s,默认10s。
	// 范围: 2s ~ 300s。
	SnapshotInterval *int64 `json:"SnapshotInterval,omitnil,omitempty" name:"SnapshotInterval"`

	// 截图宽度。默认:0(原始宽)。
	// 范围:0-3000 。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度。默认:0(原始高)。
	// 范围:0-2000 。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 是否开启鉴黄,0:不开启,1:开启。默认:0。
	PornFlag *int64 `json:"PornFlag,omitnil,omitempty" name:"PornFlag"`

	// Cos Bucket文件夹前缀。
	// 如不传,实际按默认值
	// /{Year}-{Month}-{Day}
	// 生效
	CosPrefix *string `json:"CosPrefix,omitnil,omitempty" name:"CosPrefix"`

	// Cos 文件名称。
	// 如不传,实际按默认值
	// {StreamID}-screenshot-{Hour}-{Minute}-{Second}-{Width}x{Height}{Ext}
	// 生效
	CosFileName *string `json:"CosFileName,omitnil,omitempty" name:"CosFileName"`
}

func NewCreateLiveSnapshotTemplateRequest

func NewCreateLiveSnapshotTemplateRequest() (request *CreateLiveSnapshotTemplateRequest)

func (*CreateLiveSnapshotTemplateRequest) FromJsonString

func (r *CreateLiveSnapshotTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveSnapshotTemplateRequest) ToJsonString

func (r *CreateLiveSnapshotTemplateRequest) ToJsonString() string

type CreateLiveSnapshotTemplateRequestParams added in v1.0.426

type CreateLiveSnapshotTemplateRequestParams struct {
	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// Cos 应用 ID。
	CosAppId *int64 `json:"CosAppId,omitnil,omitempty" name:"CosAppId"`

	// Cos Bucket名称。
	// 注:CosBucket参数值不能包含-[appid] 部分。
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// Cos地区。
	CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 截图间隔,单位s,默认10s。
	// 范围: 2s ~ 300s。
	SnapshotInterval *int64 `json:"SnapshotInterval,omitnil,omitempty" name:"SnapshotInterval"`

	// 截图宽度。默认:0(原始宽)。
	// 范围:0-3000 。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度。默认:0(原始高)。
	// 范围:0-2000 。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 是否开启鉴黄,0:不开启,1:开启。默认:0。
	PornFlag *int64 `json:"PornFlag,omitnil,omitempty" name:"PornFlag"`

	// Cos Bucket文件夹前缀。
	// 如不传,实际按默认值
	// /{Year}-{Month}-{Day}
	// 生效
	CosPrefix *string `json:"CosPrefix,omitnil,omitempty" name:"CosPrefix"`

	// Cos 文件名称。
	// 如不传,实际按默认值
	// {StreamID}-screenshot-{Hour}-{Minute}-{Second}-{Width}x{Height}{Ext}
	// 生效
	CosFileName *string `json:"CosFileName,omitnil,omitempty" name:"CosFileName"`
}

Predefined struct for user

type CreateLiveSnapshotTemplateResponse

type CreateLiveSnapshotTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveSnapshotTemplateResponseParams `json:"Response"`
}

func NewCreateLiveSnapshotTemplateResponse

func NewCreateLiveSnapshotTemplateResponse() (response *CreateLiveSnapshotTemplateResponse)

func (*CreateLiveSnapshotTemplateResponse) FromJsonString

func (r *CreateLiveSnapshotTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveSnapshotTemplateResponse) ToJsonString

func (r *CreateLiveSnapshotTemplateResponse) ToJsonString() string

type CreateLiveSnapshotTemplateResponseParams added in v1.0.426

type CreateLiveSnapshotTemplateResponseParams struct {
	// 模板Id。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveStreamMonitorRequest added in v1.0.680

type CreateLiveStreamMonitorRequest struct {
	*tchttp.BaseRequest

	// 监播任务的输出信息。
	OutputInfo *LiveStreamMonitorOutputInfo `json:"OutputInfo,omitnil,omitempty" name:"OutputInfo"`

	// 待监播的输入流信息列表。
	InputList []*LiveStreamMonitorInputInfo `json:"InputList,omitnil,omitempty" name:"InputList"`

	// 监播任务名称。字段长度小于128字节(一个汉字两个字节)。
	MonitorName *string `json:"MonitorName,omitnil,omitempty" name:"MonitorName"`

	// 监播事件通知策略。
	// 不填默认为没有任何通知。
	NotifyPolicy *LiveStreamMonitorNotifyPolicy `json:"NotifyPolicy,omitnil,omitempty" name:"NotifyPolicy"`

	// 智能语音识别语种设置:
	// 0 关闭 1 中文 2 英文 3 日文 4 韩文。
	AsrLanguage *uint64 `json:"AsrLanguage,omitnil,omitempty" name:"AsrLanguage"`

	// 智能文字识别语种设置:
	// 0 关闭 1 中、英文。
	OcrLanguage *uint64 `json:"OcrLanguage,omitnil,omitempty" name:"OcrLanguage"`

	// 智能语音识别的输入列表,若开启语音识别则必填。
	// (第1条输入流index为1)
	AiAsrInputIndexList []*uint64 `json:"AiAsrInputIndexList,omitnil,omitempty" name:"AiAsrInputIndexList"`

	// 智能文字识别的输入列表,若开启文字识别则必填。
	// (第1条输入流index为1)
	AiOcrInputIndexList []*uint64 `json:"AiOcrInputIndexList,omitnil,omitempty" name:"AiOcrInputIndexList"`

	// 是否开启断流检测。
	CheckStreamBroken *uint64 `json:"CheckStreamBroken,omitnil,omitempty" name:"CheckStreamBroken"`

	// 是否开启低帧率检测。
	CheckStreamLowFrameRate *uint64 `json:"CheckStreamLowFrameRate,omitnil,omitempty" name:"CheckStreamLowFrameRate"`

	// 是否存储监播事件到监播报告,以及是否允许查询监播报告。
	AllowMonitorReport *uint64 `json:"AllowMonitorReport,omitnil,omitempty" name:"AllowMonitorReport"`

	// 是否开启格式诊断。
	AiFormatDiagnose *uint64 `json:"AiFormatDiagnose,omitnil,omitempty" name:"AiFormatDiagnose"`

	// 是否开启内容质检。
	AiQualityControl *uint64 `json:"AiQualityControl,omitnil,omitempty" name:"AiQualityControl"`
}

func NewCreateLiveStreamMonitorRequest added in v1.0.680

func NewCreateLiveStreamMonitorRequest() (request *CreateLiveStreamMonitorRequest)

func (*CreateLiveStreamMonitorRequest) FromJsonString added in v1.0.680

func (r *CreateLiveStreamMonitorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveStreamMonitorRequest) ToJsonString added in v1.0.680

func (r *CreateLiveStreamMonitorRequest) ToJsonString() string

type CreateLiveStreamMonitorRequestParams added in v1.0.680

type CreateLiveStreamMonitorRequestParams struct {
	// 监播任务的输出信息。
	OutputInfo *LiveStreamMonitorOutputInfo `json:"OutputInfo,omitnil,omitempty" name:"OutputInfo"`

	// 待监播的输入流信息列表。
	InputList []*LiveStreamMonitorInputInfo `json:"InputList,omitnil,omitempty" name:"InputList"`

	// 监播任务名称。字段长度小于128字节(一个汉字两个字节)。
	MonitorName *string `json:"MonitorName,omitnil,omitempty" name:"MonitorName"`

	// 监播事件通知策略。
	// 不填默认为没有任何通知。
	NotifyPolicy *LiveStreamMonitorNotifyPolicy `json:"NotifyPolicy,omitnil,omitempty" name:"NotifyPolicy"`

	// 智能语音识别语种设置:
	// 0 关闭 1 中文 2 英文 3 日文 4 韩文。
	AsrLanguage *uint64 `json:"AsrLanguage,omitnil,omitempty" name:"AsrLanguage"`

	// 智能文字识别语种设置:
	// 0 关闭 1 中、英文。
	OcrLanguage *uint64 `json:"OcrLanguage,omitnil,omitempty" name:"OcrLanguage"`

	// 智能语音识别的输入列表,若开启语音识别则必填。
	// (第1条输入流index为1)
	AiAsrInputIndexList []*uint64 `json:"AiAsrInputIndexList,omitnil,omitempty" name:"AiAsrInputIndexList"`

	// 智能文字识别的输入列表,若开启文字识别则必填。
	// (第1条输入流index为1)
	AiOcrInputIndexList []*uint64 `json:"AiOcrInputIndexList,omitnil,omitempty" name:"AiOcrInputIndexList"`

	// 是否开启断流检测。
	CheckStreamBroken *uint64 `json:"CheckStreamBroken,omitnil,omitempty" name:"CheckStreamBroken"`

	// 是否开启低帧率检测。
	CheckStreamLowFrameRate *uint64 `json:"CheckStreamLowFrameRate,omitnil,omitempty" name:"CheckStreamLowFrameRate"`

	// 是否存储监播事件到监播报告,以及是否允许查询监播报告。
	AllowMonitorReport *uint64 `json:"AllowMonitorReport,omitnil,omitempty" name:"AllowMonitorReport"`

	// 是否开启格式诊断。
	AiFormatDiagnose *uint64 `json:"AiFormatDiagnose,omitnil,omitempty" name:"AiFormatDiagnose"`

	// 是否开启内容质检。
	AiQualityControl *uint64 `json:"AiQualityControl,omitnil,omitempty" name:"AiQualityControl"`
}

Predefined struct for user

type CreateLiveStreamMonitorResponse added in v1.0.680

type CreateLiveStreamMonitorResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveStreamMonitorResponseParams `json:"Response"`
}

func NewCreateLiveStreamMonitorResponse added in v1.0.680

func NewCreateLiveStreamMonitorResponse() (response *CreateLiveStreamMonitorResponse)

func (*CreateLiveStreamMonitorResponse) FromJsonString added in v1.0.680

func (r *CreateLiveStreamMonitorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveStreamMonitorResponse) ToJsonString added in v1.0.680

func (r *CreateLiveStreamMonitorResponse) ToJsonString() string

type CreateLiveStreamMonitorResponseParams added in v1.0.680

type CreateLiveStreamMonitorResponseParams struct {
	// 监播任务ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveTimeShiftRuleRequest added in v1.0.589

type CreateLiveTimeShiftRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 注:如果本参数设置为非空字符串,规则将只对此推流起作用。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewCreateLiveTimeShiftRuleRequest added in v1.0.589

func NewCreateLiveTimeShiftRuleRequest() (request *CreateLiveTimeShiftRuleRequest)

func (*CreateLiveTimeShiftRuleRequest) FromJsonString added in v1.0.589

func (r *CreateLiveTimeShiftRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveTimeShiftRuleRequest) ToJsonString added in v1.0.589

func (r *CreateLiveTimeShiftRuleRequest) ToJsonString() string

type CreateLiveTimeShiftRuleRequestParams added in v1.0.589

type CreateLiveTimeShiftRuleRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 注:如果本参数设置为非空字符串,规则将只对此推流起作用。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type CreateLiveTimeShiftRuleResponse added in v1.0.589

type CreateLiveTimeShiftRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveTimeShiftRuleResponseParams `json:"Response"`
}

func NewCreateLiveTimeShiftRuleResponse added in v1.0.589

func NewCreateLiveTimeShiftRuleResponse() (response *CreateLiveTimeShiftRuleResponse)

func (*CreateLiveTimeShiftRuleResponse) FromJsonString added in v1.0.589

func (r *CreateLiveTimeShiftRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveTimeShiftRuleResponse) ToJsonString added in v1.0.589

func (r *CreateLiveTimeShiftRuleResponse) ToJsonString() string

type CreateLiveTimeShiftRuleResponseParams added in v1.0.589

type CreateLiveTimeShiftRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveTimeShiftTemplateRequest added in v1.0.589

type CreateLiveTimeShiftTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 时移时长。
	// 单位:s。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 描述信息。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 地域。
	// Mainland:中国大陆。
	// Overseas:海外及港澳台地区。
	// 默认值:Mainland。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 分片时长。
	// 可取3-10。
	// 单位:s。
	// 默认值:5。
	ItemDuration *uint64 `json:"ItemDuration,omitnil,omitempty" name:"ItemDuration"`

	// 是否去除水印。
	// 传true则将录制原始流。
	// 默认值:false。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// 转码流id列表。
	// 此参数仅在 RemoveWatermark为false时生效。
	TranscodeTemplateIds []*int64 `json:"TranscodeTemplateIds,omitnil,omitempty" name:"TranscodeTemplateIds"`
}

func NewCreateLiveTimeShiftTemplateRequest added in v1.0.589

func NewCreateLiveTimeShiftTemplateRequest() (request *CreateLiveTimeShiftTemplateRequest)

func (*CreateLiveTimeShiftTemplateRequest) FromJsonString added in v1.0.589

func (r *CreateLiveTimeShiftTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveTimeShiftTemplateRequest) ToJsonString added in v1.0.589

func (r *CreateLiveTimeShiftTemplateRequest) ToJsonString() string

type CreateLiveTimeShiftTemplateRequestParams added in v1.0.589

type CreateLiveTimeShiftTemplateRequestParams struct {
	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 时移时长。
	// 单位:s。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 描述信息。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 地域。
	// Mainland:中国大陆。
	// Overseas:海外及港澳台地区。
	// 默认值:Mainland。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 分片时长。
	// 可取3-10。
	// 单位:s。
	// 默认值:5。
	ItemDuration *uint64 `json:"ItemDuration,omitnil,omitempty" name:"ItemDuration"`

	// 是否去除水印。
	// 传true则将录制原始流。
	// 默认值:false。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// 转码流id列表。
	// 此参数仅在 RemoveWatermark为false时生效。
	TranscodeTemplateIds []*int64 `json:"TranscodeTemplateIds,omitnil,omitempty" name:"TranscodeTemplateIds"`
}

Predefined struct for user

type CreateLiveTimeShiftTemplateResponse added in v1.0.589

type CreateLiveTimeShiftTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveTimeShiftTemplateResponseParams `json:"Response"`
}

func NewCreateLiveTimeShiftTemplateResponse added in v1.0.589

func NewCreateLiveTimeShiftTemplateResponse() (response *CreateLiveTimeShiftTemplateResponse)

func (*CreateLiveTimeShiftTemplateResponse) FromJsonString added in v1.0.589

func (r *CreateLiveTimeShiftTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveTimeShiftTemplateResponse) ToJsonString added in v1.0.589

func (r *CreateLiveTimeShiftTemplateResponse) ToJsonString() string

type CreateLiveTimeShiftTemplateResponseParams added in v1.0.589

type CreateLiveTimeShiftTemplateResponseParams struct {
	// 模板Id。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveTranscodeRuleRequest

type CreateLiveTranscodeRuleRequest struct {
	*tchttp.BaseRequest

	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致。如果只绑定域名,则此处填""。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。已废弃该字段,请传入空字符串。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 指定已有的模板Id。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewCreateLiveTranscodeRuleRequest

func NewCreateLiveTranscodeRuleRequest() (request *CreateLiveTranscodeRuleRequest)

func (*CreateLiveTranscodeRuleRequest) FromJsonString

func (r *CreateLiveTranscodeRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveTranscodeRuleRequest) ToJsonString

func (r *CreateLiveTranscodeRuleRequest) ToJsonString() string

type CreateLiveTranscodeRuleRequestParams added in v1.0.426

type CreateLiveTranscodeRuleRequestParams struct {
	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致。如果只绑定域名,则此处填""。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。已废弃该字段,请传入空字符串。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 指定已有的模板Id。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type CreateLiveTranscodeRuleResponse

type CreateLiveTranscodeRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveTranscodeRuleResponseParams `json:"Response"`
}

func NewCreateLiveTranscodeRuleResponse

func NewCreateLiveTranscodeRuleResponse() (response *CreateLiveTranscodeRuleResponse)

func (*CreateLiveTranscodeRuleResponse) FromJsonString

func (r *CreateLiveTranscodeRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveTranscodeRuleResponse) ToJsonString

func (r *CreateLiveTranscodeRuleResponse) ToJsonString() string

type CreateLiveTranscodeRuleResponseParams added in v1.0.426

type CreateLiveTranscodeRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveTranscodeTemplateRequest

type CreateLiveTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名称,例: 900p 仅支持字母和数字的组合。
	// 长度限制:
	//   标准转码:1-10个字符
	//   极速高清转码:3-10个字符
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 视频码率。范围:0kbps - 8000kbps。
	// 0为保持原始码率。
	// 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
	VideoBitrate *int64 `json:"VideoBitrate,omitnil,omitempty" name:"VideoBitrate"`

	// 音频编码:aac,默认aac。
	// 注意:当前该参数未生效,待后续支持!
	Acodec *string `json:"Acodec,omitnil,omitempty" name:"Acodec"`

	// 音频码率,默认0。
	// 范围:0-500。
	AudioBitrate *int64 `json:"AudioBitrate,omitnil,omitempty" name:"AudioBitrate"`

	// 视频编码:h264/h265/origin,默认origin。
	//
	// origin: 保持原始编码格式
	Vcodec *string `json:"Vcodec,omitnil,omitempty" name:"Vcodec"`

	// 模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 是否保留视频,0:否,1:是。默认1。
	NeedVideo *int64 `json:"NeedVideo,omitnil,omitempty" name:"NeedVideo"`

	// 宽,默认0。
	// 范围[0-3000]
	// 数值必须是2的倍数,0是原始宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 是否保留音频,0:否,1:是。默认1。
	NeedAudio *int64 `json:"NeedAudio,omitnil,omitempty" name:"NeedAudio"`

	// 高,默认0。
	// 范围[0-3000]
	// 数值必须是2的倍数,0是原始高度。
	// 极速高清模板(AiTransCode = 1 的时候)必须传。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 帧率,默认0。
	// 范围0-60fps
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 关键帧间隔,单位:秒。
	// 默认原始的间隔
	// 范围2-6
	Gop *int64 `json:"Gop,omitnil,omitempty" name:"Gop"`

	// 旋转角度,默认0。
	// 可取值:0,90,180,270
	Rotate *int64 `json:"Rotate,omitnil,omitempty" name:"Rotate"`

	// 编码质量:
	// baseline/main/high。默认baseline
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 当设置的码率>原始码率时,是否以原始码率为准。
	// 0:否, 1:是
	// 默认 0。
	BitrateToOrig *int64 `json:"BitrateToOrig,omitnil,omitempty" name:"BitrateToOrig"`

	// 当设置的高度>原始高度时,是否以原始高度为准。
	// 0:否, 1:是
	// 默认 0。
	HeightToOrig *int64 `json:"HeightToOrig,omitnil,omitempty" name:"HeightToOrig"`

	// 当设置的帧率>原始帧率时,是否以原始帧率为准。
	// 0:否, 1:是
	// 默认 0。
	FpsToOrig *int64 `json:"FpsToOrig,omitnil,omitempty" name:"FpsToOrig"`

	// 是否是极速高清模板,0:否,1:是。默认0。
	AiTransCode *int64 `json:"AiTransCode,omitnil,omitempty" name:"AiTransCode"`

	// 极速高清视频码率压缩比。
	// 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent)
	//
	// 取值范围:0.0到0.5
	AdaptBitratePercent *float64 `json:"AdaptBitratePercent,omitnil,omitempty" name:"AdaptBitratePercent"`

	// 是否以短边作为高度,0:否,1:是。默认0。
	ShortEdgeAsHeight *int64 `json:"ShortEdgeAsHeight,omitnil,omitempty" name:"ShortEdgeAsHeight"`

	// DRM 加密类型,可选值:fairplay、normalaes、widevine。
	// 不传递或者为空字符串,清空之前的DRM配置。
	DRMType *string `json:"DRMType,omitnil,omitempty" name:"DRMType"`

	// DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。
	// 不传递或者为空字符串,清空之前的DRM配置。
	DRMTracks *string `json:"DRMTracks,omitnil,omitempty" name:"DRMTracks"`
}

func NewCreateLiveTranscodeTemplateRequest

func NewCreateLiveTranscodeTemplateRequest() (request *CreateLiveTranscodeTemplateRequest)

func (*CreateLiveTranscodeTemplateRequest) FromJsonString

func (r *CreateLiveTranscodeTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveTranscodeTemplateRequest) ToJsonString

func (r *CreateLiveTranscodeTemplateRequest) ToJsonString() string

type CreateLiveTranscodeTemplateRequestParams added in v1.0.426

type CreateLiveTranscodeTemplateRequestParams struct {
	// 模板名称,例: 900p 仅支持字母和数字的组合。
	// 长度限制:
	//   标准转码:1-10个字符
	//   极速高清转码:3-10个字符
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 视频码率。范围:0kbps - 8000kbps。
	// 0为保持原始码率。
	// 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
	VideoBitrate *int64 `json:"VideoBitrate,omitnil,omitempty" name:"VideoBitrate"`

	// 音频编码:aac,默认aac。
	// 注意:当前该参数未生效,待后续支持!
	Acodec *string `json:"Acodec,omitnil,omitempty" name:"Acodec"`

	// 音频码率,默认0。
	// 范围:0-500。
	AudioBitrate *int64 `json:"AudioBitrate,omitnil,omitempty" name:"AudioBitrate"`

	// 视频编码:h264/h265/origin,默认origin。
	//
	// origin: 保持原始编码格式
	Vcodec *string `json:"Vcodec,omitnil,omitempty" name:"Vcodec"`

	// 模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 是否保留视频,0:否,1:是。默认1。
	NeedVideo *int64 `json:"NeedVideo,omitnil,omitempty" name:"NeedVideo"`

	// 宽,默认0。
	// 范围[0-3000]
	// 数值必须是2的倍数,0是原始宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 是否保留音频,0:否,1:是。默认1。
	NeedAudio *int64 `json:"NeedAudio,omitnil,omitempty" name:"NeedAudio"`

	// 高,默认0。
	// 范围[0-3000]
	// 数值必须是2的倍数,0是原始高度。
	// 极速高清模板(AiTransCode = 1 的时候)必须传。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 帧率,默认0。
	// 范围0-60fps
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 关键帧间隔,单位:秒。
	// 默认原始的间隔
	// 范围2-6
	Gop *int64 `json:"Gop,omitnil,omitempty" name:"Gop"`

	// 旋转角度,默认0。
	// 可取值:0,90,180,270
	Rotate *int64 `json:"Rotate,omitnil,omitempty" name:"Rotate"`

	// 编码质量:
	// baseline/main/high。默认baseline
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 当设置的码率>原始码率时,是否以原始码率为准。
	// 0:否, 1:是
	// 默认 0。
	BitrateToOrig *int64 `json:"BitrateToOrig,omitnil,omitempty" name:"BitrateToOrig"`

	// 当设置的高度>原始高度时,是否以原始高度为准。
	// 0:否, 1:是
	// 默认 0。
	HeightToOrig *int64 `json:"HeightToOrig,omitnil,omitempty" name:"HeightToOrig"`

	// 当设置的帧率>原始帧率时,是否以原始帧率为准。
	// 0:否, 1:是
	// 默认 0。
	FpsToOrig *int64 `json:"FpsToOrig,omitnil,omitempty" name:"FpsToOrig"`

	// 是否是极速高清模板,0:否,1:是。默认0。
	AiTransCode *int64 `json:"AiTransCode,omitnil,omitempty" name:"AiTransCode"`

	// 极速高清视频码率压缩比。
	// 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent)
	//
	// 取值范围:0.0到0.5
	AdaptBitratePercent *float64 `json:"AdaptBitratePercent,omitnil,omitempty" name:"AdaptBitratePercent"`

	// 是否以短边作为高度,0:否,1:是。默认0。
	ShortEdgeAsHeight *int64 `json:"ShortEdgeAsHeight,omitnil,omitempty" name:"ShortEdgeAsHeight"`

	// DRM 加密类型,可选值:fairplay、normalaes、widevine。
	// 不传递或者为空字符串,清空之前的DRM配置。
	DRMType *string `json:"DRMType,omitnil,omitempty" name:"DRMType"`

	// DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。
	// 不传递或者为空字符串,清空之前的DRM配置。
	DRMTracks *string `json:"DRMTracks,omitnil,omitempty" name:"DRMTracks"`
}

Predefined struct for user

type CreateLiveTranscodeTemplateResponse

type CreateLiveTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveTranscodeTemplateResponseParams `json:"Response"`
}

func NewCreateLiveTranscodeTemplateResponse

func NewCreateLiveTranscodeTemplateResponse() (response *CreateLiveTranscodeTemplateResponse)

func (*CreateLiveTranscodeTemplateResponse) FromJsonString

func (r *CreateLiveTranscodeTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveTranscodeTemplateResponse) ToJsonString

func (r *CreateLiveTranscodeTemplateResponse) ToJsonString() string

type CreateLiveTranscodeTemplateResponseParams added in v1.0.426

type CreateLiveTranscodeTemplateResponseParams struct {
	// 模板Id。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLiveWatermarkRuleRequest

type CreateLiveWatermarkRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 水印Id,即调用[AddLiveWatermark](/document/product/267/30154)接口返回的WatermarkId。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewCreateLiveWatermarkRuleRequest

func NewCreateLiveWatermarkRuleRequest() (request *CreateLiveWatermarkRuleRequest)

func (*CreateLiveWatermarkRuleRequest) FromJsonString

func (r *CreateLiveWatermarkRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveWatermarkRuleRequest) ToJsonString

func (r *CreateLiveWatermarkRuleRequest) ToJsonString() string

type CreateLiveWatermarkRuleRequestParams added in v1.0.426

type CreateLiveWatermarkRuleRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 水印Id,即调用[AddLiveWatermark](/document/product/267/30154)接口返回的WatermarkId。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type CreateLiveWatermarkRuleResponse

type CreateLiveWatermarkRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateLiveWatermarkRuleResponseParams `json:"Response"`
}

func NewCreateLiveWatermarkRuleResponse

func NewCreateLiveWatermarkRuleResponse() (response *CreateLiveWatermarkRuleResponse)

func (*CreateLiveWatermarkRuleResponse) FromJsonString

func (r *CreateLiveWatermarkRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLiveWatermarkRuleResponse) ToJsonString

func (r *CreateLiveWatermarkRuleResponse) ToJsonString() string

type CreateLiveWatermarkRuleResponseParams added in v1.0.426

type CreateLiveWatermarkRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreatePullStreamConfigRequest

type CreatePullStreamConfigRequest struct {
	*tchttp.BaseRequest

	// 源 Url ,用于拉流的地址。目前可支持直播流及点播文件。
	// 注意:
	// 1. 多个点播url之间使用空格拼接。
	// 2. 目前上限支持10个url。
	// 3. 目前不支持https协议。
	// 4. 支持拉流文件格式:flv,rtmp,hls,mp4。
	FromUrl *string `json:"FromUrl,omitnil,omitempty" name:"FromUrl"`

	// 目的 Url ,用于推流的地址,目前限制该目标地址为腾讯域名。
	// 仅支持:rtmp 协议。
	ToUrl *string `json:"ToUrl,omitnil,omitempty" name:"ToUrl"`

	// 选择完成转拉推的服务所在区域:
	// 1-深圳,
	// 2-上海,
	// 3-天津,
	// 4-中国香港。
	AreaId *int64 `json:"AreaId,omitnil,omitempty" name:"AreaId"`

	// 选择完成转拉推服务使用的运营商网络:
	// 1-电信,
	// 2-移动,
	// 3-联通,
	// 4-其他。
	// 注:AreaId 为4的时候,IspId 只能为其他。
	IspId *int64 `json:"IspId,omitnil,omitempty" name:"IspId"`

	// 开始时间。
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,注意:
	// 1. 结束时间必须大于开始时间;
	// 2. 结束时间和开始时间必须大于当前时间;
	// 3. 结束时间 和 开始时间 间隔必须小于七天。
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewCreatePullStreamConfigRequest

func NewCreatePullStreamConfigRequest() (request *CreatePullStreamConfigRequest)

func (*CreatePullStreamConfigRequest) FromJsonString

func (r *CreatePullStreamConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePullStreamConfigRequest) ToJsonString

func (r *CreatePullStreamConfigRequest) ToJsonString() string

type CreatePullStreamConfigRequestParams added in v1.0.426

type CreatePullStreamConfigRequestParams struct {
	// 源 Url ,用于拉流的地址。目前可支持直播流及点播文件。
	// 注意:
	// 1. 多个点播url之间使用空格拼接。
	// 2. 目前上限支持10个url。
	// 3. 目前不支持https协议。
	// 4. 支持拉流文件格式:flv,rtmp,hls,mp4。
	FromUrl *string `json:"FromUrl,omitnil,omitempty" name:"FromUrl"`

	// 目的 Url ,用于推流的地址,目前限制该目标地址为腾讯域名。
	// 仅支持:rtmp 协议。
	ToUrl *string `json:"ToUrl,omitnil,omitempty" name:"ToUrl"`

	// 选择完成转拉推的服务所在区域:
	// 1-深圳,
	// 2-上海,
	// 3-天津,
	// 4-中国香港。
	AreaId *int64 `json:"AreaId,omitnil,omitempty" name:"AreaId"`

	// 选择完成转拉推服务使用的运营商网络:
	// 1-电信,
	// 2-移动,
	// 3-联通,
	// 4-其他。
	// 注:AreaId 为4的时候,IspId 只能为其他。
	IspId *int64 `json:"IspId,omitnil,omitempty" name:"IspId"`

	// 开始时间。
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,注意:
	// 1. 结束时间必须大于开始时间;
	// 2. 结束时间和开始时间必须大于当前时间;
	// 3. 结束时间 和 开始时间 间隔必须小于七天。
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type CreatePullStreamConfigResponse

type CreatePullStreamConfigResponse struct {
	*tchttp.BaseResponse
	Response *CreatePullStreamConfigResponseParams `json:"Response"`
}

func NewCreatePullStreamConfigResponse

func NewCreatePullStreamConfigResponse() (response *CreatePullStreamConfigResponse)

func (*CreatePullStreamConfigResponse) FromJsonString

func (r *CreatePullStreamConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePullStreamConfigResponse) ToJsonString

func (r *CreatePullStreamConfigResponse) ToJsonString() string

type CreatePullStreamConfigResponseParams added in v1.0.426

type CreatePullStreamConfigResponseParams struct {
	// 配置成功后的 ID。
	ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRecordTaskRequest

type CreateRecordTaskRequest struct {
	*tchttp.BaseRequest

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 录制任务结束时间,Unix时间戳。设置时间必须大于StartTime及当前时间,且小于当前时间+7天。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 录制任务开始时间,Unix时间戳。如果不填表示立即启动录制。EndTime - StartTime不能超过24小时。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 推流类型,默认0。取值:
	// 0-直播推流。
	// 1-合成流,即 A+B=C 类型混流。
	StreamType *uint64 `json:"StreamType,omitnil,omitempty" name:"StreamType"`

	// 录制模板ID,CreateLiveRecordTemplate 返回值。如果不填或者传入错误ID,则默认录制HLS格式、永久存储。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 扩展字段,暂无定义。默认为空。
	Extension *string `json:"Extension,omitnil,omitempty" name:"Extension"`
}

func NewCreateRecordTaskRequest

func NewCreateRecordTaskRequest() (request *CreateRecordTaskRequest)

func (*CreateRecordTaskRequest) FromJsonString

func (r *CreateRecordTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRecordTaskRequest) ToJsonString

func (r *CreateRecordTaskRequest) ToJsonString() string

type CreateRecordTaskRequestParams added in v1.0.426

type CreateRecordTaskRequestParams struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 录制任务结束时间,Unix时间戳。设置时间必须大于StartTime及当前时间,且小于当前时间+7天。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 录制任务开始时间,Unix时间戳。如果不填表示立即启动录制。EndTime - StartTime不能超过24小时。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 推流类型,默认0。取值:
	// 0-直播推流。
	// 1-合成流,即 A+B=C 类型混流。
	StreamType *uint64 `json:"StreamType,omitnil,omitempty" name:"StreamType"`

	// 录制模板ID,CreateLiveRecordTemplate 返回值。如果不填或者传入错误ID,则默认录制HLS格式、永久存储。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 扩展字段,暂无定义。默认为空。
	Extension *string `json:"Extension,omitnil,omitempty" name:"Extension"`
}

Predefined struct for user

type CreateRecordTaskResponse

type CreateRecordTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateRecordTaskResponseParams `json:"Response"`
}

func NewCreateRecordTaskResponse

func NewCreateRecordTaskResponse() (response *CreateRecordTaskResponse)

func (*CreateRecordTaskResponse) FromJsonString

func (r *CreateRecordTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRecordTaskResponse) ToJsonString

func (r *CreateRecordTaskResponse) ToJsonString() string

type CreateRecordTaskResponseParams added in v1.0.426

type CreateRecordTaskResponseParams struct {
	// 任务ID,全局唯一标识录制任务。返回TaskId字段说明录制任务创建成功。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateScreenshotTaskRequest added in v1.0.354

type CreateScreenshotTaskRequest struct {
	*tchttp.BaseRequest

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 截图任务结束时间,Unix时间戳。设置时间必须大于StartTime及当前时间,且小于当前时间+7天。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 截图模板ID,CreateLiveSnapshotTemplate 返回值。如果传入错误ID,则不拉起截图。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 截图任务开始时间,Unix时间戳。如果不填表示立即启动截图。EndTime - StartTime不能超过24小时。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 推流类型,默认0。取值:
	// 0-直播推流。
	// 1-合成流,即 A+B=C 类型混流。
	StreamType *uint64 `json:"StreamType,omitnil,omitempty" name:"StreamType"`

	// 扩展字段,暂无定义。默认为空。
	Extension *string `json:"Extension,omitnil,omitempty" name:"Extension"`
}

func NewCreateScreenshotTaskRequest added in v1.0.354

func NewCreateScreenshotTaskRequest() (request *CreateScreenshotTaskRequest)

func (*CreateScreenshotTaskRequest) FromJsonString added in v1.0.354

func (r *CreateScreenshotTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateScreenshotTaskRequest) ToJsonString added in v1.0.354

func (r *CreateScreenshotTaskRequest) ToJsonString() string

type CreateScreenshotTaskRequestParams added in v1.0.426

type CreateScreenshotTaskRequestParams struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 截图任务结束时间,Unix时间戳。设置时间必须大于StartTime及当前时间,且小于当前时间+7天。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 截图模板ID,CreateLiveSnapshotTemplate 返回值。如果传入错误ID,则不拉起截图。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 截图任务开始时间,Unix时间戳。如果不填表示立即启动截图。EndTime - StartTime不能超过24小时。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 推流类型,默认0。取值:
	// 0-直播推流。
	// 1-合成流,即 A+B=C 类型混流。
	StreamType *uint64 `json:"StreamType,omitnil,omitempty" name:"StreamType"`

	// 扩展字段,暂无定义。默认为空。
	Extension *string `json:"Extension,omitnil,omitempty" name:"Extension"`
}

Predefined struct for user

type CreateScreenshotTaskResponse added in v1.0.354

type CreateScreenshotTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateScreenshotTaskResponseParams `json:"Response"`
}

func NewCreateScreenshotTaskResponse added in v1.0.354

func NewCreateScreenshotTaskResponse() (response *CreateScreenshotTaskResponse)

func (*CreateScreenshotTaskResponse) FromJsonString added in v1.0.354

func (r *CreateScreenshotTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateScreenshotTaskResponse) ToJsonString added in v1.0.354

func (r *CreateScreenshotTaskResponse) ToJsonString() string

type CreateScreenshotTaskResponseParams added in v1.0.426

type CreateScreenshotTaskResponseParams struct {
	// 任务ID,全局唯一标识截图任务。返回TaskId字段说明截图任务创建成功。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DayStreamPlayInfo

type DayStreamPlayInfo struct {
	// 数据时间点,接口返回支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见ISO日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)yyyy-MM-dd HH:mm:ss:使用此格式时,默认代表北京时间。
	// 接口返回的时间格式和查询请求传入的时间格式一致。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 带宽(单位Mbps)。
	Bandwidth *float64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 流量 (单位MB)。
	Flux *float64 `json:"Flux,omitnil,omitempty" name:"Flux"`

	// 请求数。
	Request *uint64 `json:"Request,omitnil,omitempty" name:"Request"`

	// 在线人数。
	Online *uint64 `json:"Online,omitnil,omitempty" name:"Online"`
}

type DelayInfo

type DelayInfo struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的
	//  AppName 保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 延播时间,单位:秒。
	DelayInterval *uint64 `json:"DelayInterval,omitnil,omitempty" name:"DelayInterval"`

	// 创建时间,UTC 时间。
	// 注意:UTC时间和北京时间相差8小时。
	// 例如:2019-06-18T12:00:00Z(为北京时间 2019 年 6 月 18 日 20 点 0 分 0 秒)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 过期时间,UTC 时间。
	// 注意:UTC时间和北京时间相差8小时。
	// 例如:2019-06-18T12:00:00Z(为北京时间 2019 年 6 月 18 日 20 点 0 分 0 秒)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 当前状态:
	// -1:已过期。
	// 1: 生效中。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type DeleteLiveCallbackRuleRequest

type DeleteLiveCallbackRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`
}

func NewDeleteLiveCallbackRuleRequest

func NewDeleteLiveCallbackRuleRequest() (request *DeleteLiveCallbackRuleRequest)

func (*DeleteLiveCallbackRuleRequest) FromJsonString

func (r *DeleteLiveCallbackRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveCallbackRuleRequest) ToJsonString

func (r *DeleteLiveCallbackRuleRequest) ToJsonString() string

type DeleteLiveCallbackRuleRequestParams added in v1.0.426

type DeleteLiveCallbackRuleRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`
}

Predefined struct for user

type DeleteLiveCallbackRuleResponse

type DeleteLiveCallbackRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveCallbackRuleResponseParams `json:"Response"`
}

func NewDeleteLiveCallbackRuleResponse

func NewDeleteLiveCallbackRuleResponse() (response *DeleteLiveCallbackRuleResponse)

func (*DeleteLiveCallbackRuleResponse) FromJsonString

func (r *DeleteLiveCallbackRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveCallbackRuleResponse) ToJsonString

func (r *DeleteLiveCallbackRuleResponse) ToJsonString() string

type DeleteLiveCallbackRuleResponseParams added in v1.0.426

type DeleteLiveCallbackRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveCallbackTemplateRequest

type DeleteLiveCallbackTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	// 1. 在创建回调模板接口 [CreateLiveCallbackTemplate](/document/product/267/32637) 调用的返回值中获取模板 ID。
	// 2. 可以从接口 [DescribeLiveCallbackTemplates](/document/product/267/32632) 查询已经创建的过的模板列表。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteLiveCallbackTemplateRequest

func NewDeleteLiveCallbackTemplateRequest() (request *DeleteLiveCallbackTemplateRequest)

func (*DeleteLiveCallbackTemplateRequest) FromJsonString

func (r *DeleteLiveCallbackTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveCallbackTemplateRequest) ToJsonString

func (r *DeleteLiveCallbackTemplateRequest) ToJsonString() string

type DeleteLiveCallbackTemplateRequestParams added in v1.0.426

type DeleteLiveCallbackTemplateRequestParams struct {
	// 模板 ID。
	// 1. 在创建回调模板接口 [CreateLiveCallbackTemplate](/document/product/267/32637) 调用的返回值中获取模板 ID。
	// 2. 可以从接口 [DescribeLiveCallbackTemplates](/document/product/267/32632) 查询已经创建的过的模板列表。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteLiveCallbackTemplateResponse

type DeleteLiveCallbackTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveCallbackTemplateResponseParams `json:"Response"`
}

func NewDeleteLiveCallbackTemplateResponse

func NewDeleteLiveCallbackTemplateResponse() (response *DeleteLiveCallbackTemplateResponse)

func (*DeleteLiveCallbackTemplateResponse) FromJsonString

func (r *DeleteLiveCallbackTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveCallbackTemplateResponse) ToJsonString

func (r *DeleteLiveCallbackTemplateResponse) ToJsonString() string

type DeleteLiveCallbackTemplateResponseParams added in v1.0.426

type DeleteLiveCallbackTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveDomainRequest

type DeleteLiveDomainRequest struct {
	*tchttp.BaseRequest

	// 要删除的域名
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 类型。0-推流,1-播放
	DomainType *uint64 `json:"DomainType,omitnil,omitempty" name:"DomainType"`
}

func NewDeleteLiveDomainRequest

func NewDeleteLiveDomainRequest() (request *DeleteLiveDomainRequest)

func (*DeleteLiveDomainRequest) FromJsonString

func (r *DeleteLiveDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveDomainRequest) ToJsonString

func (r *DeleteLiveDomainRequest) ToJsonString() string

type DeleteLiveDomainRequestParams added in v1.0.426

type DeleteLiveDomainRequestParams struct {
	// 要删除的域名
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 类型。0-推流,1-播放
	DomainType *uint64 `json:"DomainType,omitnil,omitempty" name:"DomainType"`
}

Predefined struct for user

type DeleteLiveDomainResponse

type DeleteLiveDomainResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveDomainResponseParams `json:"Response"`
}

func NewDeleteLiveDomainResponse

func NewDeleteLiveDomainResponse() (response *DeleteLiveDomainResponse)

func (*DeleteLiveDomainResponse) FromJsonString

func (r *DeleteLiveDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveDomainResponse) ToJsonString

func (r *DeleteLiveDomainResponse) ToJsonString() string

type DeleteLiveDomainResponseParams added in v1.0.426

type DeleteLiveDomainResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLivePadRuleRequest added in v1.0.680

type DeleteLivePadRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 直播垫片模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteLivePadRuleRequest added in v1.0.680

func NewDeleteLivePadRuleRequest() (request *DeleteLivePadRuleRequest)

func (*DeleteLivePadRuleRequest) FromJsonString added in v1.0.680

func (r *DeleteLivePadRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLivePadRuleRequest) ToJsonString added in v1.0.680

func (r *DeleteLivePadRuleRequest) ToJsonString() string

type DeleteLivePadRuleRequestParams added in v1.0.680

type DeleteLivePadRuleRequestParams struct {
	// 推流域名。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 直播垫片模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteLivePadRuleResponse added in v1.0.680

type DeleteLivePadRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLivePadRuleResponseParams `json:"Response"`
}

func NewDeleteLivePadRuleResponse added in v1.0.680

func NewDeleteLivePadRuleResponse() (response *DeleteLivePadRuleResponse)

func (*DeleteLivePadRuleResponse) FromJsonString added in v1.0.680

func (r *DeleteLivePadRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLivePadRuleResponse) ToJsonString added in v1.0.680

func (r *DeleteLivePadRuleResponse) ToJsonString() string

type DeleteLivePadRuleResponseParams added in v1.0.680

type DeleteLivePadRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLivePadTemplateRequest added in v1.0.680

type DeleteLivePadTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteLivePadTemplateRequest added in v1.0.680

func NewDeleteLivePadTemplateRequest() (request *DeleteLivePadTemplateRequest)

func (*DeleteLivePadTemplateRequest) FromJsonString added in v1.0.680

func (r *DeleteLivePadTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLivePadTemplateRequest) ToJsonString added in v1.0.680

func (r *DeleteLivePadTemplateRequest) ToJsonString() string

type DeleteLivePadTemplateRequestParams added in v1.0.680

type DeleteLivePadTemplateRequestParams struct {
	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteLivePadTemplateResponse added in v1.0.680

type DeleteLivePadTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLivePadTemplateResponseParams `json:"Response"`
}

func NewDeleteLivePadTemplateResponse added in v1.0.680

func NewDeleteLivePadTemplateResponse() (response *DeleteLivePadTemplateResponse)

func (*DeleteLivePadTemplateResponse) FromJsonString added in v1.0.680

func (r *DeleteLivePadTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLivePadTemplateResponse) ToJsonString added in v1.0.680

func (r *DeleteLivePadTemplateResponse) ToJsonString() string

type DeleteLivePadTemplateResponseParams added in v1.0.680

type DeleteLivePadTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLivePullStreamTaskRequest

type DeleteLivePullStreamTaskRequest struct {
	*tchttp.BaseRequest

	// 任务 Id。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 操作人姓名。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
}

func NewDeleteLivePullStreamTaskRequest

func NewDeleteLivePullStreamTaskRequest() (request *DeleteLivePullStreamTaskRequest)

func (*DeleteLivePullStreamTaskRequest) FromJsonString

func (r *DeleteLivePullStreamTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLivePullStreamTaskRequest) ToJsonString

func (r *DeleteLivePullStreamTaskRequest) ToJsonString() string

type DeleteLivePullStreamTaskRequestParams added in v1.0.426

type DeleteLivePullStreamTaskRequestParams struct {
	// 任务 Id。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 操作人姓名。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
}

Predefined struct for user

type DeleteLivePullStreamTaskResponse

type DeleteLivePullStreamTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLivePullStreamTaskResponseParams `json:"Response"`
}

func NewDeleteLivePullStreamTaskResponse

func NewDeleteLivePullStreamTaskResponse() (response *DeleteLivePullStreamTaskResponse)

func (*DeleteLivePullStreamTaskResponse) FromJsonString

func (r *DeleteLivePullStreamTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLivePullStreamTaskResponse) ToJsonString

func (r *DeleteLivePullStreamTaskResponse) ToJsonString() string

type DeleteLivePullStreamTaskResponseParams added in v1.0.426

type DeleteLivePullStreamTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveRecordRequest

type DeleteLiveRecordRequest struct {
	*tchttp.BaseRequest

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 任务ID,由CreateLiveRecord接口返回。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDeleteLiveRecordRequest

func NewDeleteLiveRecordRequest() (request *DeleteLiveRecordRequest)

func (*DeleteLiveRecordRequest) FromJsonString

func (r *DeleteLiveRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveRecordRequest) ToJsonString

func (r *DeleteLiveRecordRequest) ToJsonString() string

type DeleteLiveRecordRequestParams added in v1.0.426

type DeleteLiveRecordRequestParams struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 任务ID,由CreateLiveRecord接口返回。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DeleteLiveRecordResponse

type DeleteLiveRecordResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveRecordResponseParams `json:"Response"`
}

func NewDeleteLiveRecordResponse

func NewDeleteLiveRecordResponse() (response *DeleteLiveRecordResponse)

func (*DeleteLiveRecordResponse) FromJsonString

func (r *DeleteLiveRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveRecordResponse) ToJsonString

func (r *DeleteLiveRecordResponse) ToJsonString() string

type DeleteLiveRecordResponseParams added in v1.0.426

type DeleteLiveRecordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveRecordRuleRequest

type DeleteLiveRecordRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewDeleteLiveRecordRuleRequest

func NewDeleteLiveRecordRuleRequest() (request *DeleteLiveRecordRuleRequest)

func (*DeleteLiveRecordRuleRequest) FromJsonString

func (r *DeleteLiveRecordRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveRecordRuleRequest) ToJsonString

func (r *DeleteLiveRecordRuleRequest) ToJsonString() string

type DeleteLiveRecordRuleRequestParams added in v1.0.426

type DeleteLiveRecordRuleRequestParams struct {
	// 推流域名。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 域名+AppName+StreamName唯一标识单个转码规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type DeleteLiveRecordRuleResponse

type DeleteLiveRecordRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveRecordRuleResponseParams `json:"Response"`
}

func NewDeleteLiveRecordRuleResponse

func NewDeleteLiveRecordRuleResponse() (response *DeleteLiveRecordRuleResponse)

func (*DeleteLiveRecordRuleResponse) FromJsonString

func (r *DeleteLiveRecordRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveRecordRuleResponse) ToJsonString

func (r *DeleteLiveRecordRuleResponse) ToJsonString() string

type DeleteLiveRecordRuleResponseParams added in v1.0.426

type DeleteLiveRecordRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveRecordTemplateRequest

type DeleteLiveRecordTemplateRequest struct {
	*tchttp.BaseRequest

	// DescribeRecordTemplates接口获取到的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteLiveRecordTemplateRequest

func NewDeleteLiveRecordTemplateRequest() (request *DeleteLiveRecordTemplateRequest)

func (*DeleteLiveRecordTemplateRequest) FromJsonString

func (r *DeleteLiveRecordTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveRecordTemplateRequest) ToJsonString

func (r *DeleteLiveRecordTemplateRequest) ToJsonString() string

type DeleteLiveRecordTemplateRequestParams added in v1.0.426

type DeleteLiveRecordTemplateRequestParams struct {
	// DescribeRecordTemplates接口获取到的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteLiveRecordTemplateResponse

type DeleteLiveRecordTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveRecordTemplateResponseParams `json:"Response"`
}

func NewDeleteLiveRecordTemplateResponse

func NewDeleteLiveRecordTemplateResponse() (response *DeleteLiveRecordTemplateResponse)

func (*DeleteLiveRecordTemplateResponse) FromJsonString

func (r *DeleteLiveRecordTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveRecordTemplateResponse) ToJsonString

func (r *DeleteLiveRecordTemplateResponse) ToJsonString() string

type DeleteLiveRecordTemplateResponseParams added in v1.0.426

type DeleteLiveRecordTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveSnapshotRuleRequest

type DeleteLiveSnapshotRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewDeleteLiveSnapshotRuleRequest

func NewDeleteLiveSnapshotRuleRequest() (request *DeleteLiveSnapshotRuleRequest)

func (*DeleteLiveSnapshotRuleRequest) FromJsonString

func (r *DeleteLiveSnapshotRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveSnapshotRuleRequest) ToJsonString

func (r *DeleteLiveSnapshotRuleRequest) ToJsonString() string

type DeleteLiveSnapshotRuleRequestParams added in v1.0.426

type DeleteLiveSnapshotRuleRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type DeleteLiveSnapshotRuleResponse

type DeleteLiveSnapshotRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveSnapshotRuleResponseParams `json:"Response"`
}

func NewDeleteLiveSnapshotRuleResponse

func NewDeleteLiveSnapshotRuleResponse() (response *DeleteLiveSnapshotRuleResponse)

func (*DeleteLiveSnapshotRuleResponse) FromJsonString

func (r *DeleteLiveSnapshotRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveSnapshotRuleResponse) ToJsonString

func (r *DeleteLiveSnapshotRuleResponse) ToJsonString() string

type DeleteLiveSnapshotRuleResponseParams added in v1.0.426

type DeleteLiveSnapshotRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveSnapshotTemplateRequest

type DeleteLiveSnapshotTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	// 1. 在创建截图模板接口 [CreateLiveSnapshotTemplate](/document/product/267/32624) 调用的返回值中获取。
	// 2. 可以从接口 [DescribeLiveSnapshotTemplates](/document/product/267/32619) 中查询已创建的截图模板列表。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteLiveSnapshotTemplateRequest

func NewDeleteLiveSnapshotTemplateRequest() (request *DeleteLiveSnapshotTemplateRequest)

func (*DeleteLiveSnapshotTemplateRequest) FromJsonString

func (r *DeleteLiveSnapshotTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveSnapshotTemplateRequest) ToJsonString

func (r *DeleteLiveSnapshotTemplateRequest) ToJsonString() string

type DeleteLiveSnapshotTemplateRequestParams added in v1.0.426

type DeleteLiveSnapshotTemplateRequestParams struct {
	// 模板 ID。
	// 1. 在创建截图模板接口 [CreateLiveSnapshotTemplate](/document/product/267/32624) 调用的返回值中获取。
	// 2. 可以从接口 [DescribeLiveSnapshotTemplates](/document/product/267/32619) 中查询已创建的截图模板列表。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteLiveSnapshotTemplateResponse

type DeleteLiveSnapshotTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveSnapshotTemplateResponseParams `json:"Response"`
}

func NewDeleteLiveSnapshotTemplateResponse

func NewDeleteLiveSnapshotTemplateResponse() (response *DeleteLiveSnapshotTemplateResponse)

func (*DeleteLiveSnapshotTemplateResponse) FromJsonString

func (r *DeleteLiveSnapshotTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveSnapshotTemplateResponse) ToJsonString

func (r *DeleteLiveSnapshotTemplateResponse) ToJsonString() string

type DeleteLiveSnapshotTemplateResponseParams added in v1.0.426

type DeleteLiveSnapshotTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveStreamMonitorRequest added in v1.0.680

type DeleteLiveStreamMonitorRequest struct {
	*tchttp.BaseRequest

	// 监播任务ID
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`
}

func NewDeleteLiveStreamMonitorRequest added in v1.0.680

func NewDeleteLiveStreamMonitorRequest() (request *DeleteLiveStreamMonitorRequest)

func (*DeleteLiveStreamMonitorRequest) FromJsonString added in v1.0.680

func (r *DeleteLiveStreamMonitorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveStreamMonitorRequest) ToJsonString added in v1.0.680

func (r *DeleteLiveStreamMonitorRequest) ToJsonString() string

type DeleteLiveStreamMonitorRequestParams added in v1.0.680

type DeleteLiveStreamMonitorRequestParams struct {
	// 监播任务ID
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`
}

Predefined struct for user

type DeleteLiveStreamMonitorResponse added in v1.0.680

type DeleteLiveStreamMonitorResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveStreamMonitorResponseParams `json:"Response"`
}

func NewDeleteLiveStreamMonitorResponse added in v1.0.680

func NewDeleteLiveStreamMonitorResponse() (response *DeleteLiveStreamMonitorResponse)

func (*DeleteLiveStreamMonitorResponse) FromJsonString added in v1.0.680

func (r *DeleteLiveStreamMonitorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveStreamMonitorResponse) ToJsonString added in v1.0.680

func (r *DeleteLiveStreamMonitorResponse) ToJsonString() string

type DeleteLiveStreamMonitorResponseParams added in v1.0.680

type DeleteLiveStreamMonitorResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveTimeShiftRuleRequest added in v1.0.589

type DeleteLiveTimeShiftRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	// 域名+AppName+StreamName唯一标识单个时移规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	// 域名+AppName+StreamName唯一标识单个时移规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 域名+AppName+StreamName唯一标识单个时移规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewDeleteLiveTimeShiftRuleRequest added in v1.0.589

func NewDeleteLiveTimeShiftRuleRequest() (request *DeleteLiveTimeShiftRuleRequest)

func (*DeleteLiveTimeShiftRuleRequest) FromJsonString added in v1.0.589

func (r *DeleteLiveTimeShiftRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveTimeShiftRuleRequest) ToJsonString added in v1.0.589

func (r *DeleteLiveTimeShiftRuleRequest) ToJsonString() string

type DeleteLiveTimeShiftRuleRequestParams added in v1.0.589

type DeleteLiveTimeShiftRuleRequestParams struct {
	// 推流域名。
	// 域名+AppName+StreamName唯一标识单个时移规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	// 域名+AppName+StreamName唯一标识单个时移规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 域名+AppName+StreamName唯一标识单个时移规则,如需删除需要强匹配,例如AppName为空也需要传空字符串进行强匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type DeleteLiveTimeShiftRuleResponse added in v1.0.589

type DeleteLiveTimeShiftRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveTimeShiftRuleResponseParams `json:"Response"`
}

func NewDeleteLiveTimeShiftRuleResponse added in v1.0.589

func NewDeleteLiveTimeShiftRuleResponse() (response *DeleteLiveTimeShiftRuleResponse)

func (*DeleteLiveTimeShiftRuleResponse) FromJsonString added in v1.0.589

func (r *DeleteLiveTimeShiftRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveTimeShiftRuleResponse) ToJsonString added in v1.0.589

func (r *DeleteLiveTimeShiftRuleResponse) ToJsonString() string

type DeleteLiveTimeShiftRuleResponseParams added in v1.0.589

type DeleteLiveTimeShiftRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveTimeShiftTemplateRequest added in v1.0.589

type DeleteLiveTimeShiftTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteLiveTimeShiftTemplateRequest added in v1.0.589

func NewDeleteLiveTimeShiftTemplateRequest() (request *DeleteLiveTimeShiftTemplateRequest)

func (*DeleteLiveTimeShiftTemplateRequest) FromJsonString added in v1.0.589

func (r *DeleteLiveTimeShiftTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveTimeShiftTemplateRequest) ToJsonString added in v1.0.589

func (r *DeleteLiveTimeShiftTemplateRequest) ToJsonString() string

type DeleteLiveTimeShiftTemplateRequestParams added in v1.0.589

type DeleteLiveTimeShiftTemplateRequestParams struct {
	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteLiveTimeShiftTemplateResponse added in v1.0.589

type DeleteLiveTimeShiftTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveTimeShiftTemplateResponseParams `json:"Response"`
}

func NewDeleteLiveTimeShiftTemplateResponse added in v1.0.589

func NewDeleteLiveTimeShiftTemplateResponse() (response *DeleteLiveTimeShiftTemplateResponse)

func (*DeleteLiveTimeShiftTemplateResponse) FromJsonString added in v1.0.589

func (r *DeleteLiveTimeShiftTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveTimeShiftTemplateResponse) ToJsonString added in v1.0.589

func (r *DeleteLiveTimeShiftTemplateResponse) ToJsonString() string

type DeleteLiveTimeShiftTemplateResponseParams added in v1.0.589

type DeleteLiveTimeShiftTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveTranscodeRuleRequest

type DeleteLiveTranscodeRuleRequest struct {
	*tchttp.BaseRequest

	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 模板ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteLiveTranscodeRuleRequest

func NewDeleteLiveTranscodeRuleRequest() (request *DeleteLiveTranscodeRuleRequest)

func (*DeleteLiveTranscodeRuleRequest) FromJsonString

func (r *DeleteLiveTranscodeRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveTranscodeRuleRequest) ToJsonString

func (r *DeleteLiveTranscodeRuleRequest) ToJsonString() string

type DeleteLiveTranscodeRuleRequestParams added in v1.0.426

type DeleteLiveTranscodeRuleRequestParams struct {
	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 模板ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteLiveTranscodeRuleResponse

type DeleteLiveTranscodeRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveTranscodeRuleResponseParams `json:"Response"`
}

func NewDeleteLiveTranscodeRuleResponse

func NewDeleteLiveTranscodeRuleResponse() (response *DeleteLiveTranscodeRuleResponse)

func (*DeleteLiveTranscodeRuleResponse) FromJsonString

func (r *DeleteLiveTranscodeRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveTranscodeRuleResponse) ToJsonString

func (r *DeleteLiveTranscodeRuleResponse) ToJsonString() string

type DeleteLiveTranscodeRuleResponseParams added in v1.0.426

type DeleteLiveTranscodeRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveTranscodeTemplateRequest

type DeleteLiveTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	// 1. 在创建转码模板接口 [CreateLiveTranscodeTemplate](/document/product/267/32646) 调用的返回值中获取模板 ID。
	// 2. 可以从接口 [DescribeLiveTranscodeTemplates](/document/product/267/32641) 查询已经创建过的模板列表。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteLiveTranscodeTemplateRequest

func NewDeleteLiveTranscodeTemplateRequest() (request *DeleteLiveTranscodeTemplateRequest)

func (*DeleteLiveTranscodeTemplateRequest) FromJsonString

func (r *DeleteLiveTranscodeTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveTranscodeTemplateRequest) ToJsonString

func (r *DeleteLiveTranscodeTemplateRequest) ToJsonString() string

type DeleteLiveTranscodeTemplateRequestParams added in v1.0.426

type DeleteLiveTranscodeTemplateRequestParams struct {
	// 模板 ID。
	// 1. 在创建转码模板接口 [CreateLiveTranscodeTemplate](/document/product/267/32646) 调用的返回值中获取模板 ID。
	// 2. 可以从接口 [DescribeLiveTranscodeTemplates](/document/product/267/32641) 查询已经创建过的模板列表。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteLiveTranscodeTemplateResponse

type DeleteLiveTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveTranscodeTemplateResponseParams `json:"Response"`
}

func NewDeleteLiveTranscodeTemplateResponse

func NewDeleteLiveTranscodeTemplateResponse() (response *DeleteLiveTranscodeTemplateResponse)

func (*DeleteLiveTranscodeTemplateResponse) FromJsonString

func (r *DeleteLiveTranscodeTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveTranscodeTemplateResponse) ToJsonString

func (r *DeleteLiveTranscodeTemplateResponse) ToJsonString() string

type DeleteLiveTranscodeTemplateResponseParams added in v1.0.426

type DeleteLiveTranscodeTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveWatermarkRequest

type DeleteLiveWatermarkRequest struct {
	*tchttp.BaseRequest

	// 水印 ID。
	// 在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。
	// 或DescribeLiveWatermarks接口返回的水印ID。
	WatermarkId *int64 `json:"WatermarkId,omitnil,omitempty" name:"WatermarkId"`
}

func NewDeleteLiveWatermarkRequest

func NewDeleteLiveWatermarkRequest() (request *DeleteLiveWatermarkRequest)

func (*DeleteLiveWatermarkRequest) FromJsonString

func (r *DeleteLiveWatermarkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveWatermarkRequest) ToJsonString

func (r *DeleteLiveWatermarkRequest) ToJsonString() string

type DeleteLiveWatermarkRequestParams added in v1.0.426

type DeleteLiveWatermarkRequestParams struct {
	// 水印 ID。
	// 在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。
	// 或DescribeLiveWatermarks接口返回的水印ID。
	WatermarkId *int64 `json:"WatermarkId,omitnil,omitempty" name:"WatermarkId"`
}

Predefined struct for user

type DeleteLiveWatermarkResponse

type DeleteLiveWatermarkResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveWatermarkResponseParams `json:"Response"`
}

func NewDeleteLiveWatermarkResponse

func NewDeleteLiveWatermarkResponse() (response *DeleteLiveWatermarkResponse)

func (*DeleteLiveWatermarkResponse) FromJsonString

func (r *DeleteLiveWatermarkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveWatermarkResponse) ToJsonString

func (r *DeleteLiveWatermarkResponse) ToJsonString() string

type DeleteLiveWatermarkResponseParams added in v1.0.426

type DeleteLiveWatermarkResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLiveWatermarkRuleRequest

type DeleteLiveWatermarkRuleRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。与推流和播放地址中的 AppName 保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewDeleteLiveWatermarkRuleRequest

func NewDeleteLiveWatermarkRuleRequest() (request *DeleteLiveWatermarkRuleRequest)

func (*DeleteLiveWatermarkRuleRequest) FromJsonString

func (r *DeleteLiveWatermarkRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveWatermarkRuleRequest) ToJsonString

func (r *DeleteLiveWatermarkRuleRequest) ToJsonString() string

type DeleteLiveWatermarkRuleRequestParams added in v1.0.426

type DeleteLiveWatermarkRuleRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。与推流和播放地址中的 AppName 保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type DeleteLiveWatermarkRuleResponse

type DeleteLiveWatermarkRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLiveWatermarkRuleResponseParams `json:"Response"`
}

func NewDeleteLiveWatermarkRuleResponse

func NewDeleteLiveWatermarkRuleResponse() (response *DeleteLiveWatermarkRuleResponse)

func (*DeleteLiveWatermarkRuleResponse) FromJsonString

func (r *DeleteLiveWatermarkRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLiveWatermarkRuleResponse) ToJsonString

func (r *DeleteLiveWatermarkRuleResponse) ToJsonString() string

type DeleteLiveWatermarkRuleResponseParams added in v1.0.426

type DeleteLiveWatermarkRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeletePullStreamConfigRequest

type DeletePullStreamConfigRequest struct {
	*tchttp.BaseRequest

	// 配置 ID。
	// 1. 在添加拉流配置接口 [CreatePullStreamConfig](/document/api/267/30159) 调用返回值中获取配置 ID。
	// 2. 可以从接口 [DescribePullStreamConfigs](/document/api/267/30158) 中查询已创建过的拉流配置列表。
	ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
}

func NewDeletePullStreamConfigRequest

func NewDeletePullStreamConfigRequest() (request *DeletePullStreamConfigRequest)

func (*DeletePullStreamConfigRequest) FromJsonString

func (r *DeletePullStreamConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePullStreamConfigRequest) ToJsonString

func (r *DeletePullStreamConfigRequest) ToJsonString() string

type DeletePullStreamConfigRequestParams added in v1.0.426

type DeletePullStreamConfigRequestParams struct {
	// 配置 ID。
	// 1. 在添加拉流配置接口 [CreatePullStreamConfig](/document/api/267/30159) 调用返回值中获取配置 ID。
	// 2. 可以从接口 [DescribePullStreamConfigs](/document/api/267/30158) 中查询已创建过的拉流配置列表。
	ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
}

Predefined struct for user

type DeletePullStreamConfigResponse

type DeletePullStreamConfigResponse struct {
	*tchttp.BaseResponse
	Response *DeletePullStreamConfigResponseParams `json:"Response"`
}

func NewDeletePullStreamConfigResponse

func NewDeletePullStreamConfigResponse() (response *DeletePullStreamConfigResponse)

func (*DeletePullStreamConfigResponse) FromJsonString

func (r *DeletePullStreamConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePullStreamConfigResponse) ToJsonString

func (r *DeletePullStreamConfigResponse) ToJsonString() string

type DeletePullStreamConfigResponseParams added in v1.0.426

type DeletePullStreamConfigResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRecordTaskRequest

type DeleteRecordTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID,CreateRecordTask返回。删除TaskId指定的录制任务。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDeleteRecordTaskRequest

func NewDeleteRecordTaskRequest() (request *DeleteRecordTaskRequest)

func (*DeleteRecordTaskRequest) FromJsonString

func (r *DeleteRecordTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRecordTaskRequest) ToJsonString

func (r *DeleteRecordTaskRequest) ToJsonString() string

type DeleteRecordTaskRequestParams added in v1.0.426

type DeleteRecordTaskRequestParams struct {
	// 任务ID,CreateRecordTask返回。删除TaskId指定的录制任务。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DeleteRecordTaskResponse

type DeleteRecordTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRecordTaskResponseParams `json:"Response"`
}

func NewDeleteRecordTaskResponse

func NewDeleteRecordTaskResponse() (response *DeleteRecordTaskResponse)

func (*DeleteRecordTaskResponse) FromJsonString

func (r *DeleteRecordTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRecordTaskResponse) ToJsonString

func (r *DeleteRecordTaskResponse) ToJsonString() string

type DeleteRecordTaskResponseParams added in v1.0.426

type DeleteRecordTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteScreenshotTaskRequest added in v1.0.354

type DeleteScreenshotTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID,CreateScreenshotTask返回。删除TaskId指定的截图任务。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDeleteScreenshotTaskRequest added in v1.0.354

func NewDeleteScreenshotTaskRequest() (request *DeleteScreenshotTaskRequest)

func (*DeleteScreenshotTaskRequest) FromJsonString added in v1.0.354

func (r *DeleteScreenshotTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteScreenshotTaskRequest) ToJsonString added in v1.0.354

func (r *DeleteScreenshotTaskRequest) ToJsonString() string

type DeleteScreenshotTaskRequestParams added in v1.0.426

type DeleteScreenshotTaskRequestParams struct {
	// 任务ID,CreateScreenshotTask返回。删除TaskId指定的截图任务。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DeleteScreenshotTaskResponse added in v1.0.354

type DeleteScreenshotTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteScreenshotTaskResponseParams `json:"Response"`
}

func NewDeleteScreenshotTaskResponse added in v1.0.354

func NewDeleteScreenshotTaskResponse() (response *DeleteScreenshotTaskResponse)

func (*DeleteScreenshotTaskResponse) FromJsonString added in v1.0.354

func (r *DeleteScreenshotTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteScreenshotTaskResponse) ToJsonString added in v1.0.354

func (r *DeleteScreenshotTaskResponse) ToJsonString() string

type DeleteScreenshotTaskResponseParams added in v1.0.426

type DeleteScreenshotTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAllStreamPlayInfoListRequest

type DescribeAllStreamPlayInfoListRequest struct {
	*tchttp.BaseRequest

	// 查询时间点,精确到分钟粒度,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F,-ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近1个月的数据查询,数据延迟为5分钟左右,如果要查询实时的数据,建议传递5分钟前的整点时间点。
	QueryTime *string `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`

	// 播放域名列表,若不填,表示总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`
}

func NewDescribeAllStreamPlayInfoListRequest

func NewDescribeAllStreamPlayInfoListRequest() (request *DescribeAllStreamPlayInfoListRequest)

func (*DescribeAllStreamPlayInfoListRequest) FromJsonString

func (r *DescribeAllStreamPlayInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAllStreamPlayInfoListRequest) ToJsonString

func (r *DescribeAllStreamPlayInfoListRequest) ToJsonString() string

type DescribeAllStreamPlayInfoListRequestParams added in v1.0.426

type DescribeAllStreamPlayInfoListRequestParams struct {
	// 查询时间点,精确到分钟粒度,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F,-ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近1个月的数据查询,数据延迟为5分钟左右,如果要查询实时的数据,建议传递5分钟前的整点时间点。
	QueryTime *string `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`

	// 播放域名列表,若不填,表示总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`
}

Predefined struct for user

type DescribeAllStreamPlayInfoListResponse

type DescribeAllStreamPlayInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAllStreamPlayInfoListResponseParams `json:"Response"`
}

func NewDescribeAllStreamPlayInfoListResponse

func NewDescribeAllStreamPlayInfoListResponse() (response *DescribeAllStreamPlayInfoListResponse)

func (*DescribeAllStreamPlayInfoListResponse) FromJsonString

func (r *DescribeAllStreamPlayInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAllStreamPlayInfoListResponse) ToJsonString

type DescribeAllStreamPlayInfoListResponseParams added in v1.0.426

type DescribeAllStreamPlayInfoListResponseParams struct {
	// 查询时间点,回传的输入参数中的查询时间。
	QueryTime *string `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`

	// 数据信息列表。
	DataInfoList []*MonitorStreamPlayInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAreaBillBandwidthAndFluxListRequest

type DescribeAreaBillBandwidthAndFluxListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,格式为yyyy-mm-dd HH:MM:SS。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,格式为yyyy-mm-dd HH:MM:SS,起始和结束时间跨度不支持超过1天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 直播播放域名,若不填,表示总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`
}

func NewDescribeAreaBillBandwidthAndFluxListRequest

func NewDescribeAreaBillBandwidthAndFluxListRequest() (request *DescribeAreaBillBandwidthAndFluxListRequest)

func (*DescribeAreaBillBandwidthAndFluxListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAreaBillBandwidthAndFluxListRequest) ToJsonString

type DescribeAreaBillBandwidthAndFluxListRequestParams added in v1.0.426

type DescribeAreaBillBandwidthAndFluxListRequestParams struct {
	// 起始时间点,格式为yyyy-mm-dd HH:MM:SS。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,格式为yyyy-mm-dd HH:MM:SS,起始和结束时间跨度不支持超过1天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 直播播放域名,若不填,表示总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`
}

Predefined struct for user

type DescribeAreaBillBandwidthAndFluxListResponse

type DescribeAreaBillBandwidthAndFluxListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAreaBillBandwidthAndFluxListResponseParams `json:"Response"`
}

func NewDescribeAreaBillBandwidthAndFluxListResponse

func NewDescribeAreaBillBandwidthAndFluxListResponse() (response *DescribeAreaBillBandwidthAndFluxListResponse)

func (*DescribeAreaBillBandwidthAndFluxListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAreaBillBandwidthAndFluxListResponse) ToJsonString

type DescribeAreaBillBandwidthAndFluxListResponseParams added in v1.0.426

type DescribeAreaBillBandwidthAndFluxListResponseParams struct {
	// 明细数据信息。
	DataInfoList []*BillAreaInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBackupStreamListRequest added in v1.0.768

type DescribeBackupStreamListRequest struct {
	*tchttp.BaseRequest

	// 流名称,用于精确查询。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewDescribeBackupStreamListRequest added in v1.0.768

func NewDescribeBackupStreamListRequest() (request *DescribeBackupStreamListRequest)

func (*DescribeBackupStreamListRequest) FromJsonString added in v1.0.768

func (r *DescribeBackupStreamListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBackupStreamListRequest) ToJsonString added in v1.0.768

func (r *DescribeBackupStreamListRequest) ToJsonString() string

type DescribeBackupStreamListRequestParams added in v1.0.768

type DescribeBackupStreamListRequestParams struct {
	// 流名称,用于精确查询。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type DescribeBackupStreamListResponse added in v1.0.768

type DescribeBackupStreamListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupStreamListResponseParams `json:"Response"`
}

func NewDescribeBackupStreamListResponse added in v1.0.768

func NewDescribeBackupStreamListResponse() (response *DescribeBackupStreamListResponse)

func (*DescribeBackupStreamListResponse) FromJsonString added in v1.0.768

func (r *DescribeBackupStreamListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBackupStreamListResponse) ToJsonString added in v1.0.768

func (r *DescribeBackupStreamListResponse) ToJsonString() string

type DescribeBackupStreamListResponseParams added in v1.0.768

type DescribeBackupStreamListResponseParams struct {
	// 主备流分组信息列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamInfoList []*BackupStreamGroupInfo `json:"StreamInfoList,omitnil,omitempty" name:"StreamInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBillBandwidthAndFluxListRequest

type DescribeBillBandwidthAndFluxListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 起始和结束时间跨度不支持超过31天。支持最近3年的数据查询
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 直播播放域名,若不填,表示总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 可选值:
	// Mainland:查询国内数据,
	// Oversea:则查询国外数据,
	// 默认:查询国内+国外的数据。
	// 注:LEB(快直播)只支持国内+国外数据查询。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 数据粒度,支持如下粒度:
	// 5:5分钟粒度,(跨度不支持超过1天),
	// 60:1小时粒度(跨度不支持超过一个月),
	// 1440:天粒度(跨度不支持超过一个月)。
	// 默认值:5。
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`

	// 服务名称,可选值包括LVB(标准直播),LEB(快直播),不填则查LVB+LEB总值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 大区,映射表如下:
	// China Mainland 中国大陆
	// Asia Pacific I 亚太一区
	// Asia Pacific II 亚太二区
	// Asia Pacific III 亚太三区
	// Europe 欧洲
	// North America 北美
	// South America 南美
	// Middle East 中东
	// Africa 非洲。
	RegionNames []*string `json:"RegionNames,omitnil,omitempty" name:"RegionNames"`
}

func NewDescribeBillBandwidthAndFluxListRequest

func NewDescribeBillBandwidthAndFluxListRequest() (request *DescribeBillBandwidthAndFluxListRequest)

func (*DescribeBillBandwidthAndFluxListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBillBandwidthAndFluxListRequest) ToJsonString

type DescribeBillBandwidthAndFluxListRequestParams added in v1.0.426

type DescribeBillBandwidthAndFluxListRequestParams struct {
	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 起始和结束时间跨度不支持超过31天。支持最近3年的数据查询
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 直播播放域名,若不填,表示总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 可选值:
	// Mainland:查询国内数据,
	// Oversea:则查询国外数据,
	// 默认:查询国内+国外的数据。
	// 注:LEB(快直播)只支持国内+国外数据查询。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 数据粒度,支持如下粒度:
	// 5:5分钟粒度,(跨度不支持超过1天),
	// 60:1小时粒度(跨度不支持超过一个月),
	// 1440:天粒度(跨度不支持超过一个月)。
	// 默认值:5。
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`

	// 服务名称,可选值包括LVB(标准直播),LEB(快直播),不填则查LVB+LEB总值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 大区,映射表如下:
	// China Mainland 中国大陆
	// Asia Pacific I 亚太一区
	// Asia Pacific II 亚太二区
	// Asia Pacific III 亚太三区
	// Europe 欧洲
	// North America 北美
	// South America 南美
	// Middle East 中东
	// Africa 非洲。
	RegionNames []*string `json:"RegionNames,omitnil,omitempty" name:"RegionNames"`
}

Predefined struct for user

type DescribeBillBandwidthAndFluxListResponse

type DescribeBillBandwidthAndFluxListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBillBandwidthAndFluxListResponseParams `json:"Response"`
}

func NewDescribeBillBandwidthAndFluxListResponse

func NewDescribeBillBandwidthAndFluxListResponse() (response *DescribeBillBandwidthAndFluxListResponse)

func (*DescribeBillBandwidthAndFluxListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBillBandwidthAndFluxListResponse) ToJsonString

type DescribeBillBandwidthAndFluxListResponseParams added in v1.0.426

type DescribeBillBandwidthAndFluxListResponseParams struct {
	// 峰值带宽所在时间点,接口返回支持两种时间格式(与接口请求传递的时间格式一致):
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	PeakBandwidthTime *string `json:"PeakBandwidthTime,omitnil,omitempty" name:"PeakBandwidthTime"`

	// 峰值带宽,单位是Mbps。
	PeakBandwidth *float64 `json:"PeakBandwidth,omitnil,omitempty" name:"PeakBandwidth"`

	// 95峰值带宽所在时间点,接口返回支持两种时间格式(与接口请求传递的时间格式一致):
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	P95PeakBandwidthTime *string `json:"P95PeakBandwidthTime,omitnil,omitempty" name:"P95PeakBandwidthTime"`

	// 95峰值带宽,单位是Mbps。
	P95PeakBandwidth *float64 `json:"P95PeakBandwidth,omitnil,omitempty" name:"P95PeakBandwidth"`

	// 总流量,单位是MB。
	SumFlux *float64 `json:"SumFlux,omitnil,omitempty" name:"SumFlux"`

	// 明细数据信息。
	DataInfoList []*BillDataInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCallbackRecordsListRequest

type DescribeCallbackRecordsListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	//
	// 查询的起始和结束时间跨度不支持超过1天。仅支持查询最近14天的数据。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 流名称,精确匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页条数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 事件类型。
	// 0: "断流",
	// 1: "推流",
	// 100: "录制"
	// 200: "截图回调"。
	EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 回调结果。
	// 0为成功,其他为失败。
	ResultCode *uint64 `json:"ResultCode,omitnil,omitempty" name:"ResultCode"`
}

func NewDescribeCallbackRecordsListRequest

func NewDescribeCallbackRecordsListRequest() (request *DescribeCallbackRecordsListRequest)

func (*DescribeCallbackRecordsListRequest) FromJsonString

func (r *DescribeCallbackRecordsListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCallbackRecordsListRequest) ToJsonString

func (r *DescribeCallbackRecordsListRequest) ToJsonString() string

type DescribeCallbackRecordsListRequestParams added in v1.0.426

type DescribeCallbackRecordsListRequestParams struct {
	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	//
	// 查询的起始和结束时间跨度不支持超过1天。仅支持查询最近14天的数据。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 流名称,精确匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页条数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 事件类型。
	// 0: "断流",
	// 1: "推流",
	// 100: "录制"
	// 200: "截图回调"。
	EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 回调结果。
	// 0为成功,其他为失败。
	ResultCode *uint64 `json:"ResultCode,omitnil,omitempty" name:"ResultCode"`
}

Predefined struct for user

type DescribeCallbackRecordsListResponse

type DescribeCallbackRecordsListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCallbackRecordsListResponseParams `json:"Response"`
}

func NewDescribeCallbackRecordsListResponse

func NewDescribeCallbackRecordsListResponse() (response *DescribeCallbackRecordsListResponse)

func (*DescribeCallbackRecordsListResponse) FromJsonString

func (r *DescribeCallbackRecordsListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCallbackRecordsListResponse) ToJsonString

func (r *DescribeCallbackRecordsListResponse) ToJsonString() string

type DescribeCallbackRecordsListResponseParams added in v1.0.426

type DescribeCallbackRecordsListResponseParams struct {
	// 回调事件列表。
	DataInfoList []*CallbackEventInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页条数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总条数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConcurrentRecordStreamNumRequest

type DescribeConcurrentRecordStreamNumRequest struct {
	*tchttp.BaseRequest

	// 直播类型,SlowLive:慢直播。
	// NormalLive:普通直播。
	LiveType *string `json:"LiveType,omitnil,omitempty" name:"LiveType"`

	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 可以查询最近180天的数据。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 时间跨度最大支持31天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 如果为空,查询所有地区数据;如果为“Mainland”,查询国内数据;如果为“Oversea”,则查询国外数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 推流域名列表,不填表示总体数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`
}

func NewDescribeConcurrentRecordStreamNumRequest

func NewDescribeConcurrentRecordStreamNumRequest() (request *DescribeConcurrentRecordStreamNumRequest)

func (*DescribeConcurrentRecordStreamNumRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConcurrentRecordStreamNumRequest) ToJsonString

type DescribeConcurrentRecordStreamNumRequestParams added in v1.0.426

type DescribeConcurrentRecordStreamNumRequestParams struct {
	// 直播类型,SlowLive:慢直播。
	// NormalLive:普通直播。
	LiveType *string `json:"LiveType,omitnil,omitempty" name:"LiveType"`

	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 可以查询最近180天的数据。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 时间跨度最大支持31天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 如果为空,查询所有地区数据;如果为“Mainland”,查询国内数据;如果为“Oversea”,则查询国外数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 推流域名列表,不填表示总体数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`
}

Predefined struct for user

type DescribeConcurrentRecordStreamNumResponse

type DescribeConcurrentRecordStreamNumResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConcurrentRecordStreamNumResponseParams `json:"Response"`
}

func NewDescribeConcurrentRecordStreamNumResponse

func NewDescribeConcurrentRecordStreamNumResponse() (response *DescribeConcurrentRecordStreamNumResponse)

func (*DescribeConcurrentRecordStreamNumResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConcurrentRecordStreamNumResponse) ToJsonString

type DescribeConcurrentRecordStreamNumResponseParams added in v1.0.426

type DescribeConcurrentRecordStreamNumResponseParams struct {
	// 统计信息列表。
	DataInfoList []*ConcurrentRecordStreamNum `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeliverBandwidthListRequest

type DescribeDeliverBandwidthListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近三个月的数据查询,时间跨度最大是1个月。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeDeliverBandwidthListRequest

func NewDescribeDeliverBandwidthListRequest() (request *DescribeDeliverBandwidthListRequest)

func (*DescribeDeliverBandwidthListRequest) FromJsonString

func (r *DescribeDeliverBandwidthListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeliverBandwidthListRequest) ToJsonString

func (r *DescribeDeliverBandwidthListRequest) ToJsonString() string

type DescribeDeliverBandwidthListRequestParams added in v1.0.426

type DescribeDeliverBandwidthListRequestParams struct {
	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近三个月的数据查询,时间跨度最大是1个月。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeDeliverBandwidthListResponse

type DescribeDeliverBandwidthListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeliverBandwidthListResponseParams `json:"Response"`
}

func NewDescribeDeliverBandwidthListResponse

func NewDescribeDeliverBandwidthListResponse() (response *DescribeDeliverBandwidthListResponse)

func (*DescribeDeliverBandwidthListResponse) FromJsonString

func (r *DescribeDeliverBandwidthListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeliverBandwidthListResponse) ToJsonString

func (r *DescribeDeliverBandwidthListResponse) ToJsonString() string

type DescribeDeliverBandwidthListResponseParams added in v1.0.426

type DescribeDeliverBandwidthListResponseParams struct {
	// 转推计费带宽数据
	DataInfoList []*BandwidthInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDeliverLogDownListRequest added in v1.0.740

type DescribeDeliverLogDownListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeDeliverLogDownListRequest added in v1.0.740

func NewDescribeDeliverLogDownListRequest() (request *DescribeDeliverLogDownListRequest)

func (*DescribeDeliverLogDownListRequest) FromJsonString added in v1.0.740

func (r *DescribeDeliverLogDownListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeliverLogDownListRequest) ToJsonString added in v1.0.740

func (r *DescribeDeliverLogDownListRequest) ToJsonString() string

type DescribeDeliverLogDownListRequestParams added in v1.0.740

type DescribeDeliverLogDownListRequestParams struct {
}

Predefined struct for user

type DescribeDeliverLogDownListResponse added in v1.0.740

type DescribeDeliverLogDownListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeliverLogDownListResponseParams `json:"Response"`
}

func NewDescribeDeliverLogDownListResponse added in v1.0.740

func NewDescribeDeliverLogDownListResponse() (response *DescribeDeliverLogDownListResponse)

func (*DescribeDeliverLogDownListResponse) FromJsonString added in v1.0.740

func (r *DescribeDeliverLogDownListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDeliverLogDownListResponse) ToJsonString added in v1.0.740

func (r *DescribeDeliverLogDownListResponse) ToJsonString() string

type DescribeDeliverLogDownListResponseParams added in v1.0.740

type DescribeDeliverLogDownListResponseParams struct {
	// 日志信息列表。
	LogInfoList []*PushLogInfo `json:"LogInfoList,omitnil,omitempty" name:"LogInfoList"`

	// 总条数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGroupProIspPlayInfoListRequest

type DescribeGroupProIspPlayInfoListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 时间跨度在(0,3小时],支持最近1个月数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名,默认为不填,表示求总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 省份列表,默认不填,则返回各省份的数据。
	ProvinceNames []*string `json:"ProvinceNames,omitnil,omitempty" name:"ProvinceNames"`

	// 运营商列表,默认不填,则返回整个运营商的数据。
	IspNames []*string `json:"IspNames,omitnil,omitempty" name:"IspNames"`

	// 国内还是国外,如果为空,查询所有地区数据;如果为“Mainland”,查询国内数据;如果为“Oversea”,则查询国外数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`
}

func NewDescribeGroupProIspPlayInfoListRequest

func NewDescribeGroupProIspPlayInfoListRequest() (request *DescribeGroupProIspPlayInfoListRequest)

func (*DescribeGroupProIspPlayInfoListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupProIspPlayInfoListRequest) ToJsonString

type DescribeGroupProIspPlayInfoListRequestParams added in v1.0.426

type DescribeGroupProIspPlayInfoListRequestParams struct {
	// 起始时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 时间跨度在(0,3小时],支持最近1个月数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名,默认为不填,表示求总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 省份列表,默认不填,则返回各省份的数据。
	ProvinceNames []*string `json:"ProvinceNames,omitnil,omitempty" name:"ProvinceNames"`

	// 运营商列表,默认不填,则返回整个运营商的数据。
	IspNames []*string `json:"IspNames,omitnil,omitempty" name:"IspNames"`

	// 国内还是国外,如果为空,查询所有地区数据;如果为“Mainland”,查询国内数据;如果为“Oversea”,则查询国外数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`
}

Predefined struct for user

type DescribeGroupProIspPlayInfoListResponse

type DescribeGroupProIspPlayInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGroupProIspPlayInfoListResponseParams `json:"Response"`
}

func NewDescribeGroupProIspPlayInfoListResponse

func NewDescribeGroupProIspPlayInfoListResponse() (response *DescribeGroupProIspPlayInfoListResponse)

func (*DescribeGroupProIspPlayInfoListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupProIspPlayInfoListResponse) ToJsonString

type DescribeGroupProIspPlayInfoListResponseParams added in v1.0.426

type DescribeGroupProIspPlayInfoListResponseParams struct {
	// 数据内容。
	DataInfoList []*GroupProIspDataInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHttpStatusInfoListRequest

type DescribeHttpStatusInfoListRequest struct {
	*tchttp.BaseRequest

	// 起始时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`
}

func NewDescribeHttpStatusInfoListRequest

func NewDescribeHttpStatusInfoListRequest() (request *DescribeHttpStatusInfoListRequest)

func (*DescribeHttpStatusInfoListRequest) FromJsonString

func (r *DescribeHttpStatusInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHttpStatusInfoListRequest) ToJsonString

func (r *DescribeHttpStatusInfoListRequest) ToJsonString() string

type DescribeHttpStatusInfoListRequestParams added in v1.0.426

type DescribeHttpStatusInfoListRequestParams struct {
	// 起始时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`
}

Predefined struct for user

type DescribeHttpStatusInfoListResponse

type DescribeHttpStatusInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHttpStatusInfoListResponseParams `json:"Response"`
}

func NewDescribeHttpStatusInfoListResponse

func NewDescribeHttpStatusInfoListResponse() (response *DescribeHttpStatusInfoListResponse)

func (*DescribeHttpStatusInfoListResponse) FromJsonString

func (r *DescribeHttpStatusInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHttpStatusInfoListResponse) ToJsonString

func (r *DescribeHttpStatusInfoListResponse) ToJsonString() string

type DescribeHttpStatusInfoListResponseParams added in v1.0.426

type DescribeHttpStatusInfoListResponseParams struct {
	// 播放状态码列表。
	DataInfoList []*HttpStatusData `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveCallbackRulesRequest

type DescribeLiveCallbackRulesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveCallbackRulesRequest

func NewDescribeLiveCallbackRulesRequest() (request *DescribeLiveCallbackRulesRequest)

func (*DescribeLiveCallbackRulesRequest) FromJsonString

func (r *DescribeLiveCallbackRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCallbackRulesRequest) ToJsonString

func (r *DescribeLiveCallbackRulesRequest) ToJsonString() string

type DescribeLiveCallbackRulesRequestParams added in v1.0.426

type DescribeLiveCallbackRulesRequestParams struct {
}

Predefined struct for user

type DescribeLiveCallbackRulesResponse

type DescribeLiveCallbackRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveCallbackRulesResponseParams `json:"Response"`
}

func NewDescribeLiveCallbackRulesResponse

func NewDescribeLiveCallbackRulesResponse() (response *DescribeLiveCallbackRulesResponse)

func (*DescribeLiveCallbackRulesResponse) FromJsonString

func (r *DescribeLiveCallbackRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCallbackRulesResponse) ToJsonString

func (r *DescribeLiveCallbackRulesResponse) ToJsonString() string

type DescribeLiveCallbackRulesResponseParams added in v1.0.426

type DescribeLiveCallbackRulesResponseParams struct {
	// 规则信息列表。
	Rules []*CallBackRuleInfo `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveCallbackTemplateRequest

type DescribeLiveCallbackTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	// 1. 在创建回调模板接口 [CreateLiveCallbackTemplate](/document/product/267/32637) 调用的返回值中获取模板 ID。
	// 2. 可以从接口 [DescribeLiveCallbackTemplates](/document/product/267/32632) 查询已经创建的过的模板列表。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeLiveCallbackTemplateRequest

func NewDescribeLiveCallbackTemplateRequest() (request *DescribeLiveCallbackTemplateRequest)

func (*DescribeLiveCallbackTemplateRequest) FromJsonString

func (r *DescribeLiveCallbackTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCallbackTemplateRequest) ToJsonString

func (r *DescribeLiveCallbackTemplateRequest) ToJsonString() string

type DescribeLiveCallbackTemplateRequestParams added in v1.0.426

type DescribeLiveCallbackTemplateRequestParams struct {
	// 模板 ID。
	// 1. 在创建回调模板接口 [CreateLiveCallbackTemplate](/document/product/267/32637) 调用的返回值中获取模板 ID。
	// 2. 可以从接口 [DescribeLiveCallbackTemplates](/document/product/267/32632) 查询已经创建的过的模板列表。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeLiveCallbackTemplateResponse

type DescribeLiveCallbackTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveCallbackTemplateResponseParams `json:"Response"`
}

func NewDescribeLiveCallbackTemplateResponse

func NewDescribeLiveCallbackTemplateResponse() (response *DescribeLiveCallbackTemplateResponse)

func (*DescribeLiveCallbackTemplateResponse) FromJsonString

func (r *DescribeLiveCallbackTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCallbackTemplateResponse) ToJsonString

func (r *DescribeLiveCallbackTemplateResponse) ToJsonString() string

type DescribeLiveCallbackTemplateResponseParams added in v1.0.426

type DescribeLiveCallbackTemplateResponseParams struct {
	// 回调模板信息。
	Template *CallBackTemplateInfo `json:"Template,omitnil,omitempty" name:"Template"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveCallbackTemplatesRequest

type DescribeLiveCallbackTemplatesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveCallbackTemplatesRequest

func NewDescribeLiveCallbackTemplatesRequest() (request *DescribeLiveCallbackTemplatesRequest)

func (*DescribeLiveCallbackTemplatesRequest) FromJsonString

func (r *DescribeLiveCallbackTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCallbackTemplatesRequest) ToJsonString

func (r *DescribeLiveCallbackTemplatesRequest) ToJsonString() string

type DescribeLiveCallbackTemplatesRequestParams added in v1.0.426

type DescribeLiveCallbackTemplatesRequestParams struct {
}

Predefined struct for user

type DescribeLiveCallbackTemplatesResponse

type DescribeLiveCallbackTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveCallbackTemplatesResponseParams `json:"Response"`
}

func NewDescribeLiveCallbackTemplatesResponse

func NewDescribeLiveCallbackTemplatesResponse() (response *DescribeLiveCallbackTemplatesResponse)

func (*DescribeLiveCallbackTemplatesResponse) FromJsonString

func (r *DescribeLiveCallbackTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCallbackTemplatesResponse) ToJsonString

type DescribeLiveCallbackTemplatesResponseParams added in v1.0.426

type DescribeLiveCallbackTemplatesResponseParams struct {
	// 模板信息列表。
	Templates []*CallBackTemplateInfo `json:"Templates,omitnil,omitempty" name:"Templates"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveCertRequest

type DescribeLiveCertRequest struct {
	*tchttp.BaseRequest

	// DescribeLiveCerts接口获取到的证书Id。
	CertId *int64 `json:"CertId,omitnil,omitempty" name:"CertId"`
}

func NewDescribeLiveCertRequest

func NewDescribeLiveCertRequest() (request *DescribeLiveCertRequest)

func (*DescribeLiveCertRequest) FromJsonString

func (r *DescribeLiveCertRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCertRequest) ToJsonString

func (r *DescribeLiveCertRequest) ToJsonString() string

type DescribeLiveCertRequestParams added in v1.0.426

type DescribeLiveCertRequestParams struct {
	// DescribeLiveCerts接口获取到的证书Id。
	CertId *int64 `json:"CertId,omitnil,omitempty" name:"CertId"`
}

Predefined struct for user

type DescribeLiveCertResponse

type DescribeLiveCertResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveCertResponseParams `json:"Response"`
}

func NewDescribeLiveCertResponse

func NewDescribeLiveCertResponse() (response *DescribeLiveCertResponse)

func (*DescribeLiveCertResponse) FromJsonString

func (r *DescribeLiveCertResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCertResponse) ToJsonString

func (r *DescribeLiveCertResponse) ToJsonString() string

type DescribeLiveCertResponseParams added in v1.0.426

type DescribeLiveCertResponseParams struct {
	// 证书信息。
	CertInfo *CertInfo `json:"CertInfo,omitnil,omitempty" name:"CertInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveCertsRequest

type DescribeLiveCertsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveCertsRequest

func NewDescribeLiveCertsRequest() (request *DescribeLiveCertsRequest)

func (*DescribeLiveCertsRequest) FromJsonString

func (r *DescribeLiveCertsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCertsRequest) ToJsonString

func (r *DescribeLiveCertsRequest) ToJsonString() string

type DescribeLiveCertsRequestParams added in v1.0.426

type DescribeLiveCertsRequestParams struct {
}

Predefined struct for user

type DescribeLiveCertsResponse

type DescribeLiveCertsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveCertsResponseParams `json:"Response"`
}

func NewDescribeLiveCertsResponse

func NewDescribeLiveCertsResponse() (response *DescribeLiveCertsResponse)

func (*DescribeLiveCertsResponse) FromJsonString

func (r *DescribeLiveCertsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveCertsResponse) ToJsonString

func (r *DescribeLiveCertsResponse) ToJsonString() string

type DescribeLiveCertsResponseParams added in v1.0.426

type DescribeLiveCertsResponseParams struct {
	// 证书信息列表。
	CertInfoSet []*CertInfo `json:"CertInfoSet,omitnil,omitempty" name:"CertInfoSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveDelayInfoListRequest

type DescribeLiveDelayInfoListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveDelayInfoListRequest

func NewDescribeLiveDelayInfoListRequest() (request *DescribeLiveDelayInfoListRequest)

func (*DescribeLiveDelayInfoListRequest) FromJsonString

func (r *DescribeLiveDelayInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDelayInfoListRequest) ToJsonString

func (r *DescribeLiveDelayInfoListRequest) ToJsonString() string

type DescribeLiveDelayInfoListRequestParams added in v1.0.426

type DescribeLiveDelayInfoListRequestParams struct {
}

Predefined struct for user

type DescribeLiveDelayInfoListResponse

type DescribeLiveDelayInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveDelayInfoListResponseParams `json:"Response"`
}

func NewDescribeLiveDelayInfoListResponse

func NewDescribeLiveDelayInfoListResponse() (response *DescribeLiveDelayInfoListResponse)

func (*DescribeLiveDelayInfoListResponse) FromJsonString

func (r *DescribeLiveDelayInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDelayInfoListResponse) ToJsonString

func (r *DescribeLiveDelayInfoListResponse) ToJsonString() string

type DescribeLiveDelayInfoListResponseParams added in v1.0.426

type DescribeLiveDelayInfoListResponseParams struct {
	// 延播信息列表。
	DelayInfoList []*DelayInfo `json:"DelayInfoList,omitnil,omitempty" name:"DelayInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveDomainCertBindingsRequest added in v1.0.466

type DescribeLiveDomainCertBindingsRequest struct {
	*tchttp.BaseRequest

	// 要搜索的域名字符串。
	DomainSearch *string `json:"DomainSearch,omitnil,omitempty" name:"DomainSearch"`

	// 记录行的位置,从0开始。默认0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 记录行的最大数目。默认50。
	// 若不传,则最多返回50条数据。
	Length *int64 `json:"Length,omitnil,omitempty" name:"Length"`

	// 要查询的单个域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 可取值:
	// ExpireTimeAsc:证书过期时间升序。
	// ExpireTimeDesc:证书过期时间降序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
}

func NewDescribeLiveDomainCertBindingsRequest added in v1.0.466

func NewDescribeLiveDomainCertBindingsRequest() (request *DescribeLiveDomainCertBindingsRequest)

func (*DescribeLiveDomainCertBindingsRequest) FromJsonString added in v1.0.466

func (r *DescribeLiveDomainCertBindingsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainCertBindingsRequest) ToJsonString added in v1.0.466

type DescribeLiveDomainCertBindingsRequestParams added in v1.0.466

type DescribeLiveDomainCertBindingsRequestParams struct {
	// 要搜索的域名字符串。
	DomainSearch *string `json:"DomainSearch,omitnil,omitempty" name:"DomainSearch"`

	// 记录行的位置,从0开始。默认0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 记录行的最大数目。默认50。
	// 若不传,则最多返回50条数据。
	Length *int64 `json:"Length,omitnil,omitempty" name:"Length"`

	// 要查询的单个域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 可取值:
	// ExpireTimeAsc:证书过期时间升序。
	// ExpireTimeDesc:证书过期时间降序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
}

Predefined struct for user

type DescribeLiveDomainCertBindingsResponse added in v1.0.466

type DescribeLiveDomainCertBindingsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveDomainCertBindingsResponseParams `json:"Response"`
}

func NewDescribeLiveDomainCertBindingsResponse added in v1.0.466

func NewDescribeLiveDomainCertBindingsResponse() (response *DescribeLiveDomainCertBindingsResponse)

func (*DescribeLiveDomainCertBindingsResponse) FromJsonString added in v1.0.466

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainCertBindingsResponse) ToJsonString added in v1.0.466

type DescribeLiveDomainCertBindingsResponseParams added in v1.0.466

type DescribeLiveDomainCertBindingsResponseParams struct {
	// 有绑定证书的域名信息数组。
	LiveDomainCertBindings []*LiveDomainCertBindings `json:"LiveDomainCertBindings,omitnil,omitempty" name:"LiveDomainCertBindings"`

	// 总的记录行数,便于分页。
	TotalNum *int64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveDomainCertRequest

type DescribeLiveDomainCertRequest struct {
	*tchttp.BaseRequest

	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

func NewDescribeLiveDomainCertRequest

func NewDescribeLiveDomainCertRequest() (request *DescribeLiveDomainCertRequest)

func (*DescribeLiveDomainCertRequest) FromJsonString

func (r *DescribeLiveDomainCertRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainCertRequest) ToJsonString

func (r *DescribeLiveDomainCertRequest) ToJsonString() string

type DescribeLiveDomainCertRequestParams added in v1.0.426

type DescribeLiveDomainCertRequestParams struct {
	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

Predefined struct for user

type DescribeLiveDomainCertResponse

type DescribeLiveDomainCertResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveDomainCertResponseParams `json:"Response"`
}

func NewDescribeLiveDomainCertResponse

func NewDescribeLiveDomainCertResponse() (response *DescribeLiveDomainCertResponse)

func (*DescribeLiveDomainCertResponse) FromJsonString

func (r *DescribeLiveDomainCertResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainCertResponse) ToJsonString

func (r *DescribeLiveDomainCertResponse) ToJsonString() string

type DescribeLiveDomainCertResponseParams added in v1.0.426

type DescribeLiveDomainCertResponseParams struct {
	// 证书信息。
	DomainCertInfo *DomainCertInfo `json:"DomainCertInfo,omitnil,omitempty" name:"DomainCertInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveDomainPlayInfoListRequest

type DescribeLiveDomainPlayInfoListRequest struct {
	*tchttp.BaseRequest

	// 播放域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`
}

func NewDescribeLiveDomainPlayInfoListRequest

func NewDescribeLiveDomainPlayInfoListRequest() (request *DescribeLiveDomainPlayInfoListRequest)

func (*DescribeLiveDomainPlayInfoListRequest) FromJsonString

func (r *DescribeLiveDomainPlayInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainPlayInfoListRequest) ToJsonString

type DescribeLiveDomainPlayInfoListRequestParams added in v1.0.426

type DescribeLiveDomainPlayInfoListRequestParams struct {
	// 播放域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`
}

Predefined struct for user

type DescribeLiveDomainPlayInfoListResponse

type DescribeLiveDomainPlayInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveDomainPlayInfoListResponseParams `json:"Response"`
}

func NewDescribeLiveDomainPlayInfoListResponse

func NewDescribeLiveDomainPlayInfoListResponse() (response *DescribeLiveDomainPlayInfoListResponse)

func (*DescribeLiveDomainPlayInfoListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainPlayInfoListResponse) ToJsonString

type DescribeLiveDomainPlayInfoListResponseParams added in v1.0.426

type DescribeLiveDomainPlayInfoListResponseParams struct {
	// 数据时间,格式为yyyy-mm-dd HH:MM:SS。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 实时总带宽。
	TotalBandwidth *float64 `json:"TotalBandwidth,omitnil,omitempty" name:"TotalBandwidth"`

	// 实时总流量。
	TotalFlux *float64 `json:"TotalFlux,omitnil,omitempty" name:"TotalFlux"`

	// 总请求数。
	TotalRequest *uint64 `json:"TotalRequest,omitnil,omitempty" name:"TotalRequest"`

	// 实时总连接数。
	TotalOnline *uint64 `json:"TotalOnline,omitnil,omitempty" name:"TotalOnline"`

	// 分域名的数据情况。
	DomainInfoList []*DomainInfoList `json:"DomainInfoList,omitnil,omitempty" name:"DomainInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveDomainRefererRequest

type DescribeLiveDomainRefererRequest struct {
	*tchttp.BaseRequest

	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

func NewDescribeLiveDomainRefererRequest

func NewDescribeLiveDomainRefererRequest() (request *DescribeLiveDomainRefererRequest)

func (*DescribeLiveDomainRefererRequest) FromJsonString

func (r *DescribeLiveDomainRefererRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainRefererRequest) ToJsonString

func (r *DescribeLiveDomainRefererRequest) ToJsonString() string

type DescribeLiveDomainRefererRequestParams added in v1.0.426

type DescribeLiveDomainRefererRequestParams struct {
	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

Predefined struct for user

type DescribeLiveDomainRefererResponse

type DescribeLiveDomainRefererResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveDomainRefererResponseParams `json:"Response"`
}

func NewDescribeLiveDomainRefererResponse

func NewDescribeLiveDomainRefererResponse() (response *DescribeLiveDomainRefererResponse)

func (*DescribeLiveDomainRefererResponse) FromJsonString

func (r *DescribeLiveDomainRefererResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainRefererResponse) ToJsonString

func (r *DescribeLiveDomainRefererResponse) ToJsonString() string

type DescribeLiveDomainRefererResponseParams added in v1.0.426

type DescribeLiveDomainRefererResponseParams struct {
	// 域名 Referer 黑白名单配置。
	RefererAuthConfig *RefererAuthConfig `json:"RefererAuthConfig,omitnil,omitempty" name:"RefererAuthConfig"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveDomainRequest

type DescribeLiveDomainRequest struct {
	*tchttp.BaseRequest

	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

func NewDescribeLiveDomainRequest

func NewDescribeLiveDomainRequest() (request *DescribeLiveDomainRequest)

func (*DescribeLiveDomainRequest) FromJsonString

func (r *DescribeLiveDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainRequest) ToJsonString

func (r *DescribeLiveDomainRequest) ToJsonString() string

type DescribeLiveDomainRequestParams added in v1.0.426

type DescribeLiveDomainRequestParams struct {
	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

Predefined struct for user

type DescribeLiveDomainResponse

type DescribeLiveDomainResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveDomainResponseParams `json:"Response"`
}

func NewDescribeLiveDomainResponse

func NewDescribeLiveDomainResponse() (response *DescribeLiveDomainResponse)

func (*DescribeLiveDomainResponse) FromJsonString

func (r *DescribeLiveDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainResponse) ToJsonString

func (r *DescribeLiveDomainResponse) ToJsonString() string

type DescribeLiveDomainResponseParams added in v1.0.426

type DescribeLiveDomainResponseParams struct {
	// 域名信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainInfo *DomainInfo `json:"DomainInfo,omitnil,omitempty" name:"DomainInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveDomainsRequest

type DescribeLiveDomainsRequest struct {
	*tchttp.BaseRequest

	// 域名状态过滤。0-停用,1-启用。
	DomainStatus *uint64 `json:"DomainStatus,omitnil,omitempty" name:"DomainStatus"`

	// 域名类型过滤。0-推流,1-播放。
	DomainType *uint64 `json:"DomainType,omitnil,omitempty" name:"DomainType"`

	// 分页大小,范围:10~100。默认10。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 取第几页,范围:1~100000。默认1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 0 普通直播 1慢直播 默认0。
	IsDelayLive *uint64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`

	// 域名前缀。
	DomainPrefix *string `json:"DomainPrefix,omitnil,omitempty" name:"DomainPrefix"`

	// 播放区域,只在 DomainType=1 时该参数有意义。
	// 1: 国内。
	// 2: 全球。
	// 3: 海外。
	PlayType *uint64 `json:"PlayType,omitnil,omitempty" name:"PlayType"`
}

func NewDescribeLiveDomainsRequest

func NewDescribeLiveDomainsRequest() (request *DescribeLiveDomainsRequest)

func (*DescribeLiveDomainsRequest) FromJsonString

func (r *DescribeLiveDomainsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainsRequest) ToJsonString

func (r *DescribeLiveDomainsRequest) ToJsonString() string

type DescribeLiveDomainsRequestParams added in v1.0.426

type DescribeLiveDomainsRequestParams struct {
	// 域名状态过滤。0-停用,1-启用。
	DomainStatus *uint64 `json:"DomainStatus,omitnil,omitempty" name:"DomainStatus"`

	// 域名类型过滤。0-推流,1-播放。
	DomainType *uint64 `json:"DomainType,omitnil,omitempty" name:"DomainType"`

	// 分页大小,范围:10~100。默认10。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 取第几页,范围:1~100000。默认1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 0 普通直播 1慢直播 默认0。
	IsDelayLive *uint64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`

	// 域名前缀。
	DomainPrefix *string `json:"DomainPrefix,omitnil,omitempty" name:"DomainPrefix"`

	// 播放区域,只在 DomainType=1 时该参数有意义。
	// 1: 国内。
	// 2: 全球。
	// 3: 海外。
	PlayType *uint64 `json:"PlayType,omitnil,omitempty" name:"PlayType"`
}

Predefined struct for user

type DescribeLiveDomainsResponse

type DescribeLiveDomainsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveDomainsResponseParams `json:"Response"`
}

func NewDescribeLiveDomainsResponse

func NewDescribeLiveDomainsResponse() (response *DescribeLiveDomainsResponse)

func (*DescribeLiveDomainsResponse) FromJsonString

func (r *DescribeLiveDomainsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveDomainsResponse) ToJsonString

func (r *DescribeLiveDomainsResponse) ToJsonString() string

type DescribeLiveDomainsResponseParams added in v1.0.426

type DescribeLiveDomainsResponseParams struct {
	// 总记录数。
	AllCount *uint64 `json:"AllCount,omitnil,omitempty" name:"AllCount"`

	// 域名详细信息列表。
	DomainList []*DomainInfo `json:"DomainList,omitnil,omitempty" name:"DomainList"`

	// 可继续添加域名数量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateLimitCount *int64 `json:"CreateLimitCount,omitnil,omitempty" name:"CreateLimitCount"`

	// 启用的播放域名加速区域统计,数组元素分别为:中国大陆(境内),全球地区,国际/港澳台(境外)域名数量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlayTypeCount []*int64 `json:"PlayTypeCount,omitnil,omitempty" name:"PlayTypeCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveForbidStreamListRequest

type DescribeLiveForbidStreamListRequest struct {
	*tchttp.BaseRequest

	// 取得第几页,默认1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,最大100。
	// 取值:1~100之前的任意整数。
	// 默认值:10。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 按流名称查询。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewDescribeLiveForbidStreamListRequest

func NewDescribeLiveForbidStreamListRequest() (request *DescribeLiveForbidStreamListRequest)

func (*DescribeLiveForbidStreamListRequest) FromJsonString

func (r *DescribeLiveForbidStreamListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveForbidStreamListRequest) ToJsonString

func (r *DescribeLiveForbidStreamListRequest) ToJsonString() string

type DescribeLiveForbidStreamListRequestParams added in v1.0.426

type DescribeLiveForbidStreamListRequestParams struct {
	// 取得第几页,默认1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,最大100。
	// 取值:1~100之前的任意整数。
	// 默认值:10。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 按流名称查询。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type DescribeLiveForbidStreamListResponse

type DescribeLiveForbidStreamListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveForbidStreamListResponseParams `json:"Response"`
}

func NewDescribeLiveForbidStreamListResponse

func NewDescribeLiveForbidStreamListResponse() (response *DescribeLiveForbidStreamListResponse)

func (*DescribeLiveForbidStreamListResponse) FromJsonString

func (r *DescribeLiveForbidStreamListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveForbidStreamListResponse) ToJsonString

func (r *DescribeLiveForbidStreamListResponse) ToJsonString() string

type DescribeLiveForbidStreamListResponseParams added in v1.0.426

type DescribeLiveForbidStreamListResponseParams struct {
	// 符合条件的总个数。
	TotalNum *int64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 分页的页码。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页显示的条数。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 禁推流列表。
	ForbidStreamList []*ForbidStreamInfo `json:"ForbidStreamList,omitnil,omitempty" name:"ForbidStreamList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLivePackageInfoRequest

type DescribeLivePackageInfoRequest struct {
	*tchttp.BaseRequest

	// 包类型,可选值:
	// 0:流量包
	// 1:转码包
	// 2: 连麦包。
	PackageType *int64 `json:"PackageType,omitnil,omitempty" name:"PackageType"`

	// 排序规则:
	// 1. BuyTimeDesc: 最新购买的排在最前面
	// 2. BuyTimeAsc: 最老购买的排在最前面
	// 3. ExpireTimeDesc: 最后过期的排在最前面
	// 4. ExpireTimeAsc:最先过期的排在最前面。
	//
	// 注意:
	// 1. PackageType 为 2(连麦包) 的时候,不支持 3、4 排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 取得第几页的数据,和 PageSize 同时传递才会生效。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页大小,和 PageNum 同时传递才会生效。
	// 取值:10 ~ 100 之间的任意整数。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeLivePackageInfoRequest

func NewDescribeLivePackageInfoRequest() (request *DescribeLivePackageInfoRequest)

func (*DescribeLivePackageInfoRequest) FromJsonString

func (r *DescribeLivePackageInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePackageInfoRequest) ToJsonString

func (r *DescribeLivePackageInfoRequest) ToJsonString() string

type DescribeLivePackageInfoRequestParams added in v1.0.426

type DescribeLivePackageInfoRequestParams struct {
	// 包类型,可选值:
	// 0:流量包
	// 1:转码包
	// 2: 连麦包。
	PackageType *int64 `json:"PackageType,omitnil,omitempty" name:"PackageType"`

	// 排序规则:
	// 1. BuyTimeDesc: 最新购买的排在最前面
	// 2. BuyTimeAsc: 最老购买的排在最前面
	// 3. ExpireTimeDesc: 最后过期的排在最前面
	// 4. ExpireTimeAsc:最先过期的排在最前面。
	//
	// 注意:
	// 1. PackageType 为 2(连麦包) 的时候,不支持 3、4 排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 取得第几页的数据,和 PageSize 同时传递才会生效。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页大小,和 PageNum 同时传递才会生效。
	// 取值:10 ~ 100 之间的任意整数。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeLivePackageInfoResponse

type DescribeLivePackageInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLivePackageInfoResponseParams `json:"Response"`
}

func NewDescribeLivePackageInfoResponse

func NewDescribeLivePackageInfoResponse() (response *DescribeLivePackageInfoResponse)

func (*DescribeLivePackageInfoResponse) FromJsonString

func (r *DescribeLivePackageInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePackageInfoResponse) ToJsonString

func (r *DescribeLivePackageInfoResponse) ToJsonString() string

type DescribeLivePackageInfoResponseParams added in v1.0.426

type DescribeLivePackageInfoResponseParams struct {
	// 套餐包信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LivePackageInfoList []*LivePackageInfo `json:"LivePackageInfoList,omitnil,omitempty" name:"LivePackageInfoList"`

	// 套餐包当前计费方式:
	// -1: 无计费方式或获取失败
	// 0: 无计费方式
	// 201: 月结带宽
	// 202: 月结流量
	// 203: 日结带宽
	// 204: 日结流量
	// 205: 日结时长
	// 206: 月结时长
	// 304: 日结流量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageBillMode *int64 `json:"PackageBillMode,omitnil,omitempty" name:"PackageBillMode"`

	// 总页数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 数据总条数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalNum *int64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 当前页数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 当前每页数量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 当请求参数 PackageType = 0 时生效,逗号分隔,从第一个到最后一个分别表示:
	// 标准直播,中国大陆(境内全地区)计费方式。
	// 标准直播,国际/港澳台(境外多地区)计费方式。
	// 快直播,中国大陆(境内全地区)计费方式。
	// 快直播,国际/港澳台(境外多地区)计费方式。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FluxPackageBillMode *string `json:"FluxPackageBillMode,omitnil,omitempty" name:"FluxPackageBillMode"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLivePadProcessorListRequest added in v1.0.918

type DescribeLivePadProcessorListRequest struct {
	*tchttp.BaseRequest

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	PushDomainName *string `json:"PushDomainName,omitnil,omitempty" name:"PushDomainName"`
}

func NewDescribeLivePadProcessorListRequest added in v1.0.918

func NewDescribeLivePadProcessorListRequest() (request *DescribeLivePadProcessorListRequest)

func (*DescribeLivePadProcessorListRequest) FromJsonString added in v1.0.918

func (r *DescribeLivePadProcessorListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePadProcessorListRequest) ToJsonString added in v1.0.918

func (r *DescribeLivePadProcessorListRequest) ToJsonString() string

type DescribeLivePadProcessorListRequestParams added in v1.0.918

type DescribeLivePadProcessorListRequestParams struct {
	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	PushDomainName *string `json:"PushDomainName,omitnil,omitempty" name:"PushDomainName"`
}

Predefined struct for user

type DescribeLivePadProcessorListResponse added in v1.0.918

type DescribeLivePadProcessorListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLivePadProcessorListResponseParams `json:"Response"`
}

func NewDescribeLivePadProcessorListResponse added in v1.0.918

func NewDescribeLivePadProcessorListResponse() (response *DescribeLivePadProcessorListResponse)

func (*DescribeLivePadProcessorListResponse) FromJsonString added in v1.0.918

func (r *DescribeLivePadProcessorListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePadProcessorListResponse) ToJsonString added in v1.0.918

func (r *DescribeLivePadProcessorListResponse) ToJsonString() string

type DescribeLivePadProcessorListResponseParams added in v1.0.918

type DescribeLivePadProcessorListResponseParams struct {
	// 当前正在拉取垫片的流名称列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamNameList []*string `json:"StreamNameList,omitnil,omitempty" name:"StreamNameList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLivePadRulesRequest added in v1.0.680

type DescribeLivePadRulesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLivePadRulesRequest added in v1.0.680

func NewDescribeLivePadRulesRequest() (request *DescribeLivePadRulesRequest)

func (*DescribeLivePadRulesRequest) FromJsonString added in v1.0.680

func (r *DescribeLivePadRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePadRulesRequest) ToJsonString added in v1.0.680

func (r *DescribeLivePadRulesRequest) ToJsonString() string

type DescribeLivePadRulesRequestParams added in v1.0.680

type DescribeLivePadRulesRequestParams struct {
}

Predefined struct for user

type DescribeLivePadRulesResponse added in v1.0.680

type DescribeLivePadRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLivePadRulesResponseParams `json:"Response"`
}

func NewDescribeLivePadRulesResponse added in v1.0.680

func NewDescribeLivePadRulesResponse() (response *DescribeLivePadRulesResponse)

func (*DescribeLivePadRulesResponse) FromJsonString added in v1.0.680

func (r *DescribeLivePadRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePadRulesResponse) ToJsonString added in v1.0.680

func (r *DescribeLivePadRulesResponse) ToJsonString() string

type DescribeLivePadRulesResponseParams added in v1.0.680

type DescribeLivePadRulesResponseParams struct {
	// 规则信息列表。
	Rules []*RuleInfo `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLivePadTemplateRequest added in v1.0.680

type DescribeLivePadTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeLivePadTemplateRequest added in v1.0.680

func NewDescribeLivePadTemplateRequest() (request *DescribeLivePadTemplateRequest)

func (*DescribeLivePadTemplateRequest) FromJsonString added in v1.0.680

func (r *DescribeLivePadTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePadTemplateRequest) ToJsonString added in v1.0.680

func (r *DescribeLivePadTemplateRequest) ToJsonString() string

type DescribeLivePadTemplateRequestParams added in v1.0.680

type DescribeLivePadTemplateRequestParams struct {
	// 模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeLivePadTemplateResponse added in v1.0.680

type DescribeLivePadTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLivePadTemplateResponseParams `json:"Response"`
}

func NewDescribeLivePadTemplateResponse added in v1.0.680

func NewDescribeLivePadTemplateResponse() (response *DescribeLivePadTemplateResponse)

func (*DescribeLivePadTemplateResponse) FromJsonString added in v1.0.680

func (r *DescribeLivePadTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePadTemplateResponse) ToJsonString added in v1.0.680

func (r *DescribeLivePadTemplateResponse) ToJsonString() string

type DescribeLivePadTemplateResponseParams added in v1.0.680

type DescribeLivePadTemplateResponseParams struct {
	// 直播垫片模板信息。
	Template *PadTemplate `json:"Template,omitnil,omitempty" name:"Template"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLivePadTemplatesRequest added in v1.0.680

type DescribeLivePadTemplatesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLivePadTemplatesRequest added in v1.0.680

func NewDescribeLivePadTemplatesRequest() (request *DescribeLivePadTemplatesRequest)

func (*DescribeLivePadTemplatesRequest) FromJsonString added in v1.0.680

func (r *DescribeLivePadTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePadTemplatesRequest) ToJsonString added in v1.0.680

func (r *DescribeLivePadTemplatesRequest) ToJsonString() string

type DescribeLivePadTemplatesRequestParams added in v1.0.680

type DescribeLivePadTemplatesRequestParams struct {
}

Predefined struct for user

type DescribeLivePadTemplatesResponse added in v1.0.680

type DescribeLivePadTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLivePadTemplatesResponseParams `json:"Response"`
}

func NewDescribeLivePadTemplatesResponse added in v1.0.680

func NewDescribeLivePadTemplatesResponse() (response *DescribeLivePadTemplatesResponse)

func (*DescribeLivePadTemplatesResponse) FromJsonString added in v1.0.680

func (r *DescribeLivePadTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePadTemplatesResponse) ToJsonString added in v1.0.680

func (r *DescribeLivePadTemplatesResponse) ToJsonString() string

type DescribeLivePadTemplatesResponseParams added in v1.0.680

type DescribeLivePadTemplatesResponseParams struct {
	// 直播垫片模板信息。
	Templates []*PadTemplate `json:"Templates,omitnil,omitempty" name:"Templates"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLivePlayAuthKeyRequest

type DescribeLivePlayAuthKeyRequest struct {
	*tchttp.BaseRequest

	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

func NewDescribeLivePlayAuthKeyRequest

func NewDescribeLivePlayAuthKeyRequest() (request *DescribeLivePlayAuthKeyRequest)

func (*DescribeLivePlayAuthKeyRequest) FromJsonString

func (r *DescribeLivePlayAuthKeyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePlayAuthKeyRequest) ToJsonString

func (r *DescribeLivePlayAuthKeyRequest) ToJsonString() string

type DescribeLivePlayAuthKeyRequestParams added in v1.0.426

type DescribeLivePlayAuthKeyRequestParams struct {
	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

Predefined struct for user

type DescribeLivePlayAuthKeyResponse

type DescribeLivePlayAuthKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLivePlayAuthKeyResponseParams `json:"Response"`
}

func NewDescribeLivePlayAuthKeyResponse

func NewDescribeLivePlayAuthKeyResponse() (response *DescribeLivePlayAuthKeyResponse)

func (*DescribeLivePlayAuthKeyResponse) FromJsonString

func (r *DescribeLivePlayAuthKeyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePlayAuthKeyResponse) ToJsonString

func (r *DescribeLivePlayAuthKeyResponse) ToJsonString() string

type DescribeLivePlayAuthKeyResponseParams added in v1.0.426

type DescribeLivePlayAuthKeyResponseParams struct {
	// 播放鉴权key信息。
	PlayAuthKeyInfo *PlayAuthKeyInfo `json:"PlayAuthKeyInfo,omitnil,omitempty" name:"PlayAuthKeyInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLivePullStreamTaskStatusRequest added in v1.0.685

type DescribeLivePullStreamTaskStatusRequest struct {
	*tchttp.BaseRequest

	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeLivePullStreamTaskStatusRequest added in v1.0.685

func NewDescribeLivePullStreamTaskStatusRequest() (request *DescribeLivePullStreamTaskStatusRequest)

func (*DescribeLivePullStreamTaskStatusRequest) FromJsonString added in v1.0.685

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePullStreamTaskStatusRequest) ToJsonString added in v1.0.685

type DescribeLivePullStreamTaskStatusRequestParams added in v1.0.685

type DescribeLivePullStreamTaskStatusRequestParams struct {
	// 任务 ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeLivePullStreamTaskStatusResponse added in v1.0.685

type DescribeLivePullStreamTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLivePullStreamTaskStatusResponseParams `json:"Response"`
}

func NewDescribeLivePullStreamTaskStatusResponse added in v1.0.685

func NewDescribeLivePullStreamTaskStatusResponse() (response *DescribeLivePullStreamTaskStatusResponse)

func (*DescribeLivePullStreamTaskStatusResponse) FromJsonString added in v1.0.685

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePullStreamTaskStatusResponse) ToJsonString added in v1.0.685

type DescribeLivePullStreamTaskStatusResponseParams added in v1.0.685

type DescribeLivePullStreamTaskStatusResponseParams struct {
	// 任务状态信息。
	TaskStatusInfo *TaskStatusInfo `json:"TaskStatusInfo,omitnil,omitempty" name:"TaskStatusInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLivePullStreamTasksRequest

type DescribeLivePullStreamTasksRequest struct {
	*tchttp.BaseRequest

	// 任务 ID。
	// 来源:调用 CreateLivePullStreamTask 接口时返回。
	// 不填默认查询所有任务,按更新时间倒序排序。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 取得第几页,默认值:1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页大小,默认值:10。
	// 取值范围:1~20 之前的任意整数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeLivePullStreamTasksRequest

func NewDescribeLivePullStreamTasksRequest() (request *DescribeLivePullStreamTasksRequest)

func (*DescribeLivePullStreamTasksRequest) FromJsonString

func (r *DescribeLivePullStreamTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePullStreamTasksRequest) ToJsonString

func (r *DescribeLivePullStreamTasksRequest) ToJsonString() string

type DescribeLivePullStreamTasksRequestParams added in v1.0.426

type DescribeLivePullStreamTasksRequestParams struct {
	// 任务 ID。
	// 来源:调用 CreateLivePullStreamTask 接口时返回。
	// 不填默认查询所有任务,按更新时间倒序排序。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 取得第几页,默认值:1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页大小,默认值:10。
	// 取值范围:1~20 之前的任意整数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeLivePullStreamTasksResponse

type DescribeLivePullStreamTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLivePullStreamTasksResponseParams `json:"Response"`
}

func NewDescribeLivePullStreamTasksResponse

func NewDescribeLivePullStreamTasksResponse() (response *DescribeLivePullStreamTasksResponse)

func (*DescribeLivePullStreamTasksResponse) FromJsonString

func (r *DescribeLivePullStreamTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePullStreamTasksResponse) ToJsonString

func (r *DescribeLivePullStreamTasksResponse) ToJsonString() string

type DescribeLivePullStreamTasksResponseParams added in v1.0.426

type DescribeLivePullStreamTasksResponseParams struct {
	// 直播拉流任务信息列表。
	TaskInfos []*PullStreamTaskInfo `json:"TaskInfos,omitnil,omitempty" name:"TaskInfos"`

	// 分页的页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 符合条件的总个数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 限制可创建的最大任务数。
	LimitTaskNum *uint64 `json:"LimitTaskNum,omitnil,omitempty" name:"LimitTaskNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLivePushAuthKeyRequest

type DescribeLivePushAuthKeyRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

func NewDescribeLivePushAuthKeyRequest

func NewDescribeLivePushAuthKeyRequest() (request *DescribeLivePushAuthKeyRequest)

func (*DescribeLivePushAuthKeyRequest) FromJsonString

func (r *DescribeLivePushAuthKeyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePushAuthKeyRequest) ToJsonString

func (r *DescribeLivePushAuthKeyRequest) ToJsonString() string

type DescribeLivePushAuthKeyRequestParams added in v1.0.426

type DescribeLivePushAuthKeyRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

Predefined struct for user

type DescribeLivePushAuthKeyResponse

type DescribeLivePushAuthKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLivePushAuthKeyResponseParams `json:"Response"`
}

func NewDescribeLivePushAuthKeyResponse

func NewDescribeLivePushAuthKeyResponse() (response *DescribeLivePushAuthKeyResponse)

func (*DescribeLivePushAuthKeyResponse) FromJsonString

func (r *DescribeLivePushAuthKeyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLivePushAuthKeyResponse) ToJsonString

func (r *DescribeLivePushAuthKeyResponse) ToJsonString() string

type DescribeLivePushAuthKeyResponseParams added in v1.0.426

type DescribeLivePushAuthKeyResponseParams struct {
	// 推流鉴权key信息。
	PushAuthKeyInfo *PushAuthKeyInfo `json:"PushAuthKeyInfo,omitnil,omitempty" name:"PushAuthKeyInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveRecordRulesRequest

type DescribeLiveRecordRulesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveRecordRulesRequest

func NewDescribeLiveRecordRulesRequest() (request *DescribeLiveRecordRulesRequest)

func (*DescribeLiveRecordRulesRequest) FromJsonString

func (r *DescribeLiveRecordRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveRecordRulesRequest) ToJsonString

func (r *DescribeLiveRecordRulesRequest) ToJsonString() string

type DescribeLiveRecordRulesRequestParams added in v1.0.426

type DescribeLiveRecordRulesRequestParams struct {
}

Predefined struct for user

type DescribeLiveRecordRulesResponse

type DescribeLiveRecordRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveRecordRulesResponseParams `json:"Response"`
}

func NewDescribeLiveRecordRulesResponse

func NewDescribeLiveRecordRulesResponse() (response *DescribeLiveRecordRulesResponse)

func (*DescribeLiveRecordRulesResponse) FromJsonString

func (r *DescribeLiveRecordRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveRecordRulesResponse) ToJsonString

func (r *DescribeLiveRecordRulesResponse) ToJsonString() string

type DescribeLiveRecordRulesResponseParams added in v1.0.426

type DescribeLiveRecordRulesResponseParams struct {
	// 规则列表。
	Rules []*RuleInfo `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveRecordTemplateRequest

type DescribeLiveRecordTemplateRequest struct {
	*tchttp.BaseRequest

	// [DescribeLiveRecordTemplates](/document/product/267/32609)接口获取到的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeLiveRecordTemplateRequest

func NewDescribeLiveRecordTemplateRequest() (request *DescribeLiveRecordTemplateRequest)

func (*DescribeLiveRecordTemplateRequest) FromJsonString

func (r *DescribeLiveRecordTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveRecordTemplateRequest) ToJsonString

func (r *DescribeLiveRecordTemplateRequest) ToJsonString() string

type DescribeLiveRecordTemplateRequestParams added in v1.0.426

type DescribeLiveRecordTemplateRequestParams struct {
	// [DescribeLiveRecordTemplates](/document/product/267/32609)接口获取到的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeLiveRecordTemplateResponse

type DescribeLiveRecordTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveRecordTemplateResponseParams `json:"Response"`
}

func NewDescribeLiveRecordTemplateResponse

func NewDescribeLiveRecordTemplateResponse() (response *DescribeLiveRecordTemplateResponse)

func (*DescribeLiveRecordTemplateResponse) FromJsonString

func (r *DescribeLiveRecordTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveRecordTemplateResponse) ToJsonString

func (r *DescribeLiveRecordTemplateResponse) ToJsonString() string

type DescribeLiveRecordTemplateResponseParams added in v1.0.426

type DescribeLiveRecordTemplateResponseParams struct {
	// 录制模板信息。
	Template *RecordTemplateInfo `json:"Template,omitnil,omitempty" name:"Template"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveRecordTemplatesRequest

type DescribeLiveRecordTemplatesRequest struct {
	*tchttp.BaseRequest

	// 是否属于慢直播模板,默认:0。
	// 0: 标准直播。
	// 1:慢直播。
	IsDelayLive *int64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`
}

func NewDescribeLiveRecordTemplatesRequest

func NewDescribeLiveRecordTemplatesRequest() (request *DescribeLiveRecordTemplatesRequest)

func (*DescribeLiveRecordTemplatesRequest) FromJsonString

func (r *DescribeLiveRecordTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveRecordTemplatesRequest) ToJsonString

func (r *DescribeLiveRecordTemplatesRequest) ToJsonString() string

type DescribeLiveRecordTemplatesRequestParams added in v1.0.426

type DescribeLiveRecordTemplatesRequestParams struct {
	// 是否属于慢直播模板,默认:0。
	// 0: 标准直播。
	// 1:慢直播。
	IsDelayLive *int64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`
}

Predefined struct for user

type DescribeLiveRecordTemplatesResponse

type DescribeLiveRecordTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveRecordTemplatesResponseParams `json:"Response"`
}

func NewDescribeLiveRecordTemplatesResponse

func NewDescribeLiveRecordTemplatesResponse() (response *DescribeLiveRecordTemplatesResponse)

func (*DescribeLiveRecordTemplatesResponse) FromJsonString

func (r *DescribeLiveRecordTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveRecordTemplatesResponse) ToJsonString

func (r *DescribeLiveRecordTemplatesResponse) ToJsonString() string

type DescribeLiveRecordTemplatesResponseParams added in v1.0.426

type DescribeLiveRecordTemplatesResponseParams struct {
	// 录制模板信息列表。
	Templates []*RecordTemplateInfo `json:"Templates,omitnil,omitempty" name:"Templates"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveSnapshotRulesRequest

type DescribeLiveSnapshotRulesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveSnapshotRulesRequest

func NewDescribeLiveSnapshotRulesRequest() (request *DescribeLiveSnapshotRulesRequest)

func (*DescribeLiveSnapshotRulesRequest) FromJsonString

func (r *DescribeLiveSnapshotRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveSnapshotRulesRequest) ToJsonString

func (r *DescribeLiveSnapshotRulesRequest) ToJsonString() string

type DescribeLiveSnapshotRulesRequestParams added in v1.0.426

type DescribeLiveSnapshotRulesRequestParams struct {
}

Predefined struct for user

type DescribeLiveSnapshotRulesResponse

type DescribeLiveSnapshotRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveSnapshotRulesResponseParams `json:"Response"`
}

func NewDescribeLiveSnapshotRulesResponse

func NewDescribeLiveSnapshotRulesResponse() (response *DescribeLiveSnapshotRulesResponse)

func (*DescribeLiveSnapshotRulesResponse) FromJsonString

func (r *DescribeLiveSnapshotRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveSnapshotRulesResponse) ToJsonString

func (r *DescribeLiveSnapshotRulesResponse) ToJsonString() string

type DescribeLiveSnapshotRulesResponseParams added in v1.0.426

type DescribeLiveSnapshotRulesResponseParams struct {
	// 规则列表。
	Rules []*RuleInfo `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveSnapshotTemplateRequest

type DescribeLiveSnapshotTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	// 调用 [CreateLiveSnapshotTemplate](/document/product/267/32624) 时返回的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeLiveSnapshotTemplateRequest

func NewDescribeLiveSnapshotTemplateRequest() (request *DescribeLiveSnapshotTemplateRequest)

func (*DescribeLiveSnapshotTemplateRequest) FromJsonString

func (r *DescribeLiveSnapshotTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveSnapshotTemplateRequest) ToJsonString

func (r *DescribeLiveSnapshotTemplateRequest) ToJsonString() string

type DescribeLiveSnapshotTemplateRequestParams added in v1.0.426

type DescribeLiveSnapshotTemplateRequestParams struct {
	// 模板 ID。
	// 调用 [CreateLiveSnapshotTemplate](/document/product/267/32624) 时返回的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeLiveSnapshotTemplateResponse

type DescribeLiveSnapshotTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveSnapshotTemplateResponseParams `json:"Response"`
}

func NewDescribeLiveSnapshotTemplateResponse

func NewDescribeLiveSnapshotTemplateResponse() (response *DescribeLiveSnapshotTemplateResponse)

func (*DescribeLiveSnapshotTemplateResponse) FromJsonString

func (r *DescribeLiveSnapshotTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveSnapshotTemplateResponse) ToJsonString

func (r *DescribeLiveSnapshotTemplateResponse) ToJsonString() string

type DescribeLiveSnapshotTemplateResponseParams added in v1.0.426

type DescribeLiveSnapshotTemplateResponseParams struct {
	// 截图模板信息。
	Template *SnapshotTemplateInfo `json:"Template,omitnil,omitempty" name:"Template"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveSnapshotTemplatesRequest

type DescribeLiveSnapshotTemplatesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveSnapshotTemplatesRequest

func NewDescribeLiveSnapshotTemplatesRequest() (request *DescribeLiveSnapshotTemplatesRequest)

func (*DescribeLiveSnapshotTemplatesRequest) FromJsonString

func (r *DescribeLiveSnapshotTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveSnapshotTemplatesRequest) ToJsonString

func (r *DescribeLiveSnapshotTemplatesRequest) ToJsonString() string

type DescribeLiveSnapshotTemplatesRequestParams added in v1.0.426

type DescribeLiveSnapshotTemplatesRequestParams struct {
}

Predefined struct for user

type DescribeLiveSnapshotTemplatesResponse

type DescribeLiveSnapshotTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveSnapshotTemplatesResponseParams `json:"Response"`
}

func NewDescribeLiveSnapshotTemplatesResponse

func NewDescribeLiveSnapshotTemplatesResponse() (response *DescribeLiveSnapshotTemplatesResponse)

func (*DescribeLiveSnapshotTemplatesResponse) FromJsonString

func (r *DescribeLiveSnapshotTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveSnapshotTemplatesResponse) ToJsonString

type DescribeLiveSnapshotTemplatesResponseParams added in v1.0.426

type DescribeLiveSnapshotTemplatesResponseParams struct {
	// 截图模板列表。
	Templates []*SnapshotTemplateInfo `json:"Templates,omitnil,omitempty" name:"Templates"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveStreamEventListRequest

type DescribeLiveStreamEventListRequest struct {
	*tchttp.BaseRequest

	// 起始时间。
	// UTC 格式,例如:2018-12-29T19:00:00Z。
	// 支持查询60天内的历史记录。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间。
	// UTC 格式,例如:2018-12-29T20:00:00Z。
	// 不超过当前时间,且和起始时间相差不得超过30天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称,不支持通配符(*)查询,默认模糊匹配。
	// 可使用IsStrict字段改为精确查询。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 取得第几页。
	// 默认值:1。
	// 注: 目前只支持10000条内的查询。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页大小。
	// 最大值:100。
	// 取值范围:1~100 之间的任意整数。
	// 默认值:10。
	// 注: 目前只支持10000条内的查询。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 是否过滤,默认不过滤。
	// 0:不进行任何过滤。
	// 1:过滤掉开播失败的,只返回开播成功的。
	IsFilter *int64 `json:"IsFilter,omitnil,omitempty" name:"IsFilter"`

	// 是否精确查询,默认模糊匹配。
	// 0:模糊匹配。
	// 1:精确查询。
	// 注:使用StreamName时该参数生效。
	IsStrict *int64 `json:"IsStrict,omitnil,omitempty" name:"IsStrict"`

	// 是否按结束时间正序显示,默认逆序。
	// 0:逆序。
	// 1:正序。
	IsAsc *int64 `json:"IsAsc,omitnil,omitempty" name:"IsAsc"`
}

func NewDescribeLiveStreamEventListRequest

func NewDescribeLiveStreamEventListRequest() (request *DescribeLiveStreamEventListRequest)

func (*DescribeLiveStreamEventListRequest) FromJsonString

func (r *DescribeLiveStreamEventListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamEventListRequest) ToJsonString

func (r *DescribeLiveStreamEventListRequest) ToJsonString() string

type DescribeLiveStreamEventListRequestParams added in v1.0.426

type DescribeLiveStreamEventListRequestParams struct {
	// 起始时间。
	// UTC 格式,例如:2018-12-29T19:00:00Z。
	// 支持查询60天内的历史记录。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间。
	// UTC 格式,例如:2018-12-29T20:00:00Z。
	// 不超过当前时间,且和起始时间相差不得超过30天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称,不支持通配符(*)查询,默认模糊匹配。
	// 可使用IsStrict字段改为精确查询。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 取得第几页。
	// 默认值:1。
	// 注: 目前只支持10000条内的查询。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页大小。
	// 最大值:100。
	// 取值范围:1~100 之间的任意整数。
	// 默认值:10。
	// 注: 目前只支持10000条内的查询。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 是否过滤,默认不过滤。
	// 0:不进行任何过滤。
	// 1:过滤掉开播失败的,只返回开播成功的。
	IsFilter *int64 `json:"IsFilter,omitnil,omitempty" name:"IsFilter"`

	// 是否精确查询,默认模糊匹配。
	// 0:模糊匹配。
	// 1:精确查询。
	// 注:使用StreamName时该参数生效。
	IsStrict *int64 `json:"IsStrict,omitnil,omitempty" name:"IsStrict"`

	// 是否按结束时间正序显示,默认逆序。
	// 0:逆序。
	// 1:正序。
	IsAsc *int64 `json:"IsAsc,omitnil,omitempty" name:"IsAsc"`
}

Predefined struct for user

type DescribeLiveStreamEventListResponse

type DescribeLiveStreamEventListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveStreamEventListResponseParams `json:"Response"`
}

func NewDescribeLiveStreamEventListResponse

func NewDescribeLiveStreamEventListResponse() (response *DescribeLiveStreamEventListResponse)

func (*DescribeLiveStreamEventListResponse) FromJsonString

func (r *DescribeLiveStreamEventListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamEventListResponse) ToJsonString

func (r *DescribeLiveStreamEventListResponse) ToJsonString() string

type DescribeLiveStreamEventListResponseParams added in v1.0.426

type DescribeLiveStreamEventListResponseParams struct {
	// 推断流事件列表。
	EventList []*StreamEventInfo `json:"EventList,omitnil,omitempty" name:"EventList"`

	// 分页的页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 符合条件的总个数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveStreamMonitorListRequest added in v1.0.680

type DescribeLiveStreamMonitorListRequest struct {
	*tchttp.BaseRequest

	// 查询列表时的起始偏移。
	Index *uint64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 本次查询的记录个数。最小值为1。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

func NewDescribeLiveStreamMonitorListRequest added in v1.0.680

func NewDescribeLiveStreamMonitorListRequest() (request *DescribeLiveStreamMonitorListRequest)

func (*DescribeLiveStreamMonitorListRequest) FromJsonString added in v1.0.680

func (r *DescribeLiveStreamMonitorListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamMonitorListRequest) ToJsonString added in v1.0.680

func (r *DescribeLiveStreamMonitorListRequest) ToJsonString() string

type DescribeLiveStreamMonitorListRequestParams added in v1.0.680

type DescribeLiveStreamMonitorListRequestParams struct {
	// 查询列表时的起始偏移。
	Index *uint64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 本次查询的记录个数。最小值为1。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

Predefined struct for user

type DescribeLiveStreamMonitorListResponse added in v1.0.680

type DescribeLiveStreamMonitorListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveStreamMonitorListResponseParams `json:"Response"`
}

func NewDescribeLiveStreamMonitorListResponse added in v1.0.680

func NewDescribeLiveStreamMonitorListResponse() (response *DescribeLiveStreamMonitorListResponse)

func (*DescribeLiveStreamMonitorListResponse) FromJsonString added in v1.0.680

func (r *DescribeLiveStreamMonitorListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamMonitorListResponse) ToJsonString added in v1.0.680

type DescribeLiveStreamMonitorListResponseParams added in v1.0.680

type DescribeLiveStreamMonitorListResponseParams struct {
	// 账号下的直播流监播任务个数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 直播流监播任务列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveStreamMonitors []*LiveStreamMonitorInfo `json:"LiveStreamMonitors,omitnil,omitempty" name:"LiveStreamMonitors"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveStreamMonitorRequest added in v1.0.680

type DescribeLiveStreamMonitorRequest struct {
	*tchttp.BaseRequest

	// 监播任务ID。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`
}

func NewDescribeLiveStreamMonitorRequest added in v1.0.680

func NewDescribeLiveStreamMonitorRequest() (request *DescribeLiveStreamMonitorRequest)

func (*DescribeLiveStreamMonitorRequest) FromJsonString added in v1.0.680

func (r *DescribeLiveStreamMonitorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamMonitorRequest) ToJsonString added in v1.0.680

func (r *DescribeLiveStreamMonitorRequest) ToJsonString() string

type DescribeLiveStreamMonitorRequestParams added in v1.0.680

type DescribeLiveStreamMonitorRequestParams struct {
	// 监播任务ID。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`
}

Predefined struct for user

type DescribeLiveStreamMonitorResponse added in v1.0.680

type DescribeLiveStreamMonitorResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveStreamMonitorResponseParams `json:"Response"`
}

func NewDescribeLiveStreamMonitorResponse added in v1.0.680

func NewDescribeLiveStreamMonitorResponse() (response *DescribeLiveStreamMonitorResponse)

func (*DescribeLiveStreamMonitorResponse) FromJsonString added in v1.0.680

func (r *DescribeLiveStreamMonitorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamMonitorResponse) ToJsonString added in v1.0.680

func (r *DescribeLiveStreamMonitorResponse) ToJsonString() string

type DescribeLiveStreamMonitorResponseParams added in v1.0.680

type DescribeLiveStreamMonitorResponseParams struct {
	// 直播监播任务相关信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LiveStreamMonitor *LiveStreamMonitorInfo `json:"LiveStreamMonitor,omitnil,omitempty" name:"LiveStreamMonitor"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveStreamOnlineListRequest

type DescribeLiveStreamOnlineListRequest struct {
	*tchttp.BaseRequest

	// 推流域名。多域名用户需要填写 DomainName。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。多路径用户需要填写 AppName。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 取得第几页,默认1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,最大100。
	// 取值:10~100之间的任意整数。
	// 默认值:10。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 流名称,用于精确查询。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewDescribeLiveStreamOnlineListRequest

func NewDescribeLiveStreamOnlineListRequest() (request *DescribeLiveStreamOnlineListRequest)

func (*DescribeLiveStreamOnlineListRequest) FromJsonString

func (r *DescribeLiveStreamOnlineListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamOnlineListRequest) ToJsonString

func (r *DescribeLiveStreamOnlineListRequest) ToJsonString() string

type DescribeLiveStreamOnlineListRequestParams added in v1.0.426

type DescribeLiveStreamOnlineListRequestParams struct {
	// 推流域名。多域名用户需要填写 DomainName。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。多路径用户需要填写 AppName。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 取得第几页,默认1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小,最大100。
	// 取值:10~100之间的任意整数。
	// 默认值:10。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 流名称,用于精确查询。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type DescribeLiveStreamOnlineListResponse

type DescribeLiveStreamOnlineListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveStreamOnlineListResponseParams `json:"Response"`
}

func NewDescribeLiveStreamOnlineListResponse

func NewDescribeLiveStreamOnlineListResponse() (response *DescribeLiveStreamOnlineListResponse)

func (*DescribeLiveStreamOnlineListResponse) FromJsonString

func (r *DescribeLiveStreamOnlineListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamOnlineListResponse) ToJsonString

func (r *DescribeLiveStreamOnlineListResponse) ToJsonString() string

type DescribeLiveStreamOnlineListResponseParams added in v1.0.426

type DescribeLiveStreamOnlineListResponseParams struct {
	// 符合条件的总个数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 分页的页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页显示的条数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 正在推送流的信息列表。
	OnlineInfo []*StreamOnlineInfo `json:"OnlineInfo,omitnil,omitempty" name:"OnlineInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveStreamPublishedListRequest

type DescribeLiveStreamPublishedListRequest struct {
	*tchttp.BaseRequest

	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 结束时间。
	// UTC 格式,例如:2016-06-30T19:00:00Z。
	// 不超过当前时间。
	// 注意:EndTime和StartTime相差不可超过30天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 起始时间。
	// UTC 格式,例如:2016-06-29T19:00:00Z。
	// 最长支持查询60天内数据。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。不支持模糊匹配。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 取得第几页。
	// 默认值:1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页大小。
	// 最大值:100。
	// 取值范围:10~100 之前的任意整数。
	// 默认值:10。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 流名称,支持模糊匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewDescribeLiveStreamPublishedListRequest

func NewDescribeLiveStreamPublishedListRequest() (request *DescribeLiveStreamPublishedListRequest)

func (*DescribeLiveStreamPublishedListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamPublishedListRequest) ToJsonString

type DescribeLiveStreamPublishedListRequestParams added in v1.0.426

type DescribeLiveStreamPublishedListRequestParams struct {
	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 结束时间。
	// UTC 格式,例如:2016-06-30T19:00:00Z。
	// 不超过当前时间。
	// 注意:EndTime和StartTime相差不可超过30天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 起始时间。
	// UTC 格式,例如:2016-06-29T19:00:00Z。
	// 最长支持查询60天内数据。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 推流路径,与推流和播放地址中的 AppName 保持一致,默认为 live。不支持模糊匹配。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 取得第几页。
	// 默认值:1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 分页大小。
	// 最大值:100。
	// 取值范围:10~100 之前的任意整数。
	// 默认值:10。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 流名称,支持模糊匹配。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type DescribeLiveStreamPublishedListResponse

type DescribeLiveStreamPublishedListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveStreamPublishedListResponseParams `json:"Response"`
}

func NewDescribeLiveStreamPublishedListResponse

func NewDescribeLiveStreamPublishedListResponse() (response *DescribeLiveStreamPublishedListResponse)

func (*DescribeLiveStreamPublishedListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamPublishedListResponse) ToJsonString

type DescribeLiveStreamPublishedListResponseParams added in v1.0.426

type DescribeLiveStreamPublishedListResponseParams struct {
	// 推流记录信息。
	PublishInfo []*StreamName `json:"PublishInfo,omitnil,omitempty" name:"PublishInfo"`

	// 分页的页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 符合条件的总个数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveStreamPushInfoListRequest

type DescribeLiveStreamPushInfoListRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	PushDomain *string `json:"PushDomain,omitnil,omitempty" name:"PushDomain"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 页数,
	// 范围[1,10000],
	// 默认值:1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,
	// 范围:[1,1000],
	// 默认值: 200。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeLiveStreamPushInfoListRequest

func NewDescribeLiveStreamPushInfoListRequest() (request *DescribeLiveStreamPushInfoListRequest)

func (*DescribeLiveStreamPushInfoListRequest) FromJsonString

func (r *DescribeLiveStreamPushInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamPushInfoListRequest) ToJsonString

type DescribeLiveStreamPushInfoListRequestParams added in v1.0.426

type DescribeLiveStreamPushInfoListRequestParams struct {
	// 推流域名。
	PushDomain *string `json:"PushDomain,omitnil,omitempty" name:"PushDomain"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 页数,
	// 范围[1,10000],
	// 默认值:1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,
	// 范围:[1,1000],
	// 默认值: 200。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeLiveStreamPushInfoListResponse

type DescribeLiveStreamPushInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveStreamPushInfoListResponseParams `json:"Response"`
}

func NewDescribeLiveStreamPushInfoListResponse

func NewDescribeLiveStreamPushInfoListResponse() (response *DescribeLiveStreamPushInfoListResponse)

func (*DescribeLiveStreamPushInfoListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamPushInfoListResponse) ToJsonString

type DescribeLiveStreamPushInfoListResponseParams added in v1.0.426

type DescribeLiveStreamPushInfoListResponseParams struct {
	// 直播流的统计信息列表。
	DataInfoList []*PushDataInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 所有在线流的总数量。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 当前数据所在页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页的在线流的个数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveStreamStateRequest

type DescribeLiveStreamStateRequest struct {
	*tchttp.BaseRequest

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewDescribeLiveStreamStateRequest

func NewDescribeLiveStreamStateRequest() (request *DescribeLiveStreamStateRequest)

func (*DescribeLiveStreamStateRequest) FromJsonString

func (r *DescribeLiveStreamStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamStateRequest) ToJsonString

func (r *DescribeLiveStreamStateRequest) ToJsonString() string

type DescribeLiveStreamStateRequestParams added in v1.0.426

type DescribeLiveStreamStateRequestParams struct {
	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type DescribeLiveStreamStateResponse

type DescribeLiveStreamStateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveStreamStateResponseParams `json:"Response"`
}

func NewDescribeLiveStreamStateResponse

func NewDescribeLiveStreamStateResponse() (response *DescribeLiveStreamStateResponse)

func (*DescribeLiveStreamStateResponse) FromJsonString

func (r *DescribeLiveStreamStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveStreamStateResponse) ToJsonString

func (r *DescribeLiveStreamStateResponse) ToJsonString() string

type DescribeLiveStreamStateResponseParams added in v1.0.426

type DescribeLiveStreamStateResponseParams struct {
	// 流状态,
	// active:活跃,
	// inactive:非活跃,
	// forbid:禁播。
	StreamState *string `json:"StreamState,omitnil,omitempty" name:"StreamState"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveTimeShiftBillInfoListRequest added in v1.0.419

type DescribeLiveTimeShiftBillInfoListRequest struct {
	*tchttp.BaseRequest

	// UTC开始时间,支持最近三个月的查询,查询时间最长跨度为一个月。
	//
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// UTC结束时间,支持最近三个月的查询,查询时间最长跨度为一个月。
	//
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名列表,若不传递此参数,则表示查询总体数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`
}

func NewDescribeLiveTimeShiftBillInfoListRequest added in v1.0.419

func NewDescribeLiveTimeShiftBillInfoListRequest() (request *DescribeLiveTimeShiftBillInfoListRequest)

func (*DescribeLiveTimeShiftBillInfoListRequest) FromJsonString added in v1.0.419

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTimeShiftBillInfoListRequest) ToJsonString added in v1.0.419

type DescribeLiveTimeShiftBillInfoListRequestParams added in v1.0.426

type DescribeLiveTimeShiftBillInfoListRequestParams struct {
	// UTC开始时间,支持最近三个月的查询,查询时间最长跨度为一个月。
	//
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// UTC结束时间,支持最近三个月的查询,查询时间最长跨度为一个月。
	//
	// 使用 UTC 格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名列表,若不传递此参数,则表示查询总体数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`
}

Predefined struct for user

type DescribeLiveTimeShiftBillInfoListResponse added in v1.0.419

type DescribeLiveTimeShiftBillInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveTimeShiftBillInfoListResponseParams `json:"Response"`
}

func NewDescribeLiveTimeShiftBillInfoListResponse added in v1.0.419

func NewDescribeLiveTimeShiftBillInfoListResponse() (response *DescribeLiveTimeShiftBillInfoListResponse)

func (*DescribeLiveTimeShiftBillInfoListResponse) FromJsonString added in v1.0.419

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTimeShiftBillInfoListResponse) ToJsonString added in v1.0.419

type DescribeLiveTimeShiftBillInfoListResponseParams added in v1.0.426

type DescribeLiveTimeShiftBillInfoListResponseParams struct {
	// 时移计费明细数据。
	DataInfoList []*TimeShiftBillData `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveTimeShiftRulesRequest added in v1.0.589

type DescribeLiveTimeShiftRulesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveTimeShiftRulesRequest added in v1.0.589

func NewDescribeLiveTimeShiftRulesRequest() (request *DescribeLiveTimeShiftRulesRequest)

func (*DescribeLiveTimeShiftRulesRequest) FromJsonString added in v1.0.589

func (r *DescribeLiveTimeShiftRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTimeShiftRulesRequest) ToJsonString added in v1.0.589

func (r *DescribeLiveTimeShiftRulesRequest) ToJsonString() string

type DescribeLiveTimeShiftRulesRequestParams added in v1.0.589

type DescribeLiveTimeShiftRulesRequestParams struct {
}

Predefined struct for user

type DescribeLiveTimeShiftRulesResponse added in v1.0.589

type DescribeLiveTimeShiftRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveTimeShiftRulesResponseParams `json:"Response"`
}

func NewDescribeLiveTimeShiftRulesResponse added in v1.0.589

func NewDescribeLiveTimeShiftRulesResponse() (response *DescribeLiveTimeShiftRulesResponse)

func (*DescribeLiveTimeShiftRulesResponse) FromJsonString added in v1.0.589

func (r *DescribeLiveTimeShiftRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTimeShiftRulesResponse) ToJsonString added in v1.0.589

func (r *DescribeLiveTimeShiftRulesResponse) ToJsonString() string

type DescribeLiveTimeShiftRulesResponseParams added in v1.0.589

type DescribeLiveTimeShiftRulesResponseParams struct {
	// 规则信息列表。
	Rules []*RuleInfo `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveTimeShiftTemplatesRequest added in v1.0.589

type DescribeLiveTimeShiftTemplatesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveTimeShiftTemplatesRequest added in v1.0.589

func NewDescribeLiveTimeShiftTemplatesRequest() (request *DescribeLiveTimeShiftTemplatesRequest)

func (*DescribeLiveTimeShiftTemplatesRequest) FromJsonString added in v1.0.589

func (r *DescribeLiveTimeShiftTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTimeShiftTemplatesRequest) ToJsonString added in v1.0.589

type DescribeLiveTimeShiftTemplatesRequestParams added in v1.0.589

type DescribeLiveTimeShiftTemplatesRequestParams struct {
}

Predefined struct for user

type DescribeLiveTimeShiftTemplatesResponse added in v1.0.589

type DescribeLiveTimeShiftTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveTimeShiftTemplatesResponseParams `json:"Response"`
}

func NewDescribeLiveTimeShiftTemplatesResponse added in v1.0.589

func NewDescribeLiveTimeShiftTemplatesResponse() (response *DescribeLiveTimeShiftTemplatesResponse)

func (*DescribeLiveTimeShiftTemplatesResponse) FromJsonString added in v1.0.589

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTimeShiftTemplatesResponse) ToJsonString added in v1.0.589

type DescribeLiveTimeShiftTemplatesResponseParams added in v1.0.589

type DescribeLiveTimeShiftTemplatesResponseParams struct {
	// 直播时移模板信息。
	Templates []*TimeShiftTemplate `json:"Templates,omitnil,omitempty" name:"Templates"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveTranscodeDetailInfoRequest

type DescribeLiveTranscodeDetailInfoRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	PushDomain *string `json:"PushDomain,omitnil,omitempty" name:"PushDomain"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 查询时间,北京时间,
	// 格式:yyyymmdd。
	// 注意:支持查询近1个月内某天的详细数据,截止到昨天。
	DayTime *string `json:"DayTime,omitnil,omitempty" name:"DayTime"`

	// 页数,默认1,
	// 不超过100页。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,默认20,
	// 范围:[10,1000]。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 起始天时间,北京时间,
	// 格式:yyyymmdd。
	// 注意:支持查询近1个月内的详细数据。
	StartDayTime *string `json:"StartDayTime,omitnil,omitempty" name:"StartDayTime"`

	// 结束天时间,北京时间,
	// 格式:yyyymmdd。
	// 注意:支持查询近1个月内的详细数据,截止到昨天,注意DayTime 与(StartDayTime,EndDayTime)必须要传一个,如果都传,会以DayTime为准 。
	EndDayTime *string `json:"EndDayTime,omitnil,omitempty" name:"EndDayTime"`
}

func NewDescribeLiveTranscodeDetailInfoRequest

func NewDescribeLiveTranscodeDetailInfoRequest() (request *DescribeLiveTranscodeDetailInfoRequest)

func (*DescribeLiveTranscodeDetailInfoRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeDetailInfoRequest) ToJsonString

type DescribeLiveTranscodeDetailInfoRequestParams added in v1.0.426

type DescribeLiveTranscodeDetailInfoRequestParams struct {
	// 推流域名。
	PushDomain *string `json:"PushDomain,omitnil,omitempty" name:"PushDomain"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 查询时间,北京时间,
	// 格式:yyyymmdd。
	// 注意:支持查询近1个月内某天的详细数据,截止到昨天。
	DayTime *string `json:"DayTime,omitnil,omitempty" name:"DayTime"`

	// 页数,默认1,
	// 不超过100页。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,默认20,
	// 范围:[10,1000]。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 起始天时间,北京时间,
	// 格式:yyyymmdd。
	// 注意:支持查询近1个月内的详细数据。
	StartDayTime *string `json:"StartDayTime,omitnil,omitempty" name:"StartDayTime"`

	// 结束天时间,北京时间,
	// 格式:yyyymmdd。
	// 注意:支持查询近1个月内的详细数据,截止到昨天,注意DayTime 与(StartDayTime,EndDayTime)必须要传一个,如果都传,会以DayTime为准 。
	EndDayTime *string `json:"EndDayTime,omitnil,omitempty" name:"EndDayTime"`
}

Predefined struct for user

type DescribeLiveTranscodeDetailInfoResponse

type DescribeLiveTranscodeDetailInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveTranscodeDetailInfoResponseParams `json:"Response"`
}

func NewDescribeLiveTranscodeDetailInfoResponse

func NewDescribeLiveTranscodeDetailInfoResponse() (response *DescribeLiveTranscodeDetailInfoResponse)

func (*DescribeLiveTranscodeDetailInfoResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeDetailInfoResponse) ToJsonString

type DescribeLiveTranscodeDetailInfoResponseParams added in v1.0.426

type DescribeLiveTranscodeDetailInfoResponseParams struct {
	// 统计数据列表。
	DataInfoList []*TranscodeDetailInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总个数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveTranscodeRulesRequest

type DescribeLiveTranscodeRulesRequest struct {
	*tchttp.BaseRequest

	// 要筛选的模板ID数组。
	TemplateIds []*int64 `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"`

	// 要筛选的域名数组。
	DomainNames []*string `json:"DomainNames,omitnil,omitempty" name:"DomainNames"`
}

func NewDescribeLiveTranscodeRulesRequest

func NewDescribeLiveTranscodeRulesRequest() (request *DescribeLiveTranscodeRulesRequest)

func (*DescribeLiveTranscodeRulesRequest) FromJsonString

func (r *DescribeLiveTranscodeRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeRulesRequest) ToJsonString

func (r *DescribeLiveTranscodeRulesRequest) ToJsonString() string

type DescribeLiveTranscodeRulesRequestParams added in v1.0.426

type DescribeLiveTranscodeRulesRequestParams struct {
	// 要筛选的模板ID数组。
	TemplateIds []*int64 `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"`

	// 要筛选的域名数组。
	DomainNames []*string `json:"DomainNames,omitnil,omitempty" name:"DomainNames"`
}

Predefined struct for user

type DescribeLiveTranscodeRulesResponse

type DescribeLiveTranscodeRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveTranscodeRulesResponseParams `json:"Response"`
}

func NewDescribeLiveTranscodeRulesResponse

func NewDescribeLiveTranscodeRulesResponse() (response *DescribeLiveTranscodeRulesResponse)

func (*DescribeLiveTranscodeRulesResponse) FromJsonString

func (r *DescribeLiveTranscodeRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeRulesResponse) ToJsonString

func (r *DescribeLiveTranscodeRulesResponse) ToJsonString() string

type DescribeLiveTranscodeRulesResponseParams added in v1.0.426

type DescribeLiveTranscodeRulesResponseParams struct {
	// 转码规则列表。
	Rules []*RuleInfo `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveTranscodeTemplateRequest

type DescribeLiveTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	// 注意:在创建转码模板接口 [CreateLiveTranscodeTemplate](/document/product/267/32646) 调用的返回值中获取模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeLiveTranscodeTemplateRequest

func NewDescribeLiveTranscodeTemplateRequest() (request *DescribeLiveTranscodeTemplateRequest)

func (*DescribeLiveTranscodeTemplateRequest) FromJsonString

func (r *DescribeLiveTranscodeTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeTemplateRequest) ToJsonString

func (r *DescribeLiveTranscodeTemplateRequest) ToJsonString() string

type DescribeLiveTranscodeTemplateRequestParams added in v1.0.426

type DescribeLiveTranscodeTemplateRequestParams struct {
	// 模板 ID。
	// 注意:在创建转码模板接口 [CreateLiveTranscodeTemplate](/document/product/267/32646) 调用的返回值中获取模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeLiveTranscodeTemplateResponse

type DescribeLiveTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveTranscodeTemplateResponseParams `json:"Response"`
}

func NewDescribeLiveTranscodeTemplateResponse

func NewDescribeLiveTranscodeTemplateResponse() (response *DescribeLiveTranscodeTemplateResponse)

func (*DescribeLiveTranscodeTemplateResponse) FromJsonString

func (r *DescribeLiveTranscodeTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeTemplateResponse) ToJsonString

type DescribeLiveTranscodeTemplateResponseParams added in v1.0.426

type DescribeLiveTranscodeTemplateResponseParams struct {
	// 模板信息。
	Template *TemplateInfo `json:"Template,omitnil,omitempty" name:"Template"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveTranscodeTemplatesRequest

type DescribeLiveTranscodeTemplatesRequest struct {
	*tchttp.BaseRequest

	// 转码模板类型,默认0。
	// 0:普通转码模板。
	// 1:自适应码率转码模板。
	TemplateType *int64 `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`
}

func NewDescribeLiveTranscodeTemplatesRequest

func NewDescribeLiveTranscodeTemplatesRequest() (request *DescribeLiveTranscodeTemplatesRequest)

func (*DescribeLiveTranscodeTemplatesRequest) FromJsonString

func (r *DescribeLiveTranscodeTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeTemplatesRequest) ToJsonString

type DescribeLiveTranscodeTemplatesRequestParams added in v1.0.426

type DescribeLiveTranscodeTemplatesRequestParams struct {
	// 转码模板类型,默认0。
	// 0:普通转码模板。
	// 1:自适应码率转码模板。
	TemplateType *int64 `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`
}

Predefined struct for user

type DescribeLiveTranscodeTemplatesResponse

type DescribeLiveTranscodeTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveTranscodeTemplatesResponseParams `json:"Response"`
}

func NewDescribeLiveTranscodeTemplatesResponse

func NewDescribeLiveTranscodeTemplatesResponse() (response *DescribeLiveTranscodeTemplatesResponse)

func (*DescribeLiveTranscodeTemplatesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeTemplatesResponse) ToJsonString

type DescribeLiveTranscodeTemplatesResponseParams added in v1.0.426

type DescribeLiveTranscodeTemplatesResponseParams struct {
	// 转码模板列表。
	Templates []*TemplateInfo `json:"Templates,omitnil,omitempty" name:"Templates"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveTranscodeTotalInfoRequest added in v1.0.228

type DescribeLiveTranscodeTotalInfoRequest struct {
	*tchttp.BaseRequest

	// 开始时间,支持最近三个月的数据查询,起始时间和结束时间跨度不能超过三个月。接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,支持最近三个月的数据查询,起始时间和结束时间跨度不能超过三个月。接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名列表,若不填,表示查询所有域名总体数据。
	// 指定域名时返回1小时粒度数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`

	// 可选值:
	// Mainland:查询中国大陆(境内)数据,
	// Oversea:则查询国际/港澳台(境外)数据,
	// 默认:查询全球地区(境内+境外)的数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`
}

func NewDescribeLiveTranscodeTotalInfoRequest added in v1.0.228

func NewDescribeLiveTranscodeTotalInfoRequest() (request *DescribeLiveTranscodeTotalInfoRequest)

func (*DescribeLiveTranscodeTotalInfoRequest) FromJsonString added in v1.0.228

func (r *DescribeLiveTranscodeTotalInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeTotalInfoRequest) ToJsonString added in v1.0.228

type DescribeLiveTranscodeTotalInfoRequestParams added in v1.0.426

type DescribeLiveTranscodeTotalInfoRequestParams struct {
	// 开始时间,支持最近三个月的数据查询,起始时间和结束时间跨度不能超过三个月。接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,支持最近三个月的数据查询,起始时间和结束时间跨度不能超过三个月。接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名列表,若不填,表示查询所有域名总体数据。
	// 指定域名时返回1小时粒度数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`

	// 可选值:
	// Mainland:查询中国大陆(境内)数据,
	// Oversea:则查询国际/港澳台(境外)数据,
	// 默认:查询全球地区(境内+境外)的数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`
}

Predefined struct for user

type DescribeLiveTranscodeTotalInfoResponse added in v1.0.228

type DescribeLiveTranscodeTotalInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveTranscodeTotalInfoResponseParams `json:"Response"`
}

func NewDescribeLiveTranscodeTotalInfoResponse added in v1.0.228

func NewDescribeLiveTranscodeTotalInfoResponse() (response *DescribeLiveTranscodeTotalInfoResponse)

func (*DescribeLiveTranscodeTotalInfoResponse) FromJsonString added in v1.0.228

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveTranscodeTotalInfoResponse) ToJsonString added in v1.0.228

type DescribeLiveTranscodeTotalInfoResponseParams added in v1.0.426

type DescribeLiveTranscodeTotalInfoResponseParams struct {
	// 统计数据列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataInfoList []*TranscodeTotalInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveWatermarkRequest

type DescribeLiveWatermarkRequest struct {
	*tchttp.BaseRequest

	// DescribeLiveWatermarks接口返回的水印 ID。
	WatermarkId *uint64 `json:"WatermarkId,omitnil,omitempty" name:"WatermarkId"`
}

func NewDescribeLiveWatermarkRequest

func NewDescribeLiveWatermarkRequest() (request *DescribeLiveWatermarkRequest)

func (*DescribeLiveWatermarkRequest) FromJsonString

func (r *DescribeLiveWatermarkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveWatermarkRequest) ToJsonString

func (r *DescribeLiveWatermarkRequest) ToJsonString() string

type DescribeLiveWatermarkRequestParams added in v1.0.426

type DescribeLiveWatermarkRequestParams struct {
	// DescribeLiveWatermarks接口返回的水印 ID。
	WatermarkId *uint64 `json:"WatermarkId,omitnil,omitempty" name:"WatermarkId"`
}

Predefined struct for user

type DescribeLiveWatermarkResponse

type DescribeLiveWatermarkResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveWatermarkResponseParams `json:"Response"`
}

func NewDescribeLiveWatermarkResponse

func NewDescribeLiveWatermarkResponse() (response *DescribeLiveWatermarkResponse)

func (*DescribeLiveWatermarkResponse) FromJsonString

func (r *DescribeLiveWatermarkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveWatermarkResponse) ToJsonString

func (r *DescribeLiveWatermarkResponse) ToJsonString() string

type DescribeLiveWatermarkResponseParams added in v1.0.426

type DescribeLiveWatermarkResponseParams struct {
	// 水印信息。
	Watermark *WatermarkInfo `json:"Watermark,omitnil,omitempty" name:"Watermark"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveWatermarkRulesRequest

type DescribeLiveWatermarkRulesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLiveWatermarkRulesRequest

func NewDescribeLiveWatermarkRulesRequest() (request *DescribeLiveWatermarkRulesRequest)

func (*DescribeLiveWatermarkRulesRequest) FromJsonString

func (r *DescribeLiveWatermarkRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveWatermarkRulesRequest) ToJsonString

func (r *DescribeLiveWatermarkRulesRequest) ToJsonString() string

type DescribeLiveWatermarkRulesRequestParams added in v1.0.426

type DescribeLiveWatermarkRulesRequestParams struct {
}

Predefined struct for user

type DescribeLiveWatermarkRulesResponse

type DescribeLiveWatermarkRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveWatermarkRulesResponseParams `json:"Response"`
}

func NewDescribeLiveWatermarkRulesResponse

func NewDescribeLiveWatermarkRulesResponse() (response *DescribeLiveWatermarkRulesResponse)

func (*DescribeLiveWatermarkRulesResponse) FromJsonString

func (r *DescribeLiveWatermarkRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveWatermarkRulesResponse) ToJsonString

func (r *DescribeLiveWatermarkRulesResponse) ToJsonString() string

type DescribeLiveWatermarkRulesResponseParams added in v1.0.426

type DescribeLiveWatermarkRulesResponseParams struct {
	// 水印规则列表。
	Rules []*RuleInfo `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveWatermarksRequest

type DescribeLiveWatermarksRequest struct {
	*tchttp.BaseRequest

	// 水印名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分页的索引参数,从1开始
	PageNo *uint64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 分页的大小参数,默认值500
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeLiveWatermarksRequest

func NewDescribeLiveWatermarksRequest() (request *DescribeLiveWatermarksRequest)

func (*DescribeLiveWatermarksRequest) FromJsonString

func (r *DescribeLiveWatermarksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveWatermarksRequest) ToJsonString

func (r *DescribeLiveWatermarksRequest) ToJsonString() string

type DescribeLiveWatermarksRequestParams added in v1.0.426

type DescribeLiveWatermarksRequestParams struct {
	// 水印名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分页的索引参数,从1开始
	PageNo *uint64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 分页的大小参数,默认值500
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeLiveWatermarksResponse

type DescribeLiveWatermarksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveWatermarksResponseParams `json:"Response"`
}

func NewDescribeLiveWatermarksResponse

func NewDescribeLiveWatermarksResponse() (response *DescribeLiveWatermarksResponse)

func (*DescribeLiveWatermarksResponse) FromJsonString

func (r *DescribeLiveWatermarksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveWatermarksResponse) ToJsonString

func (r *DescribeLiveWatermarksResponse) ToJsonString() string

type DescribeLiveWatermarksResponseParams added in v1.0.426

type DescribeLiveWatermarksResponseParams struct {
	// 水印总个数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 水印信息列表。
	WatermarkList []*WatermarkInfo `json:"WatermarkList,omitnil,omitempty" name:"WatermarkList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLiveXP2PDetailInfoListRequest added in v1.0.653

type DescribeLiveXP2PDetailInfoListRequest struct {
	*tchttp.BaseRequest

	// utc分钟粒度查询时间,查询某一分钟的用量数据,格式为:yyyy-mm-ddTHH:MM:00Z,参考https://cloud.tencent.com/document/product/266/11732#I
	// 例如:北京时间2019-01-08 10:00:00,对应utc时间为:2019-01-08T10:00:00+08:00。
	//
	// 支持最近六个月的查询。
	QueryTime *string `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`

	// 类型数组,分直播live和点播vod,不传默认查全部。
	Type []*string `json:"Type,omitnil,omitempty" name:"Type"`

	// 查询流数组,不传默认查所有流。
	StreamNames []*string `json:"StreamNames,omitnil,omitempty" name:"StreamNames"`

	// 查询维度,不传该参数则默认查询流维度的数据,传递该参数则只查对应维度的数据,和返回值的字段相关,目前支持AppId维度查询。
	Dimension []*string `json:"Dimension,omitnil,omitempty" name:"Dimension"`
}

func NewDescribeLiveXP2PDetailInfoListRequest added in v1.0.653

func NewDescribeLiveXP2PDetailInfoListRequest() (request *DescribeLiveXP2PDetailInfoListRequest)

func (*DescribeLiveXP2PDetailInfoListRequest) FromJsonString added in v1.0.653

func (r *DescribeLiveXP2PDetailInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveXP2PDetailInfoListRequest) ToJsonString added in v1.0.653

type DescribeLiveXP2PDetailInfoListRequestParams added in v1.0.653

type DescribeLiveXP2PDetailInfoListRequestParams struct {
	// utc分钟粒度查询时间,查询某一分钟的用量数据,格式为:yyyy-mm-ddTHH:MM:00Z,参考https://cloud.tencent.com/document/product/266/11732#I
	// 例如:北京时间2019-01-08 10:00:00,对应utc时间为:2019-01-08T10:00:00+08:00。
	//
	// 支持最近六个月的查询。
	QueryTime *string `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`

	// 类型数组,分直播live和点播vod,不传默认查全部。
	Type []*string `json:"Type,omitnil,omitempty" name:"Type"`

	// 查询流数组,不传默认查所有流。
	StreamNames []*string `json:"StreamNames,omitnil,omitempty" name:"StreamNames"`

	// 查询维度,不传该参数则默认查询流维度的数据,传递该参数则只查对应维度的数据,和返回值的字段相关,目前支持AppId维度查询。
	Dimension []*string `json:"Dimension,omitnil,omitempty" name:"Dimension"`
}

Predefined struct for user

type DescribeLiveXP2PDetailInfoListResponse added in v1.0.653

type DescribeLiveXP2PDetailInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLiveXP2PDetailInfoListResponseParams `json:"Response"`
}

func NewDescribeLiveXP2PDetailInfoListResponse added in v1.0.653

func NewDescribeLiveXP2PDetailInfoListResponse() (response *DescribeLiveXP2PDetailInfoListResponse)

func (*DescribeLiveXP2PDetailInfoListResponse) FromJsonString added in v1.0.653

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLiveXP2PDetailInfoListResponse) ToJsonString added in v1.0.653

type DescribeLiveXP2PDetailInfoListResponseParams added in v1.0.653

type DescribeLiveXP2PDetailInfoListResponseParams struct {
	// P2P流统计信息。
	DataInfoList []*XP2PDetailInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogDownloadListRequest

type DescribeLogDownloadListRequest struct {
	*tchttp.BaseRequest

	// 开始时间,北京时间。
	// 格式:yyyy-mm-dd HH:MM:SS。
	// 注:此字段为北京时间(UTC+8时区)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,北京时间。
	// 格式:yyyy-mm-dd HH:MM:SS。
	// 注意:结束时间 - 开始时间 <=7天。
	// 注:此字段为北京时间(UTC+8时区)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 快直播还是标准直播,0:标准直播,1:快直播。默认为0。
	IsFastLive *int64 `json:"IsFastLive,omitnil,omitempty" name:"IsFastLive"`
}

func NewDescribeLogDownloadListRequest

func NewDescribeLogDownloadListRequest() (request *DescribeLogDownloadListRequest)

func (*DescribeLogDownloadListRequest) FromJsonString

func (r *DescribeLogDownloadListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogDownloadListRequest) ToJsonString

func (r *DescribeLogDownloadListRequest) ToJsonString() string

type DescribeLogDownloadListRequestParams added in v1.0.426

type DescribeLogDownloadListRequestParams struct {
	// 开始时间,北京时间。
	// 格式:yyyy-mm-dd HH:MM:SS。
	// 注:此字段为北京时间(UTC+8时区)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,北京时间。
	// 格式:yyyy-mm-dd HH:MM:SS。
	// 注意:结束时间 - 开始时间 <=7天。
	// 注:此字段为北京时间(UTC+8时区)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 快直播还是标准直播,0:标准直播,1:快直播。默认为0。
	IsFastLive *int64 `json:"IsFastLive,omitnil,omitempty" name:"IsFastLive"`
}

Predefined struct for user

type DescribeLogDownloadListResponse

type DescribeLogDownloadListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogDownloadListResponseParams `json:"Response"`
}

func NewDescribeLogDownloadListResponse

func NewDescribeLogDownloadListResponse() (response *DescribeLogDownloadListResponse)

func (*DescribeLogDownloadListResponse) FromJsonString

func (r *DescribeLogDownloadListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogDownloadListResponse) ToJsonString

func (r *DescribeLogDownloadListResponse) ToJsonString() string

type DescribeLogDownloadListResponseParams added in v1.0.426

type DescribeLogDownloadListResponseParams struct {
	// 日志信息列表。
	LogInfoList []*LogInfo `json:"LogInfoList,omitnil,omitempty" name:"LogInfoList"`

	// 总条数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMonitorReportRequest added in v1.0.680

type DescribeMonitorReportRequest struct {
	*tchttp.BaseRequest

	// 监播任务ID。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`
}

func NewDescribeMonitorReportRequest added in v1.0.680

func NewDescribeMonitorReportRequest() (request *DescribeMonitorReportRequest)

func (*DescribeMonitorReportRequest) FromJsonString added in v1.0.680

func (r *DescribeMonitorReportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMonitorReportRequest) ToJsonString added in v1.0.680

func (r *DescribeMonitorReportRequest) ToJsonString() string

type DescribeMonitorReportRequestParams added in v1.0.680

type DescribeMonitorReportRequestParams struct {
	// 监播任务ID。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`
}

Predefined struct for user

type DescribeMonitorReportResponse added in v1.0.680

type DescribeMonitorReportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMonitorReportResponseParams `json:"Response"`
}

func NewDescribeMonitorReportResponse added in v1.0.680

func NewDescribeMonitorReportResponse() (response *DescribeMonitorReportResponse)

func (*DescribeMonitorReportResponse) FromJsonString added in v1.0.680

func (r *DescribeMonitorReportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMonitorReportResponse) ToJsonString added in v1.0.680

func (r *DescribeMonitorReportResponse) ToJsonString() string

type DescribeMonitorReportResponseParams added in v1.0.680

type DescribeMonitorReportResponseParams struct {
	// 媒体处理结果信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MPSResult *MPSResult `json:"MPSResult,omitnil,omitempty" name:"MPSResult"`

	// 媒体诊断结果信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiagnoseResult *DiagnoseResult `json:"DiagnoseResult,omitnil,omitempty" name:"DiagnoseResult"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePlayErrorCodeDetailInfoListRequest

type DescribePlayErrorCodeDetailInfoListRequest struct {
	*tchttp.BaseRequest

	// 起始时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 注:EndTime 和 StartTime 只支持最近1天的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询粒度:
	// 1-1分钟粒度。
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`

	// 是,可选值包括”4xx”,”5xx”,支持”4xx,5xx”等这种混合模式。
	StatType *string `json:"StatType,omitnil,omitempty" name:"StatType"`

	// 播放域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`
}

func NewDescribePlayErrorCodeDetailInfoListRequest

func NewDescribePlayErrorCodeDetailInfoListRequest() (request *DescribePlayErrorCodeDetailInfoListRequest)

func (*DescribePlayErrorCodeDetailInfoListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePlayErrorCodeDetailInfoListRequest) ToJsonString

type DescribePlayErrorCodeDetailInfoListRequestParams added in v1.0.426

type DescribePlayErrorCodeDetailInfoListRequestParams struct {
	// 起始时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 注:EndTime 和 StartTime 只支持最近1天的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询粒度:
	// 1-1分钟粒度。
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`

	// 是,可选值包括”4xx”,”5xx”,支持”4xx,5xx”等这种混合模式。
	StatType *string `json:"StatType,omitnil,omitempty" name:"StatType"`

	// 播放域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`
}

Predefined struct for user

type DescribePlayErrorCodeDetailInfoListResponse

type DescribePlayErrorCodeDetailInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribePlayErrorCodeDetailInfoListResponseParams `json:"Response"`
}

func NewDescribePlayErrorCodeDetailInfoListResponse

func NewDescribePlayErrorCodeDetailInfoListResponse() (response *DescribePlayErrorCodeDetailInfoListResponse)

func (*DescribePlayErrorCodeDetailInfoListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePlayErrorCodeDetailInfoListResponse) ToJsonString

type DescribePlayErrorCodeDetailInfoListResponseParams added in v1.0.426

type DescribePlayErrorCodeDetailInfoListResponseParams struct {
	// 统计信息列表。
	HttpCodeList []*HttpCodeInfo `json:"HttpCodeList,omitnil,omitempty" name:"HttpCodeList"`

	// 统计类型。
	StatType *string `json:"StatType,omitnil,omitempty" name:"StatType"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePlayErrorCodeSumInfoListRequest

type DescribePlayErrorCodeSumInfoListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,北京时间。
	// 格式:yyyy-mm-dd HH:MM:SS。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,北京时间。
	// 格式:yyyy-mm-dd HH:MM:SS。
	// 注:EndTime 和 StartTime 只支持最近1天的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名列表,不填表示总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 页数,范围[1,1000],默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围:[1,1000],默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 分组参数,可选值:CountryProIsp(默认值),Country(国家),默认是按照国家+省份+运营商来进行分组;目前国外的省份和运营商暂时无法识别。
	GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"`

	// 输出字段使用的语言,可选值:Chinese(默认值),English,目前国家,省份和运营商支持多语言。
	OutLanguage *string `json:"OutLanguage,omitnil,omitempty" name:"OutLanguage"`
}

func NewDescribePlayErrorCodeSumInfoListRequest

func NewDescribePlayErrorCodeSumInfoListRequest() (request *DescribePlayErrorCodeSumInfoListRequest)

func (*DescribePlayErrorCodeSumInfoListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePlayErrorCodeSumInfoListRequest) ToJsonString

type DescribePlayErrorCodeSumInfoListRequestParams added in v1.0.426

type DescribePlayErrorCodeSumInfoListRequestParams struct {
	// 起始时间点,北京时间。
	// 格式:yyyy-mm-dd HH:MM:SS。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,北京时间。
	// 格式:yyyy-mm-dd HH:MM:SS。
	// 注:EndTime 和 StartTime 只支持最近1天的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名列表,不填表示总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 页数,范围[1,1000],默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围:[1,1000],默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 分组参数,可选值:CountryProIsp(默认值),Country(国家),默认是按照国家+省份+运营商来进行分组;目前国外的省份和运营商暂时无法识别。
	GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"`

	// 输出字段使用的语言,可选值:Chinese(默认值),English,目前国家,省份和运营商支持多语言。
	OutLanguage *string `json:"OutLanguage,omitnil,omitempty" name:"OutLanguage"`
}

Predefined struct for user

type DescribePlayErrorCodeSumInfoListResponse

type DescribePlayErrorCodeSumInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribePlayErrorCodeSumInfoListResponseParams `json:"Response"`
}

func NewDescribePlayErrorCodeSumInfoListResponse

func NewDescribePlayErrorCodeSumInfoListResponse() (response *DescribePlayErrorCodeSumInfoListResponse)

func (*DescribePlayErrorCodeSumInfoListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePlayErrorCodeSumInfoListResponse) ToJsonString

type DescribePlayErrorCodeSumInfoListResponseParams added in v1.0.426

type DescribePlayErrorCodeSumInfoListResponseParams struct {
	// 分省份分运营商错误码为2或3或4或5开头的状态码数据信息。
	ProIspInfoList []*ProIspPlayCodeDataInfo `json:"ProIspInfoList,omitnil,omitempty" name:"ProIspInfoList"`

	// 所有状态码的加和的次数。
	TotalCodeAll *uint64 `json:"TotalCodeAll,omitnil,omitempty" name:"TotalCodeAll"`

	// 状态码为4开头的总次数。
	TotalCode4xx *uint64 `json:"TotalCode4xx,omitnil,omitempty" name:"TotalCode4xx"`

	// 状态码为5开头的总次数。
	TotalCode5xx *uint64 `json:"TotalCode5xx,omitnil,omitempty" name:"TotalCode5xx"`

	// 各状态码的总次数。
	TotalCodeList []*PlayCodeTotalInfo `json:"TotalCodeList,omitnil,omitempty" name:"TotalCodeList"`

	// 页号。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页大小。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 总记录数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 状态码为2开头的总次数。
	TotalCode2xx *uint64 `json:"TotalCode2xx,omitnil,omitempty" name:"TotalCode2xx"`

	// 状态码为3开头的总次数。
	TotalCode3xx *uint64 `json:"TotalCode3xx,omitnil,omitempty" name:"TotalCode3xx"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProIspPlaySumInfoListRequest

type DescribeProIspPlaySumInfoListRequest struct {
	*tchttp.BaseRequest

	// 起始时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 注:EndTime 和 StartTime 只支持最近1天的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 统计的类型,可选值:”Province”(省份),”Isp”(运营商),“CountryOrArea”(国家或地区)。
	StatType *string `json:"StatType,omitnil,omitempty" name:"StatType"`

	// 播放域名列表,不填则为全部。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 页号,范围是[1,1000],默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围是[1,1000],默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 输出字段使用的语言,可选值:Chinese(默认值),English;目前国家,省份和运营商支持多语言。
	OutLanguage *string `json:"OutLanguage,omitnil,omitempty" name:"OutLanguage"`
}

func NewDescribeProIspPlaySumInfoListRequest

func NewDescribeProIspPlaySumInfoListRequest() (request *DescribeProIspPlaySumInfoListRequest)

func (*DescribeProIspPlaySumInfoListRequest) FromJsonString

func (r *DescribeProIspPlaySumInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProIspPlaySumInfoListRequest) ToJsonString

func (r *DescribeProIspPlaySumInfoListRequest) ToJsonString() string

type DescribeProIspPlaySumInfoListRequestParams added in v1.0.426

type DescribeProIspPlaySumInfoListRequestParams struct {
	// 起始时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 注:EndTime 和 StartTime 只支持最近1天的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 统计的类型,可选值:”Province”(省份),”Isp”(运营商),“CountryOrArea”(国家或地区)。
	StatType *string `json:"StatType,omitnil,omitempty" name:"StatType"`

	// 播放域名列表,不填则为全部。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 页号,范围是[1,1000],默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围是[1,1000],默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 输出字段使用的语言,可选值:Chinese(默认值),English;目前国家,省份和运营商支持多语言。
	OutLanguage *string `json:"OutLanguage,omitnil,omitempty" name:"OutLanguage"`
}

Predefined struct for user

type DescribeProIspPlaySumInfoListResponse

type DescribeProIspPlaySumInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProIspPlaySumInfoListResponseParams `json:"Response"`
}

func NewDescribeProIspPlaySumInfoListResponse

func NewDescribeProIspPlaySumInfoListResponse() (response *DescribeProIspPlaySumInfoListResponse)

func (*DescribeProIspPlaySumInfoListResponse) FromJsonString

func (r *DescribeProIspPlaySumInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProIspPlaySumInfoListResponse) ToJsonString

type DescribeProIspPlaySumInfoListResponseParams added in v1.0.426

type DescribeProIspPlaySumInfoListResponseParams struct {
	// 总流量。
	TotalFlux *float64 `json:"TotalFlux,omitnil,omitempty" name:"TotalFlux"`

	// 总请求数。
	TotalRequest *uint64 `json:"TotalRequest,omitnil,omitempty" name:"TotalRequest"`

	// 统计的类型。
	StatType *string `json:"StatType,omitnil,omitempty" name:"StatType"`

	// 每页的记录数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 页号。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 总记录数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 省份,运营商,国家或地区汇总数据列表。
	DataInfoList []*ProIspPlaySumInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 下载速度,单位:MB/s,计算方式:总流量/总时长。
	AvgFluxPerSecond *float64 `json:"AvgFluxPerSecond,omitnil,omitempty" name:"AvgFluxPerSecond"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProvinceIspPlayInfoListRequest

type DescribeProvinceIspPlayInfoListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 注:EndTime 和 StartTime 只支持最近1天的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 支持如下粒度:
	// 1:1分钟粒度(跨度不支持超过1天)
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`

	// 统计指标类型:
	// “Bandwidth”:带宽
	// “FluxPerSecond”:平均流量
	// “Flux”:流量
	// “Request”:请求数
	// “Online”:并发连接数
	StatType *string `json:"StatType,omitnil,omitempty" name:"StatType"`

	// 播放域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 要查询的省份(地区)英文名称列表,如 Beijing。
	ProvinceNames []*string `json:"ProvinceNames,omitnil,omitempty" name:"ProvinceNames"`

	// 要查询的运营商英文名称列表,如 China Mobile ,如果为空,查询所有运营商的数据。
	IspNames []*string `json:"IspNames,omitnil,omitempty" name:"IspNames"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// ip类型:
	// “Ipv6”:Ipv6数据
	// 如果为空,查询总的数据;
	IpType *string `json:"IpType,omitnil,omitempty" name:"IpType"`
}

func NewDescribeProvinceIspPlayInfoListRequest

func NewDescribeProvinceIspPlayInfoListRequest() (request *DescribeProvinceIspPlayInfoListRequest)

func (*DescribeProvinceIspPlayInfoListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProvinceIspPlayInfoListRequest) ToJsonString

type DescribeProvinceIspPlayInfoListRequestParams added in v1.0.426

type DescribeProvinceIspPlayInfoListRequestParams struct {
	// 起始时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 注:EndTime 和 StartTime 只支持最近1天的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 支持如下粒度:
	// 1:1分钟粒度(跨度不支持超过1天)
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`

	// 统计指标类型:
	// “Bandwidth”:带宽
	// “FluxPerSecond”:平均流量
	// “Flux”:流量
	// “Request”:请求数
	// “Online”:并发连接数
	StatType *string `json:"StatType,omitnil,omitempty" name:"StatType"`

	// 播放域名列表。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 要查询的省份(地区)英文名称列表,如 Beijing。
	ProvinceNames []*string `json:"ProvinceNames,omitnil,omitempty" name:"ProvinceNames"`

	// 要查询的运营商英文名称列表,如 China Mobile ,如果为空,查询所有运营商的数据。
	IspNames []*string `json:"IspNames,omitnil,omitempty" name:"IspNames"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// ip类型:
	// “Ipv6”:Ipv6数据
	// 如果为空,查询总的数据;
	IpType *string `json:"IpType,omitnil,omitempty" name:"IpType"`
}

Predefined struct for user

type DescribeProvinceIspPlayInfoListResponse

type DescribeProvinceIspPlayInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProvinceIspPlayInfoListResponseParams `json:"Response"`
}

func NewDescribeProvinceIspPlayInfoListResponse

func NewDescribeProvinceIspPlayInfoListResponse() (response *DescribeProvinceIspPlayInfoListResponse)

func (*DescribeProvinceIspPlayInfoListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProvinceIspPlayInfoListResponse) ToJsonString

type DescribeProvinceIspPlayInfoListResponseParams added in v1.0.426

type DescribeProvinceIspPlayInfoListResponseParams struct {
	// 播放信息列表。
	DataInfoList []*PlayStatInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 统计的类型,和输入参数保持一致。
	StatType *string `json:"StatType,omitnil,omitempty" name:"StatType"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePullStreamConfigsRequest

type DescribePullStreamConfigsRequest struct {
	*tchttp.BaseRequest

	// 配置 ID。
	// 获取途径:从 CreatePullStreamConfig 接口返回值获取。
	ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
}

func NewDescribePullStreamConfigsRequest

func NewDescribePullStreamConfigsRequest() (request *DescribePullStreamConfigsRequest)

func (*DescribePullStreamConfigsRequest) FromJsonString

func (r *DescribePullStreamConfigsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePullStreamConfigsRequest) ToJsonString

func (r *DescribePullStreamConfigsRequest) ToJsonString() string

type DescribePullStreamConfigsRequestParams added in v1.0.426

type DescribePullStreamConfigsRequestParams struct {
	// 配置 ID。
	// 获取途径:从 CreatePullStreamConfig 接口返回值获取。
	ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`
}

Predefined struct for user

type DescribePullStreamConfigsResponse

type DescribePullStreamConfigsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePullStreamConfigsResponseParams `json:"Response"`
}

func NewDescribePullStreamConfigsResponse

func NewDescribePullStreamConfigsResponse() (response *DescribePullStreamConfigsResponse)

func (*DescribePullStreamConfigsResponse) FromJsonString

func (r *DescribePullStreamConfigsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePullStreamConfigsResponse) ToJsonString

func (r *DescribePullStreamConfigsResponse) ToJsonString() string

type DescribePullStreamConfigsResponseParams added in v1.0.426

type DescribePullStreamConfigsResponseParams struct {
	// 拉流配置。
	PullStreamConfigs []*PullStreamConfig `json:"PullStreamConfigs,omitnil,omitempty" name:"PullStreamConfigs"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePullTransformPushInfoRequest added in v1.0.876

type DescribePullTransformPushInfoRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近三年的查询,查询开始和结束时间跨度不支持超过31天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 可选值:
	// Mainland:查询国内数据,
	// Oversea:则查询国外数据,
	// 默认:查询国内+国外的数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`
}

func NewDescribePullTransformPushInfoRequest added in v1.0.876

func NewDescribePullTransformPushInfoRequest() (request *DescribePullTransformPushInfoRequest)

func (*DescribePullTransformPushInfoRequest) FromJsonString added in v1.0.876

func (r *DescribePullTransformPushInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePullTransformPushInfoRequest) ToJsonString added in v1.0.876

func (r *DescribePullTransformPushInfoRequest) ToJsonString() string

type DescribePullTransformPushInfoRequestParams added in v1.0.876

type DescribePullTransformPushInfoRequestParams struct {
	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近三年的查询,查询开始和结束时间跨度不支持超过31天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 可选值:
	// Mainland:查询国内数据,
	// Oversea:则查询国外数据,
	// 默认:查询国内+国外的数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`
}

Predefined struct for user

type DescribePullTransformPushInfoResponse added in v1.0.876

type DescribePullTransformPushInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribePullTransformPushInfoResponseParams `json:"Response"`
}

func NewDescribePullTransformPushInfoResponse added in v1.0.876

func NewDescribePullTransformPushInfoResponse() (response *DescribePullTransformPushInfoResponse)

func (*DescribePullTransformPushInfoResponse) FromJsonString added in v1.0.876

func (r *DescribePullTransformPushInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePullTransformPushInfoResponse) ToJsonString added in v1.0.876

type DescribePullTransformPushInfoResponseParams added in v1.0.876

type DescribePullTransformPushInfoResponseParams struct {
	// 时长统计数据列表
	DataInfoList []*TaskDurationInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 拉流转推得总时长
	TotalDuration *uint64 `json:"TotalDuration,omitnil,omitempty" name:"TotalDuration"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePushBandwidthAndFluxListRequest added in v1.0.228

type DescribePushBandwidthAndFluxListRequest struct {
	*tchttp.BaseRequest

	// 查询开始时间点,精确到分钟粒度,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F,-ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近两个月的查询,查询开始和结束时间跨度不支持超过31天。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间点,精确到分钟粒度,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F,-ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近两个月的查询,查询开始和结束时间跨度不支持超过31天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 域名,可以填多个,若不填,表示总体数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`

	// 可选值:
	// Mainland:查询中国大陆(境内)数据,
	// Oversea:则查询国际/港澳台(境外)数据,
	// 不填则默认查询全球地区(境内+境外)的数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 数据粒度,支持如下粒度:
	// 5:5分钟粒度,(跨度不支持超过1天),
	// 60:1小时粒度(跨度不支持超过一个月),
	// 1440:天粒度(跨度不支持超过一个月)。
	// 默认值:5。
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`

	// 大区,映射表如下:
	// China Mainland 中国大陆
	// Asia Pacific I 亚太一区
	// Asia Pacific II 亚太二区
	// Asia Pacific III 亚太三区
	// Europe 欧洲
	// North America 北美
	// South America 南美
	// Middle East 中东
	// Africa 非洲。
	RegionNames []*string `json:"RegionNames,omitnil,omitempty" name:"RegionNames"`

	// 国家,映射表参照如下文档:
	// https://cloud.tencent.com/document/product/267/34019
	CountryNames []*string `json:"CountryNames,omitnil,omitempty" name:"CountryNames"`
}

func NewDescribePushBandwidthAndFluxListRequest added in v1.0.228

func NewDescribePushBandwidthAndFluxListRequest() (request *DescribePushBandwidthAndFluxListRequest)

func (*DescribePushBandwidthAndFluxListRequest) FromJsonString added in v1.0.228

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePushBandwidthAndFluxListRequest) ToJsonString added in v1.0.228

type DescribePushBandwidthAndFluxListRequestParams added in v1.0.426

type DescribePushBandwidthAndFluxListRequestParams struct {
	// 查询开始时间点,精确到分钟粒度,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F,-ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近两个月的查询,查询开始和结束时间跨度不支持超过31天。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间点,精确到分钟粒度,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F,-ISO%20%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近两个月的查询,查询开始和结束时间跨度不支持超过31天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 域名,可以填多个,若不填,表示总体数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`

	// 可选值:
	// Mainland:查询中国大陆(境内)数据,
	// Oversea:则查询国际/港澳台(境外)数据,
	// 不填则默认查询全球地区(境内+境外)的数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 数据粒度,支持如下粒度:
	// 5:5分钟粒度,(跨度不支持超过1天),
	// 60:1小时粒度(跨度不支持超过一个月),
	// 1440:天粒度(跨度不支持超过一个月)。
	// 默认值:5。
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`

	// 大区,映射表如下:
	// China Mainland 中国大陆
	// Asia Pacific I 亚太一区
	// Asia Pacific II 亚太二区
	// Asia Pacific III 亚太三区
	// Europe 欧洲
	// North America 北美
	// South America 南美
	// Middle East 中东
	// Africa 非洲。
	RegionNames []*string `json:"RegionNames,omitnil,omitempty" name:"RegionNames"`

	// 国家,映射表参照如下文档:
	// https://cloud.tencent.com/document/product/267/34019
	CountryNames []*string `json:"CountryNames,omitnil,omitempty" name:"CountryNames"`
}

Predefined struct for user

type DescribePushBandwidthAndFluxListResponse added in v1.0.228

type DescribePushBandwidthAndFluxListResponse struct {
	*tchttp.BaseResponse
	Response *DescribePushBandwidthAndFluxListResponseParams `json:"Response"`
}

func NewDescribePushBandwidthAndFluxListResponse added in v1.0.228

func NewDescribePushBandwidthAndFluxListResponse() (response *DescribePushBandwidthAndFluxListResponse)

func (*DescribePushBandwidthAndFluxListResponse) FromJsonString added in v1.0.228

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePushBandwidthAndFluxListResponse) ToJsonString added in v1.0.228

type DescribePushBandwidthAndFluxListResponseParams added in v1.0.426

type DescribePushBandwidthAndFluxListResponseParams struct {
	// 峰值带宽所在时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	PeakBandwidthTime *string `json:"PeakBandwidthTime,omitnil,omitempty" name:"PeakBandwidthTime"`

	// 峰值带宽,单位是 Mbps。
	PeakBandwidth *float64 `json:"PeakBandwidth,omitnil,omitempty" name:"PeakBandwidth"`

	// 95峰值带宽所在时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	P95PeakBandwidthTime *string `json:"P95PeakBandwidthTime,omitnil,omitempty" name:"P95PeakBandwidthTime"`

	// 95峰值带宽,单位是 Mbps。
	P95PeakBandwidth *float64 `json:"P95PeakBandwidth,omitnil,omitempty" name:"P95PeakBandwidth"`

	// 总流量,单位是 MB。
	SumFlux *float64 `json:"SumFlux,omitnil,omitempty" name:"SumFlux"`

	// 明细数据信息。
	DataInfoList []*BillDataInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecordTaskRequest

type DescribeRecordTaskRequest struct {
	*tchttp.BaseRequest

	// 查询任务开始时间,Unix 时间戳。设置时间不早于当前时间之前90天的时间,且查询时间跨度不超过一周。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询任务结束时间,Unix 时间戳。EndTime 必须大于 StartTime,设置时间不早于当前时间之前90天的时间,且查询时间跨度不超过一周。(注意:任务开始结束时间必须在查询时间范围内)。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 翻页标识,分批拉取时使用:当单次请求无法拉取所有数据,接口将会返回 ScrollToken,下一次请求携带该 Token,将会从下一条记录开始获取。
	ScrollToken *string `json:"ScrollToken,omitnil,omitempty" name:"ScrollToken"`
}

func NewDescribeRecordTaskRequest

func NewDescribeRecordTaskRequest() (request *DescribeRecordTaskRequest)

func (*DescribeRecordTaskRequest) FromJsonString

func (r *DescribeRecordTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordTaskRequest) ToJsonString

func (r *DescribeRecordTaskRequest) ToJsonString() string

type DescribeRecordTaskRequestParams added in v1.0.426

type DescribeRecordTaskRequestParams struct {
	// 查询任务开始时间,Unix 时间戳。设置时间不早于当前时间之前90天的时间,且查询时间跨度不超过一周。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询任务结束时间,Unix 时间戳。EndTime 必须大于 StartTime,设置时间不早于当前时间之前90天的时间,且查询时间跨度不超过一周。(注意:任务开始结束时间必须在查询时间范围内)。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 翻页标识,分批拉取时使用:当单次请求无法拉取所有数据,接口将会返回 ScrollToken,下一次请求携带该 Token,将会从下一条记录开始获取。
	ScrollToken *string `json:"ScrollToken,omitnil,omitempty" name:"ScrollToken"`
}

Predefined struct for user

type DescribeRecordTaskResponse

type DescribeRecordTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecordTaskResponseParams `json:"Response"`
}

func NewDescribeRecordTaskResponse

func NewDescribeRecordTaskResponse() (response *DescribeRecordTaskResponse)

func (*DescribeRecordTaskResponse) FromJsonString

func (r *DescribeRecordTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecordTaskResponse) ToJsonString

func (r *DescribeRecordTaskResponse) ToJsonString() string

type DescribeRecordTaskResponseParams added in v1.0.426

type DescribeRecordTaskResponseParams struct {
	// 翻页标识,当请求未返回所有数据,该字段表示下一条记录的 Token。当该字段为空,说明已无更多数据。
	ScrollToken *string `json:"ScrollToken,omitnil,omitempty" name:"ScrollToken"`

	// 录制任务列表。当该字段为空,说明已返回所有数据。
	TaskList []*RecordTask `json:"TaskList,omitnil,omitempty" name:"TaskList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenShotSheetNumListRequest

type DescribeScreenShotSheetNumListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近三个月的查询,查询开始和结束时间跨度不支持超过31天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 地域信息,可选值包括Mainland,Oversea,前者是查询中国大陆范围内的数据,后者是除中国大陆范围之外的数据,若不传该参数,则查询所有地区的数据。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 推流域名(支持查询2019年11 月1日之后的域名维度数据)。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`

	// 数据维度,数据延迟1个半小时,可选值包括:1、Minute(5分钟粒度,最大支持查询时间范围是31天),2、Day(天粒度,默认值,按照北京时间做跨天处理,最大支持查询时间范围是186天当天)。
	Granularity *string `json:"Granularity,omitnil,omitempty" name:"Granularity"`
}

func NewDescribeScreenShotSheetNumListRequest

func NewDescribeScreenShotSheetNumListRequest() (request *DescribeScreenShotSheetNumListRequest)

func (*DescribeScreenShotSheetNumListRequest) FromJsonString

func (r *DescribeScreenShotSheetNumListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenShotSheetNumListRequest) ToJsonString

type DescribeScreenShotSheetNumListRequestParams added in v1.0.426

type DescribeScreenShotSheetNumListRequestParams struct {
	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 支持最近三个月的查询,查询开始和结束时间跨度不支持超过31天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 地域信息,可选值包括Mainland,Oversea,前者是查询中国大陆范围内的数据,后者是除中国大陆范围之外的数据,若不传该参数,则查询所有地区的数据。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 推流域名(支持查询2019年11 月1日之后的域名维度数据)。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`

	// 数据维度,数据延迟1个半小时,可选值包括:1、Minute(5分钟粒度,最大支持查询时间范围是31天),2、Day(天粒度,默认值,按照北京时间做跨天处理,最大支持查询时间范围是186天当天)。
	Granularity *string `json:"Granularity,omitnil,omitempty" name:"Granularity"`
}

Predefined struct for user

type DescribeScreenShotSheetNumListResponse

type DescribeScreenShotSheetNumListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenShotSheetNumListResponseParams `json:"Response"`
}

func NewDescribeScreenShotSheetNumListResponse

func NewDescribeScreenShotSheetNumListResponse() (response *DescribeScreenShotSheetNumListResponse)

func (*DescribeScreenShotSheetNumListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenShotSheetNumListResponse) ToJsonString

type DescribeScreenShotSheetNumListResponseParams added in v1.0.426

type DescribeScreenShotSheetNumListResponseParams struct {
	// 数据信息列表。
	DataInfoList []*TimeValue `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenshotTaskRequest added in v1.0.354

type DescribeScreenshotTaskRequest struct {
	*tchttp.BaseRequest

	// 查询任务开始时间,Unix 时间戳。设置时间不早于当前时间之前90天的时间,且查询时间跨度不超过一周。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询任务结束时间,Unix 时间戳。EndTime 必须大于 StartTime,设置时间不早于当前时间之前90天的时间,且查询时间跨度不超过一周。(注意:任务开始结束时间必须在查询时间范围内)。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 翻页标识,分批拉取时使用:当单次请求无法拉取所有数据,接口将会返回 ScrollToken,下一次请求携带该 Token,将会从下一条记录开始获取。
	ScrollToken *string `json:"ScrollToken,omitnil,omitempty" name:"ScrollToken"`
}

func NewDescribeScreenshotTaskRequest added in v1.0.354

func NewDescribeScreenshotTaskRequest() (request *DescribeScreenshotTaskRequest)

func (*DescribeScreenshotTaskRequest) FromJsonString added in v1.0.354

func (r *DescribeScreenshotTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenshotTaskRequest) ToJsonString added in v1.0.354

func (r *DescribeScreenshotTaskRequest) ToJsonString() string

type DescribeScreenshotTaskRequestParams added in v1.0.426

type DescribeScreenshotTaskRequestParams struct {
	// 查询任务开始时间,Unix 时间戳。设置时间不早于当前时间之前90天的时间,且查询时间跨度不超过一周。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询任务结束时间,Unix 时间戳。EndTime 必须大于 StartTime,设置时间不早于当前时间之前90天的时间,且查询时间跨度不超过一周。(注意:任务开始结束时间必须在查询时间范围内)。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 翻页标识,分批拉取时使用:当单次请求无法拉取所有数据,接口将会返回 ScrollToken,下一次请求携带该 Token,将会从下一条记录开始获取。
	ScrollToken *string `json:"ScrollToken,omitnil,omitempty" name:"ScrollToken"`
}

Predefined struct for user

type DescribeScreenshotTaskResponse added in v1.0.354

type DescribeScreenshotTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenshotTaskResponseParams `json:"Response"`
}

func NewDescribeScreenshotTaskResponse added in v1.0.354

func NewDescribeScreenshotTaskResponse() (response *DescribeScreenshotTaskResponse)

func (*DescribeScreenshotTaskResponse) FromJsonString added in v1.0.354

func (r *DescribeScreenshotTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenshotTaskResponse) ToJsonString added in v1.0.354

func (r *DescribeScreenshotTaskResponse) ToJsonString() string

type DescribeScreenshotTaskResponseParams added in v1.0.426

type DescribeScreenshotTaskResponseParams struct {
	// 翻页标识,当请求未返回所有数据,该字段表示下一条记录的 Token。当该字段为空,说明已无更多数据。
	ScrollToken *string `json:"ScrollToken,omitnil,omitempty" name:"ScrollToken"`

	// 截图任务列表。当该字段为空,说明已返回所有数据。
	TaskList []*ScreenshotTask `json:"TaskList,omitnil,omitempty" name:"TaskList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamDayPlayInfoListRequest

type DescribeStreamDayPlayInfoListRequest struct {
	*tchttp.BaseRequest

	// 日期,格式:YYYY-mm-dd。
	// 第二天凌晨3点出昨天的数据,建议在这个时间点之后查询最新数据。支持最近3个月的数据查询。
	DayTime *string `json:"DayTime,omitnil,omitempty" name:"DayTime"`

	// 播放域名。
	PlayDomain *string `json:"PlayDomain,omitnil,omitempty" name:"PlayDomain"`

	// 页号,范围[1,1000],默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围[100,1000],默认值是1000。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 可选值:
	// Mainland:查询国内数据,
	// Oversea:则查询国外数据,
	// 默认:查询国内+国外的数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 服务名称,可选值包括LVB(标准直播),LEB(快直播),不填则查LVB+LEB总值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`
}

func NewDescribeStreamDayPlayInfoListRequest

func NewDescribeStreamDayPlayInfoListRequest() (request *DescribeStreamDayPlayInfoListRequest)

func (*DescribeStreamDayPlayInfoListRequest) FromJsonString

func (r *DescribeStreamDayPlayInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamDayPlayInfoListRequest) ToJsonString

func (r *DescribeStreamDayPlayInfoListRequest) ToJsonString() string

type DescribeStreamDayPlayInfoListRequestParams added in v1.0.426

type DescribeStreamDayPlayInfoListRequestParams struct {
	// 日期,格式:YYYY-mm-dd。
	// 第二天凌晨3点出昨天的数据,建议在这个时间点之后查询最新数据。支持最近3个月的数据查询。
	DayTime *string `json:"DayTime,omitnil,omitempty" name:"DayTime"`

	// 播放域名。
	PlayDomain *string `json:"PlayDomain,omitnil,omitempty" name:"PlayDomain"`

	// 页号,范围[1,1000],默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围[100,1000],默认值是1000。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 可选值:
	// Mainland:查询国内数据,
	// Oversea:则查询国外数据,
	// 默认:查询国内+国外的数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 服务名称,可选值包括LVB(标准直播),LEB(快直播),不填则查LVB+LEB总值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`
}

Predefined struct for user

type DescribeStreamDayPlayInfoListResponse

type DescribeStreamDayPlayInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamDayPlayInfoListResponseParams `json:"Response"`
}

func NewDescribeStreamDayPlayInfoListResponse

func NewDescribeStreamDayPlayInfoListResponse() (response *DescribeStreamDayPlayInfoListResponse)

func (*DescribeStreamDayPlayInfoListResponse) FromJsonString

func (r *DescribeStreamDayPlayInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamDayPlayInfoListResponse) ToJsonString

type DescribeStreamDayPlayInfoListResponseParams added in v1.0.426

type DescribeStreamDayPlayInfoListResponseParams struct {
	// 播放数据信息列表。
	DataInfoList []*PlayDataInfoByStream `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 总数量。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 当前数据所处页码。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPlayInfoListRequest

type DescribeStreamPlayInfoListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)yyyy-MM-dd HH:mm:ss:使用此格式时,默认代表北京时间。
	// 开始时间和结束时间的格式需要保持一致。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)yyyy-MM-dd HH:mm:ss:使用此格式时,默认代表北京时间。
	// 开始时间和结束时间的格式需要保持一致。结束时间和开始时间跨度不支持超过24小时,支持距当前时间一个月内的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名,
	// 若不填,则为查询所有播放域名的在线流数据。
	PlayDomain *string `json:"PlayDomain,omitnil,omitempty" name:"PlayDomain"`

	// 流名称,精确匹配。
	// 若不填,则为查询总体播放数据。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流路径,与播放地址中的AppName保持一致,会精确匹配,在同时传递了StreamName时生效。
	// 若不填,则为查询总体播放数据。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 服务名称,可选值包括LVB(标准直播),LEB(快直播),不填则查LVB+LEB总值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`
}

func NewDescribeStreamPlayInfoListRequest

func NewDescribeStreamPlayInfoListRequest() (request *DescribeStreamPlayInfoListRequest)

func (*DescribeStreamPlayInfoListRequest) FromJsonString

func (r *DescribeStreamPlayInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPlayInfoListRequest) ToJsonString

func (r *DescribeStreamPlayInfoListRequest) ToJsonString() string

type DescribeStreamPlayInfoListRequestParams added in v1.0.426

type DescribeStreamPlayInfoListRequestParams struct {
	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)yyyy-MM-dd HH:mm:ss:使用此格式时,默认代表北京时间。
	// 开始时间和结束时间的格式需要保持一致。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)yyyy-MM-dd HH:mm:ss:使用此格式时,默认代表北京时间。
	// 开始时间和结束时间的格式需要保持一致。结束时间和开始时间跨度不支持超过24小时,支持距当前时间一个月内的数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名,
	// 若不填,则为查询所有播放域名的在线流数据。
	PlayDomain *string `json:"PlayDomain,omitnil,omitempty" name:"PlayDomain"`

	// 流名称,精确匹配。
	// 若不填,则为查询总体播放数据。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流路径,与播放地址中的AppName保持一致,会精确匹配,在同时传递了StreamName时生效。
	// 若不填,则为查询总体播放数据。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 服务名称,可选值包括LVB(标准直播),LEB(快直播),不填则查LVB+LEB总值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`
}

Predefined struct for user

type DescribeStreamPlayInfoListResponse

type DescribeStreamPlayInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPlayInfoListResponseParams `json:"Response"`
}

func NewDescribeStreamPlayInfoListResponse

func NewDescribeStreamPlayInfoListResponse() (response *DescribeStreamPlayInfoListResponse)

func (*DescribeStreamPlayInfoListResponse) FromJsonString

func (r *DescribeStreamPlayInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPlayInfoListResponse) ToJsonString

func (r *DescribeStreamPlayInfoListResponse) ToJsonString() string

type DescribeStreamPlayInfoListResponseParams added in v1.0.426

type DescribeStreamPlayInfoListResponseParams struct {
	// 统计信息列表,时间粒度是1分钟。
	DataInfoList []*DayStreamPlayInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStreamPushInfoListRequest

type DescribeStreamPushInfoListRequest struct {
	*tchttp.BaseRequest

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 起始时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 支持查询最近7天数据,建议查询时间跨度在3小时之内。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名。
	PushDomain *string `json:"PushDomain,omitnil,omitempty" name:"PushDomain"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`
}

func NewDescribeStreamPushInfoListRequest

func NewDescribeStreamPushInfoListRequest() (request *DescribeStreamPushInfoListRequest)

func (*DescribeStreamPushInfoListRequest) FromJsonString

func (r *DescribeStreamPushInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPushInfoListRequest) ToJsonString

func (r *DescribeStreamPushInfoListRequest) ToJsonString() string

type DescribeStreamPushInfoListRequestParams added in v1.0.426

type DescribeStreamPushInfoListRequestParams struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 起始时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 支持查询最近7天数据,建议查询时间跨度在3小时之内。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名。
	PushDomain *string `json:"PushDomain,omitnil,omitempty" name:"PushDomain"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`
}

Predefined struct for user

type DescribeStreamPushInfoListResponse

type DescribeStreamPushInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStreamPushInfoListResponseParams `json:"Response"`
}

func NewDescribeStreamPushInfoListResponse

func NewDescribeStreamPushInfoListResponse() (response *DescribeStreamPushInfoListResponse)

func (*DescribeStreamPushInfoListResponse) FromJsonString

func (r *DescribeStreamPushInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStreamPushInfoListResponse) ToJsonString

func (r *DescribeStreamPushInfoListResponse) ToJsonString() string

type DescribeStreamPushInfoListResponseParams added in v1.0.426

type DescribeStreamPushInfoListResponseParams struct {
	// 返回的数据列表。
	DataInfoList []*PushQualityData `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTimeShiftRecordDetailRequest added in v1.0.587

type DescribeTimeShiftRecordDetailRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 查询范围起始时间,Unix 时间戳。
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询范围终止时间,Unix 时间戳。
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名所属组,没有域名组或者域名组为空字符串可不填。
	DomainGroup *string `json:"DomainGroup,omitnil,omitempty" name:"DomainGroup"`

	// 转码模板ID,转码模板ID为0可不填。
	TransCodeId *uint64 `json:"TransCodeId,omitnil,omitempty" name:"TransCodeId"`
}

func NewDescribeTimeShiftRecordDetailRequest added in v1.0.587

func NewDescribeTimeShiftRecordDetailRequest() (request *DescribeTimeShiftRecordDetailRequest)

func (*DescribeTimeShiftRecordDetailRequest) FromJsonString added in v1.0.587

func (r *DescribeTimeShiftRecordDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTimeShiftRecordDetailRequest) ToJsonString added in v1.0.587

func (r *DescribeTimeShiftRecordDetailRequest) ToJsonString() string

type DescribeTimeShiftRecordDetailRequestParams added in v1.0.587

type DescribeTimeShiftRecordDetailRequestParams struct {
	// 推流域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 查询范围起始时间,Unix 时间戳。
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询范围终止时间,Unix 时间戳。
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名所属组,没有域名组或者域名组为空字符串可不填。
	DomainGroup *string `json:"DomainGroup,omitnil,omitempty" name:"DomainGroup"`

	// 转码模板ID,转码模板ID为0可不填。
	TransCodeId *uint64 `json:"TransCodeId,omitnil,omitempty" name:"TransCodeId"`
}

Predefined struct for user

type DescribeTimeShiftRecordDetailResponse added in v1.0.587

type DescribeTimeShiftRecordDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTimeShiftRecordDetailResponseParams `json:"Response"`
}

func NewDescribeTimeShiftRecordDetailResponse added in v1.0.587

func NewDescribeTimeShiftRecordDetailResponse() (response *DescribeTimeShiftRecordDetailResponse)

func (*DescribeTimeShiftRecordDetailResponse) FromJsonString added in v1.0.587

func (r *DescribeTimeShiftRecordDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTimeShiftRecordDetailResponse) ToJsonString added in v1.0.587

type DescribeTimeShiftRecordDetailResponseParams added in v1.0.587

type DescribeTimeShiftRecordDetailResponseParams struct {
	// 时移录制会话数组。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordList []*TimeShiftRecord `json:"RecordList,omitnil,omitempty" name:"RecordList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTimeShiftStreamListRequest added in v1.0.587

type DescribeTimeShiftStreamListRequest struct {
	*tchttp.BaseRequest

	// 查询范围起始时间,Unix 时间戳。
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询范围结束时间,Unix 时间戳。
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 推流域名所属域名组。
	DomainGroup *string `json:"DomainGroup,omitnil,omitempty" name:"DomainGroup"`

	// 用户指定要返回的最大结果数,取值范围[0,100],不指定或者指定为0时,API
	// 默认值为100。指定超过100时,API 强制使用100。指定值为负数时,接口返回错误。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 指定拉取的页码,不传时默认为1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`
}

func NewDescribeTimeShiftStreamListRequest added in v1.0.587

func NewDescribeTimeShiftStreamListRequest() (request *DescribeTimeShiftStreamListRequest)

func (*DescribeTimeShiftStreamListRequest) FromJsonString added in v1.0.587

func (r *DescribeTimeShiftStreamListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTimeShiftStreamListRequest) ToJsonString added in v1.0.587

func (r *DescribeTimeShiftStreamListRequest) ToJsonString() string

type DescribeTimeShiftStreamListRequestParams added in v1.0.587

type DescribeTimeShiftStreamListRequestParams struct {
	// 查询范围起始时间,Unix 时间戳。
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询范围结束时间,Unix 时间戳。
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 推流域名所属域名组。
	DomainGroup *string `json:"DomainGroup,omitnil,omitempty" name:"DomainGroup"`

	// 用户指定要返回的最大结果数,取值范围[0,100],不指定或者指定为0时,API
	// 默认值为100。指定超过100时,API 强制使用100。指定值为负数时,接口返回错误。
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 指定拉取的页码,不传时默认为1。
	PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`
}

Predefined struct for user

type DescribeTimeShiftStreamListResponse added in v1.0.587

type DescribeTimeShiftStreamListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTimeShiftStreamListResponseParams `json:"Response"`
}

func NewDescribeTimeShiftStreamListResponse added in v1.0.587

func NewDescribeTimeShiftStreamListResponse() (response *DescribeTimeShiftStreamListResponse)

func (*DescribeTimeShiftStreamListResponse) FromJsonString added in v1.0.587

func (r *DescribeTimeShiftStreamListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTimeShiftStreamListResponse) ToJsonString added in v1.0.587

func (r *DescribeTimeShiftStreamListResponse) ToJsonString() string

type DescribeTimeShiftStreamListResponseParams added in v1.0.587

type DescribeTimeShiftStreamListResponseParams struct {
	// 时间段内所有的数据量。
	TotalSize *int64 `json:"TotalSize,omitnil,omitempty" name:"TotalSize"`

	// 流列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamList []*TimeShiftStreamInfo `json:"StreamList,omitnil,omitempty" name:"StreamList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTopClientIpSumInfoListRequest

type DescribeTopClientIpSumInfoListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 时间跨度在[0,4小时],支持最近1天数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名,默认为不填,表示求总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 页号,范围是[1,1000],默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围是[1,1000],默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 排序指标,可选值包括TotalRequest(默认值),FailedRequest,TotalFlux。
	OrderParam *string `json:"OrderParam,omitnil,omitempty" name:"OrderParam"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 输出字段使用的语言,可选值:Chinese(默认值),English;目前国家,省份和运营商支持多语言。
	OutLanguage *string `json:"OutLanguage,omitnil,omitempty" name:"OutLanguage"`
}

func NewDescribeTopClientIpSumInfoListRequest

func NewDescribeTopClientIpSumInfoListRequest() (request *DescribeTopClientIpSumInfoListRequest)

func (*DescribeTopClientIpSumInfoListRequest) FromJsonString

func (r *DescribeTopClientIpSumInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTopClientIpSumInfoListRequest) ToJsonString

type DescribeTopClientIpSumInfoListRequestParams added in v1.0.426

type DescribeTopClientIpSumInfoListRequestParams struct {
	// 起始时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#:~:text=I-,ISO,-%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F)。
	// 时间跨度在[0,4小时],支持最近1天数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 播放域名,默认为不填,表示求总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 页号,范围是[1,1000],默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围是[1,1000],默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 排序指标,可选值包括TotalRequest(默认值),FailedRequest,TotalFlux。
	OrderParam *string `json:"OrderParam,omitnil,omitempty" name:"OrderParam"`

	// 地域,可选值:Mainland,Oversea,China,Foreign,Global(默认值);如果为空,查询总的数据;如果为“Mainland”,查询中国大陆的数据;如果为“Oversea”,则查询中国大陆以外的数据;如果为China,查询中国的数据(包括港澳台);如果为Foreign,查询国外的数据(不包括港澳台)。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 输出字段使用的语言,可选值:Chinese(默认值),English;目前国家,省份和运营商支持多语言。
	OutLanguage *string `json:"OutLanguage,omitnil,omitempty" name:"OutLanguage"`
}

Predefined struct for user

type DescribeTopClientIpSumInfoListResponse

type DescribeTopClientIpSumInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopClientIpSumInfoListResponseParams `json:"Response"`
}

func NewDescribeTopClientIpSumInfoListResponse

func NewDescribeTopClientIpSumInfoListResponse() (response *DescribeTopClientIpSumInfoListResponse)

func (*DescribeTopClientIpSumInfoListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTopClientIpSumInfoListResponse) ToJsonString

type DescribeTopClientIpSumInfoListResponseParams added in v1.0.426

type DescribeTopClientIpSumInfoListResponseParams struct {
	// 页号,范围是[1,1000],默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围是[1,1000],默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 排序指标,可选值包括”TotalRequest”,”FailedRequest”,“TotalFlux”。
	OrderParam *string `json:"OrderParam,omitnil,omitempty" name:"OrderParam"`

	// 记录总数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 记录总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 数据内容。
	DataInfoList []*ClientIpPlaySumInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTranscodeTaskNumRequest added in v1.0.496

type DescribeTranscodeTaskNumRequest struct {
	*tchttp.BaseRequest

	// 起始时间,格式:yyyy-mm-dd HH:MM:SS。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,格式:yyyy-mm-dd HH:MM:SS。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名列表,不填表示总体数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`
}

func NewDescribeTranscodeTaskNumRequest added in v1.0.496

func NewDescribeTranscodeTaskNumRequest() (request *DescribeTranscodeTaskNumRequest)

func (*DescribeTranscodeTaskNumRequest) FromJsonString added in v1.0.496

func (r *DescribeTranscodeTaskNumRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTranscodeTaskNumRequest) ToJsonString added in v1.0.496

func (r *DescribeTranscodeTaskNumRequest) ToJsonString() string

type DescribeTranscodeTaskNumRequestParams added in v1.0.496

type DescribeTranscodeTaskNumRequestParams struct {
	// 起始时间,格式:yyyy-mm-dd HH:MM:SS。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,格式:yyyy-mm-dd HH:MM:SS。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 推流域名列表,不填表示总体数据。
	PushDomains []*string `json:"PushDomains,omitnil,omitempty" name:"PushDomains"`
}

Predefined struct for user

type DescribeTranscodeTaskNumResponse added in v1.0.496

type DescribeTranscodeTaskNumResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTranscodeTaskNumResponseParams `json:"Response"`
}

func NewDescribeTranscodeTaskNumResponse added in v1.0.496

func NewDescribeTranscodeTaskNumResponse() (response *DescribeTranscodeTaskNumResponse)

func (*DescribeTranscodeTaskNumResponse) FromJsonString added in v1.0.496

func (r *DescribeTranscodeTaskNumResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTranscodeTaskNumResponse) ToJsonString added in v1.0.496

func (r *DescribeTranscodeTaskNumResponse) ToJsonString() string

type DescribeTranscodeTaskNumResponseParams added in v1.0.496

type DescribeTranscodeTaskNumResponseParams struct {
	// 任务数列表。
	DataInfoList []*TranscodeTaskNum `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUploadStreamNumsRequest

type DescribeUploadStreamNumsRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 起始和结束时间跨度不支持超过31天。支持最近31天的数据查询
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 直播域名,若不填,表示总体数据。
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 数据粒度,支持如下粒度:
	// 5:5分钟粒度,(跨度不支持超过1天),
	// 1440:天粒度(跨度不支持超过一个月)。
	// 默认值:5。
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`
}

func NewDescribeUploadStreamNumsRequest

func NewDescribeUploadStreamNumsRequest() (request *DescribeUploadStreamNumsRequest)

func (*DescribeUploadStreamNumsRequest) FromJsonString

func (r *DescribeUploadStreamNumsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUploadStreamNumsRequest) ToJsonString

func (r *DescribeUploadStreamNumsRequest) ToJsonString() string

type DescribeUploadStreamNumsRequestParams added in v1.0.426

type DescribeUploadStreamNumsRequestParams struct {
	// 起始时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,接口查询支持两种时间格式:
	// 1)YYYY-MM-DDThh:mm:ssZ:UTC时间格式,详见IOS日期格式说明文档: https://cloud.tencent.com/document/product/266/11732#I
	// 2)YYYY-MM-DD hh:mm:ss:使用此格式时,默认代表北京时间。
	// 起始和结束时间跨度不支持超过31天。支持最近31天的数据查询
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 直播域名,若不填,表示总体数据。
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 数据粒度,支持如下粒度:
	// 5:5分钟粒度,(跨度不支持超过1天),
	// 1440:天粒度(跨度不支持超过一个月)。
	// 默认值:5。
	Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"`
}

Predefined struct for user

type DescribeUploadStreamNumsResponse

type DescribeUploadStreamNumsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUploadStreamNumsResponseParams `json:"Response"`
}

func NewDescribeUploadStreamNumsResponse

func NewDescribeUploadStreamNumsResponse() (response *DescribeUploadStreamNumsResponse)

func (*DescribeUploadStreamNumsResponse) FromJsonString

func (r *DescribeUploadStreamNumsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUploadStreamNumsResponse) ToJsonString

func (r *DescribeUploadStreamNumsResponse) ToJsonString() string

type DescribeUploadStreamNumsResponseParams added in v1.0.426

type DescribeUploadStreamNumsResponseParams struct {
	// 明细数据信息
	DataInfoList []*ConcurrentRecordStreamNum `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVisitTopSumInfoListRequest

type DescribeVisitTopSumInfoListRequest struct {
	*tchttp.BaseRequest

	// 起始时间点,格式为yyyy-mm-dd HH:MM:SS。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,格式为yyyy-mm-dd HH:MM:SS
	// 时间跨度在(0,4小时],支持最近1天数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 峰值指标,可选值包括”Domain”,”StreamId”。
	TopIndex *string `json:"TopIndex,omitnil,omitempty" name:"TopIndex"`

	// 播放域名,默认为不填,表示求总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 页号,
	// 范围是[1,1000],
	// 默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围是[1,1000],
	// 默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 排序指标,可选值包括” AvgFluxPerSecond”,”TotalRequest”(默认),“TotalFlux”。
	OrderParam *string `json:"OrderParam,omitnil,omitempty" name:"OrderParam"`
}

func NewDescribeVisitTopSumInfoListRequest

func NewDescribeVisitTopSumInfoListRequest() (request *DescribeVisitTopSumInfoListRequest)

func (*DescribeVisitTopSumInfoListRequest) FromJsonString

func (r *DescribeVisitTopSumInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVisitTopSumInfoListRequest) ToJsonString

func (r *DescribeVisitTopSumInfoListRequest) ToJsonString() string

type DescribeVisitTopSumInfoListRequestParams added in v1.0.426

type DescribeVisitTopSumInfoListRequestParams struct {
	// 起始时间点,格式为yyyy-mm-dd HH:MM:SS。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间点,格式为yyyy-mm-dd HH:MM:SS
	// 时间跨度在(0,4小时],支持最近1天数据查询。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 峰值指标,可选值包括”Domain”,”StreamId”。
	TopIndex *string `json:"TopIndex,omitnil,omitempty" name:"TopIndex"`

	// 播放域名,默认为不填,表示求总体数据。
	PlayDomains []*string `json:"PlayDomains,omitnil,omitempty" name:"PlayDomains"`

	// 页号,
	// 范围是[1,1000],
	// 默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围是[1,1000],
	// 默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 排序指标,可选值包括” AvgFluxPerSecond”,”TotalRequest”(默认),“TotalFlux”。
	OrderParam *string `json:"OrderParam,omitnil,omitempty" name:"OrderParam"`
}

Predefined struct for user

type DescribeVisitTopSumInfoListResponse

type DescribeVisitTopSumInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVisitTopSumInfoListResponseParams `json:"Response"`
}

func NewDescribeVisitTopSumInfoListResponse

func NewDescribeVisitTopSumInfoListResponse() (response *DescribeVisitTopSumInfoListResponse)

func (*DescribeVisitTopSumInfoListResponse) FromJsonString

func (r *DescribeVisitTopSumInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVisitTopSumInfoListResponse) ToJsonString

func (r *DescribeVisitTopSumInfoListResponse) ToJsonString() string

type DescribeVisitTopSumInfoListResponseParams added in v1.0.426

type DescribeVisitTopSumInfoListResponseParams struct {
	// 页号,
	// 范围是[1,1000],
	// 默认值是1。
	PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// 每页个数,范围是[1,1000],
	// 默认值是20。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 峰值指标,可选值包括”Domain”,”StreamId”。
	TopIndex *string `json:"TopIndex,omitnil,omitempty" name:"TopIndex"`

	// 排序指标,可选值包括” AvgFluxPerSecond”(按每秒平均流量排序),”TotalRequest”(默认,按总请求数排序),“TotalFlux”(按总流量排序)。
	OrderParam *string `json:"OrderParam,omitnil,omitempty" name:"OrderParam"`

	// 记录总数。
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 记录总页数。
	TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"`

	// 数据内容。
	DataInfoList []*PlaySumStatInfo `json:"DataInfoList,omitnil,omitempty" name:"DataInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DiagnoseResult added in v1.0.680

type DiagnoseResult struct {
	// 断流信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamBrokenResults []*string `json:"StreamBrokenResults,omitnil,omitempty" name:"StreamBrokenResults"`

	// 低帧率信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	LowFrameRateResults []*string `json:"LowFrameRateResults,omitnil,omitempty" name:"LowFrameRateResults"`

	// 流格式诊断信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamFormatResults []*string `json:"StreamFormatResults,omitnil,omitempty" name:"StreamFormatResults"`
}

type DomainCertInfo

type DomainCertInfo struct {
	// 证书Id。
	CertId *int64 `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 证书名称。
	CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 创建时间,UTC格式。
	// 注:此字段为北京时间(UTC+8时区)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 证书内容。
	HttpsCrt *string `json:"HttpsCrt,omitnil,omitempty" name:"HttpsCrt"`

	// 证书类型。
	// 0:用户添加证书,
	// 1:腾讯云托管证书。
	CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// 证书过期时间,UTC格式。
	// 注:此字段为北京时间(UTC+8时区)。
	CertExpireTime *string `json:"CertExpireTime,omitnil,omitempty" name:"CertExpireTime"`

	// 使用此证书的域名名称。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 证书状态。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 证书本身标识的域名列表。
	// 比如: ["*.x.com"]
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertDomains []*string `json:"CertDomains,omitnil,omitempty" name:"CertDomains"`

	// 腾讯云ssl的证书Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloudCertId *string `json:"CloudCertId,omitnil,omitempty" name:"CloudCertId"`
}

type DomainDetailInfo

type DomainDetailInfo struct {
	// 国内还是国外:
	// Mainland: 表示国内数据。
	// Oversea: 表示国外数据。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`

	// 带宽,单位: Mbps。
	Bandwidth *float64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 流量,单位: MB。
	Flux *float64 `json:"Flux,omitnil,omitempty" name:"Flux"`

	// 人数。
	Online *uint64 `json:"Online,omitnil,omitempty" name:"Online"`

	// 请求数。
	Request *uint64 `json:"Request,omitnil,omitempty" name:"Request"`
}

type DomainInfo

type DomainInfo struct {
	// 直播域名。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 域名类型:
	// 0: 推流。
	// 1: 播放。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 域名状态:
	// 0: 停用。
	// 1: 启用。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 添加时间。
	// 注:此字段为北京时间(UTC+8时区)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 是否有 CName 到固定规则域名:
	// 0: 否。
	// 1: 是。
	BCName *uint64 `json:"BCName,omitnil,omitempty" name:"BCName"`

	// cname 对应的域名。
	TargetDomain *string `json:"TargetDomain,omitnil,omitempty" name:"TargetDomain"`

	// 播放区域,只在 Type=1 时该参数有意义。
	// 1: 国内。
	// 2: 全球。
	// 3: 海外。
	PlayType *int64 `json:"PlayType,omitnil,omitempty" name:"PlayType"`

	// 是否慢直播:
	// 0: 普通直播。
	// 1: 慢直播。
	IsDelayLive *int64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`

	// 当前客户使用的 cname 信息。
	CurrentCName *string `json:"CurrentCName,omitnil,omitempty" name:"CurrentCName"`

	// 失效参数,可忽略。
	RentTag *int64 `json:"RentTag,omitnil,omitempty" name:"RentTag"`

	// 失效参数,可忽略。
	// 注:此字段为北京时间(UTC+8时区)。
	RentExpireTime *string `json:"RentExpireTime,omitnil,omitempty" name:"RentExpireTime"`

	// 0: 标准直播。
	// 1: 小程序直播。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsMiniProgramLive *int64 `json:"IsMiniProgramLive,omitnil,omitempty" name:"IsMiniProgramLive"`
}

type DomainInfoList

type DomainInfoList struct {
	// 域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 明细信息。
	DetailInfoList []*DomainDetailInfo `json:"DetailInfoList,omitnil,omitempty" name:"DetailInfoList"`
}

type DropLiveStreamRequest

type DropLiveStreamRequest struct {
	*tchttp.BaseRequest

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`
}

func NewDropLiveStreamRequest

func NewDropLiveStreamRequest() (request *DropLiveStreamRequest)

func (*DropLiveStreamRequest) FromJsonString

func (r *DropLiveStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DropLiveStreamRequest) ToJsonString

func (r *DropLiveStreamRequest) ToJsonString() string

type DropLiveStreamRequestParams added in v1.0.426

type DropLiveStreamRequestParams struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`
}

Predefined struct for user

type DropLiveStreamResponse

type DropLiveStreamResponse struct {
	*tchttp.BaseResponse
	Response *DropLiveStreamResponseParams `json:"Response"`
}

func NewDropLiveStreamResponse

func NewDropLiveStreamResponse() (response *DropLiveStreamResponse)

func (*DropLiveStreamResponse) FromJsonString

func (r *DropLiveStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DropLiveStreamResponse) ToJsonString

func (r *DropLiveStreamResponse) ToJsonString() string

type DropLiveStreamResponseParams added in v1.0.426

type DropLiveStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EnableLiveDomainRequest

type EnableLiveDomainRequest struct {
	*tchttp.BaseRequest

	// 待启用的直播域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

func NewEnableLiveDomainRequest

func NewEnableLiveDomainRequest() (request *EnableLiveDomainRequest)

func (*EnableLiveDomainRequest) FromJsonString

func (r *EnableLiveDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableLiveDomainRequest) ToJsonString

func (r *EnableLiveDomainRequest) ToJsonString() string

type EnableLiveDomainRequestParams added in v1.0.426

type EnableLiveDomainRequestParams struct {
	// 待启用的直播域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

Predefined struct for user

type EnableLiveDomainResponse

type EnableLiveDomainResponse struct {
	*tchttp.BaseResponse
	Response *EnableLiveDomainResponseParams `json:"Response"`
}

func NewEnableLiveDomainResponse

func NewEnableLiveDomainResponse() (response *EnableLiveDomainResponse)

func (*EnableLiveDomainResponse) FromJsonString

func (r *EnableLiveDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableLiveDomainResponse) ToJsonString

func (r *EnableLiveDomainResponse) ToJsonString() string

type EnableLiveDomainResponseParams added in v1.0.426

type EnableLiveDomainResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EnableOptimalSwitchingRequest added in v1.0.768

type EnableOptimalSwitchingRequest struct {
	*tchttp.BaseRequest

	// 针对该流 ID 启用择优调度。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 启用开关,默认为启用。
	// 0 - 禁用。
	// 1 - 启用。
	EnableSwitch *int64 `json:"EnableSwitch,omitnil,omitempty" name:"EnableSwitch"`

	// 要启用自动择优的流所属的域名分组名称。
	HostGroupName *string `json:"HostGroupName,omitnil,omitempty" name:"HostGroupName"`
}

func NewEnableOptimalSwitchingRequest added in v1.0.768

func NewEnableOptimalSwitchingRequest() (request *EnableOptimalSwitchingRequest)

func (*EnableOptimalSwitchingRequest) FromJsonString added in v1.0.768

func (r *EnableOptimalSwitchingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableOptimalSwitchingRequest) ToJsonString added in v1.0.768

func (r *EnableOptimalSwitchingRequest) ToJsonString() string

type EnableOptimalSwitchingRequestParams added in v1.0.768

type EnableOptimalSwitchingRequestParams struct {
	// 针对该流 ID 启用择优调度。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 启用开关,默认为启用。
	// 0 - 禁用。
	// 1 - 启用。
	EnableSwitch *int64 `json:"EnableSwitch,omitnil,omitempty" name:"EnableSwitch"`

	// 要启用自动择优的流所属的域名分组名称。
	HostGroupName *string `json:"HostGroupName,omitnil,omitempty" name:"HostGroupName"`
}

Predefined struct for user

type EnableOptimalSwitchingResponse added in v1.0.768

type EnableOptimalSwitchingResponse struct {
	*tchttp.BaseResponse
	Response *EnableOptimalSwitchingResponseParams `json:"Response"`
}

func NewEnableOptimalSwitchingResponse added in v1.0.768

func NewEnableOptimalSwitchingResponse() (response *EnableOptimalSwitchingResponse)

func (*EnableOptimalSwitchingResponse) FromJsonString added in v1.0.768

func (r *EnableOptimalSwitchingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableOptimalSwitchingResponse) ToJsonString added in v1.0.768

func (r *EnableOptimalSwitchingResponse) ToJsonString() string

type EnableOptimalSwitchingResponseParams added in v1.0.768

type EnableOptimalSwitchingResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FlvSpecialParam added in v1.0.415

type FlvSpecialParam struct {
	// 是否开启边录边传,仅flv格式有效。
	UploadInRecording *bool `json:"UploadInRecording,omitnil,omitempty" name:"UploadInRecording"`
}

type ForbidLiveDomainRequest

type ForbidLiveDomainRequest struct {
	*tchttp.BaseRequest

	// 待停用的直播域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

func NewForbidLiveDomainRequest

func NewForbidLiveDomainRequest() (request *ForbidLiveDomainRequest)

func (*ForbidLiveDomainRequest) FromJsonString

func (r *ForbidLiveDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ForbidLiveDomainRequest) ToJsonString

func (r *ForbidLiveDomainRequest) ToJsonString() string

type ForbidLiveDomainRequestParams added in v1.0.426

type ForbidLiveDomainRequestParams struct {
	// 待停用的直播域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

Predefined struct for user

type ForbidLiveDomainResponse

type ForbidLiveDomainResponse struct {
	*tchttp.BaseResponse
	Response *ForbidLiveDomainResponseParams `json:"Response"`
}

func NewForbidLiveDomainResponse

func NewForbidLiveDomainResponse() (response *ForbidLiveDomainResponse)

func (*ForbidLiveDomainResponse) FromJsonString

func (r *ForbidLiveDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ForbidLiveDomainResponse) ToJsonString

func (r *ForbidLiveDomainResponse) ToJsonString() string

type ForbidLiveDomainResponseParams added in v1.0.426

type ForbidLiveDomainResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ForbidLiveStreamRequest

type ForbidLiveStreamRequest struct {
	*tchttp.BaseRequest

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 恢复流的时间。UTC 格式,例如:2018-11-29T19:00:00Z。
	// 注意:
	// 1. 默认禁推7天,且最长支持禁推90天。
	// 2. 北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
	ResumeTime *string `json:"ResumeTime,omitnil,omitempty" name:"ResumeTime"`

	// 禁推原因。
	// 注明:请务必填写禁推原因,防止误操作。
	// 长度限制:2048字节。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
}

func NewForbidLiveStreamRequest

func NewForbidLiveStreamRequest() (request *ForbidLiveStreamRequest)

func (*ForbidLiveStreamRequest) FromJsonString

func (r *ForbidLiveStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ForbidLiveStreamRequest) ToJsonString

func (r *ForbidLiveStreamRequest) ToJsonString() string

type ForbidLiveStreamRequestParams added in v1.0.426

type ForbidLiveStreamRequestParams struct {
	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 恢复流的时间。UTC 格式,例如:2018-11-29T19:00:00Z。
	// 注意:
	// 1. 默认禁推7天,且最长支持禁推90天。
	// 2. 北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
	ResumeTime *string `json:"ResumeTime,omitnil,omitempty" name:"ResumeTime"`

	// 禁推原因。
	// 注明:请务必填写禁推原因,防止误操作。
	// 长度限制:2048字节。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
}

Predefined struct for user

type ForbidLiveStreamResponse

type ForbidLiveStreamResponse struct {
	*tchttp.BaseResponse
	Response *ForbidLiveStreamResponseParams `json:"Response"`
}

func NewForbidLiveStreamResponse

func NewForbidLiveStreamResponse() (response *ForbidLiveStreamResponse)

func (*ForbidLiveStreamResponse) FromJsonString

func (r *ForbidLiveStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ForbidLiveStreamResponse) ToJsonString

func (r *ForbidLiveStreamResponse) ToJsonString() string

type ForbidLiveStreamResponseParams added in v1.0.426

type ForbidLiveStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ForbidStreamInfo

type ForbidStreamInfo struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 创建时间。
	// 注:此字段为北京时间(UTC+8时区)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 禁推过期时间。
	// 注:此字段为北京时间(UTC+8时区)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 推流路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
}

type GroupProIspDataInfo

type GroupProIspDataInfo struct {
	// 省份。
	ProvinceName *string `json:"ProvinceName,omitnil,omitempty" name:"ProvinceName"`

	// 运营商。
	IspName *string `json:"IspName,omitnil,omitempty" name:"IspName"`

	// 分钟维度的明细数据。
	DetailInfoList []*CdnPlayStatData `json:"DetailInfoList,omitnil,omitempty" name:"DetailInfoList"`
}

type HlsSpecialParam

type HlsSpecialParam struct {
	// HLS续流超时时间。
	// 取值范围[0,1800]。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowContinueDuration *uint64 `json:"FlowContinueDuration,omitnil,omitempty" name:"FlowContinueDuration"`
}

type HttpCodeInfo

type HttpCodeInfo struct {
	// HTTP协议返回码。
	// 例:"2xx", "3xx", "4xx", "5xx"。
	HttpCode *string `json:"HttpCode,omitnil,omitempty" name:"HttpCode"`

	// 统计信息,对于无数据的时间点,会补0。
	ValueList []*HttpCodeValue `json:"ValueList,omitnil,omitempty" name:"ValueList"`
}

type HttpCodeValue

type HttpCodeValue struct {
	// 时间,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 次数。
	Numbers *uint64 `json:"Numbers,omitnil,omitempty" name:"Numbers"`

	// 占比。
	Percentage *float64 `json:"Percentage,omitnil,omitempty" name:"Percentage"`
}

type HttpStatusData

type HttpStatusData struct {
	// 数据时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 播放状态码详细信息。
	HttpStatusInfoList []*HttpStatusInfo `json:"HttpStatusInfoList,omitnil,omitempty" name:"HttpStatusInfoList"`
}

type HttpStatusInfo

type HttpStatusInfo struct {
	// 播放HTTP状态码。
	HttpStatus *string `json:"HttpStatus,omitnil,omitempty" name:"HttpStatus"`

	// 个数。
	Num *uint64 `json:"Num,omitnil,omitempty" name:"Num"`
}

type LiveCertDomainInfo added in v1.0.466

type LiveCertDomainInfo struct {
	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否启用域名的https规则。
	// 1:启用
	// 0:禁用
	// -1:保持不变
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type LiveDomainCertBindings added in v1.0.467

type LiveDomainCertBindings struct {
	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 证书备注。与CertName同义。
	CertificateAlias *string `json:"CertificateAlias,omitnil,omitempty" name:"CertificateAlias"`

	// 证书类型。
	// 0:自有证书
	// 1:腾讯云ssl托管证书
	CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// https状态。
	// 1:已开启。
	// 0:已关闭。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 证书过期时间。
	// 注:此字段为北京时间(UTC+8时区)。
	CertExpireTime *string `json:"CertExpireTime,omitnil,omitempty" name:"CertExpireTime"`

	// 证书Id。
	CertId *int64 `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 腾讯云ssl的证书Id。
	CloudCertId *string `json:"CloudCertId,omitnil,omitempty" name:"CloudCertId"`

	// 规则最后更新时间。
	// 注:此字段为北京时间(UTC+8时区)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type LivePackageInfo

type LivePackageInfo struct {
	// 包 ID。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 总量。
	// 注意:当为流量包时单位为字节。
	// 当为转码包时单位为分钟。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 使用量。
	// 注意:当为流量包时单位为字节。
	// 当为转码包时单位为分钟。
	// 当为连麦包时单位为小时。
	Used *int64 `json:"Used,omitnil,omitempty" name:"Used"`

	// 剩余量。
	// 注意:当为流量包时单位为字节。
	// 当为转码包时单位为分钟。
	// 当为连麦包时单位为小时。
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`

	// 购买时间。
	// 注:此字段为北京时间(UTC+8时区)。
	BuyTime *string `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 过期时间。
	// 注:此字段为北京时间(UTC+8时区)。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 包类型,可选值:
	// 0: 流量包。
	// 1: 普通转码包。
	// 2: 极速高清包。
	// 3: 连麦包。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 包状态,可选值:
	// 0: 未使用。
	// 1: 使用中。
	// 2: 已过期。
	// 3: 已冻结。
	// 4: 已耗尽。
	// 5: 已退款
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否自动续购。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WillRenew *int64 `json:"WillRenew,omitnil,omitempty" name:"WillRenew"`

	// 续购状态。
	// 1 :续购成功。
	// 0 :尚未续购。
	// <0  : 续购失败。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewalResult *int64 `json:"RenewalResult,omitnil,omitempty" name:"RenewalResult"`
}

type LiveStreamMonitorInfo added in v1.0.680

type LiveStreamMonitorInfo struct {
	// 监播任务ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`

	// 监播任务名称。128字节以内。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MonitorName *string `json:"MonitorName,omitnil,omitempty" name:"MonitorName"`

	// 监播任务输出信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputInfo *LiveStreamMonitorOutputInfo `json:"OutputInfo,omitnil,omitempty" name:"OutputInfo"`

	// 待监播的输入流信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputList []*LiveStreamMonitorInputInfo `json:"InputList,omitnil,omitempty" name:"InputList"`

	// 监播任务状态。
	// 0: 代表空闲
	// 1: 代表监播中。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 上一次的启动时间,unix时间戳。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 上一次的停止时间,unix时间戳。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StopTime *uint64 `json:"StopTime,omitnil,omitempty" name:"StopTime"`

	// 监播任务创建时间,unix时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 监播任务更新时间,unix时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *uint64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 监播事件通知策略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotifyPolicy *LiveStreamMonitorNotifyPolicy `json:"NotifyPolicy,omitnil,omitempty" name:"NotifyPolicy"`

	// 输出音频的输入Index列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AudibleInputIndexList []*uint64 `json:"AudibleInputIndexList,omitnil,omitempty" name:"AudibleInputIndexList"`

	// 开启智能语音识别的输入Index列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiAsrInputIndexList []*uint64 `json:"AiAsrInputIndexList,omitnil,omitempty" name:"AiAsrInputIndexList"`

	// 是否开启断流检测
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckStreamBroken *uint64 `json:"CheckStreamBroken,omitnil,omitempty" name:"CheckStreamBroken"`

	// 是否开启低帧率检测
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckStreamLowFrameRate *uint64 `json:"CheckStreamLowFrameRate,omitnil,omitempty" name:"CheckStreamLowFrameRate"`

	// 智能语音识别语种:
	// 0 关闭 1 中文 2 英文 3日文 4 韩文
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsrLanguage *uint64 `json:"AsrLanguage,omitnil,omitempty" name:"AsrLanguage"`

	// 智能文字识别语种:
	// 0 关闭 1 中、英文
	// 注意:此字段可能返回 null,表示取不到有效值。
	OcrLanguage *uint64 `json:"OcrLanguage,omitnil,omitempty" name:"OcrLanguage"`

	// 开启智能文字识别的输入Index列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiOcrInputIndexList []*uint64 `json:"AiOcrInputIndexList,omitnil,omitempty" name:"AiOcrInputIndexList"`

	// 是否存储监播事件到监播报告,以及是否允许查询监播报告
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowMonitorReport *uint64 `json:"AllowMonitorReport,omitnil,omitempty" name:"AllowMonitorReport"`

	// 是否开启格式诊断
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiFormatDiagnose *uint64 `json:"AiFormatDiagnose,omitnil,omitempty" name:"AiFormatDiagnose"`

	// 是否开启内容质检。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiQualityControl *uint64 `json:"AiQualityControl,omitnil,omitempty" name:"AiQualityControl"`
}

type LiveStreamMonitorInputInfo added in v1.0.680

type LiveStreamMonitorInputInfo struct {
	// 待监播的输入流名称。256字节以内,只允许包含字母、数字、‘-’,‘_’,'.'字符。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputStreamName *string `json:"InputStreamName,omitnil,omitempty" name:"InputStreamName"`

	// 待监播的输入流推流域名。128字节以内,只允许填处于启用状态的推流域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputDomain *string `json:"InputDomain,omitnil,omitempty" name:"InputDomain"`

	// 待监播的输入流推流路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,'.'字符。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputApp *string `json:"InputApp,omitnil,omitempty" name:"InputApp"`

	// 待监播的输入流推流url。一般场景下,无需该参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InputUrl *string `json:"InputUrl,omitnil,omitempty" name:"InputUrl"`

	// 描述。256字节以内。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

type LiveStreamMonitorNotifyPolicy added in v1.0.680

type LiveStreamMonitorNotifyPolicy struct {
	// 通知策略类型:范围[0,1]
	// 0:代表不使用任何通知策略
	// 1:代表使用全局回调策略,所有事件通知到CallbackUrl。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotifyPolicyType *uint64 `json:"NotifyPolicyType,omitnil,omitempty" name:"NotifyPolicyType"`

	// 回调URL:长度[0,512]
	// 只支持http和https类型的url。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`
}

type LiveStreamMonitorOutputInfo added in v1.0.680

type LiveStreamMonitorOutputInfo struct {
	// 监播任务输出流宽度像素。范围[1,1920]。建议至少大于100像素。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStreamWidth *uint64 `json:"OutputStreamWidth,omitnil,omitempty" name:"OutputStreamWidth"`

	// 监播任务输出流长度像素。范围[1,1080],建议至少大于100像素。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStreamHeight *uint64 `json:"OutputStreamHeight,omitnil,omitempty" name:"OutputStreamHeight"`

	// 监播任务输出流名称。
	// 不填时,系统会自动生成。
	// 256字节以内,只允许包含字母、数字、‘-’,‘_’,'.'字符。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputStreamName *string `json:"OutputStreamName,omitnil,omitempty" name:"OutputStreamName"`

	// 监播任务播放域名。128字节以内,只允许填处于启用状态的播放域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputDomain *string `json:"OutputDomain,omitnil,omitempty" name:"OutputDomain"`

	// 监播任务播放路径。32字节以内,只允许包含字母、数字、‘-’,‘_’,'.'字符。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutputApp *string `json:"OutputApp,omitnil,omitempty" name:"OutputApp"`
}

type LogInfo

type LogInfo struct {
	// 日志名称。
	LogName *string `json:"LogName,omitnil,omitempty" name:"LogName"`

	// 日志 URL。
	LogUrl *string `json:"LogUrl,omitnil,omitempty" name:"LogUrl"`

	// 日志生成时间。
	// 注:此字段为北京时间(UTC+8时区)。
	LogTime *string `json:"LogTime,omitnil,omitempty" name:"LogTime"`

	// 文件大小。
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`
}

type MPSResult added in v1.0.680

type MPSResult struct {
	// 智能语音识别结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiAsrResults []*string `json:"AiAsrResults,omitnil,omitempty" name:"AiAsrResults"`

	// 智能文字识别结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	AiOcrResults []*string `json:"AiOcrResults,omitnil,omitempty" name:"AiOcrResults"`
}

type MixPortraitSegmentParams added in v1.0.712

type MixPortraitSegmentParams struct {
	// 抠图背景颜色,
	// 常用的颜色有:
	// 红色:0xcc0033。
	// 黄色:0xcc9900。
	// 绿色:0xcccc33。
	// 蓝色:0x99CCFF。
	// 黑色:0x000000。
	// 白色:0xFFFFFF。
	// 灰色:0x999999。
	Color *string `json:"Color,omitnil,omitempty" name:"Color"`
}

type ModifyLiveCallbackTemplateRequest

type ModifyLiveCallbackTemplateRequest struct {
	*tchttp.BaseRequest

	// DescribeLiveCallbackTemplates接口返回的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 开播回调 URL。
	StreamBeginNotifyUrl *string `json:"StreamBeginNotifyUrl,omitnil,omitempty" name:"StreamBeginNotifyUrl"`

	// 断流回调 URL。
	StreamEndNotifyUrl *string `json:"StreamEndNotifyUrl,omitnil,omitempty" name:"StreamEndNotifyUrl"`

	// 录制文件回调 URL。
	RecordNotifyUrl *string `json:"RecordNotifyUrl,omitnil,omitempty" name:"RecordNotifyUrl"`

	// 录制状态回调 URL 。
	RecordStatusNotifyUrl *string `json:"RecordStatusNotifyUrl,omitnil,omitempty" name:"RecordStatusNotifyUrl"`

	// 截图回调 URL。
	SnapshotNotifyUrl *string `json:"SnapshotNotifyUrl,omitnil,omitempty" name:"SnapshotNotifyUrl"`

	// 鉴黄回调 URL。
	PornCensorshipNotifyUrl *string `json:"PornCensorshipNotifyUrl,omitnil,omitempty" name:"PornCensorshipNotifyUrl"`

	// 回调 Key,回调 URL 公用,回调签名详见事件消息通知文档。
	// [事件消息通知](/document/product/267/32744)。
	CallbackKey *string `json:"CallbackKey,omitnil,omitempty" name:"CallbackKey"`

	// 推流异常回调 URL。
	PushExceptionNotifyUrl *string `json:"PushExceptionNotifyUrl,omitnil,omitempty" name:"PushExceptionNotifyUrl"`

	// 音频审核回调 URL。
	AudioAuditNotifyUrl *string `json:"AudioAuditNotifyUrl,omitnil,omitempty" name:"AudioAuditNotifyUrl"`
}

func NewModifyLiveCallbackTemplateRequest

func NewModifyLiveCallbackTemplateRequest() (request *ModifyLiveCallbackTemplateRequest)

func (*ModifyLiveCallbackTemplateRequest) FromJsonString

func (r *ModifyLiveCallbackTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveCallbackTemplateRequest) ToJsonString

func (r *ModifyLiveCallbackTemplateRequest) ToJsonString() string

type ModifyLiveCallbackTemplateRequestParams added in v1.0.426

type ModifyLiveCallbackTemplateRequestParams struct {
	// DescribeLiveCallbackTemplates接口返回的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 开播回调 URL。
	StreamBeginNotifyUrl *string `json:"StreamBeginNotifyUrl,omitnil,omitempty" name:"StreamBeginNotifyUrl"`

	// 断流回调 URL。
	StreamEndNotifyUrl *string `json:"StreamEndNotifyUrl,omitnil,omitempty" name:"StreamEndNotifyUrl"`

	// 录制文件回调 URL。
	RecordNotifyUrl *string `json:"RecordNotifyUrl,omitnil,omitempty" name:"RecordNotifyUrl"`

	// 录制状态回调 URL 。
	RecordStatusNotifyUrl *string `json:"RecordStatusNotifyUrl,omitnil,omitempty" name:"RecordStatusNotifyUrl"`

	// 截图回调 URL。
	SnapshotNotifyUrl *string `json:"SnapshotNotifyUrl,omitnil,omitempty" name:"SnapshotNotifyUrl"`

	// 鉴黄回调 URL。
	PornCensorshipNotifyUrl *string `json:"PornCensorshipNotifyUrl,omitnil,omitempty" name:"PornCensorshipNotifyUrl"`

	// 回调 Key,回调 URL 公用,回调签名详见事件消息通知文档。
	// [事件消息通知](/document/product/267/32744)。
	CallbackKey *string `json:"CallbackKey,omitnil,omitempty" name:"CallbackKey"`

	// 推流异常回调 URL。
	PushExceptionNotifyUrl *string `json:"PushExceptionNotifyUrl,omitnil,omitempty" name:"PushExceptionNotifyUrl"`

	// 音频审核回调 URL。
	AudioAuditNotifyUrl *string `json:"AudioAuditNotifyUrl,omitnil,omitempty" name:"AudioAuditNotifyUrl"`
}

Predefined struct for user

type ModifyLiveCallbackTemplateResponse

type ModifyLiveCallbackTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLiveCallbackTemplateResponseParams `json:"Response"`
}

func NewModifyLiveCallbackTemplateResponse

func NewModifyLiveCallbackTemplateResponse() (response *ModifyLiveCallbackTemplateResponse)

func (*ModifyLiveCallbackTemplateResponse) FromJsonString

func (r *ModifyLiveCallbackTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveCallbackTemplateResponse) ToJsonString

func (r *ModifyLiveCallbackTemplateResponse) ToJsonString() string

type ModifyLiveCallbackTemplateResponseParams added in v1.0.426

type ModifyLiveCallbackTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLiveDomainCertBindingsRequest added in v1.0.466

type ModifyLiveDomainCertBindingsRequest struct {
	*tchttp.BaseRequest

	// 要绑定证书的播放域名/状态 信息列表。
	// 如果CloudCertId和证书公钥私钥对均不传,且域名列表已有绑定规则,只批量更新域名https规则的启用状态,并把未上传至腾讯云ssl的已有自有证书上传。
	DomainInfos []*LiveCertDomainInfo `json:"DomainInfos,omitnil,omitempty" name:"DomainInfos"`

	// 腾讯云ssl的证书Id。
	// 见 https://cloud.tencent.com/document/api/400/41665
	CloudCertId *string `json:"CloudCertId,omitnil,omitempty" name:"CloudCertId"`

	// 证书公钥。
	// CloudCertId和公钥私钥对二选一,若CloudCertId将会舍弃公钥和私钥参数,否则将自动先把公钥私钥对上传至ssl新建证书,并使用上传成功后返回的CloudCertId。
	CertificatePublicKey *string `json:"CertificatePublicKey,omitnil,omitempty" name:"CertificatePublicKey"`

	// 证书私钥。
	// CloudCertId和公钥私钥对二选一,若传CloudCertId将会舍弃公钥和私钥参数,否则将自动先把公钥私钥对上传至ssl新建证书,并使用上传成功后返回的CloudCertId。
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitnil,omitempty" name:"CertificatePrivateKey"`

	// 上传至ssl证书中心的备注信息,只有新建证书时有效。传CloudCertId时会忽略。
	CertificateAlias *string `json:"CertificateAlias,omitnil,omitempty" name:"CertificateAlias"`
}

func NewModifyLiveDomainCertBindingsRequest added in v1.0.466

func NewModifyLiveDomainCertBindingsRequest() (request *ModifyLiveDomainCertBindingsRequest)

func (*ModifyLiveDomainCertBindingsRequest) FromJsonString added in v1.0.466

func (r *ModifyLiveDomainCertBindingsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveDomainCertBindingsRequest) ToJsonString added in v1.0.466

func (r *ModifyLiveDomainCertBindingsRequest) ToJsonString() string

type ModifyLiveDomainCertBindingsRequestParams added in v1.0.466

type ModifyLiveDomainCertBindingsRequestParams struct {
	// 要绑定证书的播放域名/状态 信息列表。
	// 如果CloudCertId和证书公钥私钥对均不传,且域名列表已有绑定规则,只批量更新域名https规则的启用状态,并把未上传至腾讯云ssl的已有自有证书上传。
	DomainInfos []*LiveCertDomainInfo `json:"DomainInfos,omitnil,omitempty" name:"DomainInfos"`

	// 腾讯云ssl的证书Id。
	// 见 https://cloud.tencent.com/document/api/400/41665
	CloudCertId *string `json:"CloudCertId,omitnil,omitempty" name:"CloudCertId"`

	// 证书公钥。
	// CloudCertId和公钥私钥对二选一,若CloudCertId将会舍弃公钥和私钥参数,否则将自动先把公钥私钥对上传至ssl新建证书,并使用上传成功后返回的CloudCertId。
	CertificatePublicKey *string `json:"CertificatePublicKey,omitnil,omitempty" name:"CertificatePublicKey"`

	// 证书私钥。
	// CloudCertId和公钥私钥对二选一,若传CloudCertId将会舍弃公钥和私钥参数,否则将自动先把公钥私钥对上传至ssl新建证书,并使用上传成功后返回的CloudCertId。
	CertificatePrivateKey *string `json:"CertificatePrivateKey,omitnil,omitempty" name:"CertificatePrivateKey"`

	// 上传至ssl证书中心的备注信息,只有新建证书时有效。传CloudCertId时会忽略。
	CertificateAlias *string `json:"CertificateAlias,omitnil,omitempty" name:"CertificateAlias"`
}

Predefined struct for user

type ModifyLiveDomainCertBindingsResponse added in v1.0.466

type ModifyLiveDomainCertBindingsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLiveDomainCertBindingsResponseParams `json:"Response"`
}

func NewModifyLiveDomainCertBindingsResponse added in v1.0.466

func NewModifyLiveDomainCertBindingsResponse() (response *ModifyLiveDomainCertBindingsResponse)

func (*ModifyLiveDomainCertBindingsResponse) FromJsonString added in v1.0.466

func (r *ModifyLiveDomainCertBindingsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveDomainCertBindingsResponse) ToJsonString added in v1.0.466

func (r *ModifyLiveDomainCertBindingsResponse) ToJsonString() string

type ModifyLiveDomainCertBindingsResponseParams added in v1.0.466

type ModifyLiveDomainCertBindingsResponseParams struct {
	// DomainNames 入参中,与证书不匹配的域名列表,将会跳过处理。
	MismatchedDomainNames []*string `json:"MismatchedDomainNames,omitnil,omitempty" name:"MismatchedDomainNames"`

	// 操作失败的域名及错误码,错误信息,包括MismatchedDomainNames中的域名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Errors []*BatchDomainOperateErrors `json:"Errors,omitnil,omitempty" name:"Errors"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLiveDomainRefererRequest

type ModifyLiveDomainRefererRequest struct {
	*tchttp.BaseRequest

	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否开启当前域名的 Referer 黑白名单鉴权。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 名单类型,0:黑名单,1:白名单。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否允许空 Referer,0:不允许,1:允许。
	AllowEmpty *int64 `json:"AllowEmpty,omitnil,omitempty" name:"AllowEmpty"`

	// Referer 名单列表,以;分隔。
	Rules *string `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewModifyLiveDomainRefererRequest

func NewModifyLiveDomainRefererRequest() (request *ModifyLiveDomainRefererRequest)

func (*ModifyLiveDomainRefererRequest) FromJsonString

func (r *ModifyLiveDomainRefererRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveDomainRefererRequest) ToJsonString

func (r *ModifyLiveDomainRefererRequest) ToJsonString() string

type ModifyLiveDomainRefererRequestParams added in v1.0.426

type ModifyLiveDomainRefererRequestParams struct {
	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否开启当前域名的 Referer 黑白名单鉴权。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 名单类型,0:黑名单,1:白名单。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否允许空 Referer,0:不允许,1:允许。
	AllowEmpty *int64 `json:"AllowEmpty,omitnil,omitempty" name:"AllowEmpty"`

	// Referer 名单列表,以;分隔。
	Rules *string `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type ModifyLiveDomainRefererResponse

type ModifyLiveDomainRefererResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLiveDomainRefererResponseParams `json:"Response"`
}

func NewModifyLiveDomainRefererResponse

func NewModifyLiveDomainRefererResponse() (response *ModifyLiveDomainRefererResponse)

func (*ModifyLiveDomainRefererResponse) FromJsonString

func (r *ModifyLiveDomainRefererResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveDomainRefererResponse) ToJsonString

func (r *ModifyLiveDomainRefererResponse) ToJsonString() string

type ModifyLiveDomainRefererResponseParams added in v1.0.426

type ModifyLiveDomainRefererResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLivePadTemplateRequest added in v1.0.680

type ModifyLivePadTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 垫片内容。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 断流等待时间。
	// 取值范围:0-30000。
	// 单位:ms。
	WaitDuration *uint64 `json:"WaitDuration,omitnil,omitempty" name:"WaitDuration"`

	// 最大垫片时长。
	// 取值范围:0 - 正无穷。
	// 单位:ms。
	MaxDuration *uint64 `json:"MaxDuration,omitnil,omitempty" name:"MaxDuration"`

	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 垫片内容类型: 1:图片,2:视频。 默认值:1。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewModifyLivePadTemplateRequest added in v1.0.680

func NewModifyLivePadTemplateRequest() (request *ModifyLivePadTemplateRequest)

func (*ModifyLivePadTemplateRequest) FromJsonString added in v1.0.680

func (r *ModifyLivePadTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePadTemplateRequest) ToJsonString added in v1.0.680

func (r *ModifyLivePadTemplateRequest) ToJsonString() string

type ModifyLivePadTemplateRequestParams added in v1.0.680

type ModifyLivePadTemplateRequestParams struct {
	// 模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 垫片内容。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 断流等待时间。
	// 取值范围:0-30000。
	// 单位:ms。
	WaitDuration *uint64 `json:"WaitDuration,omitnil,omitempty" name:"WaitDuration"`

	// 最大垫片时长。
	// 取值范围:0 - 正无穷。
	// 单位:ms。
	MaxDuration *uint64 `json:"MaxDuration,omitnil,omitempty" name:"MaxDuration"`

	// 模板名称。
	// 长度上限:255字节。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 垫片内容类型: 1:图片,2:视频。 默认值:1。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type ModifyLivePadTemplateResponse added in v1.0.680

type ModifyLivePadTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLivePadTemplateResponseParams `json:"Response"`
}

func NewModifyLivePadTemplateResponse added in v1.0.680

func NewModifyLivePadTemplateResponse() (response *ModifyLivePadTemplateResponse)

func (*ModifyLivePadTemplateResponse) FromJsonString added in v1.0.680

func (r *ModifyLivePadTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePadTemplateResponse) ToJsonString added in v1.0.680

func (r *ModifyLivePadTemplateResponse) ToJsonString() string

type ModifyLivePadTemplateResponseParams added in v1.0.680

type ModifyLivePadTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLivePlayAuthKeyRequest

type ModifyLivePlayAuthKeyRequest struct {
	*tchttp.BaseRequest

	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否启用,0:关闭,1:启用。
	// 不传表示不修改当前值。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 鉴权key。
	// 不传表示不修改当前值。
	AuthKey *string `json:"AuthKey,omitnil,omitempty" name:"AuthKey"`

	// 有效时间,单位:秒。
	// 不传表示不修改当前值。
	AuthDelta *uint64 `json:"AuthDelta,omitnil,omitempty" name:"AuthDelta"`

	// 鉴权备用key。
	// 不传表示不修改当前值。
	AuthBackKey *string `json:"AuthBackKey,omitnil,omitempty" name:"AuthBackKey"`
}

func NewModifyLivePlayAuthKeyRequest

func NewModifyLivePlayAuthKeyRequest() (request *ModifyLivePlayAuthKeyRequest)

func (*ModifyLivePlayAuthKeyRequest) FromJsonString

func (r *ModifyLivePlayAuthKeyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePlayAuthKeyRequest) ToJsonString

func (r *ModifyLivePlayAuthKeyRequest) ToJsonString() string

type ModifyLivePlayAuthKeyRequestParams added in v1.0.426

type ModifyLivePlayAuthKeyRequestParams struct {
	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否启用,0:关闭,1:启用。
	// 不传表示不修改当前值。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 鉴权key。
	// 不传表示不修改当前值。
	AuthKey *string `json:"AuthKey,omitnil,omitempty" name:"AuthKey"`

	// 有效时间,单位:秒。
	// 不传表示不修改当前值。
	AuthDelta *uint64 `json:"AuthDelta,omitnil,omitempty" name:"AuthDelta"`

	// 鉴权备用key。
	// 不传表示不修改当前值。
	AuthBackKey *string `json:"AuthBackKey,omitnil,omitempty" name:"AuthBackKey"`
}

Predefined struct for user

type ModifyLivePlayAuthKeyResponse

type ModifyLivePlayAuthKeyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLivePlayAuthKeyResponseParams `json:"Response"`
}

func NewModifyLivePlayAuthKeyResponse

func NewModifyLivePlayAuthKeyResponse() (response *ModifyLivePlayAuthKeyResponse)

func (*ModifyLivePlayAuthKeyResponse) FromJsonString

func (r *ModifyLivePlayAuthKeyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePlayAuthKeyResponse) ToJsonString

func (r *ModifyLivePlayAuthKeyResponse) ToJsonString() string

type ModifyLivePlayAuthKeyResponseParams added in v1.0.426

type ModifyLivePlayAuthKeyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLivePlayDomainRequest

type ModifyLivePlayDomainRequest struct {
	*tchttp.BaseRequest

	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 拉流域名类型。1-国内;2-全球;3-境外
	PlayType *int64 `json:"PlayType,omitnil,omitempty" name:"PlayType"`
}

func NewModifyLivePlayDomainRequest

func NewModifyLivePlayDomainRequest() (request *ModifyLivePlayDomainRequest)

func (*ModifyLivePlayDomainRequest) FromJsonString

func (r *ModifyLivePlayDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePlayDomainRequest) ToJsonString

func (r *ModifyLivePlayDomainRequest) ToJsonString() string

type ModifyLivePlayDomainRequestParams added in v1.0.426

type ModifyLivePlayDomainRequestParams struct {
	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 拉流域名类型。1-国内;2-全球;3-境外
	PlayType *int64 `json:"PlayType,omitnil,omitempty" name:"PlayType"`
}

Predefined struct for user

type ModifyLivePlayDomainResponse

type ModifyLivePlayDomainResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLivePlayDomainResponseParams `json:"Response"`
}

func NewModifyLivePlayDomainResponse

func NewModifyLivePlayDomainResponse() (response *ModifyLivePlayDomainResponse)

func (*ModifyLivePlayDomainResponse) FromJsonString

func (r *ModifyLivePlayDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePlayDomainResponse) ToJsonString

func (r *ModifyLivePlayDomainResponse) ToJsonString() string

type ModifyLivePlayDomainResponseParams added in v1.0.426

type ModifyLivePlayDomainResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLivePullStreamTaskRequest

type ModifyLivePullStreamTaskRequest struct {
	*tchttp.BaseRequest

	// 任务Id。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 操作人姓名。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 拉流源url列表。
	// SourceType为直播(PullLivePushLive)只可以填1个,
	// SourceType为点播(PullVodPushLive)可以填多个,上限30个。
	SourceUrls []*string `json:"SourceUrls,omitnil,omitempty" name:"SourceUrls"`

	// 开始时间。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,注意:
	// 1. 结束时间必须大于开始时间;
	// 2. 结束时间和开始时间必须大于当前时间;
	// 3. 结束时间 和 开始时间 间隔必须小于七天。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 点播拉流转推循环次数。
	// -1:无限循环,直到任务结束。
	// 0:不循环。
	// >0:具体循环次数。次数和时间以先结束的为准。
	// 注意:拉流源为点播,该配置生效。
	VodLoopTimes *int64 `json:"VodLoopTimes,omitnil,omitempty" name:"VodLoopTimes"`

	// 点播更新SourceUrls后的播放方式:
	// ImmediateNewSource:立即从更新的拉流源开始播放;
	// ContinueBreakPoint:从上次断流url源的断点处继续,结束后再使用新的拉流源。
	// 注意:拉流源为点播,该配置生效。
	VodRefreshType *string `json:"VodRefreshType,omitnil,omitempty" name:"VodRefreshType"`

	// 任务状态:
	// enable - 启用,
	// pause - 暂停。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 选择需要回调的事件(不填则回调全部):
	// TaskStart:任务启动回调,
	// TaskExit:任务停止回调,
	// VodSourceFileStart:从点播源文件开始拉流回调,
	// VodSourceFileFinish:从点播源文件拉流结束回调,
	// ResetTaskConfig:任务更新回调。
	CallbackEvents []*string `json:"CallbackEvents,omitnil,omitempty" name:"CallbackEvents"`

	// 自定义回调地址。
	// 相关事件会回调到该地址。
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 指定播放文件索引。
	// 注意: 从1开始,不大于SourceUrls中文件个数。
	FileIndex *int64 `json:"FileIndex,omitnil,omitempty" name:"FileIndex"`

	// 指定播放文件偏移。
	// 注意:
	// 1. 单位:秒,配合FileIndex使用。
	OffsetTime *int64 `json:"OffsetTime,omitnil,omitempty" name:"OffsetTime"`

	// 指定任务 ID 修改任务。
	//
	// 注意:该自定义任务 ID 只有在创建任务时指定了,才可在此处修改时使用。否则请使用系统返回的任务 ID。
	SpecifyTaskId *string `json:"SpecifyTaskId,omitnil,omitempty" name:"SpecifyTaskId"`

	// 目标 Url。
	// 换目标地址,会断流重推到新地址。
	ToUrl *string `json:"ToUrl,omitnil,omitempty" name:"ToUrl"`

	// 任务备注。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 备源的类型:
	// PullLivePushLive -直播,
	// PullVodPushLive -点播。
	// 注意:
	// 1. 仅当主源类型为直播源时,备源才会生效。
	// 2. 将该参数置为空,则可将任务去除备源信息。
	// 3. 主直播源拉流中断时,自动使用备源进行拉流。
	// 4. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。
	BackupSourceType *string `json:"BackupSourceType,omitnil,omitempty" name:"BackupSourceType"`

	// 备源 URL。
	// 只允许填一个备源 URL
	BackupSourceUrl *string `json:"BackupSourceUrl,omitnil,omitempty" name:"BackupSourceUrl"`

	// 水印信息列表。
	// 注意:
	// 1. 最多支持4个不同位置的水印。
	// 2. 水印图片 URL 请使用合法外网可访问地址。
	// 3. 支持的水印图片格式:png,jpg等。
	// 4. 轮播任务修改水印后,轮播到下一个文件时新水印生效。
	// 5. 直播源任务修改水印后,水印立即生效。
	// 6. 清除水印时,需携带该水印列表参数,内容为空数组。
	// 7. 暂不支持动图水印。
	WatermarkList []*PullPushWatermarkInfo `json:"WatermarkList,omitnil,omitempty" name:"WatermarkList"`

	// 点播源是否启用本地推流模式,默认0,不启用。
	// 0 - 不启用。
	// 1 - 启用。
	// 注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。
	VodLocalMode *int64 `json:"VodLocalMode,omitnil,omitempty" name:"VodLocalMode"`

	// 新的目标地址。传空值,则取消该地址的推流。
	// 传入新值,则替换原有地址。
	BackupToUrl *string `json:"BackupToUrl,omitnil,omitempty" name:"BackupToUrl"`

	// 点播垫片文件地址。注意:用于在主源拉不到时自动兜底到垫片文件,切到垫片文件后,每次播完垫片会尝试拉主源,如果主源恢复则自动切回主源。可根据需要的轮询检查时长来传入对应时长的垫片文件。
	BackupVodUrl *string `json:"BackupVodUrl,omitnil,omitempty" name:"BackupVodUrl"`
}

func NewModifyLivePullStreamTaskRequest

func NewModifyLivePullStreamTaskRequest() (request *ModifyLivePullStreamTaskRequest)

func (*ModifyLivePullStreamTaskRequest) FromJsonString

func (r *ModifyLivePullStreamTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePullStreamTaskRequest) ToJsonString

func (r *ModifyLivePullStreamTaskRequest) ToJsonString() string

type ModifyLivePullStreamTaskRequestParams added in v1.0.426

type ModifyLivePullStreamTaskRequestParams struct {
	// 任务Id。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 操作人姓名。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 拉流源url列表。
	// SourceType为直播(PullLivePushLive)只可以填1个,
	// SourceType为点播(PullVodPushLive)可以填多个,上限30个。
	SourceUrls []*string `json:"SourceUrls,omitnil,omitempty" name:"SourceUrls"`

	// 开始时间。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,注意:
	// 1. 结束时间必须大于开始时间;
	// 2. 结束时间和开始时间必须大于当前时间;
	// 3. 结束时间 和 开始时间 间隔必须小于七天。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 点播拉流转推循环次数。
	// -1:无限循环,直到任务结束。
	// 0:不循环。
	// >0:具体循环次数。次数和时间以先结束的为准。
	// 注意:拉流源为点播,该配置生效。
	VodLoopTimes *int64 `json:"VodLoopTimes,omitnil,omitempty" name:"VodLoopTimes"`

	// 点播更新SourceUrls后的播放方式:
	// ImmediateNewSource:立即从更新的拉流源开始播放;
	// ContinueBreakPoint:从上次断流url源的断点处继续,结束后再使用新的拉流源。
	// 注意:拉流源为点播,该配置生效。
	VodRefreshType *string `json:"VodRefreshType,omitnil,omitempty" name:"VodRefreshType"`

	// 任务状态:
	// enable - 启用,
	// pause - 暂停。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 选择需要回调的事件(不填则回调全部):
	// TaskStart:任务启动回调,
	// TaskExit:任务停止回调,
	// VodSourceFileStart:从点播源文件开始拉流回调,
	// VodSourceFileFinish:从点播源文件拉流结束回调,
	// ResetTaskConfig:任务更新回调。
	CallbackEvents []*string `json:"CallbackEvents,omitnil,omitempty" name:"CallbackEvents"`

	// 自定义回调地址。
	// 相关事件会回调到该地址。
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 指定播放文件索引。
	// 注意: 从1开始,不大于SourceUrls中文件个数。
	FileIndex *int64 `json:"FileIndex,omitnil,omitempty" name:"FileIndex"`

	// 指定播放文件偏移。
	// 注意:
	// 1. 单位:秒,配合FileIndex使用。
	OffsetTime *int64 `json:"OffsetTime,omitnil,omitempty" name:"OffsetTime"`

	// 指定任务 ID 修改任务。
	//
	// 注意:该自定义任务 ID 只有在创建任务时指定了,才可在此处修改时使用。否则请使用系统返回的任务 ID。
	SpecifyTaskId *string `json:"SpecifyTaskId,omitnil,omitempty" name:"SpecifyTaskId"`

	// 目标 Url。
	// 换目标地址,会断流重推到新地址。
	ToUrl *string `json:"ToUrl,omitnil,omitempty" name:"ToUrl"`

	// 任务备注。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 备源的类型:
	// PullLivePushLive -直播,
	// PullVodPushLive -点播。
	// 注意:
	// 1. 仅当主源类型为直播源时,备源才会生效。
	// 2. 将该参数置为空,则可将任务去除备源信息。
	// 3. 主直播源拉流中断时,自动使用备源进行拉流。
	// 4. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。
	BackupSourceType *string `json:"BackupSourceType,omitnil,omitempty" name:"BackupSourceType"`

	// 备源 URL。
	// 只允许填一个备源 URL
	BackupSourceUrl *string `json:"BackupSourceUrl,omitnil,omitempty" name:"BackupSourceUrl"`

	// 水印信息列表。
	// 注意:
	// 1. 最多支持4个不同位置的水印。
	// 2. 水印图片 URL 请使用合法外网可访问地址。
	// 3. 支持的水印图片格式:png,jpg等。
	// 4. 轮播任务修改水印后,轮播到下一个文件时新水印生效。
	// 5. 直播源任务修改水印后,水印立即生效。
	// 6. 清除水印时,需携带该水印列表参数,内容为空数组。
	// 7. 暂不支持动图水印。
	WatermarkList []*PullPushWatermarkInfo `json:"WatermarkList,omitnil,omitempty" name:"WatermarkList"`

	// 点播源是否启用本地推流模式,默认0,不启用。
	// 0 - 不启用。
	// 1 - 启用。
	// 注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。
	VodLocalMode *int64 `json:"VodLocalMode,omitnil,omitempty" name:"VodLocalMode"`

	// 新的目标地址。传空值,则取消该地址的推流。
	// 传入新值,则替换原有地址。
	BackupToUrl *string `json:"BackupToUrl,omitnil,omitempty" name:"BackupToUrl"`

	// 点播垫片文件地址。注意:用于在主源拉不到时自动兜底到垫片文件,切到垫片文件后,每次播完垫片会尝试拉主源,如果主源恢复则自动切回主源。可根据需要的轮询检查时长来传入对应时长的垫片文件。
	BackupVodUrl *string `json:"BackupVodUrl,omitnil,omitempty" name:"BackupVodUrl"`
}

Predefined struct for user

type ModifyLivePullStreamTaskResponse

type ModifyLivePullStreamTaskResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLivePullStreamTaskResponseParams `json:"Response"`
}

func NewModifyLivePullStreamTaskResponse

func NewModifyLivePullStreamTaskResponse() (response *ModifyLivePullStreamTaskResponse)

func (*ModifyLivePullStreamTaskResponse) FromJsonString

func (r *ModifyLivePullStreamTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePullStreamTaskResponse) ToJsonString

func (r *ModifyLivePullStreamTaskResponse) ToJsonString() string

type ModifyLivePullStreamTaskResponseParams added in v1.0.426

type ModifyLivePullStreamTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLivePushAuthKeyRequest

type ModifyLivePushAuthKeyRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否启用,0:关闭,1:启用。
	// 不传表示不修改当前值。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 主鉴权key。
	// 不传表示不修改当前值。
	MasterAuthKey *string `json:"MasterAuthKey,omitnil,omitempty" name:"MasterAuthKey"`

	// 备鉴权key。
	// 不传表示不修改当前值。
	BackupAuthKey *string `json:"BackupAuthKey,omitnil,omitempty" name:"BackupAuthKey"`

	// 有效时间,单位:秒。
	AuthDelta *uint64 `json:"AuthDelta,omitnil,omitempty" name:"AuthDelta"`
}

func NewModifyLivePushAuthKeyRequest

func NewModifyLivePushAuthKeyRequest() (request *ModifyLivePushAuthKeyRequest)

func (*ModifyLivePushAuthKeyRequest) FromJsonString

func (r *ModifyLivePushAuthKeyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePushAuthKeyRequest) ToJsonString

func (r *ModifyLivePushAuthKeyRequest) ToJsonString() string

type ModifyLivePushAuthKeyRequestParams added in v1.0.426

type ModifyLivePushAuthKeyRequestParams struct {
	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否启用,0:关闭,1:启用。
	// 不传表示不修改当前值。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 主鉴权key。
	// 不传表示不修改当前值。
	MasterAuthKey *string `json:"MasterAuthKey,omitnil,omitempty" name:"MasterAuthKey"`

	// 备鉴权key。
	// 不传表示不修改当前值。
	BackupAuthKey *string `json:"BackupAuthKey,omitnil,omitempty" name:"BackupAuthKey"`

	// 有效时间,单位:秒。
	AuthDelta *uint64 `json:"AuthDelta,omitnil,omitempty" name:"AuthDelta"`
}

Predefined struct for user

type ModifyLivePushAuthKeyResponse

type ModifyLivePushAuthKeyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLivePushAuthKeyResponseParams `json:"Response"`
}

func NewModifyLivePushAuthKeyResponse

func NewModifyLivePushAuthKeyResponse() (response *ModifyLivePushAuthKeyResponse)

func (*ModifyLivePushAuthKeyResponse) FromJsonString

func (r *ModifyLivePushAuthKeyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLivePushAuthKeyResponse) ToJsonString

func (r *ModifyLivePushAuthKeyResponse) ToJsonString() string

type ModifyLivePushAuthKeyResponseParams added in v1.0.426

type ModifyLivePushAuthKeyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLiveRecordTemplateRequest

type ModifyLiveRecordTemplateRequest struct {
	*tchttp.BaseRequest

	// DescribeRecordTemplates接口获取到的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// FLV 录制参数,开启 FLV 录制时设置。
	FlvParam *RecordParam `json:"FlvParam,omitnil,omitempty" name:"FlvParam"`

	// HLS 录制参数,开启 HLS 录制时设置。
	HlsParam *RecordParam `json:"HlsParam,omitnil,omitempty" name:"HlsParam"`

	// MP4 录制参数,开启 MP4 录制时设置。
	Mp4Param *RecordParam `json:"Mp4Param,omitnil,omitempty" name:"Mp4Param"`

	// AAC 录制参数,开启 AAC 录制时设置。
	AacParam *RecordParam `json:"AacParam,omitnil,omitempty" name:"AacParam"`

	// HLS 录制定制参数。
	HlsSpecialParam *HlsSpecialParam `json:"HlsSpecialParam,omitnil,omitempty" name:"HlsSpecialParam"`

	// MP3 录制参数,开启 MP3 录制时设置。
	Mp3Param *RecordParam `json:"Mp3Param,omitnil,omitempty" name:"Mp3Param"`

	// 是否去除水印,类型为慢直播时此参数无效。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// FLV 录制定制参数。
	FlvSpecialParam *FlvSpecialParam `json:"FlvSpecialParam,omitnil,omitempty" name:"FlvSpecialParam"`
}

func NewModifyLiveRecordTemplateRequest

func NewModifyLiveRecordTemplateRequest() (request *ModifyLiveRecordTemplateRequest)

func (*ModifyLiveRecordTemplateRequest) FromJsonString

func (r *ModifyLiveRecordTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveRecordTemplateRequest) ToJsonString

func (r *ModifyLiveRecordTemplateRequest) ToJsonString() string

type ModifyLiveRecordTemplateRequestParams added in v1.0.426

type ModifyLiveRecordTemplateRequestParams struct {
	// DescribeRecordTemplates接口获取到的模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// FLV 录制参数,开启 FLV 录制时设置。
	FlvParam *RecordParam `json:"FlvParam,omitnil,omitempty" name:"FlvParam"`

	// HLS 录制参数,开启 HLS 录制时设置。
	HlsParam *RecordParam `json:"HlsParam,omitnil,omitempty" name:"HlsParam"`

	// MP4 录制参数,开启 MP4 录制时设置。
	Mp4Param *RecordParam `json:"Mp4Param,omitnil,omitempty" name:"Mp4Param"`

	// AAC 录制参数,开启 AAC 录制时设置。
	AacParam *RecordParam `json:"AacParam,omitnil,omitempty" name:"AacParam"`

	// HLS 录制定制参数。
	HlsSpecialParam *HlsSpecialParam `json:"HlsSpecialParam,omitnil,omitempty" name:"HlsSpecialParam"`

	// MP3 录制参数,开启 MP3 录制时设置。
	Mp3Param *RecordParam `json:"Mp3Param,omitnil,omitempty" name:"Mp3Param"`

	// 是否去除水印,类型为慢直播时此参数无效。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// FLV 录制定制参数。
	FlvSpecialParam *FlvSpecialParam `json:"FlvSpecialParam,omitnil,omitempty" name:"FlvSpecialParam"`
}

Predefined struct for user

type ModifyLiveRecordTemplateResponse

type ModifyLiveRecordTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLiveRecordTemplateResponseParams `json:"Response"`
}

func NewModifyLiveRecordTemplateResponse

func NewModifyLiveRecordTemplateResponse() (response *ModifyLiveRecordTemplateResponse)

func (*ModifyLiveRecordTemplateResponse) FromJsonString

func (r *ModifyLiveRecordTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveRecordTemplateResponse) ToJsonString

func (r *ModifyLiveRecordTemplateResponse) ToJsonString() string

type ModifyLiveRecordTemplateResponseParams added in v1.0.426

type ModifyLiveRecordTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLiveSnapshotTemplateRequest

type ModifyLiveSnapshotTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// Cos 应用 ID。
	// **注:此参数现在须必选。**
	CosAppId *int64 `json:"CosAppId,omitnil,omitempty" name:"CosAppId"`

	// Cos Bucket名称。
	// 注:CosBucket参数值不能包含-[appid] 部分。
	// **注:此参数现在须必选。**
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// Cos 地域。
	// **注:此参数现在须必选。**
	CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`

	// 模板名称。
	// 长度上限:255字节。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	// 长度上限:1024字节。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 截图间隔,单位s,默认10s。
	// 范围: 5s ~ 300s。
	SnapshotInterval *int64 `json:"SnapshotInterval,omitnil,omitempty" name:"SnapshotInterval"`

	// 截图宽度。默认:0(原始宽)。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度。默认:0(原始高)。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 是否开启鉴黄,默认 0 。
	// 0:不开启。
	// 1:开启。
	PornFlag *int64 `json:"PornFlag,omitnil,omitempty" name:"PornFlag"`

	// Cos Bucket文件夹前缀。
	CosPrefix *string `json:"CosPrefix,omitnil,omitempty" name:"CosPrefix"`

	// Cos 文件名称。
	CosFileName *string `json:"CosFileName,omitnil,omitempty" name:"CosFileName"`
}

func NewModifyLiveSnapshotTemplateRequest

func NewModifyLiveSnapshotTemplateRequest() (request *ModifyLiveSnapshotTemplateRequest)

func (*ModifyLiveSnapshotTemplateRequest) FromJsonString

func (r *ModifyLiveSnapshotTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveSnapshotTemplateRequest) ToJsonString

func (r *ModifyLiveSnapshotTemplateRequest) ToJsonString() string

type ModifyLiveSnapshotTemplateRequestParams added in v1.0.426

type ModifyLiveSnapshotTemplateRequestParams struct {
	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// Cos 应用 ID。
	// **注:此参数现在须必选。**
	CosAppId *int64 `json:"CosAppId,omitnil,omitempty" name:"CosAppId"`

	// Cos Bucket名称。
	// 注:CosBucket参数值不能包含-[appid] 部分。
	// **注:此参数现在须必选。**
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// Cos 地域。
	// **注:此参数现在须必选。**
	CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`

	// 模板名称。
	// 长度上限:255字节。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	// 长度上限:1024字节。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 截图间隔,单位s,默认10s。
	// 范围: 5s ~ 300s。
	SnapshotInterval *int64 `json:"SnapshotInterval,omitnil,omitempty" name:"SnapshotInterval"`

	// 截图宽度。默认:0(原始宽)。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度。默认:0(原始高)。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 是否开启鉴黄,默认 0 。
	// 0:不开启。
	// 1:开启。
	PornFlag *int64 `json:"PornFlag,omitnil,omitempty" name:"PornFlag"`

	// Cos Bucket文件夹前缀。
	CosPrefix *string `json:"CosPrefix,omitnil,omitempty" name:"CosPrefix"`

	// Cos 文件名称。
	CosFileName *string `json:"CosFileName,omitnil,omitempty" name:"CosFileName"`
}

Predefined struct for user

type ModifyLiveSnapshotTemplateResponse

type ModifyLiveSnapshotTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLiveSnapshotTemplateResponseParams `json:"Response"`
}

func NewModifyLiveSnapshotTemplateResponse

func NewModifyLiveSnapshotTemplateResponse() (response *ModifyLiveSnapshotTemplateResponse)

func (*ModifyLiveSnapshotTemplateResponse) FromJsonString

func (r *ModifyLiveSnapshotTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveSnapshotTemplateResponse) ToJsonString

func (r *ModifyLiveSnapshotTemplateResponse) ToJsonString() string

type ModifyLiveSnapshotTemplateResponseParams added in v1.0.426

type ModifyLiveSnapshotTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLiveStreamMonitorRequest added in v1.0.680

type ModifyLiveStreamMonitorRequest struct {
	*tchttp.BaseRequest

	// 监播任务ID。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`

	// 监播任务的名称。长度128字节以内(一个汉字两个字节)。
	MonitorName *string `json:"MonitorName,omitnil,omitempty" name:"MonitorName"`

	// 监播任务输出信息。
	OutputInfo *LiveStreamMonitorOutputInfo `json:"OutputInfo,omitnil,omitempty" name:"OutputInfo"`

	// 待监播的输入流信息。
	InputList []*LiveStreamMonitorInputInfo `json:"InputList,omitnil,omitempty" name:"InputList"`

	// 监播事件通知策略。
	NotifyPolicy *LiveStreamMonitorNotifyPolicy `json:"NotifyPolicy,omitnil,omitempty" name:"NotifyPolicy"`

	// 智能语音识别语种:
	// 0 关闭 1 中文 2 英文 3 日文 4 韩文。
	AsrLanguage *uint64 `json:"AsrLanguage,omitnil,omitempty" name:"AsrLanguage"`

	// 智能文字识别语种:
	// 0 关闭 1 中、英文。
	OcrLanguage *uint64 `json:"OcrLanguage,omitnil,omitempty" name:"OcrLanguage"`

	// 语音识别输入流列表,1代表第一条输入流。
	AiAsrInputIndexList []*uint64 `json:"AiAsrInputIndexList,omitnil,omitempty" name:"AiAsrInputIndexList"`

	// 文字识别输入流列表,1代表第一条输入流。
	AiOcrInputIndexList []*uint64 `json:"AiOcrInputIndexList,omitnil,omitempty" name:"AiOcrInputIndexList"`

	// 是否开启断流检测。
	CheckStreamBroken *uint64 `json:"CheckStreamBroken,omitnil,omitempty" name:"CheckStreamBroken"`

	// 是否开启低帧率检测。
	CheckStreamLowFrameRate *uint64 `json:"CheckStreamLowFrameRate,omitnil,omitempty" name:"CheckStreamLowFrameRate"`

	// 是否存储监播事件到监播报告,以及是否允许查询监播报告。
	AllowMonitorReport *uint64 `json:"AllowMonitorReport,omitnil,omitempty" name:"AllowMonitorReport"`

	// 是否开启格式诊断。
	AiFormatDiagnose *uint64 `json:"AiFormatDiagnose,omitnil,omitempty" name:"AiFormatDiagnose"`

	// 是否开启内容质检。
	AiQualityControl *uint64 `json:"AiQualityControl,omitnil,omitempty" name:"AiQualityControl"`
}

func NewModifyLiveStreamMonitorRequest added in v1.0.680

func NewModifyLiveStreamMonitorRequest() (request *ModifyLiveStreamMonitorRequest)

func (*ModifyLiveStreamMonitorRequest) FromJsonString added in v1.0.680

func (r *ModifyLiveStreamMonitorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveStreamMonitorRequest) ToJsonString added in v1.0.680

func (r *ModifyLiveStreamMonitorRequest) ToJsonString() string

type ModifyLiveStreamMonitorRequestParams added in v1.0.680

type ModifyLiveStreamMonitorRequestParams struct {
	// 监播任务ID。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`

	// 监播任务的名称。长度128字节以内(一个汉字两个字节)。
	MonitorName *string `json:"MonitorName,omitnil,omitempty" name:"MonitorName"`

	// 监播任务输出信息。
	OutputInfo *LiveStreamMonitorOutputInfo `json:"OutputInfo,omitnil,omitempty" name:"OutputInfo"`

	// 待监播的输入流信息。
	InputList []*LiveStreamMonitorInputInfo `json:"InputList,omitnil,omitempty" name:"InputList"`

	// 监播事件通知策略。
	NotifyPolicy *LiveStreamMonitorNotifyPolicy `json:"NotifyPolicy,omitnil,omitempty" name:"NotifyPolicy"`

	// 智能语音识别语种:
	// 0 关闭 1 中文 2 英文 3 日文 4 韩文。
	AsrLanguage *uint64 `json:"AsrLanguage,omitnil,omitempty" name:"AsrLanguage"`

	// 智能文字识别语种:
	// 0 关闭 1 中、英文。
	OcrLanguage *uint64 `json:"OcrLanguage,omitnil,omitempty" name:"OcrLanguage"`

	// 语音识别输入流列表,1代表第一条输入流。
	AiAsrInputIndexList []*uint64 `json:"AiAsrInputIndexList,omitnil,omitempty" name:"AiAsrInputIndexList"`

	// 文字识别输入流列表,1代表第一条输入流。
	AiOcrInputIndexList []*uint64 `json:"AiOcrInputIndexList,omitnil,omitempty" name:"AiOcrInputIndexList"`

	// 是否开启断流检测。
	CheckStreamBroken *uint64 `json:"CheckStreamBroken,omitnil,omitempty" name:"CheckStreamBroken"`

	// 是否开启低帧率检测。
	CheckStreamLowFrameRate *uint64 `json:"CheckStreamLowFrameRate,omitnil,omitempty" name:"CheckStreamLowFrameRate"`

	// 是否存储监播事件到监播报告,以及是否允许查询监播报告。
	AllowMonitorReport *uint64 `json:"AllowMonitorReport,omitnil,omitempty" name:"AllowMonitorReport"`

	// 是否开启格式诊断。
	AiFormatDiagnose *uint64 `json:"AiFormatDiagnose,omitnil,omitempty" name:"AiFormatDiagnose"`

	// 是否开启内容质检。
	AiQualityControl *uint64 `json:"AiQualityControl,omitnil,omitempty" name:"AiQualityControl"`
}

Predefined struct for user

type ModifyLiveStreamMonitorResponse added in v1.0.680

type ModifyLiveStreamMonitorResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLiveStreamMonitorResponseParams `json:"Response"`
}

func NewModifyLiveStreamMonitorResponse added in v1.0.680

func NewModifyLiveStreamMonitorResponse() (response *ModifyLiveStreamMonitorResponse)

func (*ModifyLiveStreamMonitorResponse) FromJsonString added in v1.0.680

func (r *ModifyLiveStreamMonitorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveStreamMonitorResponse) ToJsonString added in v1.0.680

func (r *ModifyLiveStreamMonitorResponse) ToJsonString() string

type ModifyLiveStreamMonitorResponseParams added in v1.0.680

type ModifyLiveStreamMonitorResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLiveTimeShiftTemplateRequest added in v1.0.589

type ModifyLiveTimeShiftTemplateRequest struct {
	*tchttp.BaseRequest

	// 时移模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 时移时长。
	// 单位:s。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 分片时长。
	// 可取3-10。
	// 单位:s。
	// 默认值:5。
	ItemDuration *uint64 `json:"ItemDuration,omitnil,omitempty" name:"ItemDuration"`

	// 是否去除水印。
	// 传true则将录制原始流。
	// 默认值:false。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// 转码流id列表。
	// 此参数仅在 RemoveWatermark为false时生效。
	TranscodeTemplateIds []*int64 `json:"TranscodeTemplateIds,omitnil,omitempty" name:"TranscodeTemplateIds"`

	// 地域。
	// Mainland:中国大陆。
	// Overseas:海外及港澳台地区。
	// 默认值:Mainland。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

func NewModifyLiveTimeShiftTemplateRequest added in v1.0.589

func NewModifyLiveTimeShiftTemplateRequest() (request *ModifyLiveTimeShiftTemplateRequest)

func (*ModifyLiveTimeShiftTemplateRequest) FromJsonString added in v1.0.589

func (r *ModifyLiveTimeShiftTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveTimeShiftTemplateRequest) ToJsonString added in v1.0.589

func (r *ModifyLiveTimeShiftTemplateRequest) ToJsonString() string

type ModifyLiveTimeShiftTemplateRequestParams added in v1.0.589

type ModifyLiveTimeShiftTemplateRequestParams struct {
	// 时移模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	// 仅支持中文、英文、数字、_、-。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	// 长度上限:1024字节。
	// 仅支持中文、英文、数字、_、-。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 时移时长。
	// 单位:s。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 分片时长。
	// 可取3-10。
	// 单位:s。
	// 默认值:5。
	ItemDuration *uint64 `json:"ItemDuration,omitnil,omitempty" name:"ItemDuration"`

	// 是否去除水印。
	// 传true则将录制原始流。
	// 默认值:false。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// 转码流id列表。
	// 此参数仅在 RemoveWatermark为false时生效。
	TranscodeTemplateIds []*int64 `json:"TranscodeTemplateIds,omitnil,omitempty" name:"TranscodeTemplateIds"`

	// 地域。
	// Mainland:中国大陆。
	// Overseas:海外及港澳台地区。
	// 默认值:Mainland。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

Predefined struct for user

type ModifyLiveTimeShiftTemplateResponse added in v1.0.589

type ModifyLiveTimeShiftTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLiveTimeShiftTemplateResponseParams `json:"Response"`
}

func NewModifyLiveTimeShiftTemplateResponse added in v1.0.589

func NewModifyLiveTimeShiftTemplateResponse() (response *ModifyLiveTimeShiftTemplateResponse)

func (*ModifyLiveTimeShiftTemplateResponse) FromJsonString added in v1.0.589

func (r *ModifyLiveTimeShiftTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveTimeShiftTemplateResponse) ToJsonString added in v1.0.589

func (r *ModifyLiveTimeShiftTemplateResponse) ToJsonString() string

type ModifyLiveTimeShiftTemplateResponseParams added in v1.0.589

type ModifyLiveTimeShiftTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLiveTranscodeTemplateRequest

type ModifyLiveTranscodeTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 Id。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 视频编码:h264/h265/origin,默认origin。
	//
	// origin: 保持原始编码格式
	Vcodec *string `json:"Vcodec,omitnil,omitempty" name:"Vcodec"`

	// 音频编码:aac,默认aac。
	// 注意:当前该参数未生效,待后续支持!
	Acodec *string `json:"Acodec,omitnil,omitempty" name:"Acodec"`

	// 音频码率,默认0。
	// 范围:0-500。
	AudioBitrate *int64 `json:"AudioBitrate,omitnil,omitempty" name:"AudioBitrate"`

	// 模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 视频码率。范围:0kbps - 8000kbps。
	// 0为保持原始码率。
	// 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
	VideoBitrate *int64 `json:"VideoBitrate,omitnil,omitempty" name:"VideoBitrate"`

	// 宽。0-3000。
	// 数值必须是2的倍数,0是原始宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 是否保留视频,0:否,1:是。默认1。
	NeedVideo *int64 `json:"NeedVideo,omitnil,omitempty" name:"NeedVideo"`

	// 是否保留音频,0:否,1:是。默认1。
	NeedAudio *int64 `json:"NeedAudio,omitnil,omitempty" name:"NeedAudio"`

	// 高。0-3000。
	// 数值必须是2的倍数,0是原始宽度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 帧率,默认0。
	// 范围0-60
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 关键帧间隔,单位:秒。
	// 范围2-6
	Gop *int64 `json:"Gop,omitnil,omitempty" name:"Gop"`

	// 旋转角度,默认0。
	// 可取值:0,90,180,270
	Rotate *int64 `json:"Rotate,omitnil,omitempty" name:"Rotate"`

	// 编码质量:
	// baseline/main/high。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 当设置的码率>原始码率时,是否以原始码率为准。
	// 0:否, 1:是
	// 默认 0。
	BitrateToOrig *int64 `json:"BitrateToOrig,omitnil,omitempty" name:"BitrateToOrig"`

	// 当设置的高度>原始高度时,是否以原始高度为准。
	// 0:否, 1:是
	// 默认 0。
	HeightToOrig *int64 `json:"HeightToOrig,omitnil,omitempty" name:"HeightToOrig"`

	// 当设置的帧率>原始帧率时,是否以原始帧率为准。
	// 0:否, 1:是
	// 默认 0。
	FpsToOrig *int64 `json:"FpsToOrig,omitnil,omitempty" name:"FpsToOrig"`

	// 极速高清视频码率压缩比。
	// 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent)
	//
	// 取值范围:0.0到0.5
	AdaptBitratePercent *float64 `json:"AdaptBitratePercent,omitnil,omitempty" name:"AdaptBitratePercent"`

	// 是否以短边作为高度,0:否,1:是。默认0。
	ShortEdgeAsHeight *int64 `json:"ShortEdgeAsHeight,omitnil,omitempty" name:"ShortEdgeAsHeight"`

	// DRM 加密类型,可选值:fairplay、normalaes、widevine。
	// 不传递或者为空字符串,清空之前的DRM配置。
	DRMType *string `json:"DRMType,omitnil,omitempty" name:"DRMType"`

	// DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。
	// 不传递或者为空字符串,清空之前的DRM配置。
	DRMTracks *string `json:"DRMTracks,omitnil,omitempty" name:"DRMTracks"`
}

func NewModifyLiveTranscodeTemplateRequest

func NewModifyLiveTranscodeTemplateRequest() (request *ModifyLiveTranscodeTemplateRequest)

func (*ModifyLiveTranscodeTemplateRequest) FromJsonString

func (r *ModifyLiveTranscodeTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveTranscodeTemplateRequest) ToJsonString

func (r *ModifyLiveTranscodeTemplateRequest) ToJsonString() string

type ModifyLiveTranscodeTemplateRequestParams added in v1.0.426

type ModifyLiveTranscodeTemplateRequestParams struct {
	// 模板 Id。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 视频编码:h264/h265/origin,默认origin。
	//
	// origin: 保持原始编码格式
	Vcodec *string `json:"Vcodec,omitnil,omitempty" name:"Vcodec"`

	// 音频编码:aac,默认aac。
	// 注意:当前该参数未生效,待后续支持!
	Acodec *string `json:"Acodec,omitnil,omitempty" name:"Acodec"`

	// 音频码率,默认0。
	// 范围:0-500。
	AudioBitrate *int64 `json:"AudioBitrate,omitnil,omitempty" name:"AudioBitrate"`

	// 模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 视频码率。范围:0kbps - 8000kbps。
	// 0为保持原始码率。
	// 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
	VideoBitrate *int64 `json:"VideoBitrate,omitnil,omitempty" name:"VideoBitrate"`

	// 宽。0-3000。
	// 数值必须是2的倍数,0是原始宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 是否保留视频,0:否,1:是。默认1。
	NeedVideo *int64 `json:"NeedVideo,omitnil,omitempty" name:"NeedVideo"`

	// 是否保留音频,0:否,1:是。默认1。
	NeedAudio *int64 `json:"NeedAudio,omitnil,omitempty" name:"NeedAudio"`

	// 高。0-3000。
	// 数值必须是2的倍数,0是原始宽度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 帧率,默认0。
	// 范围0-60
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 关键帧间隔,单位:秒。
	// 范围2-6
	Gop *int64 `json:"Gop,omitnil,omitempty" name:"Gop"`

	// 旋转角度,默认0。
	// 可取值:0,90,180,270
	Rotate *int64 `json:"Rotate,omitnil,omitempty" name:"Rotate"`

	// 编码质量:
	// baseline/main/high。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 当设置的码率>原始码率时,是否以原始码率为准。
	// 0:否, 1:是
	// 默认 0。
	BitrateToOrig *int64 `json:"BitrateToOrig,omitnil,omitempty" name:"BitrateToOrig"`

	// 当设置的高度>原始高度时,是否以原始高度为准。
	// 0:否, 1:是
	// 默认 0。
	HeightToOrig *int64 `json:"HeightToOrig,omitnil,omitempty" name:"HeightToOrig"`

	// 当设置的帧率>原始帧率时,是否以原始帧率为准。
	// 0:否, 1:是
	// 默认 0。
	FpsToOrig *int64 `json:"FpsToOrig,omitnil,omitempty" name:"FpsToOrig"`

	// 极速高清视频码率压缩比。
	// 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent)
	//
	// 取值范围:0.0到0.5
	AdaptBitratePercent *float64 `json:"AdaptBitratePercent,omitnil,omitempty" name:"AdaptBitratePercent"`

	// 是否以短边作为高度,0:否,1:是。默认0。
	ShortEdgeAsHeight *int64 `json:"ShortEdgeAsHeight,omitnil,omitempty" name:"ShortEdgeAsHeight"`

	// DRM 加密类型,可选值:fairplay、normalaes、widevine。
	// 不传递或者为空字符串,清空之前的DRM配置。
	DRMType *string `json:"DRMType,omitnil,omitempty" name:"DRMType"`

	// DRM 加密项,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。
	// 不传递或者为空字符串,清空之前的DRM配置。
	DRMTracks *string `json:"DRMTracks,omitnil,omitempty" name:"DRMTracks"`
}

Predefined struct for user

type ModifyLiveTranscodeTemplateResponse

type ModifyLiveTranscodeTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLiveTranscodeTemplateResponseParams `json:"Response"`
}

func NewModifyLiveTranscodeTemplateResponse

func NewModifyLiveTranscodeTemplateResponse() (response *ModifyLiveTranscodeTemplateResponse)

func (*ModifyLiveTranscodeTemplateResponse) FromJsonString

func (r *ModifyLiveTranscodeTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLiveTranscodeTemplateResponse) ToJsonString

func (r *ModifyLiveTranscodeTemplateResponse) ToJsonString() string

type ModifyLiveTranscodeTemplateResponseParams added in v1.0.426

type ModifyLiveTranscodeTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyPullStreamConfigRequest

type ModifyPullStreamConfigRequest struct {
	*tchttp.BaseRequest

	// 配置 ID。
	// 获取来源:
	// 1. 创建拉流配置接口CreatePullStreamConfig返回的配置 ID。
	// 2. 通过查询接口DescribePullStreamConfigs获取配置 ID。
	ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`

	// 源 URL,用于拉流的地址。目前可支持直播流及点播文件。
	// 注意:
	// 1. 多个点播 URL 之间使用空格拼接。
	// 2. 目前上限支持10个 URL。
	// 3. 支持拉流文件格式:FLV,RTMP,HLS,MP4。
	// 4. 使用标准三层样式,如:http://test.com/live/stream.flv
	FromUrl *string `json:"FromUrl,omitnil,omitempty" name:"FromUrl"`

	// 目的 URL,用于推流的地址,目前限制该目标地址为腾讯域名。
	// 1. 仅支持 RTMP 协议。
	// 2. 使用标准三层样式,如:http://test.com/live/stream.flv
	ToUrl *string `json:"ToUrl,omitnil,omitempty" name:"ToUrl"`

	// 区域 ID:
	// 1-深圳。
	// 2-上海。
	// 3-天津。
	// 4-中国香港。
	// 如有改动,需同时传入IspId。
	AreaId *int64 `json:"AreaId,omitnil,omitempty" name:"AreaId"`

	// 运营商 ID,
	// 1:电信。
	// 2:移动。
	// 3:联通。
	// 4:其他。
	// AreaId为4的时候,IspId只能为其他。如有改动,需同时传入AreaId。
	IspId *int64 `json:"IspId,omitnil,omitempty" name:"IspId"`

	// 开始时间。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,注意:
	// 1. 结束时间必须大于开始时间;
	// 2. 结束时间和开始时间必须大于当前时间;
	// 3. 结束时间 和 开始时间 间隔必须小于七天。
	//
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewModifyPullStreamConfigRequest

func NewModifyPullStreamConfigRequest() (request *ModifyPullStreamConfigRequest)

func (*ModifyPullStreamConfigRequest) FromJsonString

func (r *ModifyPullStreamConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPullStreamConfigRequest) ToJsonString

func (r *ModifyPullStreamConfigRequest) ToJsonString() string

type ModifyPullStreamConfigRequestParams added in v1.0.426

type ModifyPullStreamConfigRequestParams struct {
	// 配置 ID。
	// 获取来源:
	// 1. 创建拉流配置接口CreatePullStreamConfig返回的配置 ID。
	// 2. 通过查询接口DescribePullStreamConfigs获取配置 ID。
	ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`

	// 源 URL,用于拉流的地址。目前可支持直播流及点播文件。
	// 注意:
	// 1. 多个点播 URL 之间使用空格拼接。
	// 2. 目前上限支持10个 URL。
	// 3. 支持拉流文件格式:FLV,RTMP,HLS,MP4。
	// 4. 使用标准三层样式,如:http://test.com/live/stream.flv
	FromUrl *string `json:"FromUrl,omitnil,omitempty" name:"FromUrl"`

	// 目的 URL,用于推流的地址,目前限制该目标地址为腾讯域名。
	// 1. 仅支持 RTMP 协议。
	// 2. 使用标准三层样式,如:http://test.com/live/stream.flv
	ToUrl *string `json:"ToUrl,omitnil,omitempty" name:"ToUrl"`

	// 区域 ID:
	// 1-深圳。
	// 2-上海。
	// 3-天津。
	// 4-中国香港。
	// 如有改动,需同时传入IspId。
	AreaId *int64 `json:"AreaId,omitnil,omitempty" name:"AreaId"`

	// 运营商 ID,
	// 1:电信。
	// 2:移动。
	// 3:联通。
	// 4:其他。
	// AreaId为4的时候,IspId只能为其他。如有改动,需同时传入AreaId。
	IspId *int64 `json:"IspId,omitnil,omitempty" name:"IspId"`

	// 开始时间。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,注意:
	// 1. 结束时间必须大于开始时间;
	// 2. 结束时间和开始时间必须大于当前时间;
	// 3. 结束时间 和 开始时间 间隔必须小于七天。
	//
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type ModifyPullStreamConfigResponse

type ModifyPullStreamConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPullStreamConfigResponseParams `json:"Response"`
}

func NewModifyPullStreamConfigResponse

func NewModifyPullStreamConfigResponse() (response *ModifyPullStreamConfigResponse)

func (*ModifyPullStreamConfigResponse) FromJsonString

func (r *ModifyPullStreamConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPullStreamConfigResponse) ToJsonString

func (r *ModifyPullStreamConfigResponse) ToJsonString() string

type ModifyPullStreamConfigResponseParams added in v1.0.426

type ModifyPullStreamConfigResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyPullStreamStatusRequest

type ModifyPullStreamStatusRequest struct {
	*tchttp.BaseRequest

	// 配置 ID 列表。
	ConfigIds []*string `json:"ConfigIds,omitnil,omitempty" name:"ConfigIds"`

	// 目标状态。0无效,2正在运行,4暂停。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyPullStreamStatusRequest

func NewModifyPullStreamStatusRequest() (request *ModifyPullStreamStatusRequest)

func (*ModifyPullStreamStatusRequest) FromJsonString

func (r *ModifyPullStreamStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPullStreamStatusRequest) ToJsonString

func (r *ModifyPullStreamStatusRequest) ToJsonString() string

type ModifyPullStreamStatusRequestParams added in v1.0.426

type ModifyPullStreamStatusRequestParams struct {
	// 配置 ID 列表。
	ConfigIds []*string `json:"ConfigIds,omitnil,omitempty" name:"ConfigIds"`

	// 目标状态。0无效,2正在运行,4暂停。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyPullStreamStatusResponse

type ModifyPullStreamStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPullStreamStatusResponseParams `json:"Response"`
}

func NewModifyPullStreamStatusResponse

func NewModifyPullStreamStatusResponse() (response *ModifyPullStreamStatusResponse)

func (*ModifyPullStreamStatusResponse) FromJsonString

func (r *ModifyPullStreamStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPullStreamStatusResponse) ToJsonString

func (r *ModifyPullStreamStatusResponse) ToJsonString() string

type ModifyPullStreamStatusResponseParams added in v1.0.426

type ModifyPullStreamStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MonitorStreamPlayInfo

type MonitorStreamPlayInfo struct {
	// 播放域名。
	PlayDomain *string `json:"PlayDomain,omitnil,omitempty" name:"PlayDomain"`

	// 流id。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 播放码率,0表示原始码率。
	Rate *uint64 `json:"Rate,omitnil,omitempty" name:"Rate"`

	// 播放协议,可选值包括 Unknown,Flv,Hls,Rtmp,Huyap2p。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 带宽,单位是Mbps。
	Bandwidth *float64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 在线人数,1分钟采样一个点,统计采样点的tcp链接数目。
	Online *uint64 `json:"Online,omitnil,omitempty" name:"Online"`

	// 请求数。
	Request *uint64 `json:"Request,omitnil,omitempty" name:"Request"`
}

type PadTemplate added in v1.0.680

type PadTemplate struct {
	// 模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 垫片内容。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 模板创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 模板修改时间。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 断流等待时间。
	// 取值范围:0-30000。
	// 单位:ms。
	WaitDuration *uint64 `json:"WaitDuration,omitnil,omitempty" name:"WaitDuration"`

	// 最大垫片时长。
	// 取值范围:0 - 正无穷。
	// 单位:ms。
	MaxDuration *uint64 `json:"MaxDuration,omitnil,omitempty" name:"MaxDuration"`

	// 垫片内容类型: 1:图片,2:视频。 默认值:1。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

type PlayAuthKeyInfo

type PlayAuthKeyInfo struct {
	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否启用:
	// 0: 关闭。
	// 1: 启用。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 鉴权 Key。
	AuthKey *string `json:"AuthKey,omitnil,omitempty" name:"AuthKey"`

	// 有效时间,单位:秒。
	AuthDelta *uint64 `json:"AuthDelta,omitnil,omitempty" name:"AuthDelta"`

	// 鉴权 BackKey。
	AuthBackKey *string `json:"AuthBackKey,omitnil,omitempty" name:"AuthBackKey"`
}

type PlayCodeTotalInfo

type PlayCodeTotalInfo struct {
	// HTTP code,可选值包括:
	// 400,403,404,500,502,503,504。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 总次数。
	Num *uint64 `json:"Num,omitnil,omitempty" name:"Num"`
}

type PlayDataInfoByStream

type PlayDataInfoByStream struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 总流量,单位: MB。
	TotalFlux *float64 `json:"TotalFlux,omitnil,omitempty" name:"TotalFlux"`
}

type PlayStatInfo

type PlayStatInfo struct {
	// 数据时间点。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 带宽/流量/请求数/并发连接数/下载速度的值,若没数据返回时该值为0。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type PlaySumStatInfo

type PlaySumStatInfo struct {
	// 域名或流 ID。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 平均下载速度,
	// 单位: MB/s。
	// 计算公式: 每分钟的下载速度求平均值。
	AvgFluxPerSecond *float64 `json:"AvgFluxPerSecond,omitnil,omitempty" name:"AvgFluxPerSecond"`

	// 总流量,单位: MB。
	TotalFlux *float64 `json:"TotalFlux,omitnil,omitempty" name:"TotalFlux"`

	// 总请求数。
	TotalRequest *uint64 `json:"TotalRequest,omitnil,omitempty" name:"TotalRequest"`
}

type ProIspPlayCodeDataInfo

type ProIspPlayCodeDataInfo struct {
	// 国家或地区。
	CountryAreaName *string `json:"CountryAreaName,omitnil,omitempty" name:"CountryAreaName"`

	// 省份。
	ProvinceName *string `json:"ProvinceName,omitnil,omitempty" name:"ProvinceName"`

	// 运营商。
	IspName *string `json:"IspName,omitnil,omitempty" name:"IspName"`

	// 错误码为2开头的次数。
	Code2xx *uint64 `json:"Code2xx,omitnil,omitempty" name:"Code2xx"`

	// 错误码为3开头的次数。
	Code3xx *uint64 `json:"Code3xx,omitnil,omitempty" name:"Code3xx"`

	// 错误码为4开头的次数。
	Code4xx *uint64 `json:"Code4xx,omitnil,omitempty" name:"Code4xx"`

	// 错误码为5开头的次数。
	Code5xx *uint64 `json:"Code5xx,omitnil,omitempty" name:"Code5xx"`
}

type ProIspPlaySumInfo

type ProIspPlaySumInfo struct {
	// 省份/运营商/国家或地区。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 总流量,单位: MB。
	TotalFlux *float64 `json:"TotalFlux,omitnil,omitempty" name:"TotalFlux"`

	// 总请求数。
	TotalRequest *uint64 `json:"TotalRequest,omitnil,omitempty" name:"TotalRequest"`

	// 平均下载流量,单位: MB/s。
	AvgFluxPerSecond *float64 `json:"AvgFluxPerSecond,omitnil,omitempty" name:"AvgFluxPerSecond"`
}

type PublishTime

type PublishTime struct {
	// 推流时间。
	// UTC 格式,例如:2018-06-29T19:00:00Z。
	PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"`
}

type PullPushWatermarkInfo added in v1.0.476

type PullPushWatermarkInfo struct {
	// 水印图片 URL。
	// URL中禁止包含的字符:
	// ;(){}$>`#"'|
	PictureUrl *string `json:"PictureUrl,omitnil,omitempty" name:"PictureUrl"`

	// 显示位置,X轴偏移,单位是百分比,默认 0。
	XPosition *int64 `json:"XPosition,omitnil,omitempty" name:"XPosition"`

	// 显示位置,Y轴偏移,单位是百分比,默认 0。
	YPosition *int64 `json:"YPosition,omitnil,omitempty" name:"YPosition"`

	// 水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印高度,占直播原始画面高度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 水印位置,默认 0。
	// 0:左上角。
	// 1:右上角。
	// 2:右下角。
	// 3:左下角。
	Location *int64 `json:"Location,omitnil,omitempty" name:"Location"`
}

type PullStreamConfig

type PullStreamConfig struct {
	// 拉流配置 ID。
	ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"`

	// 源 URL。
	FromUrl *string `json:"FromUrl,omitnil,omitempty" name:"FromUrl"`

	// 目的 URL。
	ToUrl *string `json:"ToUrl,omitnil,omitempty" name:"ToUrl"`

	// 区域名。
	AreaName *string `json:"AreaName,omitnil,omitempty" name:"AreaName"`

	// 运营商名。
	IspName *string `json:"IspName,omitnil,omitempty" name:"IspName"`

	// 开始时间。
	// UTC格式时间,例如: 2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间。
	//
	// UTC格式时间,例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 状态:
	// 0: 无效。
	// 1: 初始状态。
	// 2: 正在运行。
	// 3: 拉起失败。
	// 4: 暂停。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type PullStreamTaskInfo

type PullStreamTaskInfo struct {
	// 拉流任务Id。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 拉流源的类型:
	// PullLivePushLive -直播,
	// PullVodPushLive -点播,
	// PullPicPushLive -图片。
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 拉流源url列表。
	// SourceType为直播(PullLiveToLive)只可以填1个,
	// SourceType为点播(PullVodToLive)可以填多个,上限10个。
	SourceUrls []*string `json:"SourceUrls,omitnil,omitempty" name:"SourceUrls"`

	// 推流域名。
	// 将拉到的源推到该域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	// 将拉到的源推到该路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	// 将拉到的源推到该流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流参数。
	// 推流携带的自定义参数。
	PushArgs *string `json:"PushArgs,omitnil,omitempty" name:"PushArgs"`

	// 开始时间。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,注意:
	// 1. 结束时间必须大于开始时间;
	// 2. 结束时间和开始时间必须大于当前时间;
	// 3. 结束时间 和 开始时间 间隔必须小于七天。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 任务创建所在地域:
	// ap-beijing - 华北地区(北京),
	// ap-shanghai -华东地区(上海),
	// ap-guangzhou -华南地区(广州),
	// ap-mumbai - 印度,
	// ap-hongkong - 香港,
	// eu-frankfurt - 德国,
	// ap-seoul - 韩国,
	// ap-bangkok - 泰国,
	// ap-singapore - 新加坡,
	// na-siliconvalley - 美西,
	// na-ashburn - 美东,
	// ap-tokyo - 日本。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 点播拉流转推循环次数。
	// -1:无限循环,直到任务结束。
	// 0:不循环。
	// >0:具体循环次数。次数和时间以先结束的为准。
	// 注意:拉流源为点播,该配置生效。
	VodLoopTimes *int64 `json:"VodLoopTimes,omitnil,omitempty" name:"VodLoopTimes"`

	// 点播更新SourceUrls后的播放方式:
	// ImmediateNewSource:立即从更新的拉流源开始播放;
	// ContinueBreakPoint:从上次断流url源的断点处继续,结束后再使用新的拉流源。
	//
	// 注意:拉流源为点播,该配置生效。
	VodRefreshType *string `json:"VodRefreshType,omitnil,omitempty" name:"VodRefreshType"`

	// 任务创建时间。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 任务更新时间。
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 创建任务的操作者。
	CreateBy *string `json:"CreateBy,omitnil,omitempty" name:"CreateBy"`

	// 最后更新任务的操作者。
	UpdateBy *string `json:"UpdateBy,omitnil,omitempty" name:"UpdateBy"`

	// 回调地址。
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 选择需要回调的事件:
	// TaskStart:任务启动回调,
	// TaskExit:任务停止回调,
	// VodSourceFileStart:从点播源文件开始拉流回调,
	// VodSourceFileFinish:从点播源文件拉流结束回调,
	// ResetTaskConfig:任务更新回调。
	CallbackEvents []*string `json:"CallbackEvents,omitnil,omitempty" name:"CallbackEvents"`

	// 注意:该信息暂不返回。
	// 最后一次回调信息。
	CallbackInfo *string `json:"CallbackInfo,omitnil,omitempty" name:"CallbackInfo"`

	// 注意:该信息暂不返回。
	// 错误信息。
	ErrorInfo *string `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`

	// 状态。
	// enable:生效中。
	// pause:暂停中。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 注意:该信息仅在查询单个任务时返回。
	// 任务最新拉流信息。
	// 包含:源 url,偏移时间,上报时间。
	RecentPullInfo *RecentPullInfo `json:"RecentPullInfo,omitnil,omitempty" name:"RecentPullInfo"`

	// 任务备注信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 备源类型:
	// PullLivePushLive -直播,
	// PullVodPushLive -点播。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupSourceType *string `json:"BackupSourceType,omitnil,omitempty" name:"BackupSourceType"`

	// 备源URL。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupSourceUrl *string `json:"BackupSourceUrl,omitnil,omitempty" name:"BackupSourceUrl"`

	// 水印信息列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	WatermarkList []*PullPushWatermarkInfo `json:"WatermarkList,omitnil,omitempty" name:"WatermarkList"`

	// 点播源是否启用本地推流模式,默认0,不启用。
	// 0 - 不启用。
	// 1 - 启用。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VodLocalMode *int64 `json:"VodLocalMode,omitnil,omitempty" name:"VodLocalMode"`

	// 录制模板 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecordTemplateId *string `json:"RecordTemplateId,omitnil,omitempty" name:"RecordTemplateId"`

	// 新增的推流地址。用于单任务推两路场景。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupToUrl *string `json:"BackupToUrl,omitnil,omitempty" name:"BackupToUrl"`
}

type PushAuthKeyInfo

type PushAuthKeyInfo struct {
	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否启用,0:关闭,1:启用。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 主鉴权 Key。
	MasterAuthKey *string `json:"MasterAuthKey,omitnil,omitempty" name:"MasterAuthKey"`

	// 备鉴权 Key。
	BackupAuthKey *string `json:"BackupAuthKey,omitnil,omitempty" name:"BackupAuthKey"`

	// 有效时间,单位:秒。
	AuthDelta *uint64 `json:"AuthDelta,omitnil,omitempty" name:"AuthDelta"`
}

type PushDataInfo

type PushDataInfo struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流客户端 IP。
	ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"`

	// 接流服务器 IP。
	ServerIp *string `json:"ServerIp,omitnil,omitempty" name:"ServerIp"`

	// 推流视频帧率,单位: Hz。
	VideoFps *uint64 `json:"VideoFps,omitnil,omitempty" name:"VideoFps"`

	// 推流视频码率,单位: bps。
	VideoSpeed *uint64 `json:"VideoSpeed,omitnil,omitempty" name:"VideoSpeed"`

	// 推流音频帧率,单位: Hz。
	AudioFps *uint64 `json:"AudioFps,omitnil,omitempty" name:"AudioFps"`

	// 推流音频码率,单位: bps。
	AudioSpeed *uint64 `json:"AudioSpeed,omitnil,omitempty" name:"AudioSpeed"`

	// 推流域名。
	PushDomain *string `json:"PushDomain,omitnil,omitempty" name:"PushDomain"`

	// 推流开始时间。
	BeginPushTime *string `json:"BeginPushTime,omitnil,omitempty" name:"BeginPushTime"`

	// 音频编码格式,
	// 例:"AAC"。
	Acodec *string `json:"Acodec,omitnil,omitempty" name:"Acodec"`

	// 视频编码格式,
	// 例:"H264"。
	Vcodec *string `json:"Vcodec,omitnil,omitempty" name:"Vcodec"`

	// 分辨率。
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// 采样率。
	AsampleRate *uint64 `json:"AsampleRate,omitnil,omitempty" name:"AsampleRate"`

	// metadata 中的音频码率,单位: bps。
	MetaAudioSpeed *uint64 `json:"MetaAudioSpeed,omitnil,omitempty" name:"MetaAudioSpeed"`

	// metadata 中的视频码率,单位: bps。
	MetaVideoSpeed *uint64 `json:"MetaVideoSpeed,omitnil,omitempty" name:"MetaVideoSpeed"`

	// metadata 中的帧率。
	MetaFps *uint64 `json:"MetaFps,omitnil,omitempty" name:"MetaFps"`
}

type PushLogInfo added in v1.0.740

type PushLogInfo struct {
	// 日志名称。
	LogName *string `json:"LogName,omitnil,omitempty" name:"LogName"`

	// 日志下载地址。
	LogUrl *string `json:"LogUrl,omitnil,omitempty" name:"LogUrl"`

	// 日志时间。UTC 格式,例如:2018-11-29T19:00:00Z。
	// 注意:
	// 1. 北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	LogTime *string `json:"LogTime,omitnil,omitempty" name:"LogTime"`

	// 文件大小,单位字节。
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`
}

type PushQualityData

type PushQualityData struct {
	// 数据时间,使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 推流域名。
	PushDomain *string `json:"PushDomain,omitnil,omitempty" name:"PushDomain"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流客户端 IP。
	ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"`

	// 开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。
	BeginPushTime *string `json:"BeginPushTime,omitnil,omitempty" name:"BeginPushTime"`

	// 分辨率信息。
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// 视频编码格式。
	VCodec *string `json:"VCodec,omitnil,omitempty" name:"VCodec"`

	// 音频编码格式。
	ACodec *string `json:"ACodec,omitnil,omitempty" name:"ACodec"`

	// 推流序列号,用来唯一的标志一次推流。
	Sequence *string `json:"Sequence,omitnil,omitempty" name:"Sequence"`

	// 视频帧率。
	VideoFps *uint64 `json:"VideoFps,omitnil,omitempty" name:"VideoFps"`

	// 视频码率,单位: bps。
	VideoRate *uint64 `json:"VideoRate,omitnil,omitempty" name:"VideoRate"`

	// 音频帧率。
	AudioFps *uint64 `json:"AudioFps,omitnil,omitempty" name:"AudioFps"`

	// 音频码率,单位: bps。
	AudioRate *uint64 `json:"AudioRate,omitnil,omitempty" name:"AudioRate"`

	// 本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。
	LocalTs *uint64 `json:"LocalTs,omitnil,omitempty" name:"LocalTs"`

	// 视频流逝时间,单位: ms。
	VideoTs *uint64 `json:"VideoTs,omitnil,omitempty" name:"VideoTs"`

	// 音频流逝时间,单位: ms。
	AudioTs *uint64 `json:"AudioTs,omitnil,omitempty" name:"AudioTs"`

	// metadata 中的视频码率,单位: kbps。
	MetaVideoRate *uint64 `json:"MetaVideoRate,omitnil,omitempty" name:"MetaVideoRate"`

	// metadata 中的音频码率,单位: kbps。
	MetaAudioRate *uint64 `json:"MetaAudioRate,omitnil,omitempty" name:"MetaAudioRate"`

	// metadata 中的帧率。
	MateFps *uint64 `json:"MateFps,omitnil,omitempty" name:"MateFps"`

	// 推流参数
	StreamParam *string `json:"StreamParam,omitnil,omitempty" name:"StreamParam"`

	// 带宽,单位Mbps。
	Bandwidth *float64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 流量,单位MB。
	Flux *float64 `json:"Flux,omitnil,omitempty" name:"Flux"`

	// 推流服务端 IP。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServerIp *string `json:"ServerIp,omitnil,omitempty" name:"ServerIp"`
}

type RecentPullInfo

type RecentPullInfo struct {
	// 当前正在拉的文件地址。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 当前正在拉的文件偏移,单位:秒。
	OffsetTime *uint64 `json:"OffsetTime,omitnil,omitempty" name:"OffsetTime"`

	// 最新上报偏移信息时间。UTC格式。
	// 如:2020-07-23T03:20:39Z。
	// 注意:与北京时间相差八小时。
	ReportTime *string `json:"ReportTime,omitnil,omitempty" name:"ReportTime"`

	// 已经轮播的次数。
	LoopedTimes *int64 `json:"LoopedTimes,omitnil,omitempty" name:"LoopedTimes"`
}

type RecordParam

type RecordParam struct {
	// 录制间隔。
	// 单位秒,默认:1800。
	// 取值范围:30-7200。
	// 此参数对 HLS 无效,当录制 HLS 时从推流到断流生成一个文件。
	RecordInterval *int64 `json:"RecordInterval,omitnil,omitempty" name:"RecordInterval"`

	// 录制存储时长。
	// 单位秒,取值范围: 0 - 1500天。
	// 0:表示永久存储。
	StorageTime *int64 `json:"StorageTime,omitnil,omitempty" name:"StorageTime"`

	// 是否开启当前格式录制,默认值为0,0:否, 1:是。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 点播子应用 ID。
	VodSubAppId *int64 `json:"VodSubAppId,omitnil,omitempty" name:"VodSubAppId"`

	// 录制文件名。
	// 支持的特殊占位符有:
	// {StreamID}: 流ID
	// {StartYear}: 开始时间-年
	// {StartMonth}: 开始时间-月
	// {StartDay}: 开始时间-日
	// {StartHour}: 开始时间-小时
	// {StartMinute}: 开始时间-分钟
	// {StartSecond}: 开始时间-秒
	// {StartMillisecond}: 开始时间-毫秒
	// {EndYear}: 结束时间-年
	// {EndMonth}: 结束时间-月
	// {EndDay}: 结束时间-日
	// {EndHour}: 结束时间-小时
	// {EndMinute}: 结束时间-分钟
	// {EndSecond}: 结束时间-秒
	// {EndMillisecond}: 结束时间-毫秒
	//
	// 若未设置默认录制文件名为{StreamID}_{StartYear}-{StartMonth}-{StartDay}-{StartHour}-{StartMinute}-{StartSecond}_{EndYear}-{EndMonth}-{EndDay}-{EndHour}-{EndMinute}-{EndSecond}
	VodFileName *string `json:"VodFileName,omitnil,omitempty" name:"VodFileName"`

	// 任务流
	// 注意:此字段可能返回 null,表示取不到有效值。
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 视频存储策略。
	// normal:标准存储。
	// cold:低频存储。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StorageMode *string `json:"StorageMode,omitnil,omitempty" name:"StorageMode"`

	// 点播应用分类
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClassId *int64 `json:"ClassId,omitnil,omitempty" name:"ClassId"`

	// 存储至 cos 的 bucket 桶名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosBucketName *string `json:"CosBucketName,omitnil,omitempty" name:"CosBucketName"`

	// 存储至 cos 的 bucket 区域。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosBucketRegion *string `json:"CosBucketRegion,omitnil,omitempty" name:"CosBucketRegion"`

	// 存储至 cos 的 bucket 路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosBucketPath *string `json:"CosBucketPath,omitnil,omitempty" name:"CosBucketPath"`
}

type RecordTask

type RecordTask struct {
	// 录制任务ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 任务开始时间,Unix时间戳。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix时间戳。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 录制模板ID。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 调用 StopRecordTask 停止任务时间,Unix时间戳。值为0表示未曾调用接口停止任务。
	Stopped *uint64 `json:"Stopped,omitnil,omitempty" name:"Stopped"`
}

type RecordTemplateInfo

type RecordTemplateInfo struct {
	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// FLV 录制参数。
	FlvParam *RecordParam `json:"FlvParam,omitnil,omitempty" name:"FlvParam"`

	// HLS 录制参数。
	HlsParam *RecordParam `json:"HlsParam,omitnil,omitempty" name:"HlsParam"`

	// MP4 录制参数。
	Mp4Param *RecordParam `json:"Mp4Param,omitnil,omitempty" name:"Mp4Param"`

	// AAC 录制参数。
	AacParam *RecordParam `json:"AacParam,omitnil,omitempty" name:"AacParam"`

	// 0:普通直播,
	// 1:慢直播。
	IsDelayLive *int64 `json:"IsDelayLive,omitnil,omitempty" name:"IsDelayLive"`

	// HLS 录制定制参数。
	HlsSpecialParam *HlsSpecialParam `json:"HlsSpecialParam,omitnil,omitempty" name:"HlsSpecialParam"`

	// MP3 录制参数。
	Mp3Param *RecordParam `json:"Mp3Param,omitnil,omitempty" name:"Mp3Param"`

	// 是否去除水印。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// 是否存储至cos
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosStore *int64 `json:"CosStore,omitnil,omitempty" name:"CosStore"`

	// FLV 录制定制参数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlvSpecialParam *FlvSpecialParam `json:"FlvSpecialParam,omitnil,omitempty" name:"FlvSpecialParam"`
}

type RefererAuthConfig

type RefererAuthConfig struct {
	// 域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 是否启用,0:关闭,1:启用。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 名单类型,0:黑名单,1:白名单。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否允许空Referer,0:不允许,1:允许。
	AllowEmpty *int64 `json:"AllowEmpty,omitnil,omitempty" name:"AllowEmpty"`

	// 名单列表,以分号(;)分隔。
	Rules *string `json:"Rules,omitnil,omitempty" name:"Rules"`
}

type RestartLivePullStreamTaskRequest added in v1.0.679

type RestartLivePullStreamTaskRequest struct {
	*tchttp.BaseRequest

	// 任务 Id。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 操作人备注名称。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
}

func NewRestartLivePullStreamTaskRequest added in v1.0.679

func NewRestartLivePullStreamTaskRequest() (request *RestartLivePullStreamTaskRequest)

func (*RestartLivePullStreamTaskRequest) FromJsonString added in v1.0.679

func (r *RestartLivePullStreamTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartLivePullStreamTaskRequest) ToJsonString added in v1.0.679

func (r *RestartLivePullStreamTaskRequest) ToJsonString() string

type RestartLivePullStreamTaskRequestParams added in v1.0.679

type RestartLivePullStreamTaskRequestParams struct {
	// 任务 Id。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 操作人备注名称。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
}

Predefined struct for user

type RestartLivePullStreamTaskResponse added in v1.0.679

type RestartLivePullStreamTaskResponse struct {
	*tchttp.BaseResponse
	Response *RestartLivePullStreamTaskResponseParams `json:"Response"`
}

func NewRestartLivePullStreamTaskResponse added in v1.0.679

func NewRestartLivePullStreamTaskResponse() (response *RestartLivePullStreamTaskResponse)

func (*RestartLivePullStreamTaskResponse) FromJsonString added in v1.0.679

func (r *RestartLivePullStreamTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartLivePullStreamTaskResponse) ToJsonString added in v1.0.679

func (r *RestartLivePullStreamTaskResponse) ToJsonString() string

type RestartLivePullStreamTaskResponseParams added in v1.0.679

type RestartLivePullStreamTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResumeDelayLiveStreamRequest

type ResumeDelayLiveStreamRequest struct {
	*tchttp.BaseRequest

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewResumeDelayLiveStreamRequest

func NewResumeDelayLiveStreamRequest() (request *ResumeDelayLiveStreamRequest)

func (*ResumeDelayLiveStreamRequest) FromJsonString

func (r *ResumeDelayLiveStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeDelayLiveStreamRequest) ToJsonString

func (r *ResumeDelayLiveStreamRequest) ToJsonString() string

type ResumeDelayLiveStreamRequestParams added in v1.0.426

type ResumeDelayLiveStreamRequestParams struct {
	// 推流路径,与推流和播放地址中的AppName保持一致,默认为live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type ResumeDelayLiveStreamResponse

type ResumeDelayLiveStreamResponse struct {
	*tchttp.BaseResponse
	Response *ResumeDelayLiveStreamResponseParams `json:"Response"`
}

func NewResumeDelayLiveStreamResponse

func NewResumeDelayLiveStreamResponse() (response *ResumeDelayLiveStreamResponse)

func (*ResumeDelayLiveStreamResponse) FromJsonString

func (r *ResumeDelayLiveStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeDelayLiveStreamResponse) ToJsonString

func (r *ResumeDelayLiveStreamResponse) ToJsonString() string

type ResumeDelayLiveStreamResponseParams added in v1.0.426

type ResumeDelayLiveStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResumeLiveStreamRequest

type ResumeLiveStreamRequest struct {
	*tchttp.BaseRequest

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

func NewResumeLiveStreamRequest

func NewResumeLiveStreamRequest() (request *ResumeLiveStreamRequest)

func (*ResumeLiveStreamRequest) FromJsonString

func (r *ResumeLiveStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeLiveStreamRequest) ToJsonString

func (r *ResumeLiveStreamRequest) ToJsonString() string

type ResumeLiveStreamRequestParams added in v1.0.426

type ResumeLiveStreamRequestParams struct {
	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

Predefined struct for user

type ResumeLiveStreamResponse

type ResumeLiveStreamResponse struct {
	*tchttp.BaseResponse
	Response *ResumeLiveStreamResponseParams `json:"Response"`
}

func NewResumeLiveStreamResponse

func NewResumeLiveStreamResponse() (response *ResumeLiveStreamResponse)

func (*ResumeLiveStreamResponse) FromJsonString

func (r *ResumeLiveStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeLiveStreamResponse) ToJsonString

func (r *ResumeLiveStreamResponse) ToJsonString() string

type ResumeLiveStreamResponseParams added in v1.0.426

type ResumeLiveStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RuleInfo

type RuleInfo struct {
	// 规则创建时间。
	// 注:此字段为北京时间(UTC+8时区)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 规则更新时间。
	// 注:此字段为北京时间(UTC+8时区)。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`
}

type ScreenshotTask added in v1.0.354

type ScreenshotTask struct {
	// 截图任务ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 任务开始时间,Unix时间戳。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix时间戳。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 截图模板ID。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 调用 StopScreenshotTask 停止任务时间,Unix时间戳。值为0表示未曾调用接口停止任务。
	Stopped *uint64 `json:"Stopped,omitnil,omitempty" name:"Stopped"`
}

type SnapshotTemplateInfo

type SnapshotTemplateInfo struct {
	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 截图时间间隔,5-300秒。
	SnapshotInterval *int64 `json:"SnapshotInterval,omitnil,omitempty" name:"SnapshotInterval"`

	// 截图宽度,范围:0-3000。
	// 0:原始宽度并适配原始比例。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 截图高度,范围:0-2000。
	// 0:原始高度并适配原始比例。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 是否开启鉴黄,0:不开启,1:开启。
	PornFlag *int64 `json:"PornFlag,omitnil,omitempty" name:"PornFlag"`

	// Cos 应用 ID。
	CosAppId *int64 `json:"CosAppId,omitnil,omitempty" name:"CosAppId"`

	// Cos Bucket名称。
	CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"`

	// Cos 地域。
	CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`

	// 模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Cos Bucket文件夹前缀。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosPrefix *string `json:"CosPrefix,omitnil,omitempty" name:"CosPrefix"`

	// Cos 文件名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosFileName *string `json:"CosFileName,omitnil,omitempty" name:"CosFileName"`
}

type StartLiveStreamMonitorRequest added in v1.0.680

type StartLiveStreamMonitorRequest struct {
	*tchttp.BaseRequest

	// 监播ID。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`

	// 监播画面声音InputIndex,支持多个输入声音。
	// 取值范围 InputIndex必须已经存在。
	// 不填默认无声音输出。
	AudibleInputIndexList []*uint64 `json:"AudibleInputIndexList,omitnil,omitempty" name:"AudibleInputIndexList"`
}

func NewStartLiveStreamMonitorRequest added in v1.0.680

func NewStartLiveStreamMonitorRequest() (request *StartLiveStreamMonitorRequest)

func (*StartLiveStreamMonitorRequest) FromJsonString added in v1.0.680

func (r *StartLiveStreamMonitorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartLiveStreamMonitorRequest) ToJsonString added in v1.0.680

func (r *StartLiveStreamMonitorRequest) ToJsonString() string

type StartLiveStreamMonitorRequestParams added in v1.0.680

type StartLiveStreamMonitorRequestParams struct {
	// 监播ID。
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`

	// 监播画面声音InputIndex,支持多个输入声音。
	// 取值范围 InputIndex必须已经存在。
	// 不填默认无声音输出。
	AudibleInputIndexList []*uint64 `json:"AudibleInputIndexList,omitnil,omitempty" name:"AudibleInputIndexList"`
}

Predefined struct for user

type StartLiveStreamMonitorResponse added in v1.0.680

type StartLiveStreamMonitorResponse struct {
	*tchttp.BaseResponse
	Response *StartLiveStreamMonitorResponseParams `json:"Response"`
}

func NewStartLiveStreamMonitorResponse added in v1.0.680

func NewStartLiveStreamMonitorResponse() (response *StartLiveStreamMonitorResponse)

func (*StartLiveStreamMonitorResponse) FromJsonString added in v1.0.680

func (r *StartLiveStreamMonitorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartLiveStreamMonitorResponse) ToJsonString added in v1.0.680

func (r *StartLiveStreamMonitorResponse) ToJsonString() string

type StartLiveStreamMonitorResponseParams added in v1.0.680

type StartLiveStreamMonitorResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopLivePadProcessorRequest added in v1.0.918

type StopLivePadProcessorRequest struct {
	*tchttp.BaseRequest

	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	PushDomainName *string `json:"PushDomainName,omitnil,omitempty" name:"PushDomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 操作人备注信息。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
}

func NewStopLivePadProcessorRequest added in v1.0.918

func NewStopLivePadProcessorRequest() (request *StopLivePadProcessorRequest)

func (*StopLivePadProcessorRequest) FromJsonString added in v1.0.918

func (r *StopLivePadProcessorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopLivePadProcessorRequest) ToJsonString added in v1.0.918

func (r *StopLivePadProcessorRequest) ToJsonString() string

type StopLivePadProcessorRequestParams added in v1.0.918

type StopLivePadProcessorRequestParams struct {
	// 推流路径,与推流和播放地址中的AppName保持一致,默认为 live。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 您的推流域名。
	PushDomainName *string `json:"PushDomainName,omitnil,omitempty" name:"PushDomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 操作人备注信息。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
}

Predefined struct for user

type StopLivePadProcessorResponse added in v1.0.918

type StopLivePadProcessorResponse struct {
	*tchttp.BaseResponse
	Response *StopLivePadProcessorResponseParams `json:"Response"`
}

func NewStopLivePadProcessorResponse added in v1.0.918

func NewStopLivePadProcessorResponse() (response *StopLivePadProcessorResponse)

func (*StopLivePadProcessorResponse) FromJsonString added in v1.0.918

func (r *StopLivePadProcessorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopLivePadProcessorResponse) ToJsonString added in v1.0.918

func (r *StopLivePadProcessorResponse) ToJsonString() string

type StopLivePadProcessorResponseParams added in v1.0.918

type StopLivePadProcessorResponseParams struct {
	// 处理结果信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultMessage *string `json:"ResultMessage,omitnil,omitempty" name:"ResultMessage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopLiveRecordRequest

type StopLiveRecordRequest struct {
	*tchttp.BaseRequest

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 任务ID,由CreateLiveRecord接口返回。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewStopLiveRecordRequest

func NewStopLiveRecordRequest() (request *StopLiveRecordRequest)

func (*StopLiveRecordRequest) FromJsonString

func (r *StopLiveRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopLiveRecordRequest) ToJsonString

func (r *StopLiveRecordRequest) ToJsonString() string

type StopLiveRecordRequestParams added in v1.0.426

type StopLiveRecordRequestParams struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 任务ID,由CreateLiveRecord接口返回。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type StopLiveRecordResponse

type StopLiveRecordResponse struct {
	*tchttp.BaseResponse
	Response *StopLiveRecordResponseParams `json:"Response"`
}

func NewStopLiveRecordResponse

func NewStopLiveRecordResponse() (response *StopLiveRecordResponse)

func (*StopLiveRecordResponse) FromJsonString

func (r *StopLiveRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopLiveRecordResponse) ToJsonString

func (r *StopLiveRecordResponse) ToJsonString() string

type StopLiveRecordResponseParams added in v1.0.426

type StopLiveRecordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopLiveStreamMonitorRequest added in v1.0.680

type StopLiveStreamMonitorRequest struct {
	*tchttp.BaseRequest

	// 监播ID
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`
}

func NewStopLiveStreamMonitorRequest added in v1.0.680

func NewStopLiveStreamMonitorRequest() (request *StopLiveStreamMonitorRequest)

func (*StopLiveStreamMonitorRequest) FromJsonString added in v1.0.680

func (r *StopLiveStreamMonitorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopLiveStreamMonitorRequest) ToJsonString added in v1.0.680

func (r *StopLiveStreamMonitorRequest) ToJsonString() string

type StopLiveStreamMonitorRequestParams added in v1.0.680

type StopLiveStreamMonitorRequestParams struct {
	// 监播ID
	MonitorId *string `json:"MonitorId,omitnil,omitempty" name:"MonitorId"`
}

Predefined struct for user

type StopLiveStreamMonitorResponse added in v1.0.680

type StopLiveStreamMonitorResponse struct {
	*tchttp.BaseResponse
	Response *StopLiveStreamMonitorResponseParams `json:"Response"`
}

func NewStopLiveStreamMonitorResponse added in v1.0.680

func NewStopLiveStreamMonitorResponse() (response *StopLiveStreamMonitorResponse)

func (*StopLiveStreamMonitorResponse) FromJsonString added in v1.0.680

func (r *StopLiveStreamMonitorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopLiveStreamMonitorResponse) ToJsonString added in v1.0.680

func (r *StopLiveStreamMonitorResponse) ToJsonString() string

type StopLiveStreamMonitorResponseParams added in v1.0.680

type StopLiveStreamMonitorResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopRecordTaskRequest

type StopRecordTaskRequest struct {
	*tchttp.BaseRequest

	// 录制任务ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewStopRecordTaskRequest

func NewStopRecordTaskRequest() (request *StopRecordTaskRequest)

func (*StopRecordTaskRequest) FromJsonString

func (r *StopRecordTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopRecordTaskRequest) ToJsonString

func (r *StopRecordTaskRequest) ToJsonString() string

type StopRecordTaskRequestParams added in v1.0.426

type StopRecordTaskRequestParams struct {
	// 录制任务ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type StopRecordTaskResponse

type StopRecordTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopRecordTaskResponseParams `json:"Response"`
}

func NewStopRecordTaskResponse

func NewStopRecordTaskResponse() (response *StopRecordTaskResponse)

func (*StopRecordTaskResponse) FromJsonString

func (r *StopRecordTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopRecordTaskResponse) ToJsonString

func (r *StopRecordTaskResponse) ToJsonString() string

type StopRecordTaskResponseParams added in v1.0.426

type StopRecordTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopScreenshotTaskRequest added in v1.0.354

type StopScreenshotTaskRequest struct {
	*tchttp.BaseRequest

	// 截图任务ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewStopScreenshotTaskRequest added in v1.0.354

func NewStopScreenshotTaskRequest() (request *StopScreenshotTaskRequest)

func (*StopScreenshotTaskRequest) FromJsonString added in v1.0.354

func (r *StopScreenshotTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopScreenshotTaskRequest) ToJsonString added in v1.0.354

func (r *StopScreenshotTaskRequest) ToJsonString() string

type StopScreenshotTaskRequestParams added in v1.0.426

type StopScreenshotTaskRequestParams struct {
	// 截图任务ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type StopScreenshotTaskResponse added in v1.0.354

type StopScreenshotTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopScreenshotTaskResponseParams `json:"Response"`
}

func NewStopScreenshotTaskResponse added in v1.0.354

func NewStopScreenshotTaskResponse() (response *StopScreenshotTaskResponse)

func (*StopScreenshotTaskResponse) FromJsonString added in v1.0.354

func (r *StopScreenshotTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopScreenshotTaskResponse) ToJsonString added in v1.0.354

func (r *StopScreenshotTaskResponse) ToJsonString() string

type StopScreenshotTaskResponseParams added in v1.0.426

type StopScreenshotTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StreamEventInfo

type StreamEventInfo struct {
	// 应用名称。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流开始时间。
	// UTC 格式时间,例如:2019-01-07T12:00:00Z。
	StreamStartTime *string `json:"StreamStartTime,omitnil,omitempty" name:"StreamStartTime"`

	// 推流结束时间。
	// UTC 格式时间,例如:2019-01-07T15:00:00Z。
	StreamEndTime *string `json:"StreamEndTime,omitnil,omitempty" name:"StreamEndTime"`

	// 停止原因。
	StopReason *string `json:"StopReason,omitnil,omitempty" name:"StopReason"`

	// 推流持续时长,单位:秒。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 主播 IP。
	// 当客户端为内网推流时,展示为: - 。
	ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"`

	// 分辨率。
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`
}

type StreamName

type StreamName struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 应用名称。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 推流开始时间。
	// UTC格式时间,例如:2019-01-07T12:00:00Z。
	StreamStartTime *string `json:"StreamStartTime,omitnil,omitempty" name:"StreamStartTime"`

	// 推流结束时间。
	// UTC格式时间,例如:2019-01-07T15:00:00Z。
	StreamEndTime *string `json:"StreamEndTime,omitnil,omitempty" name:"StreamEndTime"`

	// 停止原因。
	StopReason *string `json:"StopReason,omitnil,omitempty" name:"StopReason"`

	// 推流持续时长,单位:秒。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 主播 IP。
	ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"`

	// 分辨率。
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`
}

type StreamOnlineInfo

type StreamOnlineInfo struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 推流时间列表
	PublishTimeList []*PublishTime `json:"PublishTimeList,omitnil,omitempty" name:"PublishTimeList"`

	// 应用名称。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 推流域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 流是否推送到延播。
	// 0 - 无延播,
	// 1 - 有延播。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PushToDelay *int64 `json:"PushToDelay,omitnil,omitempty" name:"PushToDelay"`
}

type SwitchBackupStreamRequest added in v1.0.768

type SwitchBackupStreamRequest struct {
	*tchttp.BaseRequest

	// 推流域名。
	PushDomainName *string `json:"PushDomainName,omitnil,omitempty" name:"PushDomainName"`

	// 应用名称。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 查询接口获取到该流所有在推的上行 Sequence。指定要切到的目标上行 Sequence。
	UpstreamSequence *string `json:"UpstreamSequence,omitnil,omitempty" name:"UpstreamSequence"`
}

func NewSwitchBackupStreamRequest added in v1.0.768

func NewSwitchBackupStreamRequest() (request *SwitchBackupStreamRequest)

func (*SwitchBackupStreamRequest) FromJsonString added in v1.0.768

func (r *SwitchBackupStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchBackupStreamRequest) ToJsonString added in v1.0.768

func (r *SwitchBackupStreamRequest) ToJsonString() string

type SwitchBackupStreamRequestParams added in v1.0.768

type SwitchBackupStreamRequestParams struct {
	// 推流域名。
	PushDomainName *string `json:"PushDomainName,omitnil,omitempty" name:"PushDomainName"`

	// 应用名称。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 查询接口获取到该流所有在推的上行 Sequence。指定要切到的目标上行 Sequence。
	UpstreamSequence *string `json:"UpstreamSequence,omitnil,omitempty" name:"UpstreamSequence"`
}

Predefined struct for user

type SwitchBackupStreamResponse added in v1.0.768

type SwitchBackupStreamResponse struct {
	*tchttp.BaseResponse
	Response *SwitchBackupStreamResponseParams `json:"Response"`
}

func NewSwitchBackupStreamResponse added in v1.0.768

func NewSwitchBackupStreamResponse() (response *SwitchBackupStreamResponse)

func (*SwitchBackupStreamResponse) FromJsonString added in v1.0.768

func (r *SwitchBackupStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchBackupStreamResponse) ToJsonString added in v1.0.768

func (r *SwitchBackupStreamResponse) ToJsonString() string

type SwitchBackupStreamResponseParams added in v1.0.768

type SwitchBackupStreamResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TaskDurationInfo added in v1.0.876

type TaskDurationInfo struct {
	// 拉流转推任务的时间点
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 拉流转推任务的时长,单位为分钟
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`
}

type TaskStatusInfo added in v1.0.685

type TaskStatusInfo struct {
	// 当前使用的源 URL。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 点播源任务的轮播次数。
	LoopedTimes *int64 `json:"LoopedTimes,omitnil,omitempty" name:"LoopedTimes"`

	// 点播源的播放偏移,单位:秒。
	OffsetTime *int64 `json:"OffsetTime,omitnil,omitempty" name:"OffsetTime"`

	// 最新心跳上报时间。UTC时间,例如:
	// 2022-02-11T10:00:00Z。
	// 注意:UTC时间与北京时间相差八小时。
	ReportTime *string `json:"ReportTime,omitnil,omitempty" name:"ReportTime"`

	// 实际运行状态:
	// active - 活跃,
	// inactive - 不活跃。
	RunStatus *string `json:"RunStatus,omitnil,omitempty" name:"RunStatus"`

	// 点播源的文件时长,单位:秒。
	FileDuration *int64 `json:"FileDuration,omitnil,omitempty" name:"FileDuration"`

	// 下一进度点播文件 URL。
	NextFileUrl *string `json:"NextFileUrl,omitnil,omitempty" name:"NextFileUrl"`
}

type TemplateInfo

type TemplateInfo struct {
	// 视频编码:h264/h265/origin,默认h264。
	//
	// origin: 保持原始编码格式
	Vcodec *string `json:"Vcodec,omitnil,omitempty" name:"Vcodec"`

	// 视频码率。范围:0kbps - 8000kbps。
	// 0为保持原始码率。
	// 注: 转码模板有码率唯一要求,最终保存的码率可能与输入码率有所差别。
	VideoBitrate *int64 `json:"VideoBitrate,omitnil,omitempty" name:"VideoBitrate"`

	// 音频编码:aac,默认aac。
	// 注意:当前该参数未生效,待后续支持!
	Acodec *string `json:"Acodec,omitnil,omitempty" name:"Acodec"`

	// 音频码率。取值范围:0kbps - 500kbps。
	// 默认0。
	AudioBitrate *int64 `json:"AudioBitrate,omitnil,omitempty" name:"AudioBitrate"`

	// 宽,默认0。
	// 范围[0-3000]
	// 数值必须是2的倍数,0是原始宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 高,默认0。
	// 范围[0-3000]
	// 数值必须是2的倍数,0是原始宽度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 帧率,默认0。
	// 范围0-60fps
	Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"`

	// 关键帧间隔,单位:秒。
	// 默认原始的间隔
	// 范围2-6
	Gop *int64 `json:"Gop,omitnil,omitempty" name:"Gop"`

	// 旋转角度,默认0。
	// 可取值:0,90,180,270
	Rotate *int64 `json:"Rotate,omitnil,omitempty" name:"Rotate"`

	// 编码质量:
	// baseline/main/high。默认baseline
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 当设置的码率>原始码率时,是否以原始码率为准。
	// 0:否, 1:是
	// 默认 0。
	BitrateToOrig *int64 `json:"BitrateToOrig,omitnil,omitempty" name:"BitrateToOrig"`

	// 当设置的高度>原始高度时,是否以原始高度为准。
	// 0:否, 1:是
	// 默认 0。
	HeightToOrig *int64 `json:"HeightToOrig,omitnil,omitempty" name:"HeightToOrig"`

	// 当设置的帧率>原始帧率时,是否以原始帧率为准。
	// 0:否, 1:是
	// 默认 0。
	FpsToOrig *int64 `json:"FpsToOrig,omitnil,omitempty" name:"FpsToOrig"`

	// 是否保留视频。0:否,1:是。
	NeedVideo *int64 `json:"NeedVideo,omitnil,omitempty" name:"NeedVideo"`

	// 是否保留音频。0:否,1:是。
	NeedAudio *int64 `json:"NeedAudio,omitnil,omitempty" name:"NeedAudio"`

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 是否是极速高清模板,0:否,1:是。默认0。
	AiTransCode *int64 `json:"AiTransCode,omitnil,omitempty" name:"AiTransCode"`

	// 极速高清视频码率压缩比。
	// 极速高清目标码率=VideoBitrate * (1-AdaptBitratePercent)
	//
	// 取值范围:0.0到0.5
	AdaptBitratePercent *float64 `json:"AdaptBitratePercent,omitnil,omitempty" name:"AdaptBitratePercent"`

	// 是否以短边作为高度,0:否,1:是。默认0。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShortEdgeAsHeight *int64 `json:"ShortEdgeAsHeight,omitnil,omitempty" name:"ShortEdgeAsHeight"`

	// DRM 加密类型,可选值:fairplay、normalaes、widevine。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DRMType *string `json:"DRMType,omitnil,omitempty" name:"DRMType"`

	// DRM 加密项,多个用|分割,可选值:AUDIO、SD、HD、UHD1、UHD2,后四个为一组,同组中的内容只能选一个。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DRMTracks *string `json:"DRMTracks,omitnil,omitempty" name:"DRMTracks"`
}

type TimeShiftBillData added in v1.0.419

type TimeShiftBillData struct {
	// 推流域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 时移文件时长,单位分钟。
	Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 时移配置天数,单位天。
	StoragePeriod *float64 `json:"StoragePeriod,omitnil,omitempty" name:"StoragePeriod"`

	// 时间点,格式: yyyy-mm-ddTHH:MM:SSZ。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 时移总时长,单位分钟。
	TotalDuration *float64 `json:"TotalDuration,omitnil,omitempty" name:"TotalDuration"`
}

type TimeShiftRecord added in v1.0.587

type TimeShiftRecord struct {
	// 时移录制会话标识。
	Sid *string `json:"Sid,omitnil,omitempty" name:"Sid"`

	// 录制会话开始时间,Unix 时间戳。
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 录制会话结束时间,Unix 时间戳。
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type TimeShiftStreamInfo added in v1.0.587

type TimeShiftStreamInfo struct {
	// 推流域名所属组。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainGroup *string `json:"DomainGroup,omitnil,omitempty" name:"DomainGroup"`

	// 推流域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 推流路径。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 流起始时间,Unix 时间戳。
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 截止查询时流结束时间,Unix 时间戳。
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 转码模板ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransCodeId *uint64 `json:"TransCodeId,omitnil,omitempty" name:"TransCodeId"`

	// 流类型,取值0为原始流,1为水印流,2为转码流。
	StreamType *int64 `json:"StreamType,omitnil,omitempty" name:"StreamType"`

	// 时移数据存储时长,单位秒。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`
}

type TimeShiftTemplate added in v1.0.589

type TimeShiftTemplate struct {
	// 模板名称。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 时移时长。
	// 单位:秒。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 分片时长。
	// 可取3-10。
	// 单位:s。
	// 默认值:5。
	ItemDuration *uint64 `json:"ItemDuration,omitnil,omitempty" name:"ItemDuration"`

	// 模板id。
	TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 地域:
	// Mainland:中国大陆;
	// Overseas:海外及港澳台地区;
	// 默认值:Mainland。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 是否去除水印。
	// 为true则将录制原始流。
	// 默认值:false。
	RemoveWatermark *bool `json:"RemoveWatermark,omitnil,omitempty" name:"RemoveWatermark"`

	// 转码流id列表。
	// 此参数仅在 RemoveWatermark为false时生效。
	TranscodeTemplateIds []*uint64 `json:"TranscodeTemplateIds,omitnil,omitempty" name:"TranscodeTemplateIds"`
}

type TimeValue

type TimeValue struct {
	// UTC 时间,时间格式:yyyy-mm-ddTHH:MM:SSZ。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 数值。
	Num *uint64 `json:"Num,omitnil,omitempty" name:"Num"`
}

type TranscodeDetailInfo

type TranscodeDetailInfo struct {
	// 流名称。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// 开始时间(北京时间),格式:yyyy-mm-dd HH:MM。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(北京时间),格式:yyyy-mm-dd HH:MM。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 转码时长,单位:分钟。
	// 注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 编码方式,带模块,
	// 示例:
	// liveprocessor_ACC:  音频转码,
	// liveprocessor_H264:直播转码-H264,
	// liveprocessor_H265: 直播转码-H265,
	// topspeed_H264:极速高清-H264,
	// topspeed_H265:极速高清-H265。
	ModuleCodec *string `json:"ModuleCodec,omitnil,omitempty" name:"ModuleCodec"`

	// 码率。
	Bitrate *uint64 `json:"Bitrate,omitnil,omitempty" name:"Bitrate"`

	// 类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 推流域名。
	PushDomain *string `json:"PushDomain,omitnil,omitempty" name:"PushDomain"`

	// 分辨率。
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// 地域:
	// Mainland:国内。
	// Overseas:海外。
	MainlandOrOversea *string `json:"MainlandOrOversea,omitnil,omitempty" name:"MainlandOrOversea"`
}

type TranscodeTaskNum added in v1.0.496

type TranscodeTaskNum struct {
	// 时间点。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 码率。
	CodeRate *uint64 `json:"CodeRate,omitnil,omitempty" name:"CodeRate"`

	// 任务数。
	Num *uint64 `json:"Num,omitnil,omitempty" name:"Num"`
}

type TranscodeTotalInfo added in v1.0.228

type TranscodeTotalInfo struct {
	// 时间点,
	// 使用UTC格式时间,
	// 例如:2019-01-08T10:00:00Z。
	// 注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/266/11732#I)。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 转码时长,单位:分钟。
	Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 编码方式,带模块,
	// 示例:
	// liveprocessor_H264 =》直播转码-H264,
	// liveprocessor_H265 =》 直播转码-H265,
	// topspeed_H264 =》极速高清-H264,
	// topspeed_H265 =》极速高清-H265。
	ModuleCodec *string `json:"ModuleCodec,omitnil,omitempty" name:"ModuleCodec"`

	// 分辨率,
	// 示例:540*480。
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`
}

type UnBindLiveDomainCertRequest

type UnBindLiveDomainCertRequest struct {
	*tchttp.BaseRequest

	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 枚举值:
	// gray: 解绑灰度规则
	// formal(默认): 解绑正式规则
	//
	// 不传则为formal
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewUnBindLiveDomainCertRequest

func NewUnBindLiveDomainCertRequest() (request *UnBindLiveDomainCertRequest)

func (*UnBindLiveDomainCertRequest) FromJsonString

func (r *UnBindLiveDomainCertRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnBindLiveDomainCertRequest) ToJsonString

func (r *UnBindLiveDomainCertRequest) ToJsonString() string

type UnBindLiveDomainCertRequestParams added in v1.0.426

type UnBindLiveDomainCertRequestParams struct {
	// 播放域名。
	DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`

	// 枚举值:
	// gray: 解绑灰度规则
	// formal(默认): 解绑正式规则
	//
	// 不传则为formal
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type UnBindLiveDomainCertResponse

type UnBindLiveDomainCertResponse struct {
	*tchttp.BaseResponse
	Response *UnBindLiveDomainCertResponseParams `json:"Response"`
}

func NewUnBindLiveDomainCertResponse

func NewUnBindLiveDomainCertResponse() (response *UnBindLiveDomainCertResponse)

func (*UnBindLiveDomainCertResponse) FromJsonString

func (r *UnBindLiveDomainCertResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnBindLiveDomainCertResponse) ToJsonString

func (r *UnBindLiveDomainCertResponse) ToJsonString() string

type UnBindLiveDomainCertResponseParams added in v1.0.426

type UnBindLiveDomainCertResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateLiveWatermarkRequest

type UpdateLiveWatermarkRequest struct {
	*tchttp.BaseRequest

	// 水印 ID。
	// 在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。
	WatermarkId *int64 `json:"WatermarkId,omitnil,omitempty" name:"WatermarkId"`

	// 水印图片 URL。
	// URL中禁止包含的字符:
	//  ;(){}$>`#"\'|
	PictureUrl *string `json:"PictureUrl,omitnil,omitempty" name:"PictureUrl"`

	// 显示位置,X轴偏移,单位是百分比,默认 0。
	XPosition *int64 `json:"XPosition,omitnil,omitempty" name:"XPosition"`

	// 显示位置,Y轴偏移,单位是百分比,默认 0。
	YPosition *int64 `json:"YPosition,omitnil,omitempty" name:"YPosition"`

	// 水印名称。
	// 最长30字节。
	WatermarkName *string `json:"WatermarkName,omitnil,omitempty" name:"WatermarkName"`

	// 水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印高度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 背景水印宽度。默认宽度1920。
	BackgroundWidth *int64 `json:"BackgroundWidth,omitnil,omitempty" name:"BackgroundWidth"`

	// 背景水印高度。默认高度1080。
	BackgroundHeight *int64 `json:"BackgroundHeight,omitnil,omitempty" name:"BackgroundHeight"`
}

func NewUpdateLiveWatermarkRequest

func NewUpdateLiveWatermarkRequest() (request *UpdateLiveWatermarkRequest)

func (*UpdateLiveWatermarkRequest) FromJsonString

func (r *UpdateLiveWatermarkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateLiveWatermarkRequest) ToJsonString

func (r *UpdateLiveWatermarkRequest) ToJsonString() string

type UpdateLiveWatermarkRequestParams added in v1.0.426

type UpdateLiveWatermarkRequestParams struct {
	// 水印 ID。
	// 在添加水印接口 [AddLiveWatermark](/document/product/267/30154) 调用返回值中获取水印 ID。
	WatermarkId *int64 `json:"WatermarkId,omitnil,omitempty" name:"WatermarkId"`

	// 水印图片 URL。
	// URL中禁止包含的字符:
	//  ;(){}$>`#"\'|
	PictureUrl *string `json:"PictureUrl,omitnil,omitempty" name:"PictureUrl"`

	// 显示位置,X轴偏移,单位是百分比,默认 0。
	XPosition *int64 `json:"XPosition,omitnil,omitempty" name:"XPosition"`

	// 显示位置,Y轴偏移,单位是百分比,默认 0。
	YPosition *int64 `json:"YPosition,omitnil,omitempty" name:"YPosition"`

	// 水印名称。
	// 最长30字节。
	WatermarkName *string `json:"WatermarkName,omitnil,omitempty" name:"WatermarkName"`

	// 水印宽度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始宽度。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印高度,占直播原始画面宽度百分比,建议高宽只设置一项,另外一项会自适应缩放,避免变形。默认原始高度。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 背景水印宽度。默认宽度1920。
	BackgroundWidth *int64 `json:"BackgroundWidth,omitnil,omitempty" name:"BackgroundWidth"`

	// 背景水印高度。默认高度1080。
	BackgroundHeight *int64 `json:"BackgroundHeight,omitnil,omitempty" name:"BackgroundHeight"`
}

Predefined struct for user

type UpdateLiveWatermarkResponse

type UpdateLiveWatermarkResponse struct {
	*tchttp.BaseResponse
	Response *UpdateLiveWatermarkResponseParams `json:"Response"`
}

func NewUpdateLiveWatermarkResponse

func NewUpdateLiveWatermarkResponse() (response *UpdateLiveWatermarkResponse)

func (*UpdateLiveWatermarkResponse) FromJsonString

func (r *UpdateLiveWatermarkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateLiveWatermarkResponse) ToJsonString

func (r *UpdateLiveWatermarkResponse) ToJsonString() string

type UpdateLiveWatermarkResponseParams added in v1.0.426

type UpdateLiveWatermarkResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type WatermarkInfo

type WatermarkInfo struct {
	// 水印 ID。
	WatermarkId *int64 `json:"WatermarkId,omitnil,omitempty" name:"WatermarkId"`

	// 水印图片 URL。
	PictureUrl *string `json:"PictureUrl,omitnil,omitempty" name:"PictureUrl"`

	// 显示位置,X 轴偏移。
	XPosition *int64 `json:"XPosition,omitnil,omitempty" name:"XPosition"`

	// 显示位置,Y 轴偏移。
	YPosition *int64 `json:"YPosition,omitnil,omitempty" name:"YPosition"`

	// 水印名称。
	WatermarkName *string `json:"WatermarkName,omitnil,omitempty" name:"WatermarkName"`

	// 当前状态。0:未使用,1:使用中。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 添加时间。
	// 注:此字段为北京时间(UTC+8时区)。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 水印宽。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 水印高。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 背景水印宽。
	BackgroundWidth *int64 `json:"BackgroundWidth,omitnil,omitempty" name:"BackgroundWidth"`

	// 背景水印高。
	BackgroundHeight *int64 `json:"BackgroundHeight,omitnil,omitempty" name:"BackgroundHeight"`
}

type XP2PDetailInfo added in v1.0.653

type XP2PDetailInfo struct {
	// CDN流量。
	CdnBytes *int64 `json:"CdnBytes,omitnil,omitempty" name:"CdnBytes"`

	// P2P流量。
	P2pBytes *int64 `json:"P2pBytes,omitnil,omitempty" name:"P2pBytes"`

	// 卡播人数。
	StuckPeople *int64 `json:"StuckPeople,omitnil,omitempty" name:"StuckPeople"`

	// 卡播次数。
	StuckTimes *int64 `json:"StuckTimes,omitnil,omitempty" name:"StuckTimes"`

	// 在线人数。
	OnlinePeople *int64 `json:"OnlinePeople,omitnil,omitempty" name:"OnlinePeople"`

	// 起播请求次数
	Request *int64 `json:"Request,omitnil,omitempty" name:"Request"`

	// 起播成功次数
	RequestSuccess *int64 `json:"RequestSuccess,omitnil,omitempty" name:"RequestSuccess"`

	// 时间,一分钟粒度,utc格式:yyyy-mm-ddTHH:MM:SSZ,参考https://cloud.tencent.com/document/product/266/11732#I。。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 类型,分live和vod两种。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 流ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StreamName *string `json:"StreamName,omitnil,omitempty" name:"StreamName"`

	// AppId。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL