apis

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2019 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 {
}

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

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 AddCustomLiveStreamTranscodeTemplateRequest added in v1.4.0

type AddCustomLiveStreamTranscodeTemplateRequest 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 NewAddCustomLiveStreamTranscodeTemplateRequest added in v1.4.0

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

* 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 NewAddCustomLiveStreamTranscodeTemplateRequestWithAllParams added in v1.4.0

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

* 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 NewAddCustomLiveStreamTranscodeTemplateRequestWithoutParam added in v1.4.0

func NewAddCustomLiveStreamTranscodeTemplateRequestWithoutParam() *AddCustomLiveStreamTranscodeTemplateRequest

This constructor has better compatible ability when API parameters changed

func (AddCustomLiveStreamTranscodeTemplateRequest) GetRegionId added in v1.4.0

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioChannel added in v1.4.0

func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioChannel(audioChannel int)

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodeRate added in v1.4.0

func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodeRate(audioCodeRate int)

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodec added in v1.4.0

func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodec(audioCodec string)

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioFormat added in v1.4.0

func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioFormat(audioFormat string)

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioSampleRate added in v1.4.0

func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioSampleRate(audioSampleRate int)

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetHeight added in v1.4.0

func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetHeight(height int)

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetTemplate added in v1.4.0

func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetTemplate(template string)

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetVideoCodeRate added in v1.4.0

func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetVideoCodeRate(videoCodeRate int)

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetVideoFrameRate added in v1.4.0

func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetVideoFrameRate(videoFrameRate string)

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

func (*AddCustomLiveStreamTranscodeTemplateRequest) SetWidth added in v1.4.0

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

type AddCustomLiveStreamTranscodeTemplateResponse added in v1.4.0

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

type AddCustomLiveStreamTranscodeTemplateResult added in v1.4.0

type AddCustomLiveStreamTranscodeTemplateResult struct {
}

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

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

type AddLiveDomainRequest

type AddLiveDomainRequest struct {
	core.JDCloudRequest

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

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

func NewAddLiveDomainRequest

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

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

func NewAddLiveDomainRequestWithAllParams

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

* param publishDomain: 直播的推流域名 (Required) * param playDomain: 直播的播放域名 (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)

type AddLiveDomainResponse

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

type AddLiveDomainResult

type AddLiveDomainResult struct {
}

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 AddLiveRecordTaskRequest added in v1.4.0

type AddLiveRecordTaskRequest struct {
	core.JDCloudRequest

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

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

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

	/* 您的推流加速域名  */
	RecordTimes []live.RecordTime `json:"recordTimes"`

	/* 存储桶  */
	SaveBucket string `json:"saveBucket"`

	/* 存储地址  */
	SaveEndpoint string `json:"saveEndpoint"`

	/* 录制文件类型  */
	RecordFileType string `json:"recordFileType"`

	/* 录制文件存储路径 (Optional) */
	SaveObject *string `json:"saveObject"`
}

func NewAddLiveRecordTaskRequest added in v1.4.0

func NewAddLiveRecordTaskRequest(
	publishDomain string,
	appName string,
	streamName string,
	recordTimes []live.RecordTime,
	saveBucket string,
	saveEndpoint string,
	recordFileType string,
) *AddLiveRecordTaskRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param streamName: 直播流名称 (Required) * param recordTimes: 您的推流加速域名 (Required) * param saveBucket: 存储桶 (Required) * param saveEndpoint: 存储地址 (Required) * param recordFileType: 录制文件类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddLiveRecordTaskRequestWithAllParams added in v1.4.0

func NewAddLiveRecordTaskRequestWithAllParams(
	publishDomain string,
	appName string,
	streamName string,
	recordTimes []live.RecordTime,
	saveBucket string,
	saveEndpoint string,
	recordFileType string,
	saveObject *string,
) *AddLiveRecordTaskRequest

* param publishDomain: 推流加速域名 (Required) * param appName: 直播流所属应用名称 (Required) * param streamName: 直播流名称 (Required) * param recordTimes: 您的推流加速域名 (Required) * param saveBucket: 存储桶 (Required) * param saveEndpoint: 存储地址 (Required) * param recordFileType: 录制文件类型 (Required) * param saveObject: 录制文件存储路径 (Optional)

func NewAddLiveRecordTaskRequestWithoutParam added in v1.4.0

func NewAddLiveRecordTaskRequestWithoutParam() *AddLiveRecordTaskRequest

This constructor has better compatible ability when API parameters changed

func (AddLiveRecordTaskRequest) GetRegionId added in v1.4.0

func (r AddLiveRecordTaskRequest) GetRegionId() string

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

func (*AddLiveRecordTaskRequest) SetAppName added in v1.4.0

func (r *AddLiveRecordTaskRequest) SetAppName(appName string)

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

func (*AddLiveRecordTaskRequest) SetPublishDomain added in v1.4.0

func (r *AddLiveRecordTaskRequest) SetPublishDomain(publishDomain string)

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

func (*AddLiveRecordTaskRequest) SetRecordFileType added in v1.4.0

func (r *AddLiveRecordTaskRequest) SetRecordFileType(recordFileType string)

param recordFileType: 录制文件类型(Required)

func (*AddLiveRecordTaskRequest) SetRecordTimes added in v1.4.0

func (r *AddLiveRecordTaskRequest) SetRecordTimes(recordTimes []live.RecordTime)

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

func (*AddLiveRecordTaskRequest) SetSaveBucket added in v1.4.0

func (r *AddLiveRecordTaskRequest) SetSaveBucket(saveBucket string)

param saveBucket: 存储桶(Required)

func (*AddLiveRecordTaskRequest) SetSaveEndpoint added in v1.4.0

func (r *AddLiveRecordTaskRequest) SetSaveEndpoint(saveEndpoint string)

param saveEndpoint: 存储地址(Required)

func (*AddLiveRecordTaskRequest) SetSaveObject added in v1.4.0

func (r *AddLiveRecordTaskRequest) SetSaveObject(saveObject string)

param saveObject: 录制文件存储路径(Optional)

func (*AddLiveRecordTaskRequest) SetStreamName added in v1.4.0

func (r *AddLiveRecordTaskRequest) SetStreamName(streamName string)

param streamName: 直播流名称(Required)

type AddLiveRecordTaskResponse added in v1.4.0

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

type AddLiveRecordTaskResult added in v1.4.0

type AddLiveRecordTaskResult struct {
}

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

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

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

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

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

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

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

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

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

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

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 DeleteCustomLiveStreamTranscodeTemplateRequest added in v1.4.0

type DeleteCustomLiveStreamTranscodeTemplateRequest struct {
	core.JDCloudRequest

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

func NewDeleteCustomLiveStreamTranscodeTemplateRequest added in v1.4.0

func NewDeleteCustomLiveStreamTranscodeTemplateRequest(
	template string,
) *DeleteCustomLiveStreamTranscodeTemplateRequest

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

func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithAllParams added in v1.4.0

func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithAllParams(
	template string,
) *DeleteCustomLiveStreamTranscodeTemplateRequest

* param template: 转码模版 (Required)

func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithoutParam added in v1.4.0

func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithoutParam() *DeleteCustomLiveStreamTranscodeTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DeleteCustomLiveStreamTranscodeTemplateRequest) GetRegionId added in v1.4.0

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

func (*DeleteCustomLiveStreamTranscodeTemplateRequest) SetTemplate added in v1.4.0

func (r *DeleteCustomLiveStreamTranscodeTemplateRequest) SetTemplate(template string)

param template: 转码模版(Required)

type DeleteCustomLiveStreamTranscodeTemplateResponse added in v1.4.0

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

type DeleteCustomLiveStreamTranscodeTemplateResult added in v1.4.0

type DeleteCustomLiveStreamTranscodeTemplateResult struct {
}

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

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

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

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

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

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

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

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

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

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

type DeleteLiveStreamNotifyConfigRequest added in v1.4.0

type DeleteLiveStreamNotifyConfigRequest struct {
	core.JDCloudRequest

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

func NewDeleteLiveStreamNotifyConfigRequest added in v1.4.0

func NewDeleteLiveStreamNotifyConfigRequest(
	publishDomain string,
) *DeleteLiveStreamNotifyConfigRequest

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

func NewDeleteLiveStreamNotifyConfigRequestWithAllParams added in v1.4.0

func NewDeleteLiveStreamNotifyConfigRequestWithAllParams(
	publishDomain string,
) *DeleteLiveStreamNotifyConfigRequest

* param publishDomain: 推流域名 (Required)

func NewDeleteLiveStreamNotifyConfigRequestWithoutParam added in v1.4.0

func NewDeleteLiveStreamNotifyConfigRequestWithoutParam() *DeleteLiveStreamNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (DeleteLiveStreamNotifyConfigRequest) GetRegionId added in v1.4.0

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

func (*DeleteLiveStreamNotifyConfigRequest) SetPublishDomain added in v1.4.0

func (r *DeleteLiveStreamNotifyConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流域名(Required)

type DeleteLiveStreamNotifyConfigResponse added in v1.4.0

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

type DeleteLiveStreamNotifyConfigResult added in v1.4.0

type DeleteLiveStreamNotifyConfigResult struct {
}

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

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

type DescribeCustomLiveStreamRecordConfigRequest

type DescribeCustomLiveStreamRecordConfigRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1;取值范围[1, 100000] (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;取值范围[1, 100000] (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;取值范围[1, 100000](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;取值范围[1, 100000] (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;取值范围[1, 100000] (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;取值范围[1, 100000](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;取值范围[1, 100000] (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;取值范围[1, 100000] (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;取值范围[1, 100000](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;取值范围[1, 100000] (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;取值范围[1, 100000] (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;取值范围[1, 100000](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 DescribeCustomLiveStreamTranscodeTemplateRequest added in v1.4.0

type DescribeCustomLiveStreamTranscodeTemplateRequest struct {
	core.JDCloudRequest

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

func NewDescribeCustomLiveStreamTranscodeTemplateRequest added in v1.4.0

func NewDescribeCustomLiveStreamTranscodeTemplateRequest(
	template string,
) *DescribeCustomLiveStreamTranscodeTemplateRequest

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

func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithAllParams added in v1.4.0

func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithAllParams(
	template string,
) *DescribeCustomLiveStreamTranscodeTemplateRequest

* param template: 转码模版 (Required)

func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithoutParam added in v1.4.0

func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithoutParam() *DescribeCustomLiveStreamTranscodeTemplateRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamTranscodeTemplateRequest) GetRegionId added in v1.4.0

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

func (*DescribeCustomLiveStreamTranscodeTemplateRequest) SetTemplate added in v1.4.0

param template: 转码模版(Required)

type DescribeCustomLiveStreamTranscodeTemplateResponse added in v1.4.0

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

type DescribeCustomLiveStreamTranscodeTemplateResult added in v1.4.0

type DescribeCustomLiveStreamTranscodeTemplateResult 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 DescribeCustomLiveStreamTranscodeTemplatesRequest added in v1.4.0

type DescribeCustomLiveStreamTranscodeTemplatesRequest struct {
	core.JDCloudRequest

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

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

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

func NewDescribeCustomLiveStreamTranscodeTemplatesRequest added in v1.4.0

func NewDescribeCustomLiveStreamTranscodeTemplatesRequest() *DescribeCustomLiveStreamTranscodeTemplatesRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithAllParams added in v1.4.0

func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeCustomLiveStreamTranscodeTemplatesRequest

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

func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithoutParam added in v1.4.0

func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithoutParam() *DescribeCustomLiveStreamTranscodeTemplatesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomLiveStreamTranscodeTemplatesRequest) GetRegionId added in v1.4.0

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

func (*DescribeCustomLiveStreamTranscodeTemplatesRequest) SetFilters added in v1.4.0

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

func (*DescribeCustomLiveStreamTranscodeTemplatesRequest) SetPageNum added in v1.4.0

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

func (*DescribeCustomLiveStreamTranscodeTemplatesRequest) SetPageSize added in v1.4.0

func (r *DescribeCustomLiveStreamTranscodeTemplatesRequest) SetPageSize(pageSize int)

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

type DescribeCustomLiveStreamTranscodeTemplatesResponse added in v1.4.0

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

type DescribeCustomLiveStreamTranscodeTemplatesResult added in v1.4.0

type DescribeCustomLiveStreamTranscodeTemplatesResult struct {
	PageNumber         int                  `json:"pageNumber"`
	PageSize           int                  `json:"pageSize"`
	TotalCount         int                  `json:"totalCount"`
	TranscodeTemplates []live.TranscodeInfo `json:"transcodeTemplates"`
}

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;取值范围[1, 100000] (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;取值范围[1, 100000] (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;取值范围[1, 100000](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;取值范围[1, 100000] (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;取值范围[1, 100000] (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;取值范围[1, 100000](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;取值范围[1, 100000] (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;取值范围[1, 100000] (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;取值范围[1, 100000](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"`
	Apps       []live.App `json:"apps"`
}

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 {
	PublishDomains []live.PublishDomain `json:"publishDomains"`
	PlayDomains    []live.PlayDomain    `json:"playDomains"`
}

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 DescribeLiveDomainsRequest added in v1.4.0

type DescribeLiveDomainsRequest struct {
	core.JDCloudRequest

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

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

	/* 域名 (Optional) */
	PublishDomain *string `json:"publishDomain"`
}

func NewDescribeLiveDomainsRequest added in v1.4.0

func NewDescribeLiveDomainsRequest() *DescribeLiveDomainsRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeLiveDomainsRequestWithAllParams added in v1.4.0

func NewDescribeLiveDomainsRequestWithAllParams(
	pageNum *int,
	pageSize *int,
	publishDomain *string,
) *DescribeLiveDomainsRequest

* param pageNum: 页码;默认为1;取值范围[1, 100000] (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param publishDomain: 域名 (Optional)

func NewDescribeLiveDomainsRequestWithoutParam added in v1.4.0

func NewDescribeLiveDomainsRequestWithoutParam() *DescribeLiveDomainsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveDomainsRequest) GetRegionId added in v1.4.0

func (r DescribeLiveDomainsRequest) GetRegionId() string

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

func (*DescribeLiveDomainsRequest) SetPageNum added in v1.4.0

func (r *DescribeLiveDomainsRequest) SetPageNum(pageNum int)

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

func (*DescribeLiveDomainsRequest) SetPageSize added in v1.4.0

func (r *DescribeLiveDomainsRequest) SetPageSize(pageSize int)

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

func (*DescribeLiveDomainsRequest) SetPublishDomain added in v1.4.0

func (r *DescribeLiveDomainsRequest) SetPublishDomain(publishDomain string)

param publishDomain: 域名(Optional)

type DescribeLiveDomainsResponse added in v1.4.0

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

type DescribeLiveDomainsResult added in v1.4.0

type DescribeLiveDomainsResult struct {
	PageNumber    int                  `json:"pageNumber"`
	PageSize      int                  `json:"pageSize"`
	TotalCount    int                  `json:"totalCount"`
	DomainDetails []live.DomainDetails `json:"domainDetails"`
}

type DescribeLiveStreamNotifyConfigRequest added in v1.4.0

type DescribeLiveStreamNotifyConfigRequest struct {
	core.JDCloudRequest

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

func NewDescribeLiveStreamNotifyConfigRequest added in v1.4.0

func NewDescribeLiveStreamNotifyConfigRequest(
	publishDomain string,
) *DescribeLiveStreamNotifyConfigRequest

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

func NewDescribeLiveStreamNotifyConfigRequestWithAllParams added in v1.4.0

func NewDescribeLiveStreamNotifyConfigRequestWithAllParams(
	publishDomain string,
) *DescribeLiveStreamNotifyConfigRequest

* param publishDomain: 推流域名 (Required)

func NewDescribeLiveStreamNotifyConfigRequestWithoutParam added in v1.4.0

func NewDescribeLiveStreamNotifyConfigRequestWithoutParam() *DescribeLiveStreamNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveStreamNotifyConfigRequest) GetRegionId added in v1.4.0

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

func (*DescribeLiveStreamNotifyConfigRequest) SetPublishDomain added in v1.4.0

func (r *DescribeLiveStreamNotifyConfigRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流域名(Required)

type DescribeLiveStreamNotifyConfigResponse added in v1.4.0

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

type DescribeLiveStreamNotifyConfigResult added in v1.4.0

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

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 DescribeLiveStreamOnlineListRequest added in v1.4.0

type DescribeLiveStreamOnlineListRequest struct {
	core.JDCloudRequest

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

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

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

	/* 应用名称(APP) (Optional) */
	AppName *string `json:"appName"`
}

func NewDescribeLiveStreamOnlineListRequest added in v1.4.0

func NewDescribeLiveStreamOnlineListRequest(
	publishDomain string,
) *DescribeLiveStreamOnlineListRequest

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

func NewDescribeLiveStreamOnlineListRequestWithAllParams added in v1.4.0

func NewDescribeLiveStreamOnlineListRequestWithAllParams(
	publishDomain string,
	pageNum *int,
	pageSize *int,
	appName *string,
) *DescribeLiveStreamOnlineListRequest

* param publishDomain: 推流域名 (Required) * param pageNum: 页码;默认为1;取值范围[1, 100000] (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param appName: 应用名称(APP) (Optional)

func NewDescribeLiveStreamOnlineListRequestWithoutParam added in v1.4.0

func NewDescribeLiveStreamOnlineListRequestWithoutParam() *DescribeLiveStreamOnlineListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveStreamOnlineListRequest) GetRegionId added in v1.4.0

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

func (*DescribeLiveStreamOnlineListRequest) SetAppName added in v1.4.0

func (r *DescribeLiveStreamOnlineListRequest) SetAppName(appName string)

param appName: 应用名称(APP)(Optional)

func (*DescribeLiveStreamOnlineListRequest) SetPageNum added in v1.4.0

func (r *DescribeLiveStreamOnlineListRequest) SetPageNum(pageNum int)

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

func (*DescribeLiveStreamOnlineListRequest) SetPageSize added in v1.4.0

func (r *DescribeLiveStreamOnlineListRequest) SetPageSize(pageSize int)

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

func (*DescribeLiveStreamOnlineListRequest) SetPublishDomain added in v1.4.0

func (r *DescribeLiveStreamOnlineListRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流域名(Required)

type DescribeLiveStreamOnlineListResponse added in v1.4.0

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

type DescribeLiveStreamOnlineListResult added in v1.4.0

type DescribeLiveStreamOnlineListResult struct {
	PageNumber        int                     `json:"pageNumber"`
	PageSize          int                     `json:"pageSize"`
	TotalCount        int                     `json:"totalCount"`
	OnlineStreamInfos []live.OnlineStreamInfo `json:"onlineStreamInfos"`
}

type DescribeLiveStreamPublishListRequest added in v1.4.0

type DescribeLiveStreamPublishListRequest struct {
	core.JDCloudRequest

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

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

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

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

	/* 直播流名称 (Optional) */
	StreamName *string `json:"streamName"`

	/* 起始时间  */
	StartTime string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`
}

func NewDescribeLiveStreamPublishListRequest added in v1.4.0

func NewDescribeLiveStreamPublishListRequest(
	publishDomain string,
	startTime string,
) *DescribeLiveStreamPublishListRequest

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

func NewDescribeLiveStreamPublishListRequestWithAllParams added in v1.4.0

func NewDescribeLiveStreamPublishListRequestWithAllParams(
	publishDomain string,
	pageNum *int,
	pageSize *int,
	appName *string,
	streamName *string,
	startTime string,
	endTime *string,
) *DescribeLiveStreamPublishListRequest

* param publishDomain: 推流域名 (Required) * param pageNum: 页码;默认为1;取值范围[1, 100000] (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param appName: 直播流所属应用名称 (Optional) * param streamName: 直播流名称 (Optional) * param startTime: 起始时间 (Required) * param endTime: 结束时间 (Optional)

func NewDescribeLiveStreamPublishListRequestWithoutParam added in v1.4.0

func NewDescribeLiveStreamPublishListRequestWithoutParam() *DescribeLiveStreamPublishListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLiveStreamPublishListRequest) GetRegionId added in v1.4.0

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

func (*DescribeLiveStreamPublishListRequest) SetAppName added in v1.4.0

func (r *DescribeLiveStreamPublishListRequest) SetAppName(appName string)

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

func (*DescribeLiveStreamPublishListRequest) SetEndTime added in v1.4.0

func (r *DescribeLiveStreamPublishListRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeLiveStreamPublishListRequest) SetPageNum added in v1.4.0

func (r *DescribeLiveStreamPublishListRequest) SetPageNum(pageNum int)

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

func (*DescribeLiveStreamPublishListRequest) SetPageSize added in v1.4.0

func (r *DescribeLiveStreamPublishListRequest) SetPageSize(pageSize int)

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

func (*DescribeLiveStreamPublishListRequest) SetPublishDomain added in v1.4.0

func (r *DescribeLiveStreamPublishListRequest) SetPublishDomain(publishDomain string)

param publishDomain: 推流域名(Required)

func (*DescribeLiveStreamPublishListRequest) SetStartTime added in v1.4.0

func (r *DescribeLiveStreamPublishListRequest) SetStartTime(startTime string)

param startTime: 起始时间(Required)

func (*DescribeLiveStreamPublishListRequest) SetStreamName added in v1.4.0

func (r *DescribeLiveStreamPublishListRequest) SetStreamName(streamName string)

param streamName: 直播流名称(Optional)

type DescribeLiveStreamPublishListResponse added in v1.4.0

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

type DescribeLiveStreamPublishListResult added in v1.4.0

type DescribeLiveStreamPublishListResult struct {
	PageNumber             int                          `json:"pageNumber"`
	PageSize               int                          `json:"pageSize"`
	TotalCount             int                          `json:"totalCount"`
	LiveStreamPublishInfos []live.LiveStreamPublishInfo `json:"liveStreamPublishInfos"`
}

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, 100000] (Optional) */
	PageNum *int `json:"pageNum"`

	/* 分页大小;默认为10;取值范围[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, 100000] (Optional) * param pageSize: 分页大小;默认为10;取值范围[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, 100000](Optional)

func (*DescribeLiveStreamTranscodeConfigRequest) SetPageSize

func (r *DescribeLiveStreamTranscodeConfigRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[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 {
}

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

type SetLiveStreamNotifyConfigRequest added in v1.4.0

type SetLiveStreamNotifyConfigRequest struct {
	core.JDCloudRequest

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

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

func NewSetLiveStreamNotifyConfigRequest added in v1.4.0

func NewSetLiveStreamNotifyConfigRequest(
	publishDomain string,
	notifyUrl string,
) *SetLiveStreamNotifyConfigRequest

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

func NewSetLiveStreamNotifyConfigRequestWithAllParams added in v1.4.0

func NewSetLiveStreamNotifyConfigRequestWithAllParams(
	publishDomain string,
	notifyUrl string,
) *SetLiveStreamNotifyConfigRequest

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

func NewSetLiveStreamNotifyConfigRequestWithoutParam added in v1.4.0

func NewSetLiveStreamNotifyConfigRequestWithoutParam() *SetLiveStreamNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (SetLiveStreamNotifyConfigRequest) GetRegionId added in v1.4.0

func (r SetLiveStreamNotifyConfigRequest) GetRegionId() string

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

func (*SetLiveStreamNotifyConfigRequest) SetNotifyUrl added in v1.4.0

func (r *SetLiveStreamNotifyConfigRequest) SetNotifyUrl(notifyUrl string)

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

func (*SetLiveStreamNotifyConfigRequest) SetPublishDomain added in v1.4.0

func (r *SetLiveStreamNotifyConfigRequest) SetPublishDomain(publishDomain string)

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

type SetLiveStreamNotifyConfigResponse added in v1.4.0

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

type SetLiveStreamNotifyConfigResult added in v1.4.0

type SetLiveStreamNotifyConfigResult struct {
}

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 SetLiveStreamRecordNotifyConfigRequest added in v1.4.0

type SetLiveStreamRecordNotifyConfigRequest struct {
	core.JDCloudRequest

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

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

func NewSetLiveStreamRecordNotifyConfigRequest added in v1.4.0

func NewSetLiveStreamRecordNotifyConfigRequest(
	publishDomain string,
	notifyUrl string,
) *SetLiveStreamRecordNotifyConfigRequest

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

func NewSetLiveStreamRecordNotifyConfigRequestWithAllParams added in v1.4.0

func NewSetLiveStreamRecordNotifyConfigRequestWithAllParams(
	publishDomain string,
	notifyUrl string,
) *SetLiveStreamRecordNotifyConfigRequest

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

func NewSetLiveStreamRecordNotifyConfigRequestWithoutParam added in v1.4.0

func NewSetLiveStreamRecordNotifyConfigRequestWithoutParam() *SetLiveStreamRecordNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (SetLiveStreamRecordNotifyConfigRequest) GetRegionId added in v1.4.0

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

func (*SetLiveStreamRecordNotifyConfigRequest) SetNotifyUrl added in v1.4.0

func (r *SetLiveStreamRecordNotifyConfigRequest) SetNotifyUrl(notifyUrl string)

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

func (*SetLiveStreamRecordNotifyConfigRequest) SetPublishDomain added in v1.4.0

func (r *SetLiveStreamRecordNotifyConfigRequest) SetPublishDomain(publishDomain string)

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

type SetLiveStreamRecordNotifyConfigResponse added in v1.4.0

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

type SetLiveStreamRecordNotifyConfigResult added in v1.4.0

type SetLiveStreamRecordNotifyConfigResult struct {
}

type SetLiveStreamSnapshotNotifyConfigRequest added in v1.4.0

type SetLiveStreamSnapshotNotifyConfigRequest struct {
	core.JDCloudRequest

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

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

func NewSetLiveStreamSnapshotNotifyConfigRequest added in v1.4.0

func NewSetLiveStreamSnapshotNotifyConfigRequest(
	publishDomain string,
	notifyUrl string,
) *SetLiveStreamSnapshotNotifyConfigRequest

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

func NewSetLiveStreamSnapshotNotifyConfigRequestWithAllParams added in v1.4.0

func NewSetLiveStreamSnapshotNotifyConfigRequestWithAllParams(
	publishDomain string,
	notifyUrl string,
) *SetLiveStreamSnapshotNotifyConfigRequest

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

func NewSetLiveStreamSnapshotNotifyConfigRequestWithoutParam added in v1.4.0

func NewSetLiveStreamSnapshotNotifyConfigRequestWithoutParam() *SetLiveStreamSnapshotNotifyConfigRequest

This constructor has better compatible ability when API parameters changed

func (SetLiveStreamSnapshotNotifyConfigRequest) GetRegionId added in v1.4.0

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

func (*SetLiveStreamSnapshotNotifyConfigRequest) SetNotifyUrl added in v1.4.0

func (r *SetLiveStreamSnapshotNotifyConfigRequest) SetNotifyUrl(notifyUrl string)

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

func (*SetLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain added in v1.4.0

func (r *SetLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain(publishDomain string)

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

type SetLiveStreamSnapshotNotifyConfigResponse added in v1.4.0

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

type SetLiveStreamSnapshotNotifyConfigResult added in v1.4.0

type SetLiveStreamSnapshotNotifyConfigResult struct {
}

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

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

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

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

Source Files

Jump to

Keyboard shortcuts

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