apis

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddCustomLiveStreamRecordTemplateRequest

type AddCustomLiveStreamRecordTemplateRequest struct {
	core.JDCloudRequest

	/* 自动录制周期  */
	RecordPeriod int `json:"recordPeriod"`

	/* null  */
	SaveBucket string `json:"saveBucket"`

	/* null  */
	SaveEndpoint string `json:"saveEndpoint"`

	/* 录制文件格式  */
	RecordFileType string `json:"recordFileType"`

	/* 录制模板自定义名称  */
	Template string `json:"template"`
}

func NewAddCustomLiveStreamRecordTemplateRequest

func NewAddCustomLiveStreamRecordTemplateRequest(
	recordPeriod int,
	saveBucket string,
	saveEndpoint string,
	recordFileType string,
	template string,
) *AddCustomLiveStreamRecordTemplateRequest

* param recordPeriod: 自动录制周期 (Required) * param saveBucket: null (Required) * param saveEndpoint: null (Required) * param recordFileType: 录制文件格式 (Required) * param template: 录制模板自定义名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddCustomLiveStreamRecordTemplateRequestWithAllParams

func NewAddCustomLiveStreamRecordTemplateRequestWithAllParams(
	recordPeriod int,
	saveBucket string,
	saveEndpoint string,
	recordFileType string,
	template string,
) *AddCustomLiveStreamRecordTemplateRequest

* param recordPeriod: 自动录制周期 (Required) * param saveBucket: null (Required) * param saveEndpoint: null (Required) * param recordFileType: 录制文件格式 (Required) * param template: 录制模板自定义名称 (Required)

func NewAddCustomLiveStreamRecordTemplateRequestWithoutParam

func NewAddCustomLiveStreamRecordTemplateRequestWithoutParam() *AddCustomLiveStreamRecordTemplateRequest

This constructor has better compatible ability when API parameters changed

func (AddCustomLiveStreamRecordTemplateRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddCustomLiveStreamRecordTemplateRequest) SetRecordFileType

func (r *AddCustomLiveStreamRecordTemplateRequest) SetRecordFileType(recordFileType string)

param recordFileType: 录制文件格式(Required)

func (*AddCustomLiveStreamRecordTemplateRequest) SetRecordPeriod

func (r *AddCustomLiveStreamRecordTemplateRequest) SetRecordPeriod(recordPeriod int)

param recordPeriod: 自动录制周期(Required)

func (*AddCustomLiveStreamRecordTemplateRequest) SetSaveBucket

func (r *AddCustomLiveStreamRecordTemplateRequest) SetSaveBucket(saveBucket string)

param saveBucket: null(Required)

func (*AddCustomLiveStreamRecordTemplateRequest) SetSaveEndpoint

func (r *AddCustomLiveStreamRecordTemplateRequest) SetSaveEndpoint(saveEndpoint string)

param saveEndpoint: null(Required)

func (*AddCustomLiveStreamRecordTemplateRequest) SetTemplate

func (r *AddCustomLiveStreamRecordTemplateRequest) SetTemplate(template string)

param template: 录制模板自定义名称(Required)

type AddCustomLiveStreamRecordTemplateResponse

type AddCustomLiveStreamRecordTemplateResponse struct {
	RequestID string                                  `json:"requestId"`
	Error     core.ErrorResponse                      `json:"error"`
	Result    AddCustomLiveStreamRecordTemplateResult `json:"result"`
}

type AddCustomLiveStreamRecordTemplateResult

type AddCustomLiveStreamRecordTemplateResult struct {
	Feedback bool `json:"feedback"`
}

type AddCustomLiveStreamSnapshotTemplateRequest

type AddCustomLiveStreamSnapshotTemplateRequest struct {
	core.JDCloudRequest

	/* 图片格式  */
	Format string `json:"format"`

	/* 图片宽度  */
	Width int `json:"width"`

	/* 范围  */
	Height int `json:"height"`

	/* 截图与设定的宽高不匹配时的处理规则  */
	FillType int `json:"fillType"`

	/* 截图周期  */
	SnapshotInterval int `json:"snapshotInterval"`

	/* 存储模式  */
	SaveMode int `json:"saveMode"`

	/* 保存bucket  */
	SaveBucket string `json:"saveBucket"`

	/* 保存endPoint  */
	SaveEndpoint string `json:"saveEndpoint"`

	/* 录制模板自定义名称  */
	Template string `json:"template"`
}

func NewAddCustomLiveStreamSnapshotTemplateRequest

func NewAddCustomLiveStreamSnapshotTemplateRequest(
	format string,
	width int,
	height int,
	fillType int,
	snapshotInterval int,
	saveMode int,
	saveBucket string,
	saveEndpoint string,
	template string,
) *AddCustomLiveStreamSnapshotTemplateRequest

* param format: 图片格式 (Required) * param width: 图片宽度 (Required) * param height: 范围 (Required) * param fillType: 截图与设定的宽高不匹配时的处理规则 (Required) * param snapshotInterval: 截图周期 (Required) * param saveMode: 存储模式 (Required) * param saveBucket: 保存bucket (Required) * param saveEndpoint: 保存endPoint (Required) * param template: 录制模板自定义名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddCustomLiveStreamSnapshotTemplateRequestWithAllParams

func NewAddCustomLiveStreamSnapshotTemplateRequestWithAllParams(
	format string,
	width int,
	height int,
	fillType int,
	snapshotInterval int,
	saveMode int,
	saveBucket string,
	saveEndpoint string,
	template string,
) *AddCustomLiveStreamSnapshotTemplateRequest

* param format: 图片格式 (Required) * param width: 图片宽度 (Required) * param height: 范围 (Required) * param fillType: 截图与设定的宽高不匹配时的处理规则 (Required) * param snapshotInterval: 截图周期 (Required) * param saveMode: 存储模式 (Required) * param saveBucket: 保存bucket (Required) * param saveEndpoint: 保存endPoint (Required) * param template: 录制模板自定义名称 (Required)

func NewAddCustomLiveStreamSnapshotTemplateRequestWithoutParam

func NewAddCustomLiveStreamSnapshotTemplateRequestWithoutParam() *AddCustomLiveStreamSnapshotTemplateRequest

This constructor has better compatible ability when API parameters changed

func (AddCustomLiveStreamSnapshotTemplateRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddCustomLiveStreamSnapshotTemplateRequest) SetFillType

func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetFillType(fillType int)

param fillType: 截图与设定的宽高不匹配时的处理规则(Required)

func (*AddCustomLiveStreamSnapshotTemplateRequest) SetFormat

param format: 图片格式(Required)

func (*AddCustomLiveStreamSnapshotTemplateRequest) SetHeight

func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetHeight(height int)

param height: 范围(Required)

func (*AddCustomLiveStreamSnapshotTemplateRequest) SetSaveBucket

func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSaveBucket(saveBucket string)

param saveBucket: 保存bucket(Required)

func (*AddCustomLiveStreamSnapshotTemplateRequest) SetSaveEndpoint

func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSaveEndpoint(saveEndpoint string)

param saveEndpoint: 保存endPoint(Required)

func (*AddCustomLiveStreamSnapshotTemplateRequest) SetSaveMode

func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSaveMode(saveMode int)

param saveMode: 存储模式(Required)

func (*AddCustomLiveStreamSnapshotTemplateRequest) SetSnapshotInterval

func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSnapshotInterval(snapshotInterval int)

param snapshotInterval: 截图周期(Required)

func (*AddCustomLiveStreamSnapshotTemplateRequest) SetTemplate

func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetTemplate(template string)

param template: 录制模板自定义名称(Required)

func (*AddCustomLiveStreamSnapshotTemplateRequest) SetWidth

param width: 图片宽度(Required)

type AddCustomLiveStreamSnapshotTemplateResponse

type AddCustomLiveStreamSnapshotTemplateResponse struct {
	RequestID string                                    `json:"requestId"`
	Error     core.ErrorResponse                        `json:"error"`
	Result    AddCustomLiveStreamSnapshotTemplateResult `json:"result"`
}

type AddCustomLiveStreamSnapshotTemplateResult

type AddCustomLiveStreamSnapshotTemplateResult struct {
	Feedback bool `json:"feedback"`
}

type AddCustomLiveStreamTranscodeRequest

type AddCustomLiveStreamTranscodeRequest struct {
	core.JDCloudRequest

	/* 转码输出的码率值  */
	VideoCodeRate int `json:"videoCodeRate"`

	/* 转码输出的帧率值  */
	VideoFrameRate string `json:"videoFrameRate"`

	/* 转码输出视频宽度  */
	Width int `json:"width"`

	/* 转码输出视频宽度  */
	Height int `json:"height"`

	/* 转码模板自定义名称  */
	Template string `json:"template"`

	/* 转码输出音频编码格式  */
	AudioCodec string `json:"audioCodec"`

	/* 转码输出音频格式  */
	AudioFormat string `json:"audioFormat"`

	/* 转码输出音频采样率  */
	AudioSampleRate int `json:"audioSampleRate"`

	/* 转码输出音频通道数  */
	AudioChannel int `json:"audioChannel"`

	/* 转码输出音频码率  */
	AudioCodeRate int `json:"audioCodeRate"`
}

func NewAddCustomLiveStreamTranscodeRequest

func NewAddCustomLiveStreamTranscodeRequest(
	videoCodeRate int,
	videoFrameRate string,
	width int,
	height int,
	template string,
	audioCodec string,
	audioFormat string,
	audioSampleRate int,
	audioChannel int,
	audioCodeRate int,
) *AddCustomLiveStreamTranscodeRequest

* param videoCodeRate: 转码输出的码率值 (Required) * param videoFrameRate: 转码输出的帧率值 (Required) * param width: 转码输出视频宽度 (Required) * param height: 转码输出视频宽度 (Required) * param template: 转码模板自定义名称 (Required) * param audioCodec: 转码输出音频编码格式 (Required) * param audioFormat: 转码输出音频格式 (Required) * param audioSampleRate: 转码输出音频采样率 (Required) * param audioChannel: 转码输出音频通道数 (Required) * param audioCodeRate: 转码输出音频码率 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddCustomLiveStreamTranscodeRequestWithAllParams

func NewAddCustomLiveStreamTranscodeRequestWithAllParams(
	videoCodeRate int,
	videoFrameRate string,
	width int,
	height int,
	template string,
	audioCodec string,
	audioFormat string,
	audioSampleRate int,
	audioChannel int,
	audioCodeRate int,
) *AddCustomLiveStreamTranscodeRequest

* param videoCodeRate: 转码输出的码率值 (Required) * param videoFrameRate: 转码输出的帧率值 (Required) * param width: 转码输出视频宽度 (Required) * param height: 转码输出视频宽度 (Required) * param template: 转码模板自定义名称 (Required) * param audioCodec: 转码输出音频编码格式 (Required) * param audioFormat: 转码输出音频格式 (Required) * param audioSampleRate: 转码输出音频采样率 (Required) * param audioChannel: 转码输出音频通道数 (Required) * param audioCodeRate: 转码输出音频码率 (Required)

func NewAddCustomLiveStreamTranscodeRequestWithoutParam

func NewAddCustomLiveStreamTranscodeRequestWithoutParam() *AddCustomLiveStreamTranscodeRequest

This constructor has better compatible ability when API parameters changed

func (AddCustomLiveStreamTranscodeRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddCustomLiveStreamTranscodeRequest) SetAudioChannel

func (r *AddCustomLiveStreamTranscodeRequest) SetAudioChannel(audioChannel int)

param audioChannel: 转码输出音频通道数(Required)

func (*AddCustomLiveStreamTranscodeRequest) SetAudioCodeRate

func (r *AddCustomLiveStreamTranscodeRequest) SetAudioCodeRate(audioCodeRate int)

param audioCodeRate: 转码输出音频码率(Required)

func (*AddCustomLiveStreamTranscodeRequest) SetAudioCodec

func (r *AddCustomLiveStreamTranscodeRequest) SetAudioCodec(audioCodec string)

param audioCodec: 转码输出音频编码格式(Required)

func (*AddCustomLiveStreamTranscodeRequest) SetAudioFormat

func (r *AddCustomLiveStreamTranscodeRequest) SetAudioFormat(audioFormat string)

param audioFormat: 转码输出音频格式(Required)

func (*AddCustomLiveStreamTranscodeRequest) SetAudioSampleRate

func (r *AddCustomLiveStreamTranscodeRequest) SetAudioSampleRate(audioSampleRate int)

param audioSampleRate: 转码输出音频采样率(Required)

func (*AddCustomLiveStreamTranscodeRequest) SetHeight

func (r *AddCustomLiveStreamTranscodeRequest) SetHeight(height int)

param height: 转码输出视频宽度(Required)

func (*AddCustomLiveStreamTranscodeRequest) SetTemplate

func (r *AddCustomLiveStreamTranscodeRequest) SetTemplate(template string)

param template: 转码模板自定义名称(Required)

func (*AddCustomLiveStreamTranscodeRequest) SetVideoCodeRate

func (r *AddCustomLiveStreamTranscodeRequest) SetVideoCodeRate(videoCodeRate int)

param videoCodeRate: 转码输出的码率值(Required)

func (*AddCustomLiveStreamTranscodeRequest) SetVideoFrameRate

func (r *AddCustomLiveStreamTranscodeRequest) SetVideoFrameRate(videoFrameRate string)

param videoFrameRate: 转码输出的帧率值(Required)

func (*AddCustomLiveStreamTranscodeRequest) SetWidth

func (r *AddCustomLiveStreamTranscodeRequest) SetWidth(width int)

param width: 转码输出视频宽度(Required)

type AddCustomLiveStreamTranscodeResponse

type AddCustomLiveStreamTranscodeResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    AddCustomLiveStreamTranscodeResult `json:"result"`
}

type AddCustomLiveStreamTranscodeResult

type AddCustomLiveStreamTranscodeResult struct {
	TemplateId int `json:"templateId"`
}

type AddCustomLiveStreamWatermarkTemplateRequest

type AddCustomLiveStreamWatermarkTemplateRequest struct {
	core.JDCloudRequest

	/* x轴偏移量 单位:像素  */
	OffsetX int `json:"offsetX"`

	/* y轴偏移量 单位:像素  */
	OffsetY int `json:"offsetY"`

	/* 宽  */
	Width int `json:"width"`

	/* 高  */
	Height int `json:"height"`

	/* 录制模板自定义名称  */
	Template string `json:"template"`

	/* 高  */
	Url string `json:"url"`
}

func NewAddCustomLiveStreamWatermarkTemplateRequest

func NewAddCustomLiveStreamWatermarkTemplateRequest(
	offsetX int,
	offsetY int,
	width int,
	height int,
	template string,
	url string,
) *AddCustomLiveStreamWatermarkTemplateRequest

* param offsetX: x轴偏移量 单位:像素 (Required) * param offsetY: y轴偏移量 单位:像素 (Required) * param width: 宽 (Required) * param height: 高 (Required) * param template: 录制模板自定义名称 (Required) * param url: 高 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddCustomLiveStreamWatermarkTemplateRequestWithAllParams

func NewAddCustomLiveStreamWatermarkTemplateRequestWithAllParams(
	offsetX int,
	offsetY int,
	width int,
	height int,
	template string,
	url string,
) *AddCustomLiveStreamWatermarkTemplateRequest

* param offsetX: x轴偏移量 单位:像素 (Required) * param offsetY: y轴偏移量 单位:像素 (Required) * param width: 宽 (Required) * param height: 高 (Required) * param template: 录制模板自定义名称 (Required) * param url: 高 (Required)

func NewAddCustomLiveStreamWatermarkTemplateRequestWithoutParam

func NewAddCustomLiveStreamWatermarkTemplateRequestWithoutParam() *AddCustomLiveStreamWatermarkTemplateRequest

This constructor has better compatible ability when API parameters changed

func (AddCustomLiveStreamWatermarkTemplateRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddCustomLiveStreamWatermarkTemplateRequest) SetHeight

func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetHeight(height int)

param height: 高(Required)

func (*AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetX

func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetX(offsetX int)

param offsetX: x轴偏移量 单位:像素(Required)

func (*AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetY

func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetY(offsetY int)

param offsetY: y轴偏移量 单位:像素(Required)

func (*AddCustomLiveStreamWatermarkTemplateRequest) SetTemplate

func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetTemplate(template string)

param template: 录制模板自定义名称(Required)

func (*AddCustomLiveStreamWatermarkTemplateRequest) SetUrl

param url: 高(Required)

func (*AddCustomLiveStreamWatermarkTemplateRequest) SetWidth

param width: 宽(Required)

type AddCustomLiveStreamWatermarkTemplateResponse

type AddCustomLiveStreamWatermarkTemplateResponse struct {
	RequestID string                                     `json:"requestId"`
	Error     core.ErrorResponse                         `json:"error"`
	Result    AddCustomLiveStreamWatermarkTemplateResult `json:"result"`
}

type AddCustomLiveStreamWatermarkTemplateResult

type AddCustomLiveStreamWatermarkTemplateResult struct {
	Feedback bool `json:"feedback"`
}

type AddLiveAppRequest

type AddLiveAppRequest struct {
	core.JDCloudRequest

	/* 直播的推流域名  */
	PublishDomain string `json:"publishDomain"`

	/* appName  */
	AppName string `json:"appName"`
}

func NewAddLiveAppRequest

func NewAddLiveAppRequest(
	publishDomain string,
	appName string,
) *AddLiveAppRequest

* param publishDomain: 直播的推流域名 (Required) * param appName: appName (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveAppRequestWithAllParams

func NewAddLiveAppRequestWithAllParams(
	publishDomain string,
	appName string,
) *AddLiveAppRequest

* param publishDomain: 直播的推流域名 (Required) * param appName: appName (Required)

func NewAddLiveAppRequestWithoutParam

func NewAddLiveAppRequestWithoutParam() *AddLiveAppRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveAppRequest) GetRegionId

func (r AddLiveAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveAppRequest) SetAppName

func (r *AddLiveAppRequest) SetAppName(appName string)

param appName: appName(Required)

func (*AddLiveAppRequest) SetPublishDomain

func (r *AddLiveAppRequest) SetPublishDomain(publishDomain string)

param publishDomain: 直播的推流域名(Required)

type AddLiveAppResponse

type AddLiveAppResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    AddLiveAppResult   `json:"result"`
}

type AddLiveAppResult

type AddLiveAppResult struct {
	PublishDomain string `json:"publishDomain"`
}

type AddLiveDomainRequest

type AddLiveDomainRequest struct {
	core.JDCloudRequest

	/* 直播的推流域名  */
	PublishDomain string `json:"publishDomain"`

	/* 直播的播放域名  */
	PlayDomain string `json:"playDomain"`

	/* 区域ID  */
	Region string `json:"region"`
}

func NewAddLiveDomainRequest

func NewAddLiveDomainRequest(
	publishDomain string,
	playDomain string,
	region string,
) *AddLiveDomainRequest

* param publishDomain: 直播的推流域名 (Required) * param playDomain: 直播的播放域名 (Required) * param region: 区域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveDomainRequestWithAllParams

func NewAddLiveDomainRequestWithAllParams(
	publishDomain string,
	playDomain string,
	region string,
) *AddLiveDomainRequest

* param publishDomain: 直播的推流域名 (Required) * param playDomain: 直播的播放域名 (Required) * param region: 区域ID (Required)

func NewAddLiveDomainRequestWithoutParam

func NewAddLiveDomainRequestWithoutParam() *AddLiveDomainRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveDomainRequest) GetRegionId

func (r AddLiveDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveDomainRequest) SetPlayDomain

func (r *AddLiveDomainRequest) SetPlayDomain(playDomain string)

param playDomain: 直播的播放域名(Required)

func (*AddLiveDomainRequest) SetPublishDomain

func (r *AddLiveDomainRequest) SetPublishDomain(publishDomain string)

param publishDomain: 直播的推流域名(Required)

func (*AddLiveDomainRequest) SetRegion

func (r *AddLiveDomainRequest) SetRegion(region string)

param region: 区域ID(Required)

type AddLiveDomainResponse

type AddLiveDomainResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    AddLiveDomainResult `json:"result"`
}

type AddLiveDomainResult

type AddLiveDomainResult struct {
	PublishDomain string `json:"publishDomain"`
}

type AddLiveRecordRequest

type AddLiveRecordRequest struct {
	core.JDCloudRequest

	/* 直播的推流域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewAddLiveRecordRequest

func NewAddLiveRecordRequest(
	publishDomain string,
) *AddLiveRecordRequest

* param publishDomain: 直播的推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveRecordRequestWithAllParams

func NewAddLiveRecordRequestWithAllParams(
	publishDomain string,
) *AddLiveRecordRequest

* param publishDomain: 直播的推流域名 (Required)

func NewAddLiveRecordRequestWithoutParam

func NewAddLiveRecordRequestWithoutParam() *AddLiveRecordRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveRecordRequest) GetRegionId

func (r AddLiveRecordRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveRecordRequest) SetPublishDomain

func (r *AddLiveRecordRequest) SetPublishDomain(publishDomain string)

param publishDomain: 直播的推流域名(Required)

type AddLiveRecordResponse

type AddLiveRecordResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    AddLiveRecordResult `json:"result"`
}

type AddLiveRecordResult

type AddLiveRecordResult struct {
	Feedback bool `json:"feedback"`
}

type AddLiveStreamAppRecordRequest

type AddLiveStreamAppRecordRequest struct {
	core.JDCloudRequest

	/* 直播流所属应用名称  */
	AppName string `json:"appName"`

	/* 您的推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 录制模版  */
	Template string `json:"template"`
}

func NewAddLiveStreamAppRecordRequest

func NewAddLiveStreamAppRecordRequest(
	appName string,
	publishDomain string,
	template string,
) *AddLiveStreamAppRecordRequest

* param appName: 直播流所属应用名称 (Required) * param publishDomain: 您的推流加速域名 (Required) * param template: 录制模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamAppRecordRequestWithAllParams

func NewAddLiveStreamAppRecordRequestWithAllParams(
	appName string,
	publishDomain string,
	template string,
) *AddLiveStreamAppRecordRequest

* param appName: 直播流所属应用名称 (Required) * param publishDomain: 您的推流加速域名 (Required) * param template: 录制模版 (Required)

func NewAddLiveStreamAppRecordRequestWithoutParam

func NewAddLiveStreamAppRecordRequestWithoutParam() *AddLiveStreamAppRecordRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamAppRecordRequest) GetRegionId

func (r AddLiveStreamAppRecordRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamAppRecordRequest) SetAppName

func (r *AddLiveStreamAppRecordRequest) SetAppName(appName string)

param appName: 直播流所属应用名称(Required)

func (*AddLiveStreamAppRecordRequest) SetPublishDomain

func (r *AddLiveStreamAppRecordRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的推流加速域名(Required)

func (*AddLiveStreamAppRecordRequest) SetTemplate

func (r *AddLiveStreamAppRecordRequest) SetTemplate(template string)

param template: 录制模版(Required)

type AddLiveStreamAppRecordResponse

type AddLiveStreamAppRecordResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    AddLiveStreamAppRecordResult `json:"result"`
}

type AddLiveStreamAppRecordResult

type AddLiveStreamAppRecordResult struct {
	PublishDomain string `json:"publishDomain"`
}

type AddLiveStreamAppSnapshotRequest

type AddLiveStreamAppSnapshotRequest struct {
	core.JDCloudRequest

	/* 直播流所属应用名称  */
	AppName string `json:"appName"`

	/* 您的推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 截图模版  */
	Template string `json:"template"`
}

func NewAddLiveStreamAppSnapshotRequest

func NewAddLiveStreamAppSnapshotRequest(
	appName string,
	publishDomain string,
	template string,
) *AddLiveStreamAppSnapshotRequest

* param appName: 直播流所属应用名称 (Required) * param publishDomain: 您的推流加速域名 (Required) * param template: 截图模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamAppSnapshotRequestWithAllParams

func NewAddLiveStreamAppSnapshotRequestWithAllParams(
	appName string,
	publishDomain string,
	template string,
) *AddLiveStreamAppSnapshotRequest

* param appName: 直播流所属应用名称 (Required) * param publishDomain: 您的推流加速域名 (Required) * param template: 截图模版 (Required)

func NewAddLiveStreamAppSnapshotRequestWithoutParam

func NewAddLiveStreamAppSnapshotRequestWithoutParam() *AddLiveStreamAppSnapshotRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamAppSnapshotRequest) GetRegionId

func (r AddLiveStreamAppSnapshotRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamAppSnapshotRequest) SetAppName

func (r *AddLiveStreamAppSnapshotRequest) SetAppName(appName string)

param appName: 直播流所属应用名称(Required)

func (*AddLiveStreamAppSnapshotRequest) SetPublishDomain

func (r *AddLiveStreamAppSnapshotRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的推流加速域名(Required)

func (*AddLiveStreamAppSnapshotRequest) SetTemplate

func (r *AddLiveStreamAppSnapshotRequest) SetTemplate(template string)

param template: 截图模版(Required)

type AddLiveStreamAppSnapshotResponse

type AddLiveStreamAppSnapshotResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    AddLiveStreamAppSnapshotResult `json:"result"`
}

type AddLiveStreamAppSnapshotResult

type AddLiveStreamAppSnapshotResult struct {
	Feedback bool `json:"feedback"`
}

type AddLiveStreamAppTranscodeRequest

type AddLiveStreamAppTranscodeRequest struct {
	core.JDCloudRequest

	/* 直播的推流域名  */
	PublishDomain string `json:"publishDomain"`

	/* 转码模版  */
	Template string `json:"template"`

	/* 直播流所属应用名称  */
	AppName string `json:"appName"`
}

func NewAddLiveStreamAppTranscodeRequest

func NewAddLiveStreamAppTranscodeRequest(
	publishDomain string,
	template string,
	appName string,
) *AddLiveStreamAppTranscodeRequest

* param publishDomain: 直播的推流域名 (Required) * param template: 转码模版 (Required) * param appName: 直播流所属应用名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamAppTranscodeRequestWithAllParams

func NewAddLiveStreamAppTranscodeRequestWithAllParams(
	publishDomain string,
	template string,
	appName string,
) *AddLiveStreamAppTranscodeRequest

* param publishDomain: 直播的推流域名 (Required) * param template: 转码模版 (Required) * param appName: 直播流所属应用名称 (Required)

func NewAddLiveStreamAppTranscodeRequestWithoutParam

func NewAddLiveStreamAppTranscodeRequestWithoutParam() *AddLiveStreamAppTranscodeRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamAppTranscodeRequest) GetRegionId

func (r AddLiveStreamAppTranscodeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamAppTranscodeRequest) SetAppName

func (r *AddLiveStreamAppTranscodeRequest) SetAppName(appName string)

param appName: 直播流所属应用名称(Required)

func (*AddLiveStreamAppTranscodeRequest) SetPublishDomain

func (r *AddLiveStreamAppTranscodeRequest) SetPublishDomain(publishDomain string)

param publishDomain: 直播的推流域名(Required)

func (*AddLiveStreamAppTranscodeRequest) SetTemplate

func (r *AddLiveStreamAppTranscodeRequest) SetTemplate(template string)

param template: 转码模版(Required)

type AddLiveStreamAppTranscodeResponse

type AddLiveStreamAppTranscodeResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    AddLiveStreamAppTranscodeResult `json:"result"`
}

type AddLiveStreamAppTranscodeResult

type AddLiveStreamAppTranscodeResult struct {
	PublishDomain string `json:"publishDomain"`
}

type AddLiveStreamAppWatermarkRequest

type AddLiveStreamAppWatermarkRequest struct {
	core.JDCloudRequest

	/* 直播流所属应用名称  */
	AppName string `json:"appName"`

	/* 您的推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 录制模版  */
	Template string `json:"template"`
}

func NewAddLiveStreamAppWatermarkRequest

func NewAddLiveStreamAppWatermarkRequest(
	appName string,
	publishDomain string,
	template string,
) *AddLiveStreamAppWatermarkRequest

* param appName: 直播流所属应用名称 (Required) * param publishDomain: 您的推流加速域名 (Required) * param template: 录制模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamAppWatermarkRequestWithAllParams

func NewAddLiveStreamAppWatermarkRequestWithAllParams(
	appName string,
	publishDomain string,
	template string,
) *AddLiveStreamAppWatermarkRequest

* param appName: 直播流所属应用名称 (Required) * param publishDomain: 您的推流加速域名 (Required) * param template: 录制模版 (Required)

func NewAddLiveStreamAppWatermarkRequestWithoutParam

func NewAddLiveStreamAppWatermarkRequestWithoutParam() *AddLiveStreamAppWatermarkRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamAppWatermarkRequest) GetRegionId

func (r AddLiveStreamAppWatermarkRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamAppWatermarkRequest) SetAppName

func (r *AddLiveStreamAppWatermarkRequest) SetAppName(appName string)

param appName: 直播流所属应用名称(Required)

func (*AddLiveStreamAppWatermarkRequest) SetPublishDomain

func (r *AddLiveStreamAppWatermarkRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的推流加速域名(Required)

func (*AddLiveStreamAppWatermarkRequest) SetTemplate

func (r *AddLiveStreamAppWatermarkRequest) SetTemplate(template string)

param template: 录制模版(Required)

type AddLiveStreamAppWatermarkResponse

type AddLiveStreamAppWatermarkResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    AddLiveStreamAppWatermarkResult `json:"result"`
}

type AddLiveStreamAppWatermarkResult

type AddLiveStreamAppWatermarkResult struct {
	Feedback bool `json:"feedback"`
}

type AddLiveStreamDomainRecordRequest

type AddLiveStreamDomainRecordRequest struct {
	core.JDCloudRequest

	/* 您的推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 录制模版  */
	Template string `json:"template"`
}

func NewAddLiveStreamDomainRecordRequest

func NewAddLiveStreamDomainRecordRequest(
	publishDomain string,
	template string,
) *AddLiveStreamDomainRecordRequest

* param publishDomain: 您的推流加速域名 (Required) * param template: 录制模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamDomainRecordRequestWithAllParams

func NewAddLiveStreamDomainRecordRequestWithAllParams(
	publishDomain string,
	template string,
) *AddLiveStreamDomainRecordRequest

* param publishDomain: 您的推流加速域名 (Required) * param template: 录制模版 (Required)

func NewAddLiveStreamDomainRecordRequestWithoutParam

func NewAddLiveStreamDomainRecordRequestWithoutParam() *AddLiveStreamDomainRecordRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamDomainRecordRequest) GetRegionId

func (r AddLiveStreamDomainRecordRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamDomainRecordRequest) SetPublishDomain

func (r *AddLiveStreamDomainRecordRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的推流加速域名(Required)

func (*AddLiveStreamDomainRecordRequest) SetTemplate

func (r *AddLiveStreamDomainRecordRequest) SetTemplate(template string)

param template: 录制模版(Required)

type AddLiveStreamDomainRecordResponse

type AddLiveStreamDomainRecordResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    AddLiveStreamDomainRecordResult `json:"result"`
}

type AddLiveStreamDomainRecordResult

type AddLiveStreamDomainRecordResult struct {
	PublishDomain string `json:"publishDomain"`
}

type AddLiveStreamDomainSnapshotRequest

type AddLiveStreamDomainSnapshotRequest struct {
	core.JDCloudRequest

	/* 您的推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 截图模版  */
	Template string `json:"template"`
}

func NewAddLiveStreamDomainSnapshotRequest

func NewAddLiveStreamDomainSnapshotRequest(
	publishDomain string,
	template string,
) *AddLiveStreamDomainSnapshotRequest

* param publishDomain: 您的推流加速域名 (Required) * param template: 截图模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamDomainSnapshotRequestWithAllParams

func NewAddLiveStreamDomainSnapshotRequestWithAllParams(
	publishDomain string,
	template string,
) *AddLiveStreamDomainSnapshotRequest

* param publishDomain: 您的推流加速域名 (Required) * param template: 截图模版 (Required)

func NewAddLiveStreamDomainSnapshotRequestWithoutParam

func NewAddLiveStreamDomainSnapshotRequestWithoutParam() *AddLiveStreamDomainSnapshotRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamDomainSnapshotRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamDomainSnapshotRequest) SetPublishDomain

func (r *AddLiveStreamDomainSnapshotRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的推流加速域名(Required)

func (*AddLiveStreamDomainSnapshotRequest) SetTemplate

func (r *AddLiveStreamDomainSnapshotRequest) SetTemplate(template string)

param template: 截图模版(Required)

type AddLiveStreamDomainSnapshotResponse

type AddLiveStreamDomainSnapshotResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    AddLiveStreamDomainSnapshotResult `json:"result"`
}

type AddLiveStreamDomainSnapshotResult

type AddLiveStreamDomainSnapshotResult struct {
	Feedback bool `json:"feedback"`
}

type AddLiveStreamDomainTranscodeRequest

type AddLiveStreamDomainTranscodeRequest struct {
	core.JDCloudRequest

	/* 直播的推流域名  */
	PublishDomain string `json:"publishDomain"`

	/* 转码模版  */
	Template string `json:"template"`
}

func NewAddLiveStreamDomainTranscodeRequest

func NewAddLiveStreamDomainTranscodeRequest(
	publishDomain string,
	template string,
) *AddLiveStreamDomainTranscodeRequest

* param publishDomain: 直播的推流域名 (Required) * param template: 转码模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamDomainTranscodeRequestWithAllParams

func NewAddLiveStreamDomainTranscodeRequestWithAllParams(
	publishDomain string,
	template string,
) *AddLiveStreamDomainTranscodeRequest

* param publishDomain: 直播的推流域名 (Required) * param template: 转码模版 (Required)

func NewAddLiveStreamDomainTranscodeRequestWithoutParam

func NewAddLiveStreamDomainTranscodeRequestWithoutParam() *AddLiveStreamDomainTranscodeRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamDomainTranscodeRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamDomainTranscodeRequest) SetPublishDomain

func (r *AddLiveStreamDomainTranscodeRequest) SetPublishDomain(publishDomain string)

param publishDomain: 直播的推流域名(Required)

func (*AddLiveStreamDomainTranscodeRequest) SetTemplate

func (r *AddLiveStreamDomainTranscodeRequest) SetTemplate(template string)

param template: 转码模版(Required)

type AddLiveStreamDomainTranscodeResponse

type AddLiveStreamDomainTranscodeResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    AddLiveStreamDomainTranscodeResult `json:"result"`
}

type AddLiveStreamDomainTranscodeResult

type AddLiveStreamDomainTranscodeResult struct {
	PublishDomain string `json:"publishDomain"`
}

type AddLiveStreamDomainWatermarkRequest

type AddLiveStreamDomainWatermarkRequest struct {
	core.JDCloudRequest

	/* 您的推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 录制模版  */
	Template string `json:"template"`
}

func NewAddLiveStreamDomainWatermarkRequest

func NewAddLiveStreamDomainWatermarkRequest(
	publishDomain string,
	template string,
) *AddLiveStreamDomainWatermarkRequest

* param publishDomain: 您的推流加速域名 (Required) * param template: 录制模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamDomainWatermarkRequestWithAllParams

func NewAddLiveStreamDomainWatermarkRequestWithAllParams(
	publishDomain string,
	template string,
) *AddLiveStreamDomainWatermarkRequest

* param publishDomain: 您的推流加速域名 (Required) * param template: 录制模版 (Required)

func NewAddLiveStreamDomainWatermarkRequestWithoutParam

func NewAddLiveStreamDomainWatermarkRequestWithoutParam() *AddLiveStreamDomainWatermarkRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamDomainWatermarkRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamDomainWatermarkRequest) SetPublishDomain

func (r *AddLiveStreamDomainWatermarkRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的推流加速域名(Required)

func (*AddLiveStreamDomainWatermarkRequest) SetTemplate

func (r *AddLiveStreamDomainWatermarkRequest) SetTemplate(template string)

param template: 录制模版(Required)

type AddLiveStreamDomainWatermarkResponse

type AddLiveStreamDomainWatermarkResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    AddLiveStreamDomainWatermarkResult `json:"result"`
}

type AddLiveStreamDomainWatermarkResult

type AddLiveStreamDomainWatermarkResult struct {
	Feedback bool `json:"feedback"`
}

type AddLiveStreamRecordNotifyConfigRequest

type AddLiveStreamRecordNotifyConfigRequest struct {
	core.JDCloudRequest

	/* 您的推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 设置直播流信息推送到的 URL 地址  */
	NotifyUrl string `json:"notifyUrl"`
}

func NewAddLiveStreamRecordNotifyConfigRequest

func NewAddLiveStreamRecordNotifyConfigRequest(
	publishDomain string,
	notifyUrl string,
) *AddLiveStreamRecordNotifyConfigRequest

* param publishDomain: 您的推流加速域名 (Required) * param notifyUrl: 设置直播流信息推送到的 URL 地址 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamRecordNotifyConfigRequestWithAllParams

func NewAddLiveStreamRecordNotifyConfigRequestWithAllParams(
	publishDomain string,
	notifyUrl string,
) *AddLiveStreamRecordNotifyConfigRequest

* param publishDomain: 您的推流加速域名 (Required) * param notifyUrl: 设置直播流信息推送到的 URL 地址 (Required)

func NewAddLiveStreamRecordNotifyConfigRequestWithoutParam

func NewAddLiveStreamRecordNotifyConfigRequestWithoutParam() *AddLiveStreamRecordNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamRecordNotifyConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamRecordNotifyConfigRequest) SetNotifyUrl

func (r *AddLiveStreamRecordNotifyConfigRequest) SetNotifyUrl(notifyUrl string)

param notifyUrl: 设置直播流信息推送到的 URL 地址(Required)

func (*AddLiveStreamRecordNotifyConfigRequest) SetPublishDomain

func (r *AddLiveStreamRecordNotifyConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的推流加速域名(Required)

type AddLiveStreamRecordNotifyConfigResponse

type AddLiveStreamRecordNotifyConfigResponse struct {
	RequestID string                                `json:"requestId"`
	Error     core.ErrorResponse                    `json:"error"`
	Result    AddLiveStreamRecordNotifyConfigResult `json:"result"`
}

type AddLiveStreamRecordNotifyConfigResult

type AddLiveStreamRecordNotifyConfigResult struct {
	PublishDomain string `json:"publishDomain"`
}

type AddLiveStreamSnapshotNotifyConfigRequest

type AddLiveStreamSnapshotNotifyConfigRequest struct {
	core.JDCloudRequest

	/* 您的推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 设置直播流信息推送到的 URL 地址  */
	NotifyUrl string `json:"notifyUrl"`
}

func NewAddLiveStreamSnapshotNotifyConfigRequest

func NewAddLiveStreamSnapshotNotifyConfigRequest(
	publishDomain string,
	notifyUrl string,
) *AddLiveStreamSnapshotNotifyConfigRequest

* param publishDomain: 您的推流加速域名 (Required) * param notifyUrl: 设置直播流信息推送到的 URL 地址 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveStreamSnapshotNotifyConfigRequestWithAllParams

func NewAddLiveStreamSnapshotNotifyConfigRequestWithAllParams(
	publishDomain string,
	notifyUrl string,
) *AddLiveStreamSnapshotNotifyConfigRequest

* param publishDomain: 您的推流加速域名 (Required) * param notifyUrl: 设置直播流信息推送到的 URL 地址 (Required)

func NewAddLiveStreamSnapshotNotifyConfigRequestWithoutParam

func NewAddLiveStreamSnapshotNotifyConfigRequestWithoutParam() *AddLiveStreamSnapshotNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveStreamSnapshotNotifyConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddLiveStreamSnapshotNotifyConfigRequest) SetNotifyUrl

func (r *AddLiveStreamSnapshotNotifyConfigRequest) SetNotifyUrl(notifyUrl string)

param notifyUrl: 设置直播流信息推送到的 URL 地址(Required)

func (*AddLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain

func (r *AddLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的推流加速域名(Required)

type AddLiveStreamSnapshotNotifyConfigResponse

type AddLiveStreamSnapshotNotifyConfigResponse struct {
	RequestID string                                  `json:"requestId"`
	Error     core.ErrorResponse                      `json:"error"`
	Result    AddLiveStreamSnapshotNotifyConfigResult `json:"result"`
}

type AddLiveStreamSnapshotNotifyConfigResult

type AddLiveStreamSnapshotNotifyConfigResult struct {
	Feedback bool `json:"feedback"`
}

type DeleteCustomLiveStreamRecordTemplateRequest

type DeleteCustomLiveStreamRecordTemplateRequest struct {
	core.JDCloudRequest

	/* 录制模板自定义名称  */
	Template string `json:"template"`
}

func NewDeleteCustomLiveStreamRecordTemplateRequest

func NewDeleteCustomLiveStreamRecordTemplateRequest(
	template string,
) *DeleteCustomLiveStreamRecordTemplateRequest

* param template: 录制模板自定义名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteCustomLiveStreamRecordTemplateRequestWithAllParams

func NewDeleteCustomLiveStreamRecordTemplateRequestWithAllParams(
	template string,
) *DeleteCustomLiveStreamRecordTemplateRequest

* param template: 录制模板自定义名称 (Required)

func NewDeleteCustomLiveStreamRecordTemplateRequestWithoutParam

func NewDeleteCustomLiveStreamRecordTemplateRequestWithoutParam() *DeleteCustomLiveStreamRecordTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DeleteCustomLiveStreamRecordTemplateRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteCustomLiveStreamRecordTemplateRequest) SetTemplate

func (r *DeleteCustomLiveStreamRecordTemplateRequest) SetTemplate(template string)

param template: 录制模板自定义名称(Required)

type DeleteCustomLiveStreamRecordTemplateResponse

type DeleteCustomLiveStreamRecordTemplateResponse struct {
	RequestID string                                     `json:"requestId"`
	Error     core.ErrorResponse                         `json:"error"`
	Result    DeleteCustomLiveStreamRecordTemplateResult `json:"result"`
}

type DeleteCustomLiveStreamRecordTemplateResult

type DeleteCustomLiveStreamRecordTemplateResult struct {
	Template string `json:"template"`
}

type DeleteCustomLiveStreamSnapshotTemplateRequest

type DeleteCustomLiveStreamSnapshotTemplateRequest struct {
	core.JDCloudRequest

	/* 录制模板自定义名称  */
	Template string `json:"template"`
}

func NewDeleteCustomLiveStreamSnapshotTemplateRequest

func NewDeleteCustomLiveStreamSnapshotTemplateRequest(
	template string,
) *DeleteCustomLiveStreamSnapshotTemplateRequest

* param template: 录制模板自定义名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteCustomLiveStreamSnapshotTemplateRequestWithAllParams

func NewDeleteCustomLiveStreamSnapshotTemplateRequestWithAllParams(
	template string,
) *DeleteCustomLiveStreamSnapshotTemplateRequest

* param template: 录制模板自定义名称 (Required)

func NewDeleteCustomLiveStreamSnapshotTemplateRequestWithoutParam

func NewDeleteCustomLiveStreamSnapshotTemplateRequestWithoutParam() *DeleteCustomLiveStreamSnapshotTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DeleteCustomLiveStreamSnapshotTemplateRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteCustomLiveStreamSnapshotTemplateRequest) SetTemplate

func (r *DeleteCustomLiveStreamSnapshotTemplateRequest) SetTemplate(template string)

param template: 录制模板自定义名称(Required)

type DeleteCustomLiveStreamSnapshotTemplateResponse

type DeleteCustomLiveStreamSnapshotTemplateResponse struct {
	RequestID string                                       `json:"requestId"`
	Error     core.ErrorResponse                           `json:"error"`
	Result    DeleteCustomLiveStreamSnapshotTemplateResult `json:"result"`
}

type DeleteCustomLiveStreamSnapshotTemplateResult

type DeleteCustomLiveStreamSnapshotTemplateResult struct {
	Feedback bool `json:"feedback"`
}

type DeleteCustomLiveStreamTranscodeRequest

type DeleteCustomLiveStreamTranscodeRequest struct {
	core.JDCloudRequest

	/* 转码模版  */
	Template string `json:"template"`
}

func NewDeleteCustomLiveStreamTranscodeRequest

func NewDeleteCustomLiveStreamTranscodeRequest(
	template string,
) *DeleteCustomLiveStreamTranscodeRequest

* param template: 转码模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteCustomLiveStreamTranscodeRequestWithAllParams

func NewDeleteCustomLiveStreamTranscodeRequestWithAllParams(
	template string,
) *DeleteCustomLiveStreamTranscodeRequest

* param template: 转码模版 (Required)

func NewDeleteCustomLiveStreamTranscodeRequestWithoutParam

func NewDeleteCustomLiveStreamTranscodeRequestWithoutParam() *DeleteCustomLiveStreamTranscodeRequest

This constructor has better compatible ability when API parameters changed

func (DeleteCustomLiveStreamTranscodeRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteCustomLiveStreamTranscodeRequest) SetTemplate

func (r *DeleteCustomLiveStreamTranscodeRequest) SetTemplate(template string)

param template: 转码模版(Required)

type DeleteCustomLiveStreamTranscodeResponse

type DeleteCustomLiveStreamTranscodeResponse struct {
	RequestID string                                `json:"requestId"`
	Error     core.ErrorResponse                    `json:"error"`
	Result    DeleteCustomLiveStreamTranscodeResult `json:"result"`
}

type DeleteCustomLiveStreamTranscodeResult

type DeleteCustomLiveStreamTranscodeResult struct {
	Template string `json:"template"`
}

type DeleteCustomLiveStreamWatermarkTemplateRequest

type DeleteCustomLiveStreamWatermarkTemplateRequest struct {
	core.JDCloudRequest

	/* 转码模版  */
	Template string `json:"template"`
}

func NewDeleteCustomLiveStreamWatermarkTemplateRequest

func NewDeleteCustomLiveStreamWatermarkTemplateRequest(
	template string,
) *DeleteCustomLiveStreamWatermarkTemplateRequest

* param template: 转码模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteCustomLiveStreamWatermarkTemplateRequestWithAllParams

func NewDeleteCustomLiveStreamWatermarkTemplateRequestWithAllParams(
	template string,
) *DeleteCustomLiveStreamWatermarkTemplateRequest

* param template: 转码模版 (Required)

func NewDeleteCustomLiveStreamWatermarkTemplateRequestWithoutParam

func NewDeleteCustomLiveStreamWatermarkTemplateRequestWithoutParam() *DeleteCustomLiveStreamWatermarkTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DeleteCustomLiveStreamWatermarkTemplateRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteCustomLiveStreamWatermarkTemplateRequest) SetTemplate

func (r *DeleteCustomLiveStreamWatermarkTemplateRequest) SetTemplate(template string)

param template: 转码模版(Required)

type DeleteCustomLiveStreamWatermarkTemplateResponse

type DeleteCustomLiveStreamWatermarkTemplateResponse struct {
	RequestID string                                        `json:"requestId"`
	Error     core.ErrorResponse                            `json:"error"`
	Result    DeleteCustomLiveStreamWatermarkTemplateResult `json:"result"`
}

type DeleteCustomLiveStreamWatermarkTemplateResult

type DeleteCustomLiveStreamWatermarkTemplateResult struct {
	Template string `json:"template"`
}

type DeleteLiveAppRequest

type DeleteLiveAppRequest struct {
	core.JDCloudRequest

	/* 推流域名  */
	PublishDomain string `json:"publishDomain"`

	/* 直播流所属应用名称  */
	AppName string `json:"appName"`
}

func NewDeleteLiveAppRequest

func NewDeleteLiveAppRequest(
	publishDomain string,
	appName string,
) *DeleteLiveAppRequest

* param publishDomain: 推流域名 (Required) * param appName: 直播流所属应用名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveAppRequestWithAllParams

func NewDeleteLiveAppRequestWithAllParams(
	publishDomain string,
	appName string,
) *DeleteLiveAppRequest

* param publishDomain: 推流域名 (Required) * param appName: 直播流所属应用名称 (Required)

func NewDeleteLiveAppRequestWithoutParam

func NewDeleteLiveAppRequestWithoutParam() *DeleteLiveAppRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveAppRequest) GetRegionId

func (r DeleteLiveAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveAppRequest) SetAppName

func (r *DeleteLiveAppRequest) SetAppName(appName string)

param appName: 直播流所属应用名称(Required)

func (*DeleteLiveAppRequest) SetPublishDomain

func (r *DeleteLiveAppRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流域名(Required)

type DeleteLiveAppResponse

type DeleteLiveAppResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DeleteLiveAppResult `json:"result"`
}

type DeleteLiveAppResult

type DeleteLiveAppResult struct {
	PublishDomain string `json:"publishDomain"`
}

type DeleteLiveDomainRequest

type DeleteLiveDomainRequest struct {
	core.JDCloudRequest

	/* 推流域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewDeleteLiveDomainRequest

func NewDeleteLiveDomainRequest(
	publishDomain string,
) *DeleteLiveDomainRequest

* param publishDomain: 推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveDomainRequestWithAllParams

func NewDeleteLiveDomainRequestWithAllParams(
	publishDomain string,
) *DeleteLiveDomainRequest

* param publishDomain: 推流域名 (Required)

func NewDeleteLiveDomainRequestWithoutParam

func NewDeleteLiveDomainRequestWithoutParam() *DeleteLiveDomainRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveDomainRequest) GetRegionId

func (r DeleteLiveDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveDomainRequest) SetPublishDomain

func (r *DeleteLiveDomainRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流域名(Required)

type DeleteLiveDomainResponse

type DeleteLiveDomainResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DeleteLiveDomainResult `json:"result"`
}

type DeleteLiveDomainResult

type DeleteLiveDomainResult struct {
	PublishDomain string `json:"publishDomain"`
}

type DeleteLiveStreamAppRecordRequest

type DeleteLiveStreamAppRecordRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 直播流所属应用名称  */
	AppName string `json:"appName"`

	/* 录制模板自定义名称  */
	Template string `json:"template"`
}

func NewDeleteLiveStreamAppRecordRequest

func NewDeleteLiveStreamAppRecordRequest(
	publishDomain string,
	appName string,
	template string,
) *DeleteLiveStreamAppRecordRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param template: 录制模板自定义名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamAppRecordRequestWithAllParams

func NewDeleteLiveStreamAppRecordRequestWithAllParams(
	publishDomain string,
	appName string,
	template string,
) *DeleteLiveStreamAppRecordRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param template: 录制模板自定义名称 (Required)

func NewDeleteLiveStreamAppRecordRequestWithoutParam

func NewDeleteLiveStreamAppRecordRequestWithoutParam() *DeleteLiveStreamAppRecordRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamAppRecordRequest) GetRegionId

func (r DeleteLiveStreamAppRecordRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamAppRecordRequest) SetAppName

func (r *DeleteLiveStreamAppRecordRequest) SetAppName(appName string)

param appName: 直播流所属应用名称(Required)

func (*DeleteLiveStreamAppRecordRequest) SetPublishDomain

func (r *DeleteLiveStreamAppRecordRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

func (*DeleteLiveStreamAppRecordRequest) SetTemplate

func (r *DeleteLiveStreamAppRecordRequest) SetTemplate(template string)

param template: 录制模板自定义名称(Required)

type DeleteLiveStreamAppRecordResponse

type DeleteLiveStreamAppRecordResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DeleteLiveStreamAppRecordResult `json:"result"`
}

type DeleteLiveStreamAppRecordResult

type DeleteLiveStreamAppRecordResult struct {
	PublishDomain string `json:"publishDomain"`
}

type DeleteLiveStreamAppSnapshotRequest

type DeleteLiveStreamAppSnapshotRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 直播流所属应用名称  */
	AppName string `json:"appName"`

	/* 录制模板自定义名称  */
	Template string `json:"template"`
}

func NewDeleteLiveStreamAppSnapshotRequest

func NewDeleteLiveStreamAppSnapshotRequest(
	publishDomain string,
	appName string,
	template string,
) *DeleteLiveStreamAppSnapshotRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param template: 录制模板自定义名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamAppSnapshotRequestWithAllParams

func NewDeleteLiveStreamAppSnapshotRequestWithAllParams(
	publishDomain string,
	appName string,
	template string,
) *DeleteLiveStreamAppSnapshotRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param template: 录制模板自定义名称 (Required)

func NewDeleteLiveStreamAppSnapshotRequestWithoutParam

func NewDeleteLiveStreamAppSnapshotRequestWithoutParam() *DeleteLiveStreamAppSnapshotRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamAppSnapshotRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamAppSnapshotRequest) SetAppName

func (r *DeleteLiveStreamAppSnapshotRequest) SetAppName(appName string)

param appName: 直播流所属应用名称(Required)

func (*DeleteLiveStreamAppSnapshotRequest) SetPublishDomain

func (r *DeleteLiveStreamAppSnapshotRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

func (*DeleteLiveStreamAppSnapshotRequest) SetTemplate

func (r *DeleteLiveStreamAppSnapshotRequest) SetTemplate(template string)

param template: 录制模板自定义名称(Required)

type DeleteLiveStreamAppSnapshotResponse

type DeleteLiveStreamAppSnapshotResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    DeleteLiveStreamAppSnapshotResult `json:"result"`
}

type DeleteLiveStreamAppSnapshotResult

type DeleteLiveStreamAppSnapshotResult struct {
	Feedback bool `json:"feedback"`
}

type DeleteLiveStreamAppTranscodeRequest

type DeleteLiveStreamAppTranscodeRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 直播流所属应用名称  */
	AppName string `json:"appName"`

	/* 转码模版  */
	Template string `json:"template"`
}

func NewDeleteLiveStreamAppTranscodeRequest

func NewDeleteLiveStreamAppTranscodeRequest(
	publishDomain string,
	appName string,
	template string,
) *DeleteLiveStreamAppTranscodeRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param template: 转码模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamAppTranscodeRequestWithAllParams

func NewDeleteLiveStreamAppTranscodeRequestWithAllParams(
	publishDomain string,
	appName string,
	template string,
) *DeleteLiveStreamAppTranscodeRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param template: 转码模版 (Required)

func NewDeleteLiveStreamAppTranscodeRequestWithoutParam

func NewDeleteLiveStreamAppTranscodeRequestWithoutParam() *DeleteLiveStreamAppTranscodeRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamAppTranscodeRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamAppTranscodeRequest) SetAppName

func (r *DeleteLiveStreamAppTranscodeRequest) SetAppName(appName string)

param appName: 直播流所属应用名称(Required)

func (*DeleteLiveStreamAppTranscodeRequest) SetPublishDomain

func (r *DeleteLiveStreamAppTranscodeRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

func (*DeleteLiveStreamAppTranscodeRequest) SetTemplate

func (r *DeleteLiveStreamAppTranscodeRequest) SetTemplate(template string)

param template: 转码模版(Required)

type DeleteLiveStreamAppTranscodeResponse

type DeleteLiveStreamAppTranscodeResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    DeleteLiveStreamAppTranscodeResult `json:"result"`
}

type DeleteLiveStreamAppTranscodeResult

type DeleteLiveStreamAppTranscodeResult struct {
	PublishDomain string `json:"publishDomain"`
}

type DeleteLiveStreamAppWatermarkRequest

type DeleteLiveStreamAppWatermarkRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 直播流所属应用名称  */
	AppName string `json:"appName"`

	/* 转码模版  */
	Template string `json:"template"`
}

func NewDeleteLiveStreamAppWatermarkRequest

func NewDeleteLiveStreamAppWatermarkRequest(
	publishDomain string,
	appName string,
	template string,
) *DeleteLiveStreamAppWatermarkRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param template: 转码模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamAppWatermarkRequestWithAllParams

func NewDeleteLiveStreamAppWatermarkRequestWithAllParams(
	publishDomain string,
	appName string,
	template string,
) *DeleteLiveStreamAppWatermarkRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param template: 转码模版 (Required)

func NewDeleteLiveStreamAppWatermarkRequestWithoutParam

func NewDeleteLiveStreamAppWatermarkRequestWithoutParam() *DeleteLiveStreamAppWatermarkRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamAppWatermarkRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamAppWatermarkRequest) SetAppName

func (r *DeleteLiveStreamAppWatermarkRequest) SetAppName(appName string)

param appName: 直播流所属应用名称(Required)

func (*DeleteLiveStreamAppWatermarkRequest) SetPublishDomain

func (r *DeleteLiveStreamAppWatermarkRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

func (*DeleteLiveStreamAppWatermarkRequest) SetTemplate

func (r *DeleteLiveStreamAppWatermarkRequest) SetTemplate(template string)

param template: 转码模版(Required)

type DeleteLiveStreamAppWatermarkResponse

type DeleteLiveStreamAppWatermarkResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    DeleteLiveStreamAppWatermarkResult `json:"result"`
}

type DeleteLiveStreamAppWatermarkResult

type DeleteLiveStreamAppWatermarkResult struct {
	Feedback bool `json:"feedback"`
}

type DeleteLiveStreamDomainRecordRequest

type DeleteLiveStreamDomainRecordRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 录制模板自定义名称  */
	Template string `json:"template"`
}

func NewDeleteLiveStreamDomainRecordRequest

func NewDeleteLiveStreamDomainRecordRequest(
	publishDomain string,
	template string,
) *DeleteLiveStreamDomainRecordRequest

* param publishDomain: 推流加速域名 (Required) * param template: 录制模板自定义名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamDomainRecordRequestWithAllParams

func NewDeleteLiveStreamDomainRecordRequestWithAllParams(
	publishDomain string,
	template string,
) *DeleteLiveStreamDomainRecordRequest

* param publishDomain: 推流加速域名 (Required) * param template: 录制模板自定义名称 (Required)

func NewDeleteLiveStreamDomainRecordRequestWithoutParam

func NewDeleteLiveStreamDomainRecordRequestWithoutParam() *DeleteLiveStreamDomainRecordRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamDomainRecordRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamDomainRecordRequest) SetPublishDomain

func (r *DeleteLiveStreamDomainRecordRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

func (*DeleteLiveStreamDomainRecordRequest) SetTemplate

func (r *DeleteLiveStreamDomainRecordRequest) SetTemplate(template string)

param template: 录制模板自定义名称(Required)

type DeleteLiveStreamDomainRecordResponse

type DeleteLiveStreamDomainRecordResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    DeleteLiveStreamDomainRecordResult `json:"result"`
}

type DeleteLiveStreamDomainRecordResult

type DeleteLiveStreamDomainRecordResult struct {
	PublishDomain string `json:"publishDomain"`
}

type DeleteLiveStreamDomainSnapshotRequest

type DeleteLiveStreamDomainSnapshotRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 录制模板自定义名称  */
	Template string `json:"template"`
}

func NewDeleteLiveStreamDomainSnapshotRequest

func NewDeleteLiveStreamDomainSnapshotRequest(
	publishDomain string,
	template string,
) *DeleteLiveStreamDomainSnapshotRequest

* param publishDomain: 推流加速域名 (Required) * param template: 录制模板自定义名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamDomainSnapshotRequestWithAllParams

func NewDeleteLiveStreamDomainSnapshotRequestWithAllParams(
	publishDomain string,
	template string,
) *DeleteLiveStreamDomainSnapshotRequest

* param publishDomain: 推流加速域名 (Required) * param template: 录制模板自定义名称 (Required)

func NewDeleteLiveStreamDomainSnapshotRequestWithoutParam

func NewDeleteLiveStreamDomainSnapshotRequestWithoutParam() *DeleteLiveStreamDomainSnapshotRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamDomainSnapshotRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamDomainSnapshotRequest) SetPublishDomain

func (r *DeleteLiveStreamDomainSnapshotRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

func (*DeleteLiveStreamDomainSnapshotRequest) SetTemplate

func (r *DeleteLiveStreamDomainSnapshotRequest) SetTemplate(template string)

param template: 录制模板自定义名称(Required)

type DeleteLiveStreamDomainSnapshotResponse

type DeleteLiveStreamDomainSnapshotResponse struct {
	RequestID string                               `json:"requestId"`
	Error     core.ErrorResponse                   `json:"error"`
	Result    DeleteLiveStreamDomainSnapshotResult `json:"result"`
}

type DeleteLiveStreamDomainSnapshotResult

type DeleteLiveStreamDomainSnapshotResult struct {
}

type DeleteLiveStreamDomainTranscodeRequest

type DeleteLiveStreamDomainTranscodeRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 转码模版  */
	Template string `json:"template"`
}

func NewDeleteLiveStreamDomainTranscodeRequest

func NewDeleteLiveStreamDomainTranscodeRequest(
	publishDomain string,
	template string,
) *DeleteLiveStreamDomainTranscodeRequest

* param publishDomain: 推流加速域名 (Required) * param template: 转码模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamDomainTranscodeRequestWithAllParams

func NewDeleteLiveStreamDomainTranscodeRequestWithAllParams(
	publishDomain string,
	template string,
) *DeleteLiveStreamDomainTranscodeRequest

* param publishDomain: 推流加速域名 (Required) * param template: 转码模版 (Required)

func NewDeleteLiveStreamDomainTranscodeRequestWithoutParam

func NewDeleteLiveStreamDomainTranscodeRequestWithoutParam() *DeleteLiveStreamDomainTranscodeRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamDomainTranscodeRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamDomainTranscodeRequest) SetPublishDomain

func (r *DeleteLiveStreamDomainTranscodeRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

func (*DeleteLiveStreamDomainTranscodeRequest) SetTemplate

func (r *DeleteLiveStreamDomainTranscodeRequest) SetTemplate(template string)

param template: 转码模版(Required)

type DeleteLiveStreamDomainTranscodeResponse

type DeleteLiveStreamDomainTranscodeResponse struct {
	RequestID string                                `json:"requestId"`
	Error     core.ErrorResponse                    `json:"error"`
	Result    DeleteLiveStreamDomainTranscodeResult `json:"result"`
}

type DeleteLiveStreamDomainTranscodeResult

type DeleteLiveStreamDomainTranscodeResult struct {
	PublishDomain string `json:"publishDomain"`
}

type DeleteLiveStreamDomainWatermarkRequest

type DeleteLiveStreamDomainWatermarkRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 转码模版  */
	Template string `json:"template"`
}

func NewDeleteLiveStreamDomainWatermarkRequest

func NewDeleteLiveStreamDomainWatermarkRequest(
	publishDomain string,
	template string,
) *DeleteLiveStreamDomainWatermarkRequest

* param publishDomain: 推流加速域名 (Required) * param template: 转码模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamDomainWatermarkRequestWithAllParams

func NewDeleteLiveStreamDomainWatermarkRequestWithAllParams(
	publishDomain string,
	template string,
) *DeleteLiveStreamDomainWatermarkRequest

* param publishDomain: 推流加速域名 (Required) * param template: 转码模版 (Required)

func NewDeleteLiveStreamDomainWatermarkRequestWithoutParam

func NewDeleteLiveStreamDomainWatermarkRequestWithoutParam() *DeleteLiveStreamDomainWatermarkRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamDomainWatermarkRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamDomainWatermarkRequest) SetPublishDomain

func (r *DeleteLiveStreamDomainWatermarkRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

func (*DeleteLiveStreamDomainWatermarkRequest) SetTemplate

func (r *DeleteLiveStreamDomainWatermarkRequest) SetTemplate(template string)

param template: 转码模版(Required)

type DeleteLiveStreamDomainWatermarkResponse

type DeleteLiveStreamDomainWatermarkResponse struct {
	RequestID string                                `json:"requestId"`
	Error     core.ErrorResponse                    `json:"error"`
	Result    DeleteLiveStreamDomainWatermarkResult `json:"result"`
}

type DeleteLiveStreamDomainWatermarkResult

type DeleteLiveStreamDomainWatermarkResult struct {
	Feedback bool `json:"feedback"`
}

type DeleteLiveStreamNotifyUrlConfigRequest

type DeleteLiveStreamNotifyUrlConfigRequest struct {
	core.JDCloudRequest

	/* 推流域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewDeleteLiveStreamNotifyUrlConfigRequest

func NewDeleteLiveStreamNotifyUrlConfigRequest(
	publishDomain string,
) *DeleteLiveStreamNotifyUrlConfigRequest

* param publishDomain: 推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamNotifyUrlConfigRequestWithAllParams

func NewDeleteLiveStreamNotifyUrlConfigRequestWithAllParams(
	publishDomain string,
) *DeleteLiveStreamNotifyUrlConfigRequest

* param publishDomain: 推流域名 (Required)

func NewDeleteLiveStreamNotifyUrlConfigRequestWithoutParam

func NewDeleteLiveStreamNotifyUrlConfigRequestWithoutParam() *DeleteLiveStreamNotifyUrlConfigRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamNotifyUrlConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamNotifyUrlConfigRequest) SetPublishDomain

func (r *DeleteLiveStreamNotifyUrlConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流域名(Required)

type DeleteLiveStreamNotifyUrlConfigResponse

type DeleteLiveStreamNotifyUrlConfigResponse struct {
	RequestID string                                `json:"requestId"`
	Error     core.ErrorResponse                    `json:"error"`
	Result    DeleteLiveStreamNotifyUrlConfigResult `json:"result"`
}

type DeleteLiveStreamNotifyUrlConfigResult

type DeleteLiveStreamNotifyUrlConfigResult struct {
	PublishDomain string `json:"publishDomain"`
}

type DeleteLiveStreamRecordNotifyConfigRequest

type DeleteLiveStreamRecordNotifyConfigRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewDeleteLiveStreamRecordNotifyConfigRequest

func NewDeleteLiveStreamRecordNotifyConfigRequest(
	publishDomain string,
) *DeleteLiveStreamRecordNotifyConfigRequest

* param publishDomain: 推流加速域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamRecordNotifyConfigRequestWithAllParams

func NewDeleteLiveStreamRecordNotifyConfigRequestWithAllParams(
	publishDomain string,
) *DeleteLiveStreamRecordNotifyConfigRequest

* param publishDomain: 推流加速域名 (Required)

func NewDeleteLiveStreamRecordNotifyConfigRequestWithoutParam

func NewDeleteLiveStreamRecordNotifyConfigRequestWithoutParam() *DeleteLiveStreamRecordNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamRecordNotifyConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamRecordNotifyConfigRequest) SetPublishDomain

func (r *DeleteLiveStreamRecordNotifyConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

type DeleteLiveStreamRecordNotifyConfigResponse

type DeleteLiveStreamRecordNotifyConfigResponse struct {
	RequestID string                                   `json:"requestId"`
	Error     core.ErrorResponse                       `json:"error"`
	Result    DeleteLiveStreamRecordNotifyConfigResult `json:"result"`
}

type DeleteLiveStreamRecordNotifyConfigResult

type DeleteLiveStreamRecordNotifyConfigResult struct {
	PublishDomain string `json:"publishDomain"`
}

type DeleteLiveStreamSnapshotNotifyConfigRequest

type DeleteLiveStreamSnapshotNotifyConfigRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewDeleteLiveStreamSnapshotNotifyConfigRequest

func NewDeleteLiveStreamSnapshotNotifyConfigRequest(
	publishDomain string,
) *DeleteLiveStreamSnapshotNotifyConfigRequest

* param publishDomain: 推流加速域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteLiveStreamSnapshotNotifyConfigRequestWithAllParams

func NewDeleteLiveStreamSnapshotNotifyConfigRequestWithAllParams(
	publishDomain string,
) *DeleteLiveStreamSnapshotNotifyConfigRequest

* param publishDomain: 推流加速域名 (Required)

func NewDeleteLiveStreamSnapshotNotifyConfigRequestWithoutParam

func NewDeleteLiveStreamSnapshotNotifyConfigRequestWithoutParam() *DeleteLiveStreamSnapshotNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamSnapshotNotifyConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain

func (r *DeleteLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

type DeleteLiveStreamSnapshotNotifyConfigResponse

type DeleteLiveStreamSnapshotNotifyConfigResponse struct {
	RequestID string                                     `json:"requestId"`
	Error     core.ErrorResponse                         `json:"error"`
	Result    DeleteLiveStreamSnapshotNotifyConfigResult `json:"result"`
}

type DeleteLiveStreamSnapshotNotifyConfigResult

type DeleteLiveStreamSnapshotNotifyConfigResult struct {
	Feedback bool `json:"feedback"`
}

type DescribeCustomLiveStreamRecordConfigRequest

type DescribeCustomLiveStreamRecordConfigRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 转码模板查询过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeCustomLiveStreamRecordConfigRequest

func NewDescribeCustomLiveStreamRecordConfigRequest() *DescribeCustomLiveStreamRecordConfigRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomLiveStreamRecordConfigRequestWithAllParams

func NewDescribeCustomLiveStreamRecordConfigRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeCustomLiveStreamRecordConfigRequest

* param pageNum: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: 转码模板查询过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeCustomLiveStreamRecordConfigRequestWithoutParam

func NewDescribeCustomLiveStreamRecordConfigRequestWithoutParam() *DescribeCustomLiveStreamRecordConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamRecordConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomLiveStreamRecordConfigRequest) SetFilters

param filters: 转码模板查询过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeCustomLiveStreamRecordConfigRequest) SetPageNum

func (r *DescribeCustomLiveStreamRecordConfigRequest) SetPageNum(pageNum int)

param pageNum: 页码;默认为1(Optional)

func (*DescribeCustomLiveStreamRecordConfigRequest) SetPageSize

func (r *DescribeCustomLiveStreamRecordConfigRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

type DescribeCustomLiveStreamRecordConfigResponse

type DescribeCustomLiveStreamRecordConfigResponse struct {
	RequestID string                                     `json:"requestId"`
	Error     core.ErrorResponse                         `json:"error"`
	Result    DescribeCustomLiveStreamRecordConfigResult `json:"result"`
}

type DescribeCustomLiveStreamRecordConfigResult

type DescribeCustomLiveStreamRecordConfigResult struct {
	PageNumber    int                     `json:"pageNumber"`
	PageSize      int                     `json:"pageSize"`
	TotalCount    int                     `json:"totalCount"`
	RecordConfigs []live.LiveRecordConfig `json:"recordConfigs"`
}

type DescribeCustomLiveStreamRecordTemplatesRequest

type DescribeCustomLiveStreamRecordTemplatesRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 域名列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeCustomLiveStreamRecordTemplatesRequest

func NewDescribeCustomLiveStreamRecordTemplatesRequest() *DescribeCustomLiveStreamRecordTemplatesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomLiveStreamRecordTemplatesRequestWithAllParams

func NewDescribeCustomLiveStreamRecordTemplatesRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeCustomLiveStreamRecordTemplatesRequest

* param pageNum: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: 域名列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeCustomLiveStreamRecordTemplatesRequestWithoutParam

func NewDescribeCustomLiveStreamRecordTemplatesRequestWithoutParam() *DescribeCustomLiveStreamRecordTemplatesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamRecordTemplatesRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomLiveStreamRecordTemplatesRequest) SetFilters

param filters: 域名列表查询过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeCustomLiveStreamRecordTemplatesRequest) SetPageNum

func (r *DescribeCustomLiveStreamRecordTemplatesRequest) SetPageNum(pageNum int)

param pageNum: 页码;默认为1(Optional)

func (*DescribeCustomLiveStreamRecordTemplatesRequest) SetPageSize

func (r *DescribeCustomLiveStreamRecordTemplatesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

type DescribeCustomLiveStreamRecordTemplatesResponse

type DescribeCustomLiveStreamRecordTemplatesResponse struct {
	RequestID string                                        `json:"requestId"`
	Error     core.ErrorResponse                            `json:"error"`
	Result    DescribeCustomLiveStreamRecordTemplatesResult `json:"result"`
}

type DescribeCustomLiveStreamRecordTemplatesResult

type DescribeCustomLiveStreamRecordTemplatesResult struct {
	PageNumber      int                   `json:"pageNumber"`
	PageSize        int                   `json:"pageSize"`
	TotalCount      int                   `json:"totalCount"`
	RecordTemplates []live.RecordTemplate `json:"recordTemplates"`
}

type DescribeCustomLiveStreamSnapshotConfigRequest

type DescribeCustomLiveStreamSnapshotConfigRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 直播截图查询过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeCustomLiveStreamSnapshotConfigRequest

func NewDescribeCustomLiveStreamSnapshotConfigRequest() *DescribeCustomLiveStreamSnapshotConfigRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomLiveStreamSnapshotConfigRequestWithAllParams

func NewDescribeCustomLiveStreamSnapshotConfigRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeCustomLiveStreamSnapshotConfigRequest

* param pageNum: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: 直播截图查询过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeCustomLiveStreamSnapshotConfigRequestWithoutParam

func NewDescribeCustomLiveStreamSnapshotConfigRequestWithoutParam() *DescribeCustomLiveStreamSnapshotConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamSnapshotConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomLiveStreamSnapshotConfigRequest) SetFilters

param filters: 直播截图查询过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeCustomLiveStreamSnapshotConfigRequest) SetPageNum

func (r *DescribeCustomLiveStreamSnapshotConfigRequest) SetPageNum(pageNum int)

param pageNum: 页码;默认为1(Optional)

func (*DescribeCustomLiveStreamSnapshotConfigRequest) SetPageSize

func (r *DescribeCustomLiveStreamSnapshotConfigRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

type DescribeCustomLiveStreamSnapshotConfigResponse

type DescribeCustomLiveStreamSnapshotConfigResponse struct {
	RequestID string                                       `json:"requestId"`
	Error     core.ErrorResponse                           `json:"error"`
	Result    DescribeCustomLiveStreamSnapshotConfigResult `json:"result"`
}

type DescribeCustomLiveStreamSnapshotConfigResult

type DescribeCustomLiveStreamSnapshotConfigResult struct {
	PageNumber      int                   `json:"pageNumber"`
	PageSize        int                   `json:"pageSize"`
	TotalCount      int                   `json:"totalCount"`
	SnapshotConfigs []live.SnapshotConfig `json:"snapshotConfigs"`
}

type DescribeCustomLiveStreamSnapshotTemplatesRequest

type DescribeCustomLiveStreamSnapshotTemplatesRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 域名列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeCustomLiveStreamSnapshotTemplatesRequest

func NewDescribeCustomLiveStreamSnapshotTemplatesRequest() *DescribeCustomLiveStreamSnapshotTemplatesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithAllParams

func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeCustomLiveStreamSnapshotTemplatesRequest

* param pageNum: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: 域名列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithoutParam

func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithoutParam() *DescribeCustomLiveStreamSnapshotTemplatesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamSnapshotTemplatesRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomLiveStreamSnapshotTemplatesRequest) SetFilters

param filters: 域名列表查询过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeCustomLiveStreamSnapshotTemplatesRequest) SetPageNum

param pageNum: 页码;默认为1(Optional)

func (*DescribeCustomLiveStreamSnapshotTemplatesRequest) SetPageSize

func (r *DescribeCustomLiveStreamSnapshotTemplatesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

type DescribeCustomLiveStreamSnapshotTemplatesResponse

type DescribeCustomLiveStreamSnapshotTemplatesResponse struct {
	RequestID string                                          `json:"requestId"`
	Error     core.ErrorResponse                              `json:"error"`
	Result    DescribeCustomLiveStreamSnapshotTemplatesResult `json:"result"`
}

type DescribeCustomLiveStreamSnapshotTemplatesResult

type DescribeCustomLiveStreamSnapshotTemplatesResult struct {
	PageNumber        int                     `json:"pageNumber"`
	PageSize          int                     `json:"pageSize"`
	TotalCount        int                     `json:"totalCount"`
	SnapshotTemplates []live.SnapshotTemplate `json:"snapshotTemplates"`
}

type DescribeCustomLiveStreamTranscodeRequest

type DescribeCustomLiveStreamTranscodeRequest struct {
	core.JDCloudRequest

	/* 转码模版  */
	Template string `json:"template"`
}

func NewDescribeCustomLiveStreamTranscodeRequest

func NewDescribeCustomLiveStreamTranscodeRequest(
	template string,
) *DescribeCustomLiveStreamTranscodeRequest

* param template: 转码模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomLiveStreamTranscodeRequestWithAllParams

func NewDescribeCustomLiveStreamTranscodeRequestWithAllParams(
	template string,
) *DescribeCustomLiveStreamTranscodeRequest

* param template: 转码模版 (Required)

func NewDescribeCustomLiveStreamTranscodeRequestWithoutParam

func NewDescribeCustomLiveStreamTranscodeRequestWithoutParam() *DescribeCustomLiveStreamTranscodeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamTranscodeRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomLiveStreamTranscodeRequest) SetTemplate

func (r *DescribeCustomLiveStreamTranscodeRequest) SetTemplate(template string)

param template: 转码模版(Required)

type DescribeCustomLiveStreamTranscodeResponse

type DescribeCustomLiveStreamTranscodeResponse struct {
	RequestID string                                  `json:"requestId"`
	Error     core.ErrorResponse                      `json:"error"`
	Result    DescribeCustomLiveStreamTranscodeResult `json:"result"`
}

type DescribeCustomLiveStreamTranscodeResult

type DescribeCustomLiveStreamTranscodeResult struct {
	VideoCodeRate   int    `json:"videoCodeRate"`
	VideoFrameRate  string `json:"videoFrameRate"`
	Width           int    `json:"width"`
	Height          int    `json:"height"`
	Template        string `json:"template"`
	AudioCodec      string `json:"audioCodec"`
	AudioFormat     string `json:"audioFormat"`
	AudioSampleRate int    `json:"audioSampleRate"`
	AudioChannel    int    `json:"audioChannel"`
	AudioCodeRate   int    `json:"audioCodeRate"`
}

type DescribeCustomLiveStreamTranscodesRequest

type DescribeCustomLiveStreamTranscodesRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 转码模板查询过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeCustomLiveStreamTranscodesRequest

func NewDescribeCustomLiveStreamTranscodesRequest() *DescribeCustomLiveStreamTranscodesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomLiveStreamTranscodesRequestWithAllParams

func NewDescribeCustomLiveStreamTranscodesRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeCustomLiveStreamTranscodesRequest

* param pageNum: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: 转码模板查询过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeCustomLiveStreamTranscodesRequestWithoutParam

func NewDescribeCustomLiveStreamTranscodesRequestWithoutParam() *DescribeCustomLiveStreamTranscodesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamTranscodesRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomLiveStreamTranscodesRequest) SetFilters

func (r *DescribeCustomLiveStreamTranscodesRequest) SetFilters(filters []common.Filter)

param filters: 转码模板查询过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeCustomLiveStreamTranscodesRequest) SetPageNum

func (r *DescribeCustomLiveStreamTranscodesRequest) SetPageNum(pageNum int)

param pageNum: 页码;默认为1(Optional)

func (*DescribeCustomLiveStreamTranscodesRequest) SetPageSize

func (r *DescribeCustomLiveStreamTranscodesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

type DescribeCustomLiveStreamTranscodesResponse

type DescribeCustomLiveStreamTranscodesResponse struct {
	RequestID string                                   `json:"requestId"`
	Error     core.ErrorResponse                       `json:"error"`
	Result    DescribeCustomLiveStreamTranscodesResult `json:"result"`
}

type DescribeCustomLiveStreamTranscodesResult

type DescribeCustomLiveStreamTranscodesResult struct {
	PageNumber            int                  `json:"pageNumber"`
	PageSize              int                  `json:"pageSize"`
	TotalCount            int                  `json:"totalCount"`
	TranscodeTemplateList []live.TranscodeInfo `json:"transcodeTemplateList"`
}

type DescribeCustomLiveStreamWatermarkConfigRequest

type DescribeCustomLiveStreamWatermarkConfigRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 录制模板列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeCustomLiveStreamWatermarkConfigRequest

func NewDescribeCustomLiveStreamWatermarkConfigRequest() *DescribeCustomLiveStreamWatermarkConfigRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomLiveStreamWatermarkConfigRequestWithAllParams

func NewDescribeCustomLiveStreamWatermarkConfigRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeCustomLiveStreamWatermarkConfigRequest

* param pageNum: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: 录制模板列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeCustomLiveStreamWatermarkConfigRequestWithoutParam

func NewDescribeCustomLiveStreamWatermarkConfigRequestWithoutParam() *DescribeCustomLiveStreamWatermarkConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamWatermarkConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomLiveStreamWatermarkConfigRequest) SetFilters

param filters: 录制模板列表查询过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeCustomLiveStreamWatermarkConfigRequest) SetPageNum

func (r *DescribeCustomLiveStreamWatermarkConfigRequest) SetPageNum(pageNum int)

param pageNum: 页码;默认为1(Optional)

func (*DescribeCustomLiveStreamWatermarkConfigRequest) SetPageSize

func (r *DescribeCustomLiveStreamWatermarkConfigRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

type DescribeCustomLiveStreamWatermarkConfigResponse

type DescribeCustomLiveStreamWatermarkConfigResponse struct {
	RequestID string                                        `json:"requestId"`
	Error     core.ErrorResponse                            `json:"error"`
	Result    DescribeCustomLiveStreamWatermarkConfigResult `json:"result"`
}

type DescribeCustomLiveStreamWatermarkConfigResult

type DescribeCustomLiveStreamWatermarkConfigResult struct {
	PageNumber       int                           `json:"pageNumber"`
	PageSize         int                           `json:"pageSize"`
	TotalCount       int                           `json:"totalCount"`
	WatermarkConfigs []live.LiveStreamRecordConfig `json:"watermarkConfigs"`
}

type DescribeCustomLiveStreamWatermarkTemplatesRequest

type DescribeCustomLiveStreamWatermarkTemplatesRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 录制模板列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeCustomLiveStreamWatermarkTemplatesRequest

func NewDescribeCustomLiveStreamWatermarkTemplatesRequest() *DescribeCustomLiveStreamWatermarkTemplatesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithAllParams

func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeCustomLiveStreamWatermarkTemplatesRequest

* param pageNum: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: 录制模板列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithoutParam

func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithoutParam() *DescribeCustomLiveStreamWatermarkTemplatesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamWatermarkTemplatesRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomLiveStreamWatermarkTemplatesRequest) SetFilters

param filters: 录制模板列表查询过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeCustomLiveStreamWatermarkTemplatesRequest) SetPageNum

param pageNum: 页码;默认为1(Optional)

func (*DescribeCustomLiveStreamWatermarkTemplatesRequest) SetPageSize

func (r *DescribeCustomLiveStreamWatermarkTemplatesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

type DescribeCustomLiveStreamWatermarkTemplatesResponse

type DescribeCustomLiveStreamWatermarkTemplatesResponse struct {
	RequestID string                                           `json:"requestId"`
	Error     core.ErrorResponse                               `json:"error"`
	Result    DescribeCustomLiveStreamWatermarkTemplatesResult `json:"result"`
}

type DescribeCustomLiveStreamWatermarkTemplatesResult

type DescribeCustomLiveStreamWatermarkTemplatesResult struct {
	PageNumber         int                      `json:"pageNumber"`
	PageSize           int                      `json:"pageSize"`
	TotalCount         int                      `json:"totalCount"`
	WatermarkTemplates []live.WatermarkTemplate `json:"watermarkTemplates"`
}

type DescribeLiveAppRequest

type DescribeLiveAppRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 域名下的app列表过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeLiveAppRequest

func NewDescribeLiveAppRequest() *DescribeLiveAppRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeLiveAppRequestWithAllParams

func NewDescribeLiveAppRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeLiveAppRequest

* param pageNum: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: 域名下的app列表过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeLiveAppRequestWithoutParam

func NewDescribeLiveAppRequestWithoutParam() *DescribeLiveAppRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveAppRequest) GetRegionId

func (r DescribeLiveAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeLiveAppRequest) SetFilters

func (r *DescribeLiveAppRequest) SetFilters(filters []common.Filter)

param filters: 域名下的app列表过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeLiveAppRequest) SetPageNum

func (r *DescribeLiveAppRequest) SetPageNum(pageNum int)

param pageNum: 页码;默认为1(Optional)

func (*DescribeLiveAppRequest) SetPageSize

func (r *DescribeLiveAppRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

type DescribeLiveAppResponse

type DescribeLiveAppResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeLiveAppResult `json:"result"`
}

type DescribeLiveAppResult

type DescribeLiveAppResult struct {
	PageNumber int            `json:"pageNumber"`
	PageSize   int            `json:"pageSize"`
	TotalCount int            `json:"totalCount"`
	AppList    []live.AppList `json:"appList"`
}

type DescribeLiveDomainDetailRequest

type DescribeLiveDomainDetailRequest struct {
	core.JDCloudRequest

	/* 推流域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewDescribeLiveDomainDetailRequest

func NewDescribeLiveDomainDetailRequest(
	publishDomain string,
) *DescribeLiveDomainDetailRequest

* param publishDomain: 推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeLiveDomainDetailRequestWithAllParams

func NewDescribeLiveDomainDetailRequestWithAllParams(
	publishDomain string,
) *DescribeLiveDomainDetailRequest

* param publishDomain: 推流域名 (Required)

func NewDescribeLiveDomainDetailRequestWithoutParam

func NewDescribeLiveDomainDetailRequestWithoutParam() *DescribeLiveDomainDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveDomainDetailRequest) GetRegionId

func (r DescribeLiveDomainDetailRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeLiveDomainDetailRequest) SetPublishDomain

func (r *DescribeLiveDomainDetailRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流域名(Required)

type DescribeLiveDomainDetailResponse

type DescribeLiveDomainDetailResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    DescribeLiveDomainDetailResult `json:"result"`
}

type DescribeLiveDomainDetailResult

type DescribeLiveDomainDetailResult struct {
	PublishDomain []live.PublishDomain `json:"publishDomain"`
	PlayDomain    []live.PlayDomain    `json:"playDomain"`
}

type DescribeLiveDomainRequest

type DescribeLiveDomainRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 域名列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeLiveDomainRequest

func NewDescribeLiveDomainRequest() *DescribeLiveDomainRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeLiveDomainRequestWithAllParams

func NewDescribeLiveDomainRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeLiveDomainRequest

* param pageNum: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: 域名列表查询过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeLiveDomainRequestWithoutParam

func NewDescribeLiveDomainRequestWithoutParam() *DescribeLiveDomainRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveDomainRequest) GetRegionId

func (r DescribeLiveDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeLiveDomainRequest) SetFilters

func (r *DescribeLiveDomainRequest) SetFilters(filters []common.Filter)

param filters: 域名列表查询过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeLiveDomainRequest) SetPageNum

func (r *DescribeLiveDomainRequest) SetPageNum(pageNum int)

param pageNum: 页码;默认为1(Optional)

func (*DescribeLiveDomainRequest) SetPageSize

func (r *DescribeLiveDomainRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

type DescribeLiveDomainResponse

type DescribeLiveDomainResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeLiveDomainResult `json:"result"`
}

type DescribeLiveDomainResult

type DescribeLiveDomainResult struct {
	PageNumber int               `json:"pageNumber"`
	PageSize   int               `json:"pageSize"`
	TotalCount int               `json:"totalCount"`
	DomainList []live.DomainList `json:"domainList"`
}

type DescribeLiveStreamNotifyUrlConfigRequest

type DescribeLiveStreamNotifyUrlConfigRequest struct {
	core.JDCloudRequest

	/* 推流域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewDescribeLiveStreamNotifyUrlConfigRequest

func NewDescribeLiveStreamNotifyUrlConfigRequest(
	publishDomain string,
) *DescribeLiveStreamNotifyUrlConfigRequest

* param publishDomain: 推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeLiveStreamNotifyUrlConfigRequestWithAllParams

func NewDescribeLiveStreamNotifyUrlConfigRequestWithAllParams(
	publishDomain string,
) *DescribeLiveStreamNotifyUrlConfigRequest

* param publishDomain: 推流域名 (Required)

func NewDescribeLiveStreamNotifyUrlConfigRequestWithoutParam

func NewDescribeLiveStreamNotifyUrlConfigRequestWithoutParam() *DescribeLiveStreamNotifyUrlConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveStreamNotifyUrlConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeLiveStreamNotifyUrlConfigRequest) SetPublishDomain

func (r *DescribeLiveStreamNotifyUrlConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流域名(Required)

type DescribeLiveStreamNotifyUrlConfigResponse

type DescribeLiveStreamNotifyUrlConfigResponse struct {
	RequestID string                                  `json:"requestId"`
	Error     core.ErrorResponse                      `json:"error"`
	Result    DescribeLiveStreamNotifyUrlConfigResult `json:"result"`
}

type DescribeLiveStreamNotifyUrlConfigResult

type DescribeLiveStreamNotifyUrlConfigResult struct {
	PublishDoamin string `json:"publishDoamin"`
	NotifyUrl     string `json:"notifyUrl"`
}

type DescribeLiveStreamRecordNotifyConfigRequest

type DescribeLiveStreamRecordNotifyConfigRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewDescribeLiveStreamRecordNotifyConfigRequest

func NewDescribeLiveStreamRecordNotifyConfigRequest(
	publishDomain string,
) *DescribeLiveStreamRecordNotifyConfigRequest

* param publishDomain: 推流加速域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeLiveStreamRecordNotifyConfigRequestWithAllParams

func NewDescribeLiveStreamRecordNotifyConfigRequestWithAllParams(
	publishDomain string,
) *DescribeLiveStreamRecordNotifyConfigRequest

* param publishDomain: 推流加速域名 (Required)

func NewDescribeLiveStreamRecordNotifyConfigRequestWithoutParam

func NewDescribeLiveStreamRecordNotifyConfigRequestWithoutParam() *DescribeLiveStreamRecordNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveStreamRecordNotifyConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeLiveStreamRecordNotifyConfigRequest) SetPublishDomain

func (r *DescribeLiveStreamRecordNotifyConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

type DescribeLiveStreamRecordNotifyConfigResponse

type DescribeLiveStreamRecordNotifyConfigResponse struct {
	RequestID string                                     `json:"requestId"`
	Error     core.ErrorResponse                         `json:"error"`
	Result    DescribeLiveStreamRecordNotifyConfigResult `json:"result"`
}

type DescribeLiveStreamRecordNotifyConfigResult

type DescribeLiveStreamRecordNotifyConfigResult struct {
	PublishDomain string `json:"publishDomain"`
	NotifyUrl     string `json:"notifyUrl"`
}

type DescribeLiveStreamSnapshotNotifyConfigRequest

type DescribeLiveStreamSnapshotNotifyConfigRequest struct {
	core.JDCloudRequest

	/* 推流加速域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewDescribeLiveStreamSnapshotNotifyConfigRequest

func NewDescribeLiveStreamSnapshotNotifyConfigRequest(
	publishDomain string,
) *DescribeLiveStreamSnapshotNotifyConfigRequest

* param publishDomain: 推流加速域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeLiveStreamSnapshotNotifyConfigRequestWithAllParams

func NewDescribeLiveStreamSnapshotNotifyConfigRequestWithAllParams(
	publishDomain string,
) *DescribeLiveStreamSnapshotNotifyConfigRequest

* param publishDomain: 推流加速域名 (Required)

func NewDescribeLiveStreamSnapshotNotifyConfigRequestWithoutParam

func NewDescribeLiveStreamSnapshotNotifyConfigRequestWithoutParam() *DescribeLiveStreamSnapshotNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveStreamSnapshotNotifyConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain

func (r *DescribeLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流加速域名(Required)

type DescribeLiveStreamSnapshotNotifyConfigResponse

type DescribeLiveStreamSnapshotNotifyConfigResponse struct {
	RequestID string                                       `json:"requestId"`
	Error     core.ErrorResponse                           `json:"error"`
	Result    DescribeLiveStreamSnapshotNotifyConfigResult `json:"result"`
}

type DescribeLiveStreamSnapshotNotifyConfigResult

type DescribeLiveStreamSnapshotNotifyConfigResult struct {
	PublishDomain string `json:"publishDomain"`
	NotifyUrl     string `json:"notifyUrl"`
}

type DescribeLiveStreamTranscodeConfigRequest

type DescribeLiveStreamTranscodeConfigRequest struct {
	core.JDCloudRequest

	/* 页码, 默认为1, 取值范围:[1,∞) (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 转码模板查询过滤条件, 不传递分页参数时默认返回10条 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeLiveStreamTranscodeConfigRequest

func NewDescribeLiveStreamTranscodeConfigRequest() *DescribeLiveStreamTranscodeConfigRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeLiveStreamTranscodeConfigRequestWithAllParams

func NewDescribeLiveStreamTranscodeConfigRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeLiveStreamTranscodeConfigRequest

* param pageNum: 页码, 默认为1, 取值范围:[1,∞) (Optional) * param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional) * param filters: 转码模板查询过滤条件, 不传递分页参数时默认返回10条 (Optional)

func NewDescribeLiveStreamTranscodeConfigRequestWithoutParam

func NewDescribeLiveStreamTranscodeConfigRequestWithoutParam() *DescribeLiveStreamTranscodeConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveStreamTranscodeConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeLiveStreamTranscodeConfigRequest) SetFilters

func (r *DescribeLiveStreamTranscodeConfigRequest) SetFilters(filters []common.Filter)

param filters: 转码模板查询过滤条件, 不传递分页参数时默认返回10条(Optional)

func (*DescribeLiveStreamTranscodeConfigRequest) SetPageNum

func (r *DescribeLiveStreamTranscodeConfigRequest) SetPageNum(pageNum int)

param pageNum: 页码, 默认为1, 取值范围:[1,∞)(Optional)

func (*DescribeLiveStreamTranscodeConfigRequest) SetPageSize

func (r *DescribeLiveStreamTranscodeConfigRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)

type DescribeLiveStreamTranscodeConfigResponse

type DescribeLiveStreamTranscodeConfigResponse struct {
	RequestID string                                  `json:"requestId"`
	Error     core.ErrorResponse                      `json:"error"`
	Result    DescribeLiveStreamTranscodeConfigResult `json:"result"`
}

type DescribeLiveStreamTranscodeConfigResult

type DescribeLiveStreamTranscodeConfigResult struct {
	PageNumber       int                   `json:"pageNumber"`
	PageSize         int                   `json:"pageSize"`
	TotalCount       int                   `json:"totalCount"`
	TranscodeConfigs []live.TemplateConfig `json:"transcodeConfigs"`
}

type ForbidLiveStreamRequest

type ForbidLiveStreamRequest struct {
	core.JDCloudRequest

	/* 应用名称  */
	AppName string `json:"appName"`

	/* 您的加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 流名称  */
	StreamName string `json:"streamName"`
}

func NewForbidLiveStreamRequest

func NewForbidLiveStreamRequest(
	appName string,
	publishDomain string,
	streamName string,
) *ForbidLiveStreamRequest

* param appName: 应用名称 (Required) * param publishDomain: 您的加速域名 (Required) * param streamName: 流名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewForbidLiveStreamRequestWithAllParams

func NewForbidLiveStreamRequestWithAllParams(
	appName string,
	publishDomain string,
	streamName string,
) *ForbidLiveStreamRequest

* param appName: 应用名称 (Required) * param publishDomain: 您的加速域名 (Required) * param streamName: 流名称 (Required)

func NewForbidLiveStreamRequestWithoutParam

func NewForbidLiveStreamRequestWithoutParam() *ForbidLiveStreamRequest

This constructor has better compatible ability when API parameters changed

func (ForbidLiveStreamRequest) GetRegionId

func (r ForbidLiveStreamRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ForbidLiveStreamRequest) SetAppName

func (r *ForbidLiveStreamRequest) SetAppName(appName string)

param appName: 应用名称(Required)

func (*ForbidLiveStreamRequest) SetPublishDomain

func (r *ForbidLiveStreamRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的加速域名(Required)

func (*ForbidLiveStreamRequest) SetStreamName

func (r *ForbidLiveStreamRequest) SetStreamName(streamName string)

param streamName: 流名称(Required)

type ForbidLiveStreamResponse

type ForbidLiveStreamResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ForbidLiveStreamResult `json:"result"`
}

type ForbidLiveStreamResult

type ForbidLiveStreamResult struct {
	PublishDomain string `json:"publishDomain"`
}

type ResumeLiveStreamRequest

type ResumeLiveStreamRequest struct {
	core.JDCloudRequest

	/* 应用名称  */
	AppName string `json:"appName"`

	/* 您的加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 流名称  */
	StreamName string `json:"streamName"`
}

func NewResumeLiveStreamRequest

func NewResumeLiveStreamRequest(
	appName string,
	publishDomain string,
	streamName string,
) *ResumeLiveStreamRequest

* param appName: 应用名称 (Required) * param publishDomain: 您的加速域名 (Required) * param streamName: 流名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewResumeLiveStreamRequestWithAllParams

func NewResumeLiveStreamRequestWithAllParams(
	appName string,
	publishDomain string,
	streamName string,
) *ResumeLiveStreamRequest

* param appName: 应用名称 (Required) * param publishDomain: 您的加速域名 (Required) * param streamName: 流名称 (Required)

func NewResumeLiveStreamRequestWithoutParam

func NewResumeLiveStreamRequestWithoutParam() *ResumeLiveStreamRequest

This constructor has better compatible ability when API parameters changed

func (ResumeLiveStreamRequest) GetRegionId

func (r ResumeLiveStreamRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ResumeLiveStreamRequest) SetAppName

func (r *ResumeLiveStreamRequest) SetAppName(appName string)

param appName: 应用名称(Required)

func (*ResumeLiveStreamRequest) SetPublishDomain

func (r *ResumeLiveStreamRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的加速域名(Required)

func (*ResumeLiveStreamRequest) SetStreamName

func (r *ResumeLiveStreamRequest) SetStreamName(streamName string)

param streamName: 流名称(Required)

type ResumeLiveStreamResponse

type ResumeLiveStreamResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ResumeLiveStreamResult `json:"result"`
}

type ResumeLiveStreamResult

type ResumeLiveStreamResult struct {
	PublishDomain string `json:"publishDomain"`
}

type SetLiveStreamNotifyUrlConfigRequest

type SetLiveStreamNotifyUrlConfigRequest struct {
	core.JDCloudRequest

	/* 您的加速域名  */
	PublishDomain string `json:"publishDomain"`

	/* 设置直播流信息推送到的 URL 地址  */
	NotifyUrl string `json:"notifyUrl"`
}

func NewSetLiveStreamNotifyUrlConfigRequest

func NewSetLiveStreamNotifyUrlConfigRequest(
	publishDomain string,
	notifyUrl string,
) *SetLiveStreamNotifyUrlConfigRequest

* param publishDomain: 您的加速域名 (Required) * param notifyUrl: 设置直播流信息推送到的 URL 地址 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetLiveStreamNotifyUrlConfigRequestWithAllParams

func NewSetLiveStreamNotifyUrlConfigRequestWithAllParams(
	publishDomain string,
	notifyUrl string,
) *SetLiveStreamNotifyUrlConfigRequest

* param publishDomain: 您的加速域名 (Required) * param notifyUrl: 设置直播流信息推送到的 URL 地址 (Required)

func NewSetLiveStreamNotifyUrlConfigRequestWithoutParam

func NewSetLiveStreamNotifyUrlConfigRequestWithoutParam() *SetLiveStreamNotifyUrlConfigRequest

This constructor has better compatible ability when API parameters changed

func (SetLiveStreamNotifyUrlConfigRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SetLiveStreamNotifyUrlConfigRequest) SetNotifyUrl

func (r *SetLiveStreamNotifyUrlConfigRequest) SetNotifyUrl(notifyUrl string)

param notifyUrl: 设置直播流信息推送到的 URL 地址(Required)

func (*SetLiveStreamNotifyUrlConfigRequest) SetPublishDomain

func (r *SetLiveStreamNotifyUrlConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 您的加速域名(Required)

type SetLiveStreamNotifyUrlConfigResponse

type SetLiveStreamNotifyUrlConfigResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    SetLiveStreamNotifyUrlConfigResult `json:"result"`
}

type SetLiveStreamNotifyUrlConfigResult

type SetLiveStreamNotifyUrlConfigResult struct {
	PublishDomain string `json:"publishDomain"`
}

type StartLiveAppRequest

type StartLiveAppRequest struct {
	core.JDCloudRequest

	/* 直播的推流域名  */
	PublishDomain string `json:"publishDomain"`

	/* appName  */
	AppName string `json:"appName"`
}

func NewStartLiveAppRequest

func NewStartLiveAppRequest(
	publishDomain string,
	appName string,
) *StartLiveAppRequest

* param publishDomain: 直播的推流域名 (Required) * param appName: appName (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartLiveAppRequestWithAllParams

func NewStartLiveAppRequestWithAllParams(
	publishDomain string,
	appName string,
) *StartLiveAppRequest

* param publishDomain: 直播的推流域名 (Required) * param appName: appName (Required)

func NewStartLiveAppRequestWithoutParam

func NewStartLiveAppRequestWithoutParam() *StartLiveAppRequest

This constructor has better compatible ability when API parameters changed

func (StartLiveAppRequest) GetRegionId

func (r StartLiveAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartLiveAppRequest) SetAppName

func (r *StartLiveAppRequest) SetAppName(appName string)

param appName: appName(Required)

func (*StartLiveAppRequest) SetPublishDomain

func (r *StartLiveAppRequest) SetPublishDomain(publishDomain string)

param publishDomain: 直播的推流域名(Required)

type StartLiveAppResponse

type StartLiveAppResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    StartLiveAppResult `json:"result"`
}

type StartLiveAppResult

type StartLiveAppResult struct {
	PublishDomain string `json:"publishDomain"`
}

type StartLiveDomainRequest

type StartLiveDomainRequest struct {
	core.JDCloudRequest

	/* 要启动的域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewStartLiveDomainRequest

func NewStartLiveDomainRequest(
	publishDomain string,
) *StartLiveDomainRequest

* param publishDomain: 要启动的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartLiveDomainRequestWithAllParams

func NewStartLiveDomainRequestWithAllParams(
	publishDomain string,
) *StartLiveDomainRequest

* param publishDomain: 要启动的域名 (Required)

func NewStartLiveDomainRequestWithoutParam

func NewStartLiveDomainRequestWithoutParam() *StartLiveDomainRequest

This constructor has better compatible ability when API parameters changed

func (StartLiveDomainRequest) GetRegionId

func (r StartLiveDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartLiveDomainRequest) SetPublishDomain

func (r *StartLiveDomainRequest) SetPublishDomain(publishDomain string)

param publishDomain: 要启动的域名(Required)

type StartLiveDomainResponse

type StartLiveDomainResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    StartLiveDomainResult `json:"result"`
}

type StartLiveDomainResult

type StartLiveDomainResult struct {
	PublishDomain string `json:"publishDomain"`
}

type StopLiveAppRequest

type StopLiveAppRequest struct {
	core.JDCloudRequest

	/* 直播的推流域名  */
	PublishDomain string `json:"publishDomain"`

	/* appName  */
	AppName string `json:"appName"`
}

func NewStopLiveAppRequest

func NewStopLiveAppRequest(
	publishDomain string,
	appName string,
) *StopLiveAppRequest

* param publishDomain: 直播的推流域名 (Required) * param appName: appName (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopLiveAppRequestWithAllParams

func NewStopLiveAppRequestWithAllParams(
	publishDomain string,
	appName string,
) *StopLiveAppRequest

* param publishDomain: 直播的推流域名 (Required) * param appName: appName (Required)

func NewStopLiveAppRequestWithoutParam

func NewStopLiveAppRequestWithoutParam() *StopLiveAppRequest

This constructor has better compatible ability when API parameters changed

func (StopLiveAppRequest) GetRegionId

func (r StopLiveAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopLiveAppRequest) SetAppName

func (r *StopLiveAppRequest) SetAppName(appName string)

param appName: appName(Required)

func (*StopLiveAppRequest) SetPublishDomain

func (r *StopLiveAppRequest) SetPublishDomain(publishDomain string)

param publishDomain: 直播的推流域名(Required)

type StopLiveAppResponse

type StopLiveAppResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    StopLiveAppResult  `json:"result"`
}

type StopLiveAppResult

type StopLiveAppResult struct {
	PublishDomain string `json:"publishDomain"`
}

type StopLiveDomainRequest

type StopLiveDomainRequest struct {
	core.JDCloudRequest

	/* 要启动的域名  */
	PublishDomain string `json:"publishDomain"`
}

func NewStopLiveDomainRequest

func NewStopLiveDomainRequest(
	publishDomain string,
) *StopLiveDomainRequest

* param publishDomain: 要启动的域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopLiveDomainRequestWithAllParams

func NewStopLiveDomainRequestWithAllParams(
	publishDomain string,
) *StopLiveDomainRequest

* param publishDomain: 要启动的域名 (Required)

func NewStopLiveDomainRequestWithoutParam

func NewStopLiveDomainRequestWithoutParam() *StopLiveDomainRequest

This constructor has better compatible ability when API parameters changed

func (StopLiveDomainRequest) GetRegionId

func (r StopLiveDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopLiveDomainRequest) SetPublishDomain

func (r *StopLiveDomainRequest) SetPublishDomain(publishDomain string)

param publishDomain: 要启动的域名(Required)

type StopLiveDomainResponse

type StopLiveDomainResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    StopLiveDomainResult `json:"result"`
}

type StopLiveDomainResult

type StopLiveDomainResult struct {
	PublishDomain string `json:"publishDomain"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL