Documentation
¶
Index ¶
- type AddCustomLiveStreamQualityDetectionTemplateRequest
- func NewAddCustomLiveStreamQualityDetectionTemplateRequest(template string, modules []string) *AddCustomLiveStreamQualityDetectionTemplateRequest
- func NewAddCustomLiveStreamQualityDetectionTemplateRequestWithAllParams(template string, modules []string) *AddCustomLiveStreamQualityDetectionTemplateRequest
- func NewAddCustomLiveStreamQualityDetectionTemplateRequestWithoutParam() *AddCustomLiveStreamQualityDetectionTemplateRequest
- type AddCustomLiveStreamQualityDetectionTemplateResponse
- type AddCustomLiveStreamQualityDetectionTemplateResult
- type AddCustomLiveStreamRecordTemplateRequest
- func NewAddCustomLiveStreamRecordTemplateRequest(recordPeriod int, saveBucket string, recordFileType string, template string) *AddCustomLiveStreamRecordTemplateRequest
- func NewAddCustomLiveStreamRecordTemplateRequestWithAllParams(recordPeriod int, saveBucket string, saveEndpoint *string, ...) *AddCustomLiveStreamRecordTemplateRequest
- func NewAddCustomLiveStreamRecordTemplateRequestWithoutParam() *AddCustomLiveStreamRecordTemplateRequest
- func (r AddCustomLiveStreamRecordTemplateRequest) GetRegionId() string
- func (r *AddCustomLiveStreamRecordTemplateRequest) SetRecordFileType(recordFileType string)
- func (r *AddCustomLiveStreamRecordTemplateRequest) SetRecordPeriod(recordPeriod int)
- func (r *AddCustomLiveStreamRecordTemplateRequest) SetSaveBucket(saveBucket string)
- func (r *AddCustomLiveStreamRecordTemplateRequest) SetSaveEndpoint(saveEndpoint string)
- func (r *AddCustomLiveStreamRecordTemplateRequest) SetTemplate(template string)
- type AddCustomLiveStreamRecordTemplateResponse
- type AddCustomLiveStreamRecordTemplateResult
- type AddCustomLiveStreamSnapshotTemplateRequest
- func NewAddCustomLiveStreamSnapshotTemplateRequest(format string, fillType int, snapshotInterval int, saveMode int, ...) *AddCustomLiveStreamSnapshotTemplateRequest
- func NewAddCustomLiveStreamSnapshotTemplateRequestWithAllParams(format string, width *int, height *int, fillType int, snapshotInterval int, ...) *AddCustomLiveStreamSnapshotTemplateRequest
- func NewAddCustomLiveStreamSnapshotTemplateRequestWithoutParam() *AddCustomLiveStreamSnapshotTemplateRequest
- func (r AddCustomLiveStreamSnapshotTemplateRequest) GetRegionId() string
- func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetFillType(fillType int)
- func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetFormat(format string)
- func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetHeight(height int)
- func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSaveBucket(saveBucket string)
- func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSaveEndpoint(saveEndpoint string)
- func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSaveMode(saveMode int)
- func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSnapshotInterval(snapshotInterval int)
- func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetTemplate(template string)
- func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetWidth(width int)
- type AddCustomLiveStreamSnapshotTemplateResponse
- type AddCustomLiveStreamSnapshotTemplateResult
- type AddCustomLiveStreamTranscodeTemplateRequest
- func NewAddCustomLiveStreamTranscodeTemplateRequest(videoCodeRate int, videoFrameRate string, template string, audioCodec string, ...) *AddCustomLiveStreamTranscodeTemplateRequest
- func NewAddCustomLiveStreamTranscodeTemplateRequestWithAllParams(templateName *string, videoCodec *string, videoCodeRate int, ...) *AddCustomLiveStreamTranscodeTemplateRequest
- func NewAddCustomLiveStreamTranscodeTemplateRequestWithoutParam() *AddCustomLiveStreamTranscodeTemplateRequest
- func (r AddCustomLiveStreamTranscodeTemplateRequest) GetRegionId() string
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioChannel(audioChannel int)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodeRate(audioCodeRate int)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodec(audioCodec string)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioComfort(audioComfort string)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioFormat(audioFormat string)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioSampleRate(audioSampleRate int)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetHeight(height int)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetJdchd(jdchd string)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetTemplate(template string)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetTemplateName(templateName string)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetVideoCodeRate(videoCodeRate int)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetVideoCodec(videoCodec string)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetVideoFrameRate(videoFrameRate string)
- func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetWidth(width int)
- type AddCustomLiveStreamTranscodeTemplateResponse
- type AddCustomLiveStreamTranscodeTemplateResult
- type AddCustomLiveStreamWatermarkTemplateRequest
- func NewAddCustomLiveStreamWatermarkTemplateRequest(offsetX int, offsetY int, width int, height int, template string, url string) *AddCustomLiveStreamWatermarkTemplateRequest
- func NewAddCustomLiveStreamWatermarkTemplateRequestWithAllParams(position *int, offsetUnit *string, offsetX int, offsetY int, sizeUnit *string, ...) *AddCustomLiveStreamWatermarkTemplateRequest
- func NewAddCustomLiveStreamWatermarkTemplateRequestWithoutParam() *AddCustomLiveStreamWatermarkTemplateRequest
- func (r AddCustomLiveStreamWatermarkTemplateRequest) GetRegionId() string
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetHeight(height int)
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetUnit(offsetUnit string)
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetX(offsetX int)
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetY(offsetY int)
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetPosition(position int)
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetSizeUnit(sizeUnit string)
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetTemplate(template string)
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetUploadId(uploadId string)
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetUrl(url string)
- func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetWidth(width int)
- type AddCustomLiveStreamWatermarkTemplateResponse
- type AddCustomLiveStreamWatermarkTemplateResult
- type AddLiveAppRequest
- type AddLiveAppResponse
- type AddLiveAppResult
- type AddLiveDomainRequest
- type AddLiveDomainResponse
- type AddLiveDomainResult
- type AddLiveRecordTaskRequest
- func NewAddLiveRecordTaskRequest(publishDomain string, appName string, streamName string, ...) *AddLiveRecordTaskRequest
- func NewAddLiveRecordTaskRequestWithAllParams(publishDomain string, appName string, streamName string, ...) *AddLiveRecordTaskRequest
- func NewAddLiveRecordTaskRequestWithoutParam() *AddLiveRecordTaskRequest
- func (r AddLiveRecordTaskRequest) GetRegionId() string
- func (r *AddLiveRecordTaskRequest) SetAppName(appName string)
- func (r *AddLiveRecordTaskRequest) SetPublishDomain(publishDomain string)
- func (r *AddLiveRecordTaskRequest) SetRecordFileType(recordFileType string)
- func (r *AddLiveRecordTaskRequest) SetRecordTimes(recordTimes []live.RecordTime)
- func (r *AddLiveRecordTaskRequest) SetSaveBucket(saveBucket string)
- func (r *AddLiveRecordTaskRequest) SetSaveEndpoint(saveEndpoint string)
- func (r *AddLiveRecordTaskRequest) SetSaveObject(saveObject string)
- func (r *AddLiveRecordTaskRequest) SetStreamName(streamName string)
- func (r *AddLiveRecordTaskRequest) SetTaskExternalId(taskExternalId string)
- type AddLiveRecordTaskResponse
- type AddLiveRecordTaskResult
- type AddLiveRestartDomainRequest
- func NewAddLiveRestartDomainRequest(playDomain string, restartDomain string) *AddLiveRestartDomainRequest
- func NewAddLiveRestartDomainRequestWithAllParams(playDomain string, restartDomain string) *AddLiveRestartDomainRequest
- func NewAddLiveRestartDomainRequestWithoutParam() *AddLiveRestartDomainRequest
- type AddLiveRestartDomainResponse
- type AddLiveRestartDomainResult
- type AddLiveStreamAppQualityDetectionRequest
- func NewAddLiveStreamAppQualityDetectionRequest(publishDomain string, appName string, template string) *AddLiveStreamAppQualityDetectionRequest
- func NewAddLiveStreamAppQualityDetectionRequestWithAllParams(publishDomain string, appName string, template string) *AddLiveStreamAppQualityDetectionRequest
- func NewAddLiveStreamAppQualityDetectionRequestWithoutParam() *AddLiveStreamAppQualityDetectionRequest
- func (r AddLiveStreamAppQualityDetectionRequest) GetRegionId() string
- func (r *AddLiveStreamAppQualityDetectionRequest) SetAppName(appName string)
- func (r *AddLiveStreamAppQualityDetectionRequest) SetPublishDomain(publishDomain string)
- func (r *AddLiveStreamAppQualityDetectionRequest) SetTemplate(template string)
- type AddLiveStreamAppQualityDetectionResponse
- type AddLiveStreamAppQualityDetectionResult
- type AddLiveStreamAppRecordRequest
- func NewAddLiveStreamAppRecordRequest(publishDomain string, appName string, template string) *AddLiveStreamAppRecordRequest
- func NewAddLiveStreamAppRecordRequestWithAllParams(publishDomain string, appName string, template string) *AddLiveStreamAppRecordRequest
- func NewAddLiveStreamAppRecordRequestWithoutParam() *AddLiveStreamAppRecordRequest
- type AddLiveStreamAppRecordResponse
- type AddLiveStreamAppRecordResult
- type AddLiveStreamAppSnapshotRequest
- func NewAddLiveStreamAppSnapshotRequest(publishDomain string, appName string, template string) *AddLiveStreamAppSnapshotRequest
- func NewAddLiveStreamAppSnapshotRequestWithAllParams(publishDomain string, appName string, template string) *AddLiveStreamAppSnapshotRequest
- func NewAddLiveStreamAppSnapshotRequestWithoutParam() *AddLiveStreamAppSnapshotRequest
- type AddLiveStreamAppSnapshotResponse
- type AddLiveStreamAppSnapshotResult
- type AddLiveStreamAppTranscodeRequest
- func NewAddLiveStreamAppTranscodeRequest(publishDomain string, appName string, template string) *AddLiveStreamAppTranscodeRequest
- func NewAddLiveStreamAppTranscodeRequestWithAllParams(publishDomain string, appName string, template string) *AddLiveStreamAppTranscodeRequest
- func NewAddLiveStreamAppTranscodeRequestWithoutParam() *AddLiveStreamAppTranscodeRequest
- type AddLiveStreamAppTranscodeResponse
- type AddLiveStreamAppTranscodeResult
- type AddLiveStreamAppTranslateRequest
- func NewAddLiveStreamAppTranslateRequest(publishDomain string, appName string, template string) *AddLiveStreamAppTranslateRequest
- func NewAddLiveStreamAppTranslateRequestWithAllParams(publishDomain string, appName string, template string) *AddLiveStreamAppTranslateRequest
- func NewAddLiveStreamAppTranslateRequestWithoutParam() *AddLiveStreamAppTranslateRequest
- type AddLiveStreamAppTranslateResponse
- type AddLiveStreamAppTranslateResult
- type AddLiveStreamAppWatermarkRequest
- func NewAddLiveStreamAppWatermarkRequest(publishDomain string, appName string, template string) *AddLiveStreamAppWatermarkRequest
- func NewAddLiveStreamAppWatermarkRequestWithAllParams(publishDomain string, appName string, template string) *AddLiveStreamAppWatermarkRequest
- func NewAddLiveStreamAppWatermarkRequestWithoutParam() *AddLiveStreamAppWatermarkRequest
- type AddLiveStreamAppWatermarkResponse
- type AddLiveStreamAppWatermarkResult
- type AddLiveStreamDomainQualityDetectionRequest
- func NewAddLiveStreamDomainQualityDetectionRequest(publishDomain string, template string) *AddLiveStreamDomainQualityDetectionRequest
- func NewAddLiveStreamDomainQualityDetectionRequestWithAllParams(publishDomain string, template string) *AddLiveStreamDomainQualityDetectionRequest
- func NewAddLiveStreamDomainQualityDetectionRequestWithoutParam() *AddLiveStreamDomainQualityDetectionRequest
- type AddLiveStreamDomainQualityDetectionResponse
- type AddLiveStreamDomainQualityDetectionResult
- type AddLiveStreamDomainRecordRequest
- func NewAddLiveStreamDomainRecordRequest(publishDomain string, template string) *AddLiveStreamDomainRecordRequest
- func NewAddLiveStreamDomainRecordRequestWithAllParams(publishDomain string, template string) *AddLiveStreamDomainRecordRequest
- func NewAddLiveStreamDomainRecordRequestWithoutParam() *AddLiveStreamDomainRecordRequest
- type AddLiveStreamDomainRecordResponse
- type AddLiveStreamDomainRecordResult
- type AddLiveStreamDomainSnapshotRequest
- func NewAddLiveStreamDomainSnapshotRequest(publishDomain string, template string) *AddLiveStreamDomainSnapshotRequest
- func NewAddLiveStreamDomainSnapshotRequestWithAllParams(publishDomain string, template string) *AddLiveStreamDomainSnapshotRequest
- func NewAddLiveStreamDomainSnapshotRequestWithoutParam() *AddLiveStreamDomainSnapshotRequest
- type AddLiveStreamDomainSnapshotResponse
- type AddLiveStreamDomainSnapshotResult
- type AddLiveStreamDomainTranscodeRequest
- func NewAddLiveStreamDomainTranscodeRequest(publishDomain string, template string) *AddLiveStreamDomainTranscodeRequest
- func NewAddLiveStreamDomainTranscodeRequestWithAllParams(publishDomain string, template string) *AddLiveStreamDomainTranscodeRequest
- func NewAddLiveStreamDomainTranscodeRequestWithoutParam() *AddLiveStreamDomainTranscodeRequest
- type AddLiveStreamDomainTranscodeResponse
- type AddLiveStreamDomainTranscodeResult
- type AddLiveStreamDomainTranslateRequest
- func NewAddLiveStreamDomainTranslateRequest(publishDomain string, template string) *AddLiveStreamDomainTranslateRequest
- func NewAddLiveStreamDomainTranslateRequestWithAllParams(publishDomain string, template string) *AddLiveStreamDomainTranslateRequest
- func NewAddLiveStreamDomainTranslateRequestWithoutParam() *AddLiveStreamDomainTranslateRequest
- type AddLiveStreamDomainTranslateResponse
- type AddLiveStreamDomainTranslateResult
- type AddLiveStreamDomainWatermarkRequest
- func NewAddLiveStreamDomainWatermarkRequest(publishDomain string, template string) *AddLiveStreamDomainWatermarkRequest
- func NewAddLiveStreamDomainWatermarkRequestWithAllParams(publishDomain string, template string) *AddLiveStreamDomainWatermarkRequest
- func NewAddLiveStreamDomainWatermarkRequestWithoutParam() *AddLiveStreamDomainWatermarkRequest
- type AddLiveStreamDomainWatermarkResponse
- type AddLiveStreamDomainWatermarkResult
- type AddLiveStreamTranslateRequest
- func NewAddLiveStreamTranslateRequest(publishDomain string, appName string, streamName string, template string) *AddLiveStreamTranslateRequest
- func NewAddLiveStreamTranslateRequestWithAllParams(publishDomain string, appName string, streamName string, template string) *AddLiveStreamTranslateRequest
- func NewAddLiveStreamTranslateRequestWithoutParam() *AddLiveStreamTranslateRequest
- func (r AddLiveStreamTranslateRequest) GetRegionId() string
- func (r *AddLiveStreamTranslateRequest) SetAppName(appName string)
- func (r *AddLiveStreamTranslateRequest) SetPublishDomain(publishDomain string)
- func (r *AddLiveStreamTranslateRequest) SetStreamName(streamName string)
- func (r *AddLiveStreamTranslateRequest) SetTemplate(template string)
- type AddLiveStreamTranslateResponse
- type AddLiveStreamTranslateResult
- type CloseLiveP2pRequest
- type CloseLiveP2pResponse
- type CloseLiveP2pResult
- type CloseLiveRestartRequest
- type CloseLiveRestartResponse
- type CloseLiveRestartResult
- type CloseLiveTimeshiftRequest
- type CloseLiveTimeshiftResponse
- type CloseLiveTimeshiftResult
- type CreateLiveForwardTaskRequest
- func NewCreateLiveForwardTaskRequest(sourceUrl string, pushUrl string, startMode string) *CreateLiveForwardTaskRequest
- func NewCreateLiveForwardTaskRequestWithAllParams(sourceUrl string, pushUrl string, startMode string, startTime *string, ...) *CreateLiveForwardTaskRequest
- func NewCreateLiveForwardTaskRequestWithoutParam() *CreateLiveForwardTaskRequest
- func (r CreateLiveForwardTaskRequest) GetRegionId() string
- func (r *CreateLiveForwardTaskRequest) SetCallbackEvents(callbackEvents []string)
- func (r *CreateLiveForwardTaskRequest) SetCallbackUrl(callbackUrl string)
- func (r *CreateLiveForwardTaskRequest) SetEndTime(endTime string)
- func (r *CreateLiveForwardTaskRequest) SetName(name string)
- func (r *CreateLiveForwardTaskRequest) SetPushUrl(pushUrl string)
- func (r *CreateLiveForwardTaskRequest) SetSourceUrl(sourceUrl string)
- func (r *CreateLiveForwardTaskRequest) SetStartMode(startMode string)
- func (r *CreateLiveForwardTaskRequest) SetStartTime(startTime string)
- type CreateLiveForwardTaskResponse
- type CreateLiveForwardTaskResult
- type DeleteCustomLiveStreamQualityDetectionTemplateRequest
- func NewDeleteCustomLiveStreamQualityDetectionTemplateRequest(template string) *DeleteCustomLiveStreamQualityDetectionTemplateRequest
- func NewDeleteCustomLiveStreamQualityDetectionTemplateRequestWithAllParams(template string) *DeleteCustomLiveStreamQualityDetectionTemplateRequest
- func NewDeleteCustomLiveStreamQualityDetectionTemplateRequestWithoutParam() *DeleteCustomLiveStreamQualityDetectionTemplateRequest
- type DeleteCustomLiveStreamQualityDetectionTemplateResponse
- type DeleteCustomLiveStreamQualityDetectionTemplateResult
- type DeleteCustomLiveStreamRecordTemplateRequest
- func NewDeleteCustomLiveStreamRecordTemplateRequest(template string) *DeleteCustomLiveStreamRecordTemplateRequest
- func NewDeleteCustomLiveStreamRecordTemplateRequestWithAllParams(template string) *DeleteCustomLiveStreamRecordTemplateRequest
- func NewDeleteCustomLiveStreamRecordTemplateRequestWithoutParam() *DeleteCustomLiveStreamRecordTemplateRequest
- type DeleteCustomLiveStreamRecordTemplateResponse
- type DeleteCustomLiveStreamRecordTemplateResult
- type DeleteCustomLiveStreamSnapshotTemplateRequest
- func NewDeleteCustomLiveStreamSnapshotTemplateRequest(template string) *DeleteCustomLiveStreamSnapshotTemplateRequest
- func NewDeleteCustomLiveStreamSnapshotTemplateRequestWithAllParams(template string) *DeleteCustomLiveStreamSnapshotTemplateRequest
- func NewDeleteCustomLiveStreamSnapshotTemplateRequestWithoutParam() *DeleteCustomLiveStreamSnapshotTemplateRequest
- type DeleteCustomLiveStreamSnapshotTemplateResponse
- type DeleteCustomLiveStreamSnapshotTemplateResult
- type DeleteCustomLiveStreamTranscodeTemplateRequest
- func NewDeleteCustomLiveStreamTranscodeTemplateRequest(template string) *DeleteCustomLiveStreamTranscodeTemplateRequest
- func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithAllParams(template string) *DeleteCustomLiveStreamTranscodeTemplateRequest
- func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithoutParam() *DeleteCustomLiveStreamTranscodeTemplateRequest
- type DeleteCustomLiveStreamTranscodeTemplateResponse
- type DeleteCustomLiveStreamTranscodeTemplateResult
- type DeleteCustomLiveStreamWatermarkTemplateRequest
- func NewDeleteCustomLiveStreamWatermarkTemplateRequest(template string) *DeleteCustomLiveStreamWatermarkTemplateRequest
- func NewDeleteCustomLiveStreamWatermarkTemplateRequestWithAllParams(template string) *DeleteCustomLiveStreamWatermarkTemplateRequest
- func NewDeleteCustomLiveStreamWatermarkTemplateRequestWithoutParam() *DeleteCustomLiveStreamWatermarkTemplateRequest
- type DeleteCustomLiveStreamWatermarkTemplateResponse
- type DeleteCustomLiveStreamWatermarkTemplateResult
- type DeleteLiveDomainRequest
- type DeleteLiveDomainResponse
- type DeleteLiveDomainResult
- type DeleteLiveForwardTaskRequest
- type DeleteLiveForwardTaskResponse
- type DeleteLiveForwardTaskResult
- type DeleteLiveRecordingsRequest
- type DeleteLiveRecordingsResponse
- type DeleteLiveRecordingsResult
- type DeleteLiveStreamAppQualityDetectionRequest
- func NewDeleteLiveStreamAppQualityDetectionRequest(publishDomain string, appName string, template string) *DeleteLiveStreamAppQualityDetectionRequest
- func NewDeleteLiveStreamAppQualityDetectionRequestWithAllParams(publishDomain string, appName string, template string) *DeleteLiveStreamAppQualityDetectionRequest
- func NewDeleteLiveStreamAppQualityDetectionRequestWithoutParam() *DeleteLiveStreamAppQualityDetectionRequest
- func (r DeleteLiveStreamAppQualityDetectionRequest) GetRegionId() string
- func (r *DeleteLiveStreamAppQualityDetectionRequest) SetAppName(appName string)
- func (r *DeleteLiveStreamAppQualityDetectionRequest) SetPublishDomain(publishDomain string)
- func (r *DeleteLiveStreamAppQualityDetectionRequest) SetTemplate(template string)
- type DeleteLiveStreamAppQualityDetectionResponse
- type DeleteLiveStreamAppQualityDetectionResult
- type DeleteLiveStreamAppRecordRequest
- func NewDeleteLiveStreamAppRecordRequest(publishDomain string, appName string, template string) *DeleteLiveStreamAppRecordRequest
- func NewDeleteLiveStreamAppRecordRequestWithAllParams(publishDomain string, appName string, template string) *DeleteLiveStreamAppRecordRequest
- func NewDeleteLiveStreamAppRecordRequestWithoutParam() *DeleteLiveStreamAppRecordRequest
- type DeleteLiveStreamAppRecordResponse
- type DeleteLiveStreamAppRecordResult
- type DeleteLiveStreamAppSnapshotRequest
- func NewDeleteLiveStreamAppSnapshotRequest(publishDomain string, appName string, template string) *DeleteLiveStreamAppSnapshotRequest
- func NewDeleteLiveStreamAppSnapshotRequestWithAllParams(publishDomain string, appName string, template string) *DeleteLiveStreamAppSnapshotRequest
- func NewDeleteLiveStreamAppSnapshotRequestWithoutParam() *DeleteLiveStreamAppSnapshotRequest
- type DeleteLiveStreamAppSnapshotResponse
- type DeleteLiveStreamAppSnapshotResult
- type DeleteLiveStreamAppTranscodeRequest
- func NewDeleteLiveStreamAppTranscodeRequest(publishDomain string, appName string, template string) *DeleteLiveStreamAppTranscodeRequest
- func NewDeleteLiveStreamAppTranscodeRequestWithAllParams(publishDomain string, appName string, template string) *DeleteLiveStreamAppTranscodeRequest
- func NewDeleteLiveStreamAppTranscodeRequestWithoutParam() *DeleteLiveStreamAppTranscodeRequest
- type DeleteLiveStreamAppTranscodeResponse
- type DeleteLiveStreamAppTranscodeResult
- type DeleteLiveStreamAppTranslateRequest
- func NewDeleteLiveStreamAppTranslateRequest(publishDomain string, appName string, template string) *DeleteLiveStreamAppTranslateRequest
- func NewDeleteLiveStreamAppTranslateRequestWithAllParams(publishDomain string, appName string, template string) *DeleteLiveStreamAppTranslateRequest
- func NewDeleteLiveStreamAppTranslateRequestWithoutParam() *DeleteLiveStreamAppTranslateRequest
- type DeleteLiveStreamAppTranslateResponse
- type DeleteLiveStreamAppTranslateResult
- type DeleteLiveStreamAppWatermarkRequest
- func NewDeleteLiveStreamAppWatermarkRequest(publishDomain string, appName string, template string) *DeleteLiveStreamAppWatermarkRequest
- func NewDeleteLiveStreamAppWatermarkRequestWithAllParams(publishDomain string, appName string, template string) *DeleteLiveStreamAppWatermarkRequest
- func NewDeleteLiveStreamAppWatermarkRequestWithoutParam() *DeleteLiveStreamAppWatermarkRequest
- type DeleteLiveStreamAppWatermarkResponse
- type DeleteLiveStreamAppWatermarkResult
- type DeleteLiveStreamDomainQualityDetectionRequest
- func NewDeleteLiveStreamDomainQualityDetectionRequest(publishDomain string, template string) *DeleteLiveStreamDomainQualityDetectionRequest
- func NewDeleteLiveStreamDomainQualityDetectionRequestWithAllParams(publishDomain string, template string) *DeleteLiveStreamDomainQualityDetectionRequest
- func NewDeleteLiveStreamDomainQualityDetectionRequestWithoutParam() *DeleteLiveStreamDomainQualityDetectionRequest
- type DeleteLiveStreamDomainQualityDetectionResponse
- type DeleteLiveStreamDomainQualityDetectionResult
- type DeleteLiveStreamDomainRecordRequest
- func NewDeleteLiveStreamDomainRecordRequest(publishDomain string, template string) *DeleteLiveStreamDomainRecordRequest
- func NewDeleteLiveStreamDomainRecordRequestWithAllParams(publishDomain string, template string) *DeleteLiveStreamDomainRecordRequest
- func NewDeleteLiveStreamDomainRecordRequestWithoutParam() *DeleteLiveStreamDomainRecordRequest
- type DeleteLiveStreamDomainRecordResponse
- type DeleteLiveStreamDomainRecordResult
- type DeleteLiveStreamDomainSnapshotRequest
- func NewDeleteLiveStreamDomainSnapshotRequest(publishDomain string, template string) *DeleteLiveStreamDomainSnapshotRequest
- func NewDeleteLiveStreamDomainSnapshotRequestWithAllParams(publishDomain string, template string) *DeleteLiveStreamDomainSnapshotRequest
- func NewDeleteLiveStreamDomainSnapshotRequestWithoutParam() *DeleteLiveStreamDomainSnapshotRequest
- type DeleteLiveStreamDomainSnapshotResponse
- type DeleteLiveStreamDomainSnapshotResult
- type DeleteLiveStreamDomainTranscodeRequest
- func NewDeleteLiveStreamDomainTranscodeRequest(publishDomain string, template string) *DeleteLiveStreamDomainTranscodeRequest
- func NewDeleteLiveStreamDomainTranscodeRequestWithAllParams(publishDomain string, template string) *DeleteLiveStreamDomainTranscodeRequest
- func NewDeleteLiveStreamDomainTranscodeRequestWithoutParam() *DeleteLiveStreamDomainTranscodeRequest
- type DeleteLiveStreamDomainTranscodeResponse
- type DeleteLiveStreamDomainTranscodeResult
- type DeleteLiveStreamDomainTranslateRequest
- func NewDeleteLiveStreamDomainTranslateRequest(publishDomain string, template string) *DeleteLiveStreamDomainTranslateRequest
- func NewDeleteLiveStreamDomainTranslateRequestWithAllParams(publishDomain string, template string) *DeleteLiveStreamDomainTranslateRequest
- func NewDeleteLiveStreamDomainTranslateRequestWithoutParam() *DeleteLiveStreamDomainTranslateRequest
- type DeleteLiveStreamDomainTranslateResponse
- type DeleteLiveStreamDomainTranslateResult
- type DeleteLiveStreamDomainWatermarkRequest
- func NewDeleteLiveStreamDomainWatermarkRequest(publishDomain string, template string) *DeleteLiveStreamDomainWatermarkRequest
- func NewDeleteLiveStreamDomainWatermarkRequestWithAllParams(publishDomain string, template string) *DeleteLiveStreamDomainWatermarkRequest
- func NewDeleteLiveStreamDomainWatermarkRequestWithoutParam() *DeleteLiveStreamDomainWatermarkRequest
- type DeleteLiveStreamDomainWatermarkResponse
- type DeleteLiveStreamDomainWatermarkResult
- type DeleteLiveStreamNotifyConfigRequest
- func NewDeleteLiveStreamNotifyConfigRequest(publishDomain string) *DeleteLiveStreamNotifyConfigRequest
- func NewDeleteLiveStreamNotifyConfigRequestWithAllParams(publishDomain string) *DeleteLiveStreamNotifyConfigRequest
- func NewDeleteLiveStreamNotifyConfigRequestWithoutParam() *DeleteLiveStreamNotifyConfigRequest
- type DeleteLiveStreamNotifyConfigResponse
- type DeleteLiveStreamNotifyConfigResult
- type DeleteLiveStreamQualityDetectionNotifyConfigRequest
- func NewDeleteLiveStreamQualityDetectionNotifyConfigRequest(publishDomain string) *DeleteLiveStreamQualityDetectionNotifyConfigRequest
- func NewDeleteLiveStreamQualityDetectionNotifyConfigRequestWithAllParams(publishDomain string) *DeleteLiveStreamQualityDetectionNotifyConfigRequest
- func NewDeleteLiveStreamQualityDetectionNotifyConfigRequestWithoutParam() *DeleteLiveStreamQualityDetectionNotifyConfigRequest
- type DeleteLiveStreamQualityDetectionNotifyConfigResponse
- type DeleteLiveStreamQualityDetectionNotifyConfigResult
- type DeleteLiveStreamRecordNotifyConfigRequest
- func NewDeleteLiveStreamRecordNotifyConfigRequest(publishDomain string) *DeleteLiveStreamRecordNotifyConfigRequest
- func NewDeleteLiveStreamRecordNotifyConfigRequestWithAllParams(publishDomain string) *DeleteLiveStreamRecordNotifyConfigRequest
- func NewDeleteLiveStreamRecordNotifyConfigRequestWithoutParam() *DeleteLiveStreamRecordNotifyConfigRequest
- type DeleteLiveStreamRecordNotifyConfigResponse
- type DeleteLiveStreamRecordNotifyConfigResult
- type DeleteLiveStreamSnapshotNotifyConfigRequest
- func NewDeleteLiveStreamSnapshotNotifyConfigRequest(publishDomain string) *DeleteLiveStreamSnapshotNotifyConfigRequest
- func NewDeleteLiveStreamSnapshotNotifyConfigRequestWithAllParams(publishDomain string) *DeleteLiveStreamSnapshotNotifyConfigRequest
- func NewDeleteLiveStreamSnapshotNotifyConfigRequestWithoutParam() *DeleteLiveStreamSnapshotNotifyConfigRequest
- type DeleteLiveStreamSnapshotNotifyConfigResponse
- type DeleteLiveStreamSnapshotNotifyConfigResult
- type DeleteLiveStreamTranslateRequest
- func NewDeleteLiveStreamTranslateRequest(publishDomain string, appName string, streamName string, template string) *DeleteLiveStreamTranslateRequest
- func NewDeleteLiveStreamTranslateRequestWithAllParams(publishDomain string, appName string, streamName string, template string) *DeleteLiveStreamTranslateRequest
- func NewDeleteLiveStreamTranslateRequestWithoutParam() *DeleteLiveStreamTranslateRequest
- func (r DeleteLiveStreamTranslateRequest) GetRegionId() string
- func (r *DeleteLiveStreamTranslateRequest) SetAppName(appName string)
- func (r *DeleteLiveStreamTranslateRequest) SetPublishDomain(publishDomain string)
- func (r *DeleteLiveStreamTranslateRequest) SetStreamName(streamName string)
- func (r *DeleteLiveStreamTranslateRequest) SetTemplate(template string)
- type DeleteLiveStreamTranslateResponse
- type DeleteLiveStreamTranslateResult
- type DescribeCustomLiveStreamQualityDetectionTemplatesRequest
- func NewDescribeCustomLiveStreamQualityDetectionTemplatesRequest() *DescribeCustomLiveStreamQualityDetectionTemplatesRequest
- func NewDescribeCustomLiveStreamQualityDetectionTemplatesRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeCustomLiveStreamQualityDetectionTemplatesRequest
- func NewDescribeCustomLiveStreamQualityDetectionTemplatesRequestWithoutParam() *DescribeCustomLiveStreamQualityDetectionTemplatesRequest
- func (r DescribeCustomLiveStreamQualityDetectionTemplatesRequest) GetRegionId() string
- func (r *DescribeCustomLiveStreamQualityDetectionTemplatesRequest) SetFilters(filters []live.Filter)
- func (r *DescribeCustomLiveStreamQualityDetectionTemplatesRequest) SetPageNum(pageNum int)
- func (r *DescribeCustomLiveStreamQualityDetectionTemplatesRequest) SetPageSize(pageSize int)
- type DescribeCustomLiveStreamQualityDetectionTemplatesResponse
- type DescribeCustomLiveStreamQualityDetectionTemplatesResult
- type DescribeCustomLiveStreamRecordConfigRequest
- func NewDescribeCustomLiveStreamRecordConfigRequest() *DescribeCustomLiveStreamRecordConfigRequest
- func NewDescribeCustomLiveStreamRecordConfigRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeCustomLiveStreamRecordConfigRequest
- func NewDescribeCustomLiveStreamRecordConfigRequestWithoutParam() *DescribeCustomLiveStreamRecordConfigRequest
- func (r DescribeCustomLiveStreamRecordConfigRequest) GetRegionId() string
- func (r *DescribeCustomLiveStreamRecordConfigRequest) SetFilters(filters []live.Filter)
- func (r *DescribeCustomLiveStreamRecordConfigRequest) SetPageNum(pageNum int)
- func (r *DescribeCustomLiveStreamRecordConfigRequest) SetPageSize(pageSize int)
- type DescribeCustomLiveStreamRecordConfigResponse
- type DescribeCustomLiveStreamRecordConfigResult
- type DescribeCustomLiveStreamRecordTemplatesRequest
- func NewDescribeCustomLiveStreamRecordTemplatesRequest() *DescribeCustomLiveStreamRecordTemplatesRequest
- func NewDescribeCustomLiveStreamRecordTemplatesRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeCustomLiveStreamRecordTemplatesRequest
- func NewDescribeCustomLiveStreamRecordTemplatesRequestWithoutParam() *DescribeCustomLiveStreamRecordTemplatesRequest
- func (r DescribeCustomLiveStreamRecordTemplatesRequest) GetRegionId() string
- func (r *DescribeCustomLiveStreamRecordTemplatesRequest) SetFilters(filters []live.Filter)
- func (r *DescribeCustomLiveStreamRecordTemplatesRequest) SetPageNum(pageNum int)
- func (r *DescribeCustomLiveStreamRecordTemplatesRequest) SetPageSize(pageSize int)
- type DescribeCustomLiveStreamRecordTemplatesResponse
- type DescribeCustomLiveStreamRecordTemplatesResult
- type DescribeCustomLiveStreamSnapshotConfigRequest
- func NewDescribeCustomLiveStreamSnapshotConfigRequest() *DescribeCustomLiveStreamSnapshotConfigRequest
- func NewDescribeCustomLiveStreamSnapshotConfigRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeCustomLiveStreamSnapshotConfigRequest
- func NewDescribeCustomLiveStreamSnapshotConfigRequestWithoutParam() *DescribeCustomLiveStreamSnapshotConfigRequest
- func (r DescribeCustomLiveStreamSnapshotConfigRequest) GetRegionId() string
- func (r *DescribeCustomLiveStreamSnapshotConfigRequest) SetFilters(filters []live.Filter)
- func (r *DescribeCustomLiveStreamSnapshotConfigRequest) SetPageNum(pageNum int)
- func (r *DescribeCustomLiveStreamSnapshotConfigRequest) SetPageSize(pageSize int)
- type DescribeCustomLiveStreamSnapshotConfigResponse
- type DescribeCustomLiveStreamSnapshotConfigResult
- type DescribeCustomLiveStreamSnapshotTemplatesRequest
- func NewDescribeCustomLiveStreamSnapshotTemplatesRequest() *DescribeCustomLiveStreamSnapshotTemplatesRequest
- func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeCustomLiveStreamSnapshotTemplatesRequest
- func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithoutParam() *DescribeCustomLiveStreamSnapshotTemplatesRequest
- func (r DescribeCustomLiveStreamSnapshotTemplatesRequest) GetRegionId() string
- func (r *DescribeCustomLiveStreamSnapshotTemplatesRequest) SetFilters(filters []live.Filter)
- func (r *DescribeCustomLiveStreamSnapshotTemplatesRequest) SetPageNum(pageNum int)
- func (r *DescribeCustomLiveStreamSnapshotTemplatesRequest) SetPageSize(pageSize int)
- type DescribeCustomLiveStreamSnapshotTemplatesResponse
- type DescribeCustomLiveStreamSnapshotTemplatesResult
- type DescribeCustomLiveStreamTranscodeTemplateRequest
- func NewDescribeCustomLiveStreamTranscodeTemplateRequest(template string) *DescribeCustomLiveStreamTranscodeTemplateRequest
- func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithAllParams(template string) *DescribeCustomLiveStreamTranscodeTemplateRequest
- func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithoutParam() *DescribeCustomLiveStreamTranscodeTemplateRequest
- type DescribeCustomLiveStreamTranscodeTemplateResponse
- type DescribeCustomLiveStreamTranscodeTemplateResult
- type DescribeCustomLiveStreamTranscodeTemplatesRequest
- func NewDescribeCustomLiveStreamTranscodeTemplatesRequest() *DescribeCustomLiveStreamTranscodeTemplatesRequest
- func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeCustomLiveStreamTranscodeTemplatesRequest
- func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithoutParam() *DescribeCustomLiveStreamTranscodeTemplatesRequest
- func (r DescribeCustomLiveStreamTranscodeTemplatesRequest) GetRegionId() string
- func (r *DescribeCustomLiveStreamTranscodeTemplatesRequest) SetFilters(filters []live.Filter)
- func (r *DescribeCustomLiveStreamTranscodeTemplatesRequest) SetPageNum(pageNum int)
- func (r *DescribeCustomLiveStreamTranscodeTemplatesRequest) SetPageSize(pageSize int)
- type DescribeCustomLiveStreamTranscodeTemplatesResponse
- type DescribeCustomLiveStreamTranscodeTemplatesResult
- type DescribeCustomLiveStreamWatermarkConfigRequest
- func NewDescribeCustomLiveStreamWatermarkConfigRequest() *DescribeCustomLiveStreamWatermarkConfigRequest
- func NewDescribeCustomLiveStreamWatermarkConfigRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeCustomLiveStreamWatermarkConfigRequest
- func NewDescribeCustomLiveStreamWatermarkConfigRequestWithoutParam() *DescribeCustomLiveStreamWatermarkConfigRequest
- func (r DescribeCustomLiveStreamWatermarkConfigRequest) GetRegionId() string
- func (r *DescribeCustomLiveStreamWatermarkConfigRequest) SetFilters(filters []live.Filter)
- func (r *DescribeCustomLiveStreamWatermarkConfigRequest) SetPageNum(pageNum int)
- func (r *DescribeCustomLiveStreamWatermarkConfigRequest) SetPageSize(pageSize int)
- type DescribeCustomLiveStreamWatermarkConfigResponse
- type DescribeCustomLiveStreamWatermarkConfigResult
- type DescribeCustomLiveStreamWatermarkTemplatesRequest
- func NewDescribeCustomLiveStreamWatermarkTemplatesRequest() *DescribeCustomLiveStreamWatermarkTemplatesRequest
- func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeCustomLiveStreamWatermarkTemplatesRequest
- func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithoutParam() *DescribeCustomLiveStreamWatermarkTemplatesRequest
- func (r DescribeCustomLiveStreamWatermarkTemplatesRequest) GetRegionId() string
- func (r *DescribeCustomLiveStreamWatermarkTemplatesRequest) SetFilters(filters []live.Filter)
- func (r *DescribeCustomLiveStreamWatermarkTemplatesRequest) SetPageNum(pageNum int)
- func (r *DescribeCustomLiveStreamWatermarkTemplatesRequest) SetPageSize(pageSize int)
- type DescribeCustomLiveStreamWatermarkTemplatesResponse
- type DescribeCustomLiveStreamWatermarkTemplatesResult
- type DescribeDomainOnlineStreamRequest
- func NewDescribeDomainOnlineStreamRequest(domainName string, startTime string) *DescribeDomainOnlineStreamRequest
- func NewDescribeDomainOnlineStreamRequestWithAllParams(domainName string, appName *string, streamName *string, pageNum *int, ...) *DescribeDomainOnlineStreamRequest
- func NewDescribeDomainOnlineStreamRequestWithoutParam() *DescribeDomainOnlineStreamRequest
- func (r DescribeDomainOnlineStreamRequest) GetRegionId() string
- func (r *DescribeDomainOnlineStreamRequest) SetAppName(appName string)
- func (r *DescribeDomainOnlineStreamRequest) SetDomainName(domainName string)
- func (r *DescribeDomainOnlineStreamRequest) SetEndTime(endTime string)
- func (r *DescribeDomainOnlineStreamRequest) SetPageNum(pageNum int)
- func (r *DescribeDomainOnlineStreamRequest) SetPageSize(pageSize int)
- func (r *DescribeDomainOnlineStreamRequest) SetStartTime(startTime string)
- func (r *DescribeDomainOnlineStreamRequest) SetStreamName(streamName string)
- type DescribeDomainOnlineStreamResponse
- type DescribeDomainOnlineStreamResult
- type DescribeDomainsLogRequest
- func NewDescribeDomainsLogRequest(domains string, startTime string) *DescribeDomainsLogRequest
- func NewDescribeDomainsLogRequestWithAllParams(domains string, interval *string, startTime string, endTime *string) *DescribeDomainsLogRequest
- func NewDescribeDomainsLogRequestWithoutParam() *DescribeDomainsLogRequest
- func (r DescribeDomainsLogRequest) GetRegionId() string
- func (r *DescribeDomainsLogRequest) SetDomains(domains string)
- func (r *DescribeDomainsLogRequest) SetEndTime(endTime string)
- func (r *DescribeDomainsLogRequest) SetInterval(interval string)
- func (r *DescribeDomainsLogRequest) SetStartTime(startTime string)
- type DescribeDomainsLogResponse
- type DescribeDomainsLogResult
- type DescribeLiveAppRequest
- type DescribeLiveAppResponse
- type DescribeLiveAppResult
- type DescribeLiveBillDataRequest
- type DescribeLiveBillDataResponse
- type DescribeLiveBillDataResult
- type DescribeLiveDomainCertificateRequest
- func NewDescribeLiveDomainCertificateRequest(playDomain string) *DescribeLiveDomainCertificateRequest
- func NewDescribeLiveDomainCertificateRequestWithAllParams(playDomain string) *DescribeLiveDomainCertificateRequest
- func NewDescribeLiveDomainCertificateRequestWithoutParam() *DescribeLiveDomainCertificateRequest
- type DescribeLiveDomainCertificateResponse
- type DescribeLiveDomainCertificateResult
- type DescribeLiveDomainDetailRequest
- type DescribeLiveDomainDetailResponse
- type DescribeLiveDomainDetailResult
- type DescribeLiveDomainTranslateConfigRequest
- func NewDescribeLiveDomainTranslateConfigRequest() *DescribeLiveDomainTranslateConfigRequest
- func NewDescribeLiveDomainTranslateConfigRequestWithAllParams(filters []live.Filter) *DescribeLiveDomainTranslateConfigRequest
- func NewDescribeLiveDomainTranslateConfigRequestWithoutParam() *DescribeLiveDomainTranslateConfigRequest
- type DescribeLiveDomainTranslateConfigResponse
- type DescribeLiveDomainTranslateConfigResult
- type DescribeLiveDomainsRequest
- type DescribeLiveDomainsResponse
- type DescribeLiveDomainsResult
- type DescribeLiveFileStorageDataRequest
- func NewDescribeLiveFileStorageDataRequest(startTime string) *DescribeLiveFileStorageDataRequest
- func NewDescribeLiveFileStorageDataRequestWithAllParams(period *string, startTime string, endTime *string) *DescribeLiveFileStorageDataRequest
- func NewDescribeLiveFileStorageDataRequestWithoutParam() *DescribeLiveFileStorageDataRequest
- type DescribeLiveFileStorageDataResponse
- type DescribeLiveFileStorageDataResult
- type DescribeLiveP2pConfigsRequest
- func NewDescribeLiveP2pConfigsRequest(playDomain string) *DescribeLiveP2pConfigsRequest
- func NewDescribeLiveP2pConfigsRequestWithAllParams(pageNumber *int, pageSize *int, playDomain string) *DescribeLiveP2pConfigsRequest
- func NewDescribeLiveP2pConfigsRequestWithoutParam() *DescribeLiveP2pConfigsRequest
- type DescribeLiveP2pConfigsResponse
- type DescribeLiveP2pConfigsResult
- type DescribeLivePlayAuthKeyRequest
- type DescribeLivePlayAuthKeyResponse
- type DescribeLivePlayAuthKeyResult
- type DescribeLivePornDataRequest
- func NewDescribeLivePornDataRequest(startTime string) *DescribeLivePornDataRequest
- func NewDescribeLivePornDataRequestWithAllParams(publishDomain *string, appName *string, streamName *string, startTime string, ...) *DescribeLivePornDataRequest
- func NewDescribeLivePornDataRequestWithoutParam() *DescribeLivePornDataRequest
- func (r DescribeLivePornDataRequest) GetRegionId() string
- func (r *DescribeLivePornDataRequest) SetAppName(appName string)
- func (r *DescribeLivePornDataRequest) SetEndTime(endTime string)
- func (r *DescribeLivePornDataRequest) SetPublishDomain(publishDomain string)
- func (r *DescribeLivePornDataRequest) SetStartTime(startTime string)
- func (r *DescribeLivePornDataRequest) SetStreamName(streamName string)
- type DescribeLivePornDataResponse
- type DescribeLivePornDataResult
- type DescribeLivePublishStatisticGroupByStreamRequest
- func NewDescribeLivePublishStatisticGroupByStreamRequest(startTime string) *DescribeLivePublishStatisticGroupByStreamRequest
- func NewDescribeLivePublishStatisticGroupByStreamRequestWithAllParams(domainName *string, appName *string, streamName *string, ispName *string, ...) *DescribeLivePublishStatisticGroupByStreamRequest
- func NewDescribeLivePublishStatisticGroupByStreamRequestWithoutParam() *DescribeLivePublishStatisticGroupByStreamRequest
- func (r DescribeLivePublishStatisticGroupByStreamRequest) GetRegionId() string
- func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetAppName(appName string)
- func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetDomainName(domainName string)
- func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetEndTime(endTime string)
- func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetIspName(ispName string)
- func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetLocationName(locationName string)
- func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetPeriod(period string)
- func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetStartTime(startTime string)
- func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetStreamName(streamName string)
- type DescribeLivePublishStatisticGroupByStreamResponse
- type DescribeLivePublishStatisticGroupByStreamResult
- type DescribeLivePublishStreamNumRequest
- func NewDescribeLivePublishStreamNumRequest(startTime string) *DescribeLivePublishStreamNumRequest
- func NewDescribeLivePublishStreamNumRequestWithAllParams(domainName *string, appName *string, protocolType *string, ispName *string, ...) *DescribeLivePublishStreamNumRequest
- func NewDescribeLivePublishStreamNumRequestWithoutParam() *DescribeLivePublishStreamNumRequest
- func (r DescribeLivePublishStreamNumRequest) GetRegionId() string
- func (r *DescribeLivePublishStreamNumRequest) SetAppName(appName string)
- func (r *DescribeLivePublishStreamNumRequest) SetDomainName(domainName string)
- func (r *DescribeLivePublishStreamNumRequest) SetEndTime(endTime string)
- func (r *DescribeLivePublishStreamNumRequest) SetIspName(ispName string)
- func (r *DescribeLivePublishStreamNumRequest) SetLocationName(locationName string)
- func (r *DescribeLivePublishStreamNumRequest) SetPeriod(period string)
- func (r *DescribeLivePublishStreamNumRequest) SetProtocolType(protocolType string)
- func (r *DescribeLivePublishStreamNumRequest) SetStartTime(startTime string)
- type DescribeLivePublishStreamNumResponse
- type DescribeLivePublishStreamNumResult
- type DescribeLiveRestartAuthKeyRequest
- func NewDescribeLiveRestartAuthKeyRequest(restartDomain string) *DescribeLiveRestartAuthKeyRequest
- func NewDescribeLiveRestartAuthKeyRequestWithAllParams(restartDomain string) *DescribeLiveRestartAuthKeyRequest
- func NewDescribeLiveRestartAuthKeyRequestWithoutParam() *DescribeLiveRestartAuthKeyRequest
- type DescribeLiveRestartAuthKeyResponse
- type DescribeLiveRestartAuthKeyResult
- type DescribeLiveRestartConfigsRequest
- func NewDescribeLiveRestartConfigsRequest(restartDomain string) *DescribeLiveRestartConfigsRequest
- func NewDescribeLiveRestartConfigsRequestWithAllParams(pageNum *int, pageSize *int, restartDomain string) *DescribeLiveRestartConfigsRequest
- func NewDescribeLiveRestartConfigsRequestWithoutParam() *DescribeLiveRestartConfigsRequest
- type DescribeLiveRestartConfigsResponse
- type DescribeLiveRestartConfigsResult
- type DescribeLiveRestartDomainCertificateRequest
- func NewDescribeLiveRestartDomainCertificateRequest(restartDomain string) *DescribeLiveRestartDomainCertificateRequest
- func NewDescribeLiveRestartDomainCertificateRequestWithAllParams(restartDomain string) *DescribeLiveRestartDomainCertificateRequest
- func NewDescribeLiveRestartDomainCertificateRequestWithoutParam() *DescribeLiveRestartDomainCertificateRequest
- type DescribeLiveRestartDomainCertificateResponse
- type DescribeLiveRestartDomainCertificateResult
- type DescribeLiveSnapshotDataRequest
- func NewDescribeLiveSnapshotDataRequest(startTime string) *DescribeLiveSnapshotDataRequest
- func NewDescribeLiveSnapshotDataRequestWithAllParams(publishDomain *string, appName *string, streamName *string, shotMode *int, ...) *DescribeLiveSnapshotDataRequest
- func NewDescribeLiveSnapshotDataRequestWithoutParam() *DescribeLiveSnapshotDataRequest
- func (r DescribeLiveSnapshotDataRequest) GetRegionId() string
- func (r *DescribeLiveSnapshotDataRequest) SetAppName(appName string)
- func (r *DescribeLiveSnapshotDataRequest) SetEndTime(endTime string)
- func (r *DescribeLiveSnapshotDataRequest) SetPublishDomain(publishDomain string)
- func (r *DescribeLiveSnapshotDataRequest) SetShotMode(shotMode int)
- func (r *DescribeLiveSnapshotDataRequest) SetStartTime(startTime string)
- func (r *DescribeLiveSnapshotDataRequest) SetStreamName(streamName string)
- type DescribeLiveSnapshotDataResponse
- type DescribeLiveSnapshotDataResult
- type DescribeLiveStatisticGroupByAreaIspRequest
- func NewDescribeLiveStatisticGroupByAreaIspRequest(domainName string, startTime string) *DescribeLiveStatisticGroupByAreaIspRequest
- func NewDescribeLiveStatisticGroupByAreaIspRequestWithAllParams(domainName string, appName *string, streamName *string, ispName *string, ...) *DescribeLiveStatisticGroupByAreaIspRequest
- func NewDescribeLiveStatisticGroupByAreaIspRequestWithoutParam() *DescribeLiveStatisticGroupByAreaIspRequest
- func (r DescribeLiveStatisticGroupByAreaIspRequest) GetRegionId() string
- func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetAppName(appName string)
- func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetIspName(ispName string)
- func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetLocationName(locationName string)
- func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetPeriod(period string)
- func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetProtocolType(protocolType string)
- func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetStreamName(streamName string)
- type DescribeLiveStatisticGroupByAreaIspResponse
- type DescribeLiveStatisticGroupByAreaIspResult
- type DescribeLiveStatisticGroupByAreaRequest
- func NewDescribeLiveStatisticGroupByAreaRequest(domainName string, appName string, streamName string, startTime string) *DescribeLiveStatisticGroupByAreaRequest
- func NewDescribeLiveStatisticGroupByAreaRequestWithAllParams(domainName string, appName string, streamName string, ispName *string, ...) *DescribeLiveStatisticGroupByAreaRequest
- func NewDescribeLiveStatisticGroupByAreaRequestWithoutParam() *DescribeLiveStatisticGroupByAreaRequest
- func (r DescribeLiveStatisticGroupByAreaRequest) GetRegionId() string
- func (r *DescribeLiveStatisticGroupByAreaRequest) SetAppName(appName string)
- func (r *DescribeLiveStatisticGroupByAreaRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStatisticGroupByAreaRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStatisticGroupByAreaRequest) SetIspName(ispName string)
- func (r *DescribeLiveStatisticGroupByAreaRequest) SetLocationName(locationName string)
- func (r *DescribeLiveStatisticGroupByAreaRequest) SetPeriod(period string)
- func (r *DescribeLiveStatisticGroupByAreaRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStatisticGroupByAreaRequest) SetStreamName(streamName string)
- type DescribeLiveStatisticGroupByAreaResponse
- type DescribeLiveStatisticGroupByAreaResult
- type DescribeLiveStatisticGroupByStreamRequest
- func NewDescribeLiveStatisticGroupByStreamRequest(startTime string) *DescribeLiveStatisticGroupByStreamRequest
- func NewDescribeLiveStatisticGroupByStreamRequestWithAllParams(domainName *string, appName *string, streamName *string, ispName *string, ...) *DescribeLiveStatisticGroupByStreamRequest
- func NewDescribeLiveStatisticGroupByStreamRequestWithoutParam() *DescribeLiveStatisticGroupByStreamRequest
- func (r DescribeLiveStatisticGroupByStreamRequest) GetRegionId() string
- func (r *DescribeLiveStatisticGroupByStreamRequest) SetAppName(appName string)
- func (r *DescribeLiveStatisticGroupByStreamRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStatisticGroupByStreamRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStatisticGroupByStreamRequest) SetIspName(ispName string)
- func (r *DescribeLiveStatisticGroupByStreamRequest) SetLocationName(locationName string)
- func (r *DescribeLiveStatisticGroupByStreamRequest) SetPeriod(period string)
- func (r *DescribeLiveStatisticGroupByStreamRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStatisticGroupByStreamRequest) SetStreamName(streamName string)
- type DescribeLiveStatisticGroupByStreamResponse
- type DescribeLiveStatisticGroupByStreamResult
- type DescribeLiveStreamBandwidthDataRequest
- func NewDescribeLiveStreamBandwidthDataRequest(startTime string) *DescribeLiveStreamBandwidthDataRequest
- func NewDescribeLiveStreamBandwidthDataRequestWithAllParams(domainName *string, appName *string, streamName *string, ispName *string, ...) *DescribeLiveStreamBandwidthDataRequest
- func NewDescribeLiveStreamBandwidthDataRequestWithoutParam() *DescribeLiveStreamBandwidthDataRequest
- func (r DescribeLiveStreamBandwidthDataRequest) GetRegionId() string
- func (r *DescribeLiveStreamBandwidthDataRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamBandwidthDataRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStreamBandwidthDataRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStreamBandwidthDataRequest) SetIspName(ispName string)
- func (r *DescribeLiveStreamBandwidthDataRequest) SetLocationName(locationName string)
- func (r *DescribeLiveStreamBandwidthDataRequest) SetPeriod(period string)
- func (r *DescribeLiveStreamBandwidthDataRequest) SetProtocolType(protocolType string)
- func (r *DescribeLiveStreamBandwidthDataRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStreamBandwidthDataRequest) SetStreamName(streamName string)
- type DescribeLiveStreamBandwidthDataResponse
- type DescribeLiveStreamBandwidthDataResult
- type DescribeLiveStreamHistoryUserNumRequest
- func NewDescribeLiveStreamHistoryUserNumRequest(startTime string) *DescribeLiveStreamHistoryUserNumRequest
- func NewDescribeLiveStreamHistoryUserNumRequestWithAllParams(domainName *string, appName *string, streamName *string, ispName *string, ...) *DescribeLiveStreamHistoryUserNumRequest
- func NewDescribeLiveStreamHistoryUserNumRequestWithoutParam() *DescribeLiveStreamHistoryUserNumRequest
- func (r DescribeLiveStreamHistoryUserNumRequest) GetRegionId() string
- func (r *DescribeLiveStreamHistoryUserNumRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamHistoryUserNumRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStreamHistoryUserNumRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStreamHistoryUserNumRequest) SetIspName(ispName string)
- func (r *DescribeLiveStreamHistoryUserNumRequest) SetLocationName(locationName string)
- func (r *DescribeLiveStreamHistoryUserNumRequest) SetPeriod(period string)
- func (r *DescribeLiveStreamHistoryUserNumRequest) SetProtocolType(protocolType string)
- func (r *DescribeLiveStreamHistoryUserNumRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStreamHistoryUserNumRequest) SetStreamName(streamName string)
- type DescribeLiveStreamHistoryUserNumResponse
- type DescribeLiveStreamHistoryUserNumResult
- type DescribeLiveStreamInfoRequest
- func NewDescribeLiveStreamInfoRequest(publishDomain string, appName string, streamName string) *DescribeLiveStreamInfoRequest
- func NewDescribeLiveStreamInfoRequestWithAllParams(publishDomain string, appName string, streamName string) *DescribeLiveStreamInfoRequest
- func NewDescribeLiveStreamInfoRequestWithoutParam() *DescribeLiveStreamInfoRequest
- type DescribeLiveStreamInfoResponse
- type DescribeLiveStreamInfoResult
- type DescribeLiveStreamNotifyConfigRequest
- func NewDescribeLiveStreamNotifyConfigRequest(publishDomain string) *DescribeLiveStreamNotifyConfigRequest
- func NewDescribeLiveStreamNotifyConfigRequestWithAllParams(publishDomain string) *DescribeLiveStreamNotifyConfigRequest
- func NewDescribeLiveStreamNotifyConfigRequestWithoutParam() *DescribeLiveStreamNotifyConfigRequest
- type DescribeLiveStreamNotifyConfigResponse
- type DescribeLiveStreamNotifyConfigResult
- type DescribeLiveStreamOnlineListRequest
- func NewDescribeLiveStreamOnlineListRequest(publishDomain string) *DescribeLiveStreamOnlineListRequest
- func NewDescribeLiveStreamOnlineListRequestWithAllParams(publishDomain string, pageNum *int, pageSize *int, appName *string) *DescribeLiveStreamOnlineListRequest
- func NewDescribeLiveStreamOnlineListRequestWithoutParam() *DescribeLiveStreamOnlineListRequest
- func (r DescribeLiveStreamOnlineListRequest) GetRegionId() string
- func (r *DescribeLiveStreamOnlineListRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamOnlineListRequest) SetPageNum(pageNum int)
- func (r *DescribeLiveStreamOnlineListRequest) SetPageSize(pageSize int)
- func (r *DescribeLiveStreamOnlineListRequest) SetPublishDomain(publishDomain string)
- type DescribeLiveStreamOnlineListResponse
- type DescribeLiveStreamOnlineListResult
- type DescribeLiveStreamPlayInfoByPageRequest
- func NewDescribeLiveStreamPlayInfoByPageRequest(domainName string, startTime string) *DescribeLiveStreamPlayInfoByPageRequest
- func NewDescribeLiveStreamPlayInfoByPageRequestWithAllParams(domainName string, appName *string, streamName *string, startTime string, ...) *DescribeLiveStreamPlayInfoByPageRequest
- func NewDescribeLiveStreamPlayInfoByPageRequestWithoutParam() *DescribeLiveStreamPlayInfoByPageRequest
- func (r DescribeLiveStreamPlayInfoByPageRequest) GetRegionId() string
- func (r *DescribeLiveStreamPlayInfoByPageRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamPlayInfoByPageRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStreamPlayInfoByPageRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStreamPlayInfoByPageRequest) SetPageNumber(pageNumber int)
- func (r *DescribeLiveStreamPlayInfoByPageRequest) SetPageSize(pageSize int)
- func (r *DescribeLiveStreamPlayInfoByPageRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStreamPlayInfoByPageRequest) SetStreamName(streamName string)
- type DescribeLiveStreamPlayInfoByPageResponse
- type DescribeLiveStreamPlayInfoByPageResult
- type DescribeLiveStreamPlayerRankingDataRequest
- func NewDescribeLiveStreamPlayerRankingDataRequest(domainName string, appName string, protocolType string, startTime string) *DescribeLiveStreamPlayerRankingDataRequest
- func NewDescribeLiveStreamPlayerRankingDataRequestWithAllParams(domainName string, appName string, protocolType string, startTime string, ...) *DescribeLiveStreamPlayerRankingDataRequest
- func NewDescribeLiveStreamPlayerRankingDataRequestWithoutParam() *DescribeLiveStreamPlayerRankingDataRequest
- func (r DescribeLiveStreamPlayerRankingDataRequest) GetRegionId() string
- func (r *DescribeLiveStreamPlayerRankingDataRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamPlayerRankingDataRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStreamPlayerRankingDataRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStreamPlayerRankingDataRequest) SetProtocolType(protocolType string)
- func (r *DescribeLiveStreamPlayerRankingDataRequest) SetStartTime(startTime string)
- type DescribeLiveStreamPlayerRankingDataResponse
- type DescribeLiveStreamPlayerRankingDataResult
- type DescribeLiveStreamPublishBandwidthDataRequest
- func NewDescribeLiveStreamPublishBandwidthDataRequest(startTime string) *DescribeLiveStreamPublishBandwidthDataRequest
- func NewDescribeLiveStreamPublishBandwidthDataRequestWithAllParams(domainName *string, appName *string, streamName *string, ispName *string, ...) *DescribeLiveStreamPublishBandwidthDataRequest
- func NewDescribeLiveStreamPublishBandwidthDataRequestWithoutParam() *DescribeLiveStreamPublishBandwidthDataRequest
- func (r DescribeLiveStreamPublishBandwidthDataRequest) GetRegionId() string
- func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetIspName(ispName string)
- func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetLocationName(locationName string)
- func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetPeriod(period string)
- func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetProtocolType(protocolType string)
- func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetStreamName(streamName string)
- type DescribeLiveStreamPublishBandwidthDataResponse
- type DescribeLiveStreamPublishBandwidthDataResult
- type DescribeLiveStreamPublishInfoByPageRequest
- func NewDescribeLiveStreamPublishInfoByPageRequest(domainName string, startTime string) *DescribeLiveStreamPublishInfoByPageRequest
- func NewDescribeLiveStreamPublishInfoByPageRequestWithAllParams(domainName string, appName *string, streamName *string, startTime string, ...) *DescribeLiveStreamPublishInfoByPageRequest
- func NewDescribeLiveStreamPublishInfoByPageRequestWithoutParam() *DescribeLiveStreamPublishInfoByPageRequest
- func (r DescribeLiveStreamPublishInfoByPageRequest) GetRegionId() string
- func (r *DescribeLiveStreamPublishInfoByPageRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamPublishInfoByPageRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStreamPublishInfoByPageRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStreamPublishInfoByPageRequest) SetPageNumber(pageNumber int)
- func (r *DescribeLiveStreamPublishInfoByPageRequest) SetPageSize(pageSize int)
- func (r *DescribeLiveStreamPublishInfoByPageRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStreamPublishInfoByPageRequest) SetStreamName(streamName string)
- type DescribeLiveStreamPublishInfoByPageResponse
- type DescribeLiveStreamPublishInfoByPageResult
- type DescribeLiveStreamPublishListRequest
- func NewDescribeLiveStreamPublishListRequest(publishDomain string, startTime string) *DescribeLiveStreamPublishListRequest
- func NewDescribeLiveStreamPublishListRequestWithAllParams(publishDomain string, pageNum *int, pageSize *int, appName *string, ...) *DescribeLiveStreamPublishListRequest
- func NewDescribeLiveStreamPublishListRequestWithoutParam() *DescribeLiveStreamPublishListRequest
- func (r DescribeLiveStreamPublishListRequest) GetRegionId() string
- func (r *DescribeLiveStreamPublishListRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamPublishListRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStreamPublishListRequest) SetPageNum(pageNum int)
- func (r *DescribeLiveStreamPublishListRequest) SetPageSize(pageSize int)
- func (r *DescribeLiveStreamPublishListRequest) SetPublishDomain(publishDomain string)
- func (r *DescribeLiveStreamPublishListRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStreamPublishListRequest) SetStreamName(streamName string)
- type DescribeLiveStreamPublishListResponse
- type DescribeLiveStreamPublishListResult
- type DescribeLiveStreamPublishTrafficDataRequest
- func NewDescribeLiveStreamPublishTrafficDataRequest(startTime string) *DescribeLiveStreamPublishTrafficDataRequest
- func NewDescribeLiveStreamPublishTrafficDataRequestWithAllParams(domainName *string, appName *string, streamName *string, ispName *string, ...) *DescribeLiveStreamPublishTrafficDataRequest
- func NewDescribeLiveStreamPublishTrafficDataRequestWithoutParam() *DescribeLiveStreamPublishTrafficDataRequest
- func (r DescribeLiveStreamPublishTrafficDataRequest) GetRegionId() string
- func (r *DescribeLiveStreamPublishTrafficDataRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamPublishTrafficDataRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStreamPublishTrafficDataRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStreamPublishTrafficDataRequest) SetIspName(ispName string)
- func (r *DescribeLiveStreamPublishTrafficDataRequest) SetLocationName(locationName string)
- func (r *DescribeLiveStreamPublishTrafficDataRequest) SetPeriod(period string)
- func (r *DescribeLiveStreamPublishTrafficDataRequest) SetProtocolType(protocolType string)
- func (r *DescribeLiveStreamPublishTrafficDataRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStreamPublishTrafficDataRequest) SetStreamName(streamName string)
- type DescribeLiveStreamPublishTrafficDataResponse
- type DescribeLiveStreamPublishTrafficDataResult
- type DescribeLiveStreamQualityDetectionNotifyConfigRequest
- func NewDescribeLiveStreamQualityDetectionNotifyConfigRequest(publishDomain string) *DescribeLiveStreamQualityDetectionNotifyConfigRequest
- func NewDescribeLiveStreamQualityDetectionNotifyConfigRequestWithAllParams(publishDomain string) *DescribeLiveStreamQualityDetectionNotifyConfigRequest
- func NewDescribeLiveStreamQualityDetectionNotifyConfigRequestWithoutParam() *DescribeLiveStreamQualityDetectionNotifyConfigRequest
- type DescribeLiveStreamQualityDetectionNotifyConfigResponse
- type DescribeLiveStreamQualityDetectionNotifyConfigResult
- type DescribeLiveStreamRecordNotifyConfigRequest
- func NewDescribeLiveStreamRecordNotifyConfigRequest(publishDomain string) *DescribeLiveStreamRecordNotifyConfigRequest
- func NewDescribeLiveStreamRecordNotifyConfigRequestWithAllParams(publishDomain string) *DescribeLiveStreamRecordNotifyConfigRequest
- func NewDescribeLiveStreamRecordNotifyConfigRequestWithoutParam() *DescribeLiveStreamRecordNotifyConfigRequest
- type DescribeLiveStreamRecordNotifyConfigResponse
- type DescribeLiveStreamRecordNotifyConfigResult
- type DescribeLiveStreamSnapshotNotifyConfigRequest
- func NewDescribeLiveStreamSnapshotNotifyConfigRequest(publishDomain string) *DescribeLiveStreamSnapshotNotifyConfigRequest
- func NewDescribeLiveStreamSnapshotNotifyConfigRequestWithAllParams(publishDomain string) *DescribeLiveStreamSnapshotNotifyConfigRequest
- func NewDescribeLiveStreamSnapshotNotifyConfigRequestWithoutParam() *DescribeLiveStreamSnapshotNotifyConfigRequest
- type DescribeLiveStreamSnapshotNotifyConfigResponse
- type DescribeLiveStreamSnapshotNotifyConfigResult
- type DescribeLiveStreamTrafficDataRequest
- func NewDescribeLiveStreamTrafficDataRequest(startTime string) *DescribeLiveStreamTrafficDataRequest
- func NewDescribeLiveStreamTrafficDataRequestWithAllParams(domainName *string, appName *string, streamName *string, ispName *string, ...) *DescribeLiveStreamTrafficDataRequest
- func NewDescribeLiveStreamTrafficDataRequestWithoutParam() *DescribeLiveStreamTrafficDataRequest
- func (r DescribeLiveStreamTrafficDataRequest) GetRegionId() string
- func (r *DescribeLiveStreamTrafficDataRequest) SetAppName(appName string)
- func (r *DescribeLiveStreamTrafficDataRequest) SetDomainName(domainName string)
- func (r *DescribeLiveStreamTrafficDataRequest) SetEndTime(endTime string)
- func (r *DescribeLiveStreamTrafficDataRequest) SetIspName(ispName string)
- func (r *DescribeLiveStreamTrafficDataRequest) SetLocationName(locationName string)
- func (r *DescribeLiveStreamTrafficDataRequest) SetPeriod(period string)
- func (r *DescribeLiveStreamTrafficDataRequest) SetProtocolType(protocolType string)
- func (r *DescribeLiveStreamTrafficDataRequest) SetStartTime(startTime string)
- func (r *DescribeLiveStreamTrafficDataRequest) SetStreamName(streamName string)
- type DescribeLiveStreamTrafficDataResponse
- type DescribeLiveStreamTrafficDataResult
- type DescribeLiveStreamTranscodeConfigRequest
- func NewDescribeLiveStreamTranscodeConfigRequest() *DescribeLiveStreamTranscodeConfigRequest
- func NewDescribeLiveStreamTranscodeConfigRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeLiveStreamTranscodeConfigRequest
- func NewDescribeLiveStreamTranscodeConfigRequestWithoutParam() *DescribeLiveStreamTranscodeConfigRequest
- func (r DescribeLiveStreamTranscodeConfigRequest) GetRegionId() string
- func (r *DescribeLiveStreamTranscodeConfigRequest) SetFilters(filters []live.Filter)
- func (r *DescribeLiveStreamTranscodeConfigRequest) SetPageNum(pageNum int)
- func (r *DescribeLiveStreamTranscodeConfigRequest) SetPageSize(pageSize int)
- type DescribeLiveStreamTranscodeConfigResponse
- type DescribeLiveStreamTranscodeConfigResult
- type DescribeLiveStreamTranslateConfigRequest
- func NewDescribeLiveStreamTranslateConfigRequest() *DescribeLiveStreamTranslateConfigRequest
- func NewDescribeLiveStreamTranslateConfigRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeLiveStreamTranslateConfigRequest
- func NewDescribeLiveStreamTranslateConfigRequestWithoutParam() *DescribeLiveStreamTranslateConfigRequest
- func (r DescribeLiveStreamTranslateConfigRequest) GetRegionId() string
- func (r *DescribeLiveStreamTranslateConfigRequest) SetFilters(filters []live.Filter)
- func (r *DescribeLiveStreamTranslateConfigRequest) SetPageNum(pageNum int)
- func (r *DescribeLiveStreamTranslateConfigRequest) SetPageSize(pageSize int)
- type DescribeLiveStreamTranslateConfigResponse
- type DescribeLiveStreamTranslateConfigResult
- type DescribeLiveTimeshiftConfigsRequest
- func NewDescribeLiveTimeshiftConfigsRequest(playDomain string) *DescribeLiveTimeshiftConfigsRequest
- func NewDescribeLiveTimeshiftConfigsRequestWithAllParams(pageNumber *int, pageSize *int, playDomain string) *DescribeLiveTimeshiftConfigsRequest
- func NewDescribeLiveTimeshiftConfigsRequestWithoutParam() *DescribeLiveTimeshiftConfigsRequest
- type DescribeLiveTimeshiftConfigsResponse
- type DescribeLiveTimeshiftConfigsResult
- type DescribeLiveTranscodeStreamBandwidthRequest
- func NewDescribeLiveTranscodeStreamBandwidthRequest(domainName string, appName string, startTime string) *DescribeLiveTranscodeStreamBandwidthRequest
- func NewDescribeLiveTranscodeStreamBandwidthRequestWithAllParams(domainName string, appName string, ispName *string, locationName *string, ...) *DescribeLiveTranscodeStreamBandwidthRequest
- func NewDescribeLiveTranscodeStreamBandwidthRequestWithoutParam() *DescribeLiveTranscodeStreamBandwidthRequest
- func (r DescribeLiveTranscodeStreamBandwidthRequest) GetRegionId() string
- func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetAppName(appName string)
- func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetDomainName(domainName string)
- func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetEndTime(endTime string)
- func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetIspName(ispName string)
- func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetLocationName(locationName string)
- func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetPeriod(period string)
- func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetProtocolType(protocolType string)
- func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetStartTime(startTime string)
- type DescribeLiveTranscodeStreamBandwidthResponse
- type DescribeLiveTranscodeStreamBandwidthResult
- type DescribeLiveTranscodeStreamListRequest
- func NewDescribeLiveTranscodeStreamListRequest(domainName string, appName string, streamName string) *DescribeLiveTranscodeStreamListRequest
- func NewDescribeLiveTranscodeStreamListRequestWithAllParams(domainName string, appName string, streamName string) *DescribeLiveTranscodeStreamListRequest
- func NewDescribeLiveTranscodeStreamListRequestWithoutParam() *DescribeLiveTranscodeStreamListRequest
- func (r DescribeLiveTranscodeStreamListRequest) GetRegionId() string
- func (r *DescribeLiveTranscodeStreamListRequest) SetAppName(appName string)
- func (r *DescribeLiveTranscodeStreamListRequest) SetDomainName(domainName string)
- func (r *DescribeLiveTranscodeStreamListRequest) SetStreamName(streamName string)
- type DescribeLiveTranscodeStreamListResponse
- type DescribeLiveTranscodeStreamListResult
- type DescribeLiveTranscodeStreamNumRequest
- func NewDescribeLiveTranscodeStreamNumRequest() *DescribeLiveTranscodeStreamNumRequest
- func NewDescribeLiveTranscodeStreamNumRequestWithAllParams(domainName *string) *DescribeLiveTranscodeStreamNumRequest
- func NewDescribeLiveTranscodeStreamNumRequestWithoutParam() *DescribeLiveTranscodeStreamNumRequest
- type DescribeLiveTranscodeStreamNumResponse
- type DescribeLiveTranscodeStreamNumResult
- type DescribeLiveTranscodeStreamPlayerUserNumRequest
- func NewDescribeLiveTranscodeStreamPlayerUserNumRequest(domainName string, appName string, startTime string) *DescribeLiveTranscodeStreamPlayerUserNumRequest
- func NewDescribeLiveTranscodeStreamPlayerUserNumRequestWithAllParams(domainName string, appName string, ispName *string, locationName *string, ...) *DescribeLiveTranscodeStreamPlayerUserNumRequest
- func NewDescribeLiveTranscodeStreamPlayerUserNumRequestWithoutParam() *DescribeLiveTranscodeStreamPlayerUserNumRequest
- func (r DescribeLiveTranscodeStreamPlayerUserNumRequest) GetRegionId() string
- func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetAppName(appName string)
- func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetDomainName(domainName string)
- func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetEndTime(endTime string)
- func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetIspName(ispName string)
- func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetLocationName(locationName string)
- func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetPeriod(period string)
- func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetProtocolType(protocolType string)
- func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetStartTime(startTime string)
- type DescribeLiveTranscodeStreamPlayerUserNumResponse
- type DescribeLiveTranscodeStreamPlayerUserNumResult
- type DescribeLiveTranscodingDurationDataRequest
- func NewDescribeLiveTranscodingDurationDataRequest(startTime string) *DescribeLiveTranscodingDurationDataRequest
- func NewDescribeLiveTranscodingDurationDataRequestWithAllParams(domainName *string, grade *string, period *string, startTime string, ...) *DescribeLiveTranscodingDurationDataRequest
- func NewDescribeLiveTranscodingDurationDataRequestWithoutParam() *DescribeLiveTranscodingDurationDataRequest
- func (r DescribeLiveTranscodingDurationDataRequest) GetRegionId() string
- func (r *DescribeLiveTranscodingDurationDataRequest) SetDomainName(domainName string)
- func (r *DescribeLiveTranscodingDurationDataRequest) SetEndTime(endTime string)
- func (r *DescribeLiveTranscodingDurationDataRequest) SetGrade(grade string)
- func (r *DescribeLiveTranscodingDurationDataRequest) SetPeriod(period string)
- func (r *DescribeLiveTranscodingDurationDataRequest) SetStartTime(startTime string)
- type DescribeLiveTranscodingDurationDataResponse
- type DescribeLiveTranscodingDurationDataResult
- type DescribePublishStreamInfoDataRequest
- func NewDescribePublishStreamInfoDataRequest(domainName string, appName string, streamName string, startTime string) *DescribePublishStreamInfoDataRequest
- func NewDescribePublishStreamInfoDataRequestWithAllParams(domainName string, appName string, streamName string, startTime string, ...) *DescribePublishStreamInfoDataRequest
- func NewDescribePublishStreamInfoDataRequestWithoutParam() *DescribePublishStreamInfoDataRequest
- func (r DescribePublishStreamInfoDataRequest) GetRegionId() string
- func (r *DescribePublishStreamInfoDataRequest) SetAppName(appName string)
- func (r *DescribePublishStreamInfoDataRequest) SetDomainName(domainName string)
- func (r *DescribePublishStreamInfoDataRequest) SetEndTime(endTime string)
- func (r *DescribePublishStreamInfoDataRequest) SetStartTime(startTime string)
- func (r *DescribePublishStreamInfoDataRequest) SetStreamName(streamName string)
- type DescribePublishStreamInfoDataResponse
- type DescribePublishStreamInfoDataResult
- type DescribeQualityDetectionBindingRequest
- func NewDescribeQualityDetectionBindingRequest(template string) *DescribeQualityDetectionBindingRequest
- func NewDescribeQualityDetectionBindingRequestWithAllParams(template string) *DescribeQualityDetectionBindingRequest
- func NewDescribeQualityDetectionBindingRequestWithoutParam() *DescribeQualityDetectionBindingRequest
- type DescribeQualityDetectionBindingResponse
- type DescribeQualityDetectionBindingResult
- type DescribeRecordBindingRequest
- type DescribeRecordBindingResponse
- type DescribeRecordBindingResult
- type DescribeSnapshotBindingRequest
- type DescribeSnapshotBindingResponse
- type DescribeSnapshotBindingResult
- type DescribeSystemLiveStreamTranscodeTemplatesRequest
- func NewDescribeSystemLiveStreamTranscodeTemplatesRequest() *DescribeSystemLiveStreamTranscodeTemplatesRequest
- func NewDescribeSystemLiveStreamTranscodeTemplatesRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeSystemLiveStreamTranscodeTemplatesRequest
- func NewDescribeSystemLiveStreamTranscodeTemplatesRequestWithoutParam() *DescribeSystemLiveStreamTranscodeTemplatesRequest
- func (r DescribeSystemLiveStreamTranscodeTemplatesRequest) GetRegionId() string
- func (r *DescribeSystemLiveStreamTranscodeTemplatesRequest) SetFilters(filters []live.Filter)
- func (r *DescribeSystemLiveStreamTranscodeTemplatesRequest) SetPageNum(pageNum int)
- func (r *DescribeSystemLiveStreamTranscodeTemplatesRequest) SetPageSize(pageSize int)
- type DescribeSystemLiveStreamTranscodeTemplatesResponse
- type DescribeSystemLiveStreamTranscodeTemplatesResult
- type DescribeSystemLiveStreamTranslateTemplatesRequest
- func NewDescribeSystemLiveStreamTranslateTemplatesRequest() *DescribeSystemLiveStreamTranslateTemplatesRequest
- func NewDescribeSystemLiveStreamTranslateTemplatesRequestWithAllParams(pageNum *int, pageSize *int, filters []live.Filter) *DescribeSystemLiveStreamTranslateTemplatesRequest
- func NewDescribeSystemLiveStreamTranslateTemplatesRequestWithoutParam() *DescribeSystemLiveStreamTranslateTemplatesRequest
- func (r DescribeSystemLiveStreamTranslateTemplatesRequest) GetRegionId() string
- func (r *DescribeSystemLiveStreamTranslateTemplatesRequest) SetFilters(filters []live.Filter)
- func (r *DescribeSystemLiveStreamTranslateTemplatesRequest) SetPageNum(pageNum int)
- func (r *DescribeSystemLiveStreamTranslateTemplatesRequest) SetPageSize(pageSize int)
- type DescribeSystemLiveStreamTranslateTemplatesResponse
- type DescribeSystemLiveStreamTranslateTemplatesResult
- type DescribeTranscodeBindingRequest
- type DescribeTranscodeBindingResponse
- type DescribeTranscodeBindingResult
- type DescribeTranslateBindingRequest
- type DescribeTranslateBindingResponse
- type DescribeTranslateBindingResult
- type DescribeUrlRankingRequest
- func NewDescribeUrlRankingRequest(domainName string, startTime string) *DescribeUrlRankingRequest
- func NewDescribeUrlRankingRequestWithAllParams(domainName string, size *int, rankfield *string, startTime string, ...) *DescribeUrlRankingRequest
- func NewDescribeUrlRankingRequestWithoutParam() *DescribeUrlRankingRequest
- func (r DescribeUrlRankingRequest) GetRegionId() string
- func (r *DescribeUrlRankingRequest) SetDomainName(domainName string)
- func (r *DescribeUrlRankingRequest) SetEndTime(endTime string)
- func (r *DescribeUrlRankingRequest) SetRankfield(rankfield string)
- func (r *DescribeUrlRankingRequest) SetSize(size int)
- func (r *DescribeUrlRankingRequest) SetStartTime(startTime string)
- type DescribeUrlRankingResponse
- type DescribeUrlRankingResult
- type DescribeWatermarkBindingRequest
- type DescribeWatermarkBindingResponse
- type DescribeWatermarkBindingResult
- type ForbidLiveStreamRequest
- func NewForbidLiveStreamRequest(publishDomain string, appName string, streamName string) *ForbidLiveStreamRequest
- func NewForbidLiveStreamRequestWithAllParams(publishDomain string, appName string, streamName string, forbidTime *int) *ForbidLiveStreamRequest
- func NewForbidLiveStreamRequestWithoutParam() *ForbidLiveStreamRequest
- func (r ForbidLiveStreamRequest) GetRegionId() string
- func (r *ForbidLiveStreamRequest) SetAppName(appName string)
- func (r *ForbidLiveStreamRequest) SetForbidTime(forbidTime int)
- func (r *ForbidLiveStreamRequest) SetPublishDomain(publishDomain string)
- func (r *ForbidLiveStreamRequest) SetStreamName(streamName string)
- type ForbidLiveStreamResponse
- type ForbidLiveStreamResult
- type InterruptLiveStreamRequest
- func NewInterruptLiveStreamRequest(publishDomain string, appName string, streamName string) *InterruptLiveStreamRequest
- func NewInterruptLiveStreamRequestWithAllParams(publishDomain string, appName string, streamName string) *InterruptLiveStreamRequest
- func NewInterruptLiveStreamRequestWithoutParam() *InterruptLiveStreamRequest
- type InterruptLiveStreamResponse
- type InterruptLiveStreamResult
- type OpenLiveP2pRequest
- type OpenLiveP2pResponse
- type OpenLiveP2pResult
- type OpenLiveRestartRequest
- type OpenLiveRestartResponse
- type OpenLiveRestartResult
- type OpenLiveTimeshiftRequest
- type OpenLiveTimeshiftResponse
- type OpenLiveTimeshiftResult
- type PauseLiveStreamTranslateRequest
- func NewPauseLiveStreamTranslateRequest(publishDomain string, appName string, streamName string) *PauseLiveStreamTranslateRequest
- func NewPauseLiveStreamTranslateRequestWithAllParams(publishDomain string, appName string, streamName string) *PauseLiveStreamTranslateRequest
- func NewPauseLiveStreamTranslateRequestWithoutParam() *PauseLiveStreamTranslateRequest
- type PauseLiveStreamTranslateResponse
- type PauseLiveStreamTranslateResult
- type QueryLiveForwardTaskRequest
- type QueryLiveForwardTaskResponse
- type QueryLiveForwardTaskResult
- type ResumeLiveStreamRequest
- func NewResumeLiveStreamRequest(publishDomain string, appName string, streamName string) *ResumeLiveStreamRequest
- func NewResumeLiveStreamRequestWithAllParams(publishDomain string, appName string, streamName string) *ResumeLiveStreamRequest
- func NewResumeLiveStreamRequestWithoutParam() *ResumeLiveStreamRequest
- type ResumeLiveStreamResponse
- type ResumeLiveStreamResult
- type ResumeLiveStreamTranslateRequest
- func NewResumeLiveStreamTranslateRequest(publishDomain string, appName string, streamName string) *ResumeLiveStreamTranslateRequest
- func NewResumeLiveStreamTranslateRequestWithAllParams(publishDomain string, appName string, streamName string) *ResumeLiveStreamTranslateRequest
- func NewResumeLiveStreamTranslateRequestWithoutParam() *ResumeLiveStreamTranslateRequest
- type ResumeLiveStreamTranslateResponse
- type ResumeLiveStreamTranslateResult
- type SetLiveDomainCertificateRequest
- func NewSetLiveDomainCertificateRequest(playDomain string, certStatus string) *SetLiveDomainCertificateRequest
- func NewSetLiveDomainCertificateRequestWithAllParams(playDomain string, certStatus string, cert *string, key *string, title *string) *SetLiveDomainCertificateRequest
- func NewSetLiveDomainCertificateRequestWithoutParam() *SetLiveDomainCertificateRequest
- func (r SetLiveDomainCertificateRequest) GetRegionId() string
- func (r *SetLiveDomainCertificateRequest) SetCert(cert string)
- func (r *SetLiveDomainCertificateRequest) SetCertStatus(certStatus string)
- func (r *SetLiveDomainCertificateRequest) SetKey(key string)
- func (r *SetLiveDomainCertificateRequest) SetPlayDomain(playDomain string)
- func (r *SetLiveDomainCertificateRequest) SetTitle(title string)
- type SetLiveDomainCertificateResponse
- type SetLiveDomainCertificateResult
- type SetLivePlayAuthKeyRequest
- type SetLivePlayAuthKeyResponse
- type SetLivePlayAuthKeyResult
- type SetLiveRestartAuthKeyRequest
- func NewSetLiveRestartAuthKeyRequest(restartDomain string) *SetLiveRestartAuthKeyRequest
- func NewSetLiveRestartAuthKeyRequestWithAllParams(restartDomain string, authStatus *string, authKey *string) *SetLiveRestartAuthKeyRequest
- func NewSetLiveRestartAuthKeyRequestWithoutParam() *SetLiveRestartAuthKeyRequest
- type SetLiveRestartAuthKeyResponse
- type SetLiveRestartAuthKeyResult
- type SetLiveRestartDomainCertificateRequest
- func NewSetLiveRestartDomainCertificateRequest(restartDomain string, certStatus string) *SetLiveRestartDomainCertificateRequest
- func NewSetLiveRestartDomainCertificateRequestWithAllParams(restartDomain string, certStatus string, cert *string, key *string, ...) *SetLiveRestartDomainCertificateRequest
- func NewSetLiveRestartDomainCertificateRequestWithoutParam() *SetLiveRestartDomainCertificateRequest
- func (r SetLiveRestartDomainCertificateRequest) GetRegionId() string
- func (r *SetLiveRestartDomainCertificateRequest) SetCert(cert string)
- func (r *SetLiveRestartDomainCertificateRequest) SetCertStatus(certStatus string)
- func (r *SetLiveRestartDomainCertificateRequest) SetKey(key string)
- func (r *SetLiveRestartDomainCertificateRequest) SetRestartDomain(restartDomain string)
- func (r *SetLiveRestartDomainCertificateRequest) SetTitle(title string)
- type SetLiveRestartDomainCertificateResponse
- type SetLiveRestartDomainCertificateResult
- type SetLiveStreamNotifyConfigRequest
- func NewSetLiveStreamNotifyConfigRequest(publishDomain string, notifyUrl string) *SetLiveStreamNotifyConfigRequest
- func NewSetLiveStreamNotifyConfigRequestWithAllParams(publishDomain string, notifyUrl string) *SetLiveStreamNotifyConfigRequest
- func NewSetLiveStreamNotifyConfigRequestWithoutParam() *SetLiveStreamNotifyConfigRequest
- type SetLiveStreamNotifyConfigResponse
- type SetLiveStreamNotifyConfigResult
- type SetLiveStreamQualityDetectionNotifyConfigRequest
- func NewSetLiveStreamQualityDetectionNotifyConfigRequest(publishDomain string, notifyUrl string) *SetLiveStreamQualityDetectionNotifyConfigRequest
- func NewSetLiveStreamQualityDetectionNotifyConfigRequestWithAllParams(publishDomain string, notifyUrl string) *SetLiveStreamQualityDetectionNotifyConfigRequest
- func NewSetLiveStreamQualityDetectionNotifyConfigRequestWithoutParam() *SetLiveStreamQualityDetectionNotifyConfigRequest
- type SetLiveStreamQualityDetectionNotifyConfigResponse
- type SetLiveStreamQualityDetectionNotifyConfigResult
- type SetLiveStreamRecordNotifyConfigRequest
- func NewSetLiveStreamRecordNotifyConfigRequest(publishDomain string, notifyUrl string) *SetLiveStreamRecordNotifyConfigRequest
- func NewSetLiveStreamRecordNotifyConfigRequestWithAllParams(publishDomain string, notifyUrl string) *SetLiveStreamRecordNotifyConfigRequest
- func NewSetLiveStreamRecordNotifyConfigRequestWithoutParam() *SetLiveStreamRecordNotifyConfigRequest
- type SetLiveStreamRecordNotifyConfigResponse
- type SetLiveStreamRecordNotifyConfigResult
- type SetLiveStreamSnapshotNotifyConfigRequest
- func NewSetLiveStreamSnapshotNotifyConfigRequest(publishDomain string, notifyUrl string) *SetLiveStreamSnapshotNotifyConfigRequest
- func NewSetLiveStreamSnapshotNotifyConfigRequestWithAllParams(publishDomain string, notifyUrl string) *SetLiveStreamSnapshotNotifyConfigRequest
- func NewSetLiveStreamSnapshotNotifyConfigRequestWithoutParam() *SetLiveStreamSnapshotNotifyConfigRequest
- type SetLiveStreamSnapshotNotifyConfigResponse
- type SetLiveStreamSnapshotNotifyConfigResult
- type StartLiveDomainRequest
- type StartLiveDomainResponse
- type StartLiveDomainResult
- type StartLiveForwardTaskRequest
- type StartLiveForwardTaskResponse
- type StartLiveForwardTaskResult
- type StopLiveAppRequest
- type StopLiveAppResponse
- type StopLiveAppResult
- type StopLiveDomainRequest
- type StopLiveDomainResponse
- type StopLiveDomainResult
- type StopLiveForwardTaskRequest
- type StopLiveForwardTaskResponse
- type StopLiveForwardTaskResult
- type UpdateLiveForwardTaskRequest
- func NewUpdateLiveForwardTaskRequest(taskId string) *UpdateLiveForwardTaskRequest
- func NewUpdateLiveForwardTaskRequestWithAllParams(taskId string, sourceUrl *string, pushUrl *string, startTime *string, ...) *UpdateLiveForwardTaskRequest
- func NewUpdateLiveForwardTaskRequestWithoutParam() *UpdateLiveForwardTaskRequest
- func (r UpdateLiveForwardTaskRequest) GetRegionId() string
- func (r *UpdateLiveForwardTaskRequest) SetCallbackEvents(callbackEvents []string)
- func (r *UpdateLiveForwardTaskRequest) SetCallbackUrl(callbackUrl string)
- func (r *UpdateLiveForwardTaskRequest) SetEndTime(endTime string)
- func (r *UpdateLiveForwardTaskRequest) SetName(name string)
- func (r *UpdateLiveForwardTaskRequest) SetPushUrl(pushUrl string)
- func (r *UpdateLiveForwardTaskRequest) SetSourceUrl(sourceUrl string)
- func (r *UpdateLiveForwardTaskRequest) SetStartTime(startTime string)
- func (r *UpdateLiveForwardTaskRequest) SetTaskId(taskId string)
- type UpdateLiveForwardTaskResponse
- type UpdateLiveForwardTaskResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddCustomLiveStreamQualityDetectionTemplateRequest ¶
type AddCustomLiveStreamQualityDetectionTemplateRequest struct { core.JDCloudRequest /* 模板名称。长度不超过128个字符。UTF-8编码 */ Template string `json:"template"` /* 检测项列表。取值范围: BlackScreen - 黑屏 PureColor - 纯色 ColorCast - 偏色 FrozenFrame - 静帧 Brightness - 亮度 Contrast - 对比度 */ Modules []string `json:"modules"` }
func NewAddCustomLiveStreamQualityDetectionTemplateRequest ¶
func NewAddCustomLiveStreamQualityDetectionTemplateRequest( template string, modules []string, ) *AddCustomLiveStreamQualityDetectionTemplateRequest
* param template: 模板名称。长度不超过128个字符。UTF-8编码 (Required)
- param modules: 检测项列表。取值范围: BlackScreen - 黑屏 PureColor - 纯色 ColorCast - 偏色 FrozenFrame - 静帧 Brightness - 亮度 Contrast - 对比度
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddCustomLiveStreamQualityDetectionTemplateRequestWithAllParams ¶
func NewAddCustomLiveStreamQualityDetectionTemplateRequestWithAllParams( template string, modules []string, ) *AddCustomLiveStreamQualityDetectionTemplateRequest
* param template: 模板名称。长度不超过128个字符。UTF-8编码 (Required)
- param modules: 检测项列表。取值范围: BlackScreen - 黑屏 PureColor - 纯色 ColorCast - 偏色 FrozenFrame - 静帧 Brightness - 亮度 Contrast - 对比度
(Required)
func NewAddCustomLiveStreamQualityDetectionTemplateRequestWithoutParam ¶
func NewAddCustomLiveStreamQualityDetectionTemplateRequestWithoutParam() *AddCustomLiveStreamQualityDetectionTemplateRequest
This constructor has better compatible ability when API parameters changed
func (AddCustomLiveStreamQualityDetectionTemplateRequest) GetRegionId ¶
func (r AddCustomLiveStreamQualityDetectionTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddCustomLiveStreamQualityDetectionTemplateRequest) SetModules ¶
func (r *AddCustomLiveStreamQualityDetectionTemplateRequest) SetModules(modules []string)
param modules: 检测项列表。取值范围: BlackScreen - 黑屏 PureColor - 纯色 ColorCast - 偏色 FrozenFrame - 静帧 Brightness - 亮度 Contrast - 对比度
(Required)
func (*AddCustomLiveStreamQualityDetectionTemplateRequest) SetTemplate ¶
func (r *AddCustomLiveStreamQualityDetectionTemplateRequest) SetTemplate(template string)
param template: 模板名称。长度不超过128个字符。UTF-8编码
(Required)
type AddCustomLiveStreamQualityDetectionTemplateResponse ¶
type AddCustomLiveStreamQualityDetectionTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddCustomLiveStreamQualityDetectionTemplateResult `json:"result"` }
type AddCustomLiveStreamQualityDetectionTemplateResult ¶
type AddCustomLiveStreamQualityDetectionTemplateResult struct { }
type AddCustomLiveStreamRecordTemplateRequest ¶
type AddCustomLiveStreamRecordTemplateRequest struct { core.JDCloudRequest /* 自动录制周期 - 取值: [15,360] - 单位: 分钟 */ RecordPeriod int `json:"recordPeriod"` /* 存储桶 */ SaveBucket string `json:"saveBucket"` /* endpoint (Optional) */ SaveEndpoint *string `json:"saveEndpoint"` /* 录制文件格式: - 取值: ts,flv,mp4 (多种类型之间用;隔开) - 不区分大小写 */ RecordFileType string `json:"recordFileType"` /* 录制模板自定义名称: - 取值要求:数字、大小写字母或短横线("-")、下划线("_"), 最大长度50个字符 - <b>注意: 不能与已定义命名重复</b> */ Template string `json:"template"` }
func NewAddCustomLiveStreamRecordTemplateRequest ¶
func NewAddCustomLiveStreamRecordTemplateRequest( recordPeriod int, saveBucket string, recordFileType string, template string, ) *AddCustomLiveStreamRecordTemplateRequest
- param recordPeriod: 自动录制周期
- 取值: [15,360]
- 单位: 分钟 (Required)
- param saveBucket: 存储桶 (Required)
- param recordFileType: 录制文件格式:
- 取值: ts,flv,mp4 (多种类型之间用;隔开)
- 不区分大小写 (Required)
- param template: 录制模板自定义名称:
- 取值要求:数字、大小写字母或短横线("-")、下划线("_"), 最大长度50个字符
- <b>注意: 不能与已定义命名重复</b> (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: 自动录制周期
- 取值: [15,360]
- 单位: 分钟 (Required)
- param saveBucket: 存储桶 (Required)
- param saveEndpoint: endpoint (Optional)
- param recordFileType: 录制文件格式:
- 取值: ts,flv,mp4 (多种类型之间用;隔开)
- 不区分大小写 (Required)
- param template: 录制模板自定义名称:
- 取值要求:数字、大小写字母或短横线("-")、下划线("_"), 最大长度50个字符
- <b>注意: 不能与已定义命名重复</b> (Required)
func NewAddCustomLiveStreamRecordTemplateRequestWithoutParam ¶
func NewAddCustomLiveStreamRecordTemplateRequestWithoutParam() *AddCustomLiveStreamRecordTemplateRequest
This constructor has better compatible ability when API parameters changed
func (AddCustomLiveStreamRecordTemplateRequest) GetRegionId ¶
func (r AddCustomLiveStreamRecordTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddCustomLiveStreamRecordTemplateRequest) SetRecordFileType ¶
func (r *AddCustomLiveStreamRecordTemplateRequest) SetRecordFileType(recordFileType string)
param recordFileType: 录制文件格式:
- 取值: ts,flv,mp4 (多种类型之间用;隔开) - 不区分大小写 (Required)
func (*AddCustomLiveStreamRecordTemplateRequest) SetRecordPeriod ¶
func (r *AddCustomLiveStreamRecordTemplateRequest) SetRecordPeriod(recordPeriod int)
param recordPeriod: 自动录制周期
- 取值: [15,360] - 单位: 分钟 (Required)
func (*AddCustomLiveStreamRecordTemplateRequest) SetSaveBucket ¶
func (r *AddCustomLiveStreamRecordTemplateRequest) SetSaveBucket(saveBucket string)
param saveBucket: 存储桶
(Required)
func (*AddCustomLiveStreamRecordTemplateRequest) SetSaveEndpoint ¶
func (r *AddCustomLiveStreamRecordTemplateRequest) SetSaveEndpoint(saveEndpoint string)
param saveEndpoint: endpoint
(Optional)
func (*AddCustomLiveStreamRecordTemplateRequest) SetTemplate ¶
func (r *AddCustomLiveStreamRecordTemplateRequest) SetTemplate(template string)
param template: 录制模板自定义名称: - 取值要求:数字、大小写字母或短横线("-")、下划线("_"), 最大长度50个字符 - <b>注意: 不能与已定义命名重复</b>
(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 /* 截图格式 - 取值: jpg, png - 不区分大小写 */ Format string `json:"format"` /* 截图宽度 - 取值: [8,8192] - 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出截图 - 如果(width,height)都不设置,则按源流大小输出截图 (Optional) */ Width *int `json:"width"` /* 截图高度 - 取值: [8,8192] - 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出截图 - 如果(width,height)都不设置,则按源流大小输出截图 (Optional) */ Height *int `json:"height"` /* 截图与设定的宽高不匹配时的处理规则 1: 拉伸 2: 留黑 3: 留白 4: 高斯模糊 - 1是按照设定宽高拉伸 - 2,3,4是等比例的缩放多余或不足处按调置处理 */ FillType int `json:"fillType"` /* 截图周期 - 取值范围 [5,3600] - 单位: 秒 */ SnapshotInterval int `json:"snapshotInterval"` /* 存储模式 1: 覆盖存储 2: 顺序存储 */ SaveMode int `json:"saveMode"` /* 存储桶 */ SaveBucket string `json:"saveBucket"` /* 存储地址 (Optional) */ SaveEndpoint *string `json:"saveEndpoint"` /* 截图模板自定义名称: - 取值要求: 数字、大小写字母或短横线("-")、下划线("_"), 首尾不能有特殊字符("-") 最大长度50个字符 - <b>注意: 不能与已定义命名重复</b> */ Template string `json:"template"` }
func NewAddCustomLiveStreamSnapshotTemplateRequest ¶
func NewAddCustomLiveStreamSnapshotTemplateRequest( format string, fillType int, snapshotInterval int, saveMode int, saveBucket string, template string, ) *AddCustomLiveStreamSnapshotTemplateRequest
- param format: 截图格式
- 取值: jpg, png
- 不区分大小写 (Required)
- param fillType: 截图与设定的宽高不匹配时的处理规则 1: 拉伸 2: 留黑 3: 留白 4: 高斯模糊
- 1是按照设定宽高拉伸
- 2,3,4是等比例的缩放多余或不足处按调置处理 (Required)
- param snapshotInterval: 截图周期
- 取值范围 [5,3600]
- 单位: 秒 (Required)
- param saveMode: 存储模式 1: 覆盖存储 2: 顺序存储 (Required)
- param saveBucket: 存储桶 (Required)
- param template: 截图模板自定义名称:
- 取值要求: 数字、大小写字母或短横线("-")、下划线("_"), 首尾不能有特殊字符("-") 最大长度50个字符
- <b>注意: 不能与已定义命名重复</b> (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: 截图格式
- 取值: jpg, png
- 不区分大小写 (Required)
- param width: 截图宽度
- 取值: [8,8192]
- 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出截图
- 如果(width,height)都不设置,则按源流大小输出截图 (Optional)
- param height: 截图高度
- 取值: [8,8192]
- 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出截图
- 如果(width,height)都不设置,则按源流大小输出截图 (Optional)
- param fillType: 截图与设定的宽高不匹配时的处理规则 1: 拉伸 2: 留黑 3: 留白 4: 高斯模糊
- 1是按照设定宽高拉伸
- 2,3,4是等比例的缩放多余或不足处按调置处理 (Required)
- param snapshotInterval: 截图周期
- 取值范围 [5,3600]
- 单位: 秒 (Required)
- param saveMode: 存储模式 1: 覆盖存储 2: 顺序存储 (Required)
- param saveBucket: 存储桶 (Required)
- param saveEndpoint: 存储地址 (Optional)
- param template: 截图模板自定义名称:
- 取值要求: 数字、大小写字母或短横线("-")、下划线("_"), 首尾不能有特殊字符("-") 最大长度50个字符
- <b>注意: 不能与已定义命名重复</b> (Required)
func NewAddCustomLiveStreamSnapshotTemplateRequestWithoutParam ¶
func NewAddCustomLiveStreamSnapshotTemplateRequestWithoutParam() *AddCustomLiveStreamSnapshotTemplateRequest
This constructor has better compatible ability when API parameters changed
func (AddCustomLiveStreamSnapshotTemplateRequest) GetRegionId ¶
func (r AddCustomLiveStreamSnapshotTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddCustomLiveStreamSnapshotTemplateRequest) SetFillType ¶
func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetFillType(fillType int)
param fillType: 截图与设定的宽高不匹配时的处理规则 1: 拉伸 2: 留黑 3: 留白 4: 高斯模糊
- 1是按照设定宽高拉伸 - 2,3,4是等比例的缩放多余或不足处按调置处理 (Required)
func (*AddCustomLiveStreamSnapshotTemplateRequest) SetFormat ¶
func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetFormat(format string)
param format: 截图格式
- 取值: jpg, png - 不区分大小写 (Required)
func (*AddCustomLiveStreamSnapshotTemplateRequest) SetHeight ¶
func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetHeight(height int)
param height: 截图高度
- 取值: [8,8192] - 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出截图 - 如果(width,height)都不设置,则按源流大小输出截图 (Optional)
func (*AddCustomLiveStreamSnapshotTemplateRequest) SetSaveBucket ¶
func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSaveBucket(saveBucket string)
param saveBucket: 存储桶(Required)
func (*AddCustomLiveStreamSnapshotTemplateRequest) SetSaveEndpoint ¶
func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSaveEndpoint(saveEndpoint string)
param saveEndpoint: 存储地址(Optional)
func (*AddCustomLiveStreamSnapshotTemplateRequest) SetSaveMode ¶
func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSaveMode(saveMode int)
param saveMode: 存储模式 1: 覆盖存储 2: 顺序存储
(Required)
func (*AddCustomLiveStreamSnapshotTemplateRequest) SetSnapshotInterval ¶
func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetSnapshotInterval(snapshotInterval int)
param snapshotInterval: 截图周期
- 取值范围 [5,3600] - 单位: 秒 (Required)
func (*AddCustomLiveStreamSnapshotTemplateRequest) SetTemplate ¶
func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetTemplate(template string)
param template: 截图模板自定义名称:
- 取值要求: 数字、大小写字母或短横线("-")、下划线("_"), 首尾不能有特殊字符("-") 最大长度50个字符
- <b>注意: 不能与已定义命名重复</b>
(Required)
func (*AddCustomLiveStreamSnapshotTemplateRequest) SetWidth ¶
func (r *AddCustomLiveStreamSnapshotTemplateRequest) SetWidth(width int)
param width: 截图宽度
- 取值: [8,8192] - 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出截图 - 如果(width,height)都不设置,则按源流大小输出截图 (Optional)
type AddCustomLiveStreamSnapshotTemplateResponse ¶
type AddCustomLiveStreamSnapshotTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddCustomLiveStreamSnapshotTemplateResult `json:"result"` }
type AddCustomLiveStreamSnapshotTemplateResult ¶
type AddCustomLiveStreamSnapshotTemplateResult struct { }
type AddCustomLiveStreamTranscodeTemplateRequest ¶
type AddCustomLiveStreamTranscodeTemplateRequest struct { core.JDCloudRequest /* 转码模板名称 - 长度范围:[1,50] (Optional) */ TemplateName *string `json:"templateName"` /* 视频编码格式,取值:h264,h265,默认h264 - h264时,分辨率小于等于1080p - h265时,分辨率小于等于4k (Optional) */ VideoCodec *string `json:"videoCodec"` /* 转码输出的码率值 - 取值范围: [128,15000] - 单位: kpbs */ VideoCodeRate int `json:"videoCodeRate"` /* 转码输出的帧率值 - 取值:[1,30] */ VideoFrameRate string `json:"videoFrameRate"` /* 转码输出视频宽度 - 取值: [128,4096] - 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出转码 - 如果(width,height)都不设置,则按源流大小输出转码 (Optional) */ Width *int `json:"width"` /* 转码输出视频高度 - 取值: [128,4096] - 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出转码 - 如果(width,height)都不设置,则按源流大小输出转码 (Optional) */ Height *int `json:"height"` /* 转码模板(转码流输出后缀) - 取值要求:数字、大小写字母或短横线("-"),必须以数字或字母作为开头和结尾,长度不超过50字符 - <b>注意: 不能与系统的标准的转码模板和当前用户已自定义命名重复</b> - 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f) */ Template string `json:"template"` /* 转码输出音频编码格式 - 取值: aac、mp3 - 不区分大小写 */ AudioCodec string `json:"audioCodec"` /* 转码输出音频格式 - 取值: aac_lc,aac_low,aac_he,aac_he_v2; 默认:aac_he - 不区分大小写 (Optional) */ AudioFormat *string `json:"audioFormat"` /* 转码输出音频采样率 - 取值: [44100,48000] */ AudioSampleRate int `json:"audioSampleRate"` /* 转码输出音频通道数 1: 单声道 2: 双声道 */ AudioChannel int `json:"audioChannel"` /* 转码输出音频码率 - 取值: [16,128] - 单位: kbps */ AudioCodeRate int `json:"audioCodeRate"` /* 京享超清开关 - 取值: jdchd-1.0,off - 京享超清暂时只支持h.264 (Optional) */ Jdchd *string `json:"jdchd"` /* 舒适音频 - 取值: on,off (Optional) */ AudioComfort *string `json:"audioComfort"` }
func NewAddCustomLiveStreamTranscodeTemplateRequest ¶
func NewAddCustomLiveStreamTranscodeTemplateRequest( videoCodeRate int, videoFrameRate string, template string, audioCodec string, audioSampleRate int, audioChannel int, audioCodeRate int, ) *AddCustomLiveStreamTranscodeTemplateRequest
- param videoCodeRate: 转码输出的码率值
- 取值范围: [128,15000]
- 单位: kpbs (Required)
- param videoFrameRate: 转码输出的帧率值
- 取值:[1,30] (Required)
- param template: 转码模板(转码流输出后缀)
- 取值要求:数字、大小写字母或短横线("-"),必须以数字或字母作为开头和结尾,长度不超过50字符
- <b>注意: 不能与系统的标准的转码模板和当前用户已自定义命名重复</b>
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f) (Required)
- param audioCodec: 转码输出音频编码格式
- 取值: aac、mp3
- 不区分大小写 (Required)
- param audioSampleRate: 转码输出音频采样率
- 取值: [44100,48000] (Required)
- param audioChannel: 转码输出音频通道数 1: 单声道 2: 双声道 (Required)
- param audioCodeRate: 转码输出音频码率
- 取值: [16,128]
- 单位: kbps (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewAddCustomLiveStreamTranscodeTemplateRequestWithAllParams ¶
func NewAddCustomLiveStreamTranscodeTemplateRequestWithAllParams( templateName *string, videoCodec *string, videoCodeRate int, videoFrameRate string, width *int, height *int, template string, audioCodec string, audioFormat *string, audioSampleRate int, audioChannel int, audioCodeRate int, jdchd *string, audioComfort *string, ) *AddCustomLiveStreamTranscodeTemplateRequest
- param templateName: 转码模板名称
- 长度范围:[1,50] (Optional)
- param videoCodec: 视频编码格式,取值:h264,h265,默认h264
- h264时,分辨率小于等于1080p
- h265时,分辨率小于等于4k (Optional)
- param videoCodeRate: 转码输出的码率值
- 取值范围: [128,15000]
- 单位: kpbs (Required)
- param videoFrameRate: 转码输出的帧率值
- 取值:[1,30] (Required)
- param width: 转码输出视频宽度
- 取值: [128,4096]
- 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出转码
- 如果(width,height)都不设置,则按源流大小输出转码 (Optional)
- param height: 转码输出视频高度
- 取值: [128,4096]
- 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出转码
- 如果(width,height)都不设置,则按源流大小输出转码 (Optional)
- param template: 转码模板(转码流输出后缀)
- 取值要求:数字、大小写字母或短横线("-"),必须以数字或字母作为开头和结尾,长度不超过50字符
- <b>注意: 不能与系统的标准的转码模板和当前用户已自定义命名重复</b>
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f) (Required)
- param audioCodec: 转码输出音频编码格式
- 取值: aac、mp3
- 不区分大小写 (Required)
- param audioFormat: 转码输出音频格式
- 取值: aac_lc,aac_low,aac_he,aac_he_v2; 默认:aac_he
- 不区分大小写 (Optional)
- param audioSampleRate: 转码输出音频采样率
- 取值: [44100,48000] (Required)
- param audioChannel: 转码输出音频通道数 1: 单声道 2: 双声道 (Required)
- param audioCodeRate: 转码输出音频码率
- 取值: [16,128]
- 单位: kbps (Required)
- param jdchd: 京享超清开关
- 取值: jdchd-1.0,off
- 京享超清暂时只支持h.264 (Optional)
- param audioComfort: 舒适音频
- 取值: on,off (Optional)
func NewAddCustomLiveStreamTranscodeTemplateRequestWithoutParam ¶
func NewAddCustomLiveStreamTranscodeTemplateRequestWithoutParam() *AddCustomLiveStreamTranscodeTemplateRequest
This constructor has better compatible ability when API parameters changed
func (AddCustomLiveStreamTranscodeTemplateRequest) GetRegionId ¶
func (r AddCustomLiveStreamTranscodeTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioChannel ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioChannel(audioChannel int)
param audioChannel: 转码输出音频通道数 1: 单声道 2: 双声道
(Required)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodeRate ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodeRate(audioCodeRate int)
param audioCodeRate: 转码输出音频码率
- 取值: [16,128] - 单位: kbps (Required)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodec ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioCodec(audioCodec string)
param audioCodec: 转码输出音频编码格式
- 取值: aac、mp3 - 不区分大小写 (Required)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioComfort ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioComfort(audioComfort string)
param audioComfort: 舒适音频
- 取值: on,off (Optional)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioFormat ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioFormat(audioFormat string)
param audioFormat: 转码输出音频格式
- 取值: aac_lc,aac_low,aac_he,aac_he_v2; 默认:aac_he - 不区分大小写 (Optional)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetAudioSampleRate ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetAudioSampleRate(audioSampleRate int)
param audioSampleRate: 转码输出音频采样率
- 取值: [44100,48000] (Required)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetHeight ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetHeight(height int)
param height: 转码输出视频高度
- 取值: [128,4096] - 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出转码 - 如果(width,height)都不设置,则按源流大小输出转码 (Optional)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetJdchd ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetJdchd(jdchd string)
param jdchd: 京享超清开关
- 取值: jdchd-1.0,off - 京享超清暂时只支持h.264 (Optional)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetTemplate ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetTemplate(template string)
param template: 转码模板(转码流输出后缀)
- 取值要求:数字、大小写字母或短横线("-"),必须以数字或字母作为开头和结尾,长度不超过50字符
- <b>注意: 不能与系统的标准的转码模板和当前用户已自定义命名重复</b>
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f)
(Required)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetTemplateName ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetTemplateName(templateName string)
param templateName: 转码模板名称
- 长度范围:[1,50] (Optional)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetVideoCodeRate ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetVideoCodeRate(videoCodeRate int)
param videoCodeRate: 转码输出的码率值
- 取值范围: [128,15000] - 单位: kpbs (Required)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetVideoCodec ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetVideoCodec(videoCodec string)
param videoCodec: 视频编码格式,取值:h264,h265,默认h264
- h264时,分辨率小于等于1080p - h265时,分辨率小于等于4k (Optional)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetVideoFrameRate ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetVideoFrameRate(videoFrameRate string)
param videoFrameRate: 转码输出的帧率值
- 取值:[1,30] (Required)
func (*AddCustomLiveStreamTranscodeTemplateRequest) SetWidth ¶
func (r *AddCustomLiveStreamTranscodeTemplateRequest) SetWidth(width int)
param width: 转码输出视频宽度
- 取值: [128,4096] - 如果(width,height)只设置其中之一,则按所设置参数项等比缩放另一项输出转码 - 如果(width,height)都不设置,则按源流大小输出转码 (Optional)
type AddCustomLiveStreamTranscodeTemplateResponse ¶
type AddCustomLiveStreamTranscodeTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddCustomLiveStreamTranscodeTemplateResult `json:"result"` }
type AddCustomLiveStreamTranscodeTemplateResult ¶
type AddCustomLiveStreamTranscodeTemplateResult struct { }
type AddCustomLiveStreamWatermarkTemplateRequest ¶
type AddCustomLiveStreamWatermarkTemplateRequest struct { core.JDCloudRequest /* 水印位置 - 取值范围:左上:1,右上:3, 左下:7,右下:9,默认:1 (Optional) */ Position *int `json:"position"` /* 偏移量单位 - 取值: percent,pixel - percent:按百分比; pixel:像素 默认:pixel (Optional) */ OffsetUnit *string `json:"offsetUnit"` /* x轴偏移量 - 取值范围 percent: (0,100] pixel: (0,1920] */ OffsetX int `json:"offsetX"` /* y轴偏移量: - 取值范围 percent: (0,100] pixel: (0,1920] */ OffsetY int `json:"offsetY"` /* 水印大小单位 - 取值: percent,pixel - percent:按百分比; pixel:像素 默认:pixel (Optional) */ SizeUnit *string `json:"sizeUnit"` /* 水印宽度: - 取值范围 percent: (0,100] pixel: (0,1920] */ Width int `json:"width"` /* 水印高度: - 取值范围 percent: (0,100] pixel: (0,1920] */ Height int `json:"height"` /* 自定义水印模板名称 - 取值要求: 数字、大小写字母、短横线("-")、下划线("_"),   首尾不能有特殊字符("-"),   不超过50字符,utf-8格式 - <b>注意: 不能与已定义命名重复</b> */ Template string `json:"template"` /* 创建上传任务时返回的uploadId参数,当通过接口上传水印图片时,uploadId必填 (Optional) */ UploadId *string `json:"uploadId"` /* 水印地址<br>- 以 http:// 开头,可公开访问地址<br> */ Url string `json:"url"` }
func NewAddCustomLiveStreamWatermarkTemplateRequest ¶
func NewAddCustomLiveStreamWatermarkTemplateRequest( offsetX int, offsetY int, width int, height int, template string, url string, ) *AddCustomLiveStreamWatermarkTemplateRequest
- param offsetX: x轴偏移量
- 取值范围 percent: (0,100] pixel: (0,1920] (Required)
- param offsetY: y轴偏移量:
- 取值范围 percent: (0,100] pixel: (0,1920] (Required)
- param width: 水印宽度:
- 取值范围 percent: (0,100] pixel: (0,1920] (Required)
- param height: 水印高度:
- 取值范围 percent: (0,100] pixel: (0,1920] (Required)
- param template: 自定义水印模板名称
- 取值要求: 数字、大小写字母、短横线("-")、下划线("_"),   首尾不能有特殊字符("-"),   不超过50字符,utf-8格式 - <b>注意: 不能与已定义命名重复</b>
(Required) * param url: 水印地址<br>- 以 http:// 开头,可公开访问地址<br> (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddCustomLiveStreamWatermarkTemplateRequestWithAllParams ¶
func NewAddCustomLiveStreamWatermarkTemplateRequestWithAllParams( position *int, offsetUnit *string, offsetX int, offsetY int, sizeUnit *string, width int, height int, template string, uploadId *string, url string, ) *AddCustomLiveStreamWatermarkTemplateRequest
- param position: 水印位置
- 取值范围:左上:1,右上:3, 左下:7,右下:9,默认:1 (Optional)
- param offsetUnit: 偏移量单位
- 取值: percent,pixel
- percent:按百分比; pixel:像素 默认:pixel (Optional)
- param offsetX: x轴偏移量
- 取值范围 percent: (0,100] pixel: (0,1920] (Required)
- param offsetY: y轴偏移量:
- 取值范围 percent: (0,100] pixel: (0,1920] (Required)
- param sizeUnit: 水印大小单位
- 取值: percent,pixel
- percent:按百分比; pixel:像素 默认:pixel (Optional)
- param width: 水印宽度:
- 取值范围 percent: (0,100] pixel: (0,1920] (Required)
- param height: 水印高度:
- 取值范围 percent: (0,100] pixel: (0,1920] (Required)
- param template: 自定义水印模板名称
- 取值要求: 数字、大小写字母、短横线("-")、下划线("_"),   首尾不能有特殊字符("-"),   不超过50字符,utf-8格式 - <b>注意: 不能与已定义命名重复</b>
(Required) * param uploadId: 创建上传任务时返回的uploadId参数,当通过接口上传水印图片时,uploadId必填 (Optional) * param url: 水印地址<br>- 以 http:// 开头,可公开访问地址<br> (Required)
func NewAddCustomLiveStreamWatermarkTemplateRequestWithoutParam ¶
func NewAddCustomLiveStreamWatermarkTemplateRequestWithoutParam() *AddCustomLiveStreamWatermarkTemplateRequest
This constructor has better compatible ability when API parameters changed
func (AddCustomLiveStreamWatermarkTemplateRequest) GetRegionId ¶
func (r AddCustomLiveStreamWatermarkTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetHeight ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetHeight(height int)
param height: 水印高度:
- 取值范围 percent: (0,100] pixel: (0,1920]
(Required)
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetUnit ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetUnit(offsetUnit string)
param offsetUnit: 偏移量单位
- 取值: percent,pixel - percent:按百分比; pixel:像素 默认:pixel (Optional)
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetX ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetX(offsetX int)
param offsetX: x轴偏移量
- 取值范围 percent: (0,100] pixel: (0,1920]
(Required)
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetY ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetOffsetY(offsetY int)
param offsetY: y轴偏移量:
- 取值范围 percent: (0,100] pixel: (0,1920]
(Required)
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetPosition ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetPosition(position int)
param position: 水印位置
- 取值范围:左上:1,右上:3, 左下:7,右下:9,默认:1 (Optional)
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetSizeUnit ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetSizeUnit(sizeUnit string)
param sizeUnit: 水印大小单位
- 取值: percent,pixel - percent:按百分比; pixel:像素 默认:pixel (Optional)
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetTemplate ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetTemplate(template string)
param template: 自定义水印模板名称
- 取值要求: 数字、大小写字母、短横线("-")、下划线("_"),   首尾不能有特殊字符("-"),   不超过50字符,utf-8格式 - <b>注意: 不能与已定义命名重复</b> (Required)
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetUploadId ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetUploadId(uploadId string)
param uploadId: 创建上传任务时返回的uploadId参数,当通过接口上传水印图片时,uploadId必填
(Optional)
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetUrl ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetUrl(url string)
param url: 水印地址<br>- 以 http:// 开头,可公开访问地址<br>(Required)
func (*AddCustomLiveStreamWatermarkTemplateRequest) SetWidth ¶
func (r *AddCustomLiveStreamWatermarkTemplateRequest) SetWidth(width int)
param width: 水印宽度:
- 取值范围 percent: (0,100] pixel: (0,1920]
(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"` /* 应用名称 - 取值: 数字字母中划线("-")下划线("_") 50个字符以内 */ AppName string `json:"appName"` }
func NewAddLiveAppRequest ¶
func NewAddLiveAppRequest( publishDomain string, appName string, ) *AddLiveAppRequest
- param publishDomain: 直播的推流域名 (Required)
- param appName: 应用名称
- 取值: 数字字母中划线("-")下划线("_") 50个字符以内 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveAppRequestWithAllParams ¶
func NewAddLiveAppRequestWithAllParams( publishDomain string, appName string, ) *AddLiveAppRequest
- param publishDomain: 直播的推流域名 (Required)
- param appName: 应用名称
- 取值: 数字字母中划线("-")下划线("_") 50个字符以内 (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: 应用名称
- 取值: 数字字母中划线("-")下划线("_") 50个字符以内 (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 AddLiveRecordTaskRequest ¶
type AddLiveRecordTaskRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` /* 录制时间集合 - 最大支持10段,多段合并成一个文件 - 多段时间跨度最小不能小于10s - 多段时间跨度最大不能超过8小时 */ RecordTimes []live.RecordTime `json:"recordTimes"` /* 存储桶 */ SaveBucket string `json:"saveBucket"` /* 存储地址 */ SaveEndpoint string `json:"saveEndpoint"` /* 录制文件类型: - 取值: ts,flv,mp4 (多种类型之间用;隔开) - 不区分大小写 */ RecordFileType string `json:"recordFileType"` /* 录制文件存储Object: - 默认: /record/{Date}/{ServerId}/{AppName}/{StreamName}/{StartTime}_{EndTime} (Optional) */ SaveObject *string `json:"saveObject"` /* 打点录制任务外部id(可传入您的id,在回调时会在该字段返回) (Optional) */ TaskExternalId *string `json:"taskExternalId"` }
func NewAddLiveRecordTaskRequest ¶
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: 录制时间集合
- 最大支持10段,多段合并成一个文件
- 多段时间跨度最小不能小于10s
- 多段时间跨度最大不能超过8小时 (Required)
- param saveBucket: 存储桶 (Required)
- param saveEndpoint: 存储地址 (Required)
- param recordFileType: 录制文件类型:
- 取值: ts,flv,mp4 (多种类型之间用;隔开)
- 不区分大小写 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveRecordTaskRequestWithAllParams ¶
func NewAddLiveRecordTaskRequestWithAllParams( publishDomain string, appName string, streamName string, recordTimes []live.RecordTime, saveBucket string, saveEndpoint string, recordFileType string, saveObject *string, taskExternalId *string, ) *AddLiveRecordTaskRequest
- param publishDomain: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param streamName: 流名称 (Required)
- param recordTimes: 录制时间集合
- 最大支持10段,多段合并成一个文件
- 多段时间跨度最小不能小于10s
- 多段时间跨度最大不能超过8小时 (Required)
- param saveBucket: 存储桶 (Required)
- param saveEndpoint: 存储地址 (Required)
- param recordFileType: 录制文件类型:
- 取值: ts,flv,mp4 (多种类型之间用;隔开)
- 不区分大小写 (Required)
- param saveObject: 录制文件存储Object:
- 默认: /record/{Date}/{ServerId}/{AppName}/{StreamName}/{StartTime}_{EndTime} (Optional)
- param taskExternalId: 打点录制任务外部id(可传入您的id,在回调时会在该字段返回) (Optional)
func NewAddLiveRecordTaskRequestWithoutParam ¶
func NewAddLiveRecordTaskRequestWithoutParam() *AddLiveRecordTaskRequest
This constructor has better compatible ability when API parameters changed
func (AddLiveRecordTaskRequest) GetRegionId ¶
func (r AddLiveRecordTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddLiveRecordTaskRequest) SetAppName ¶
func (r *AddLiveRecordTaskRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*AddLiveRecordTaskRequest) SetPublishDomain ¶
func (r *AddLiveRecordTaskRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*AddLiveRecordTaskRequest) SetRecordFileType ¶
func (r *AddLiveRecordTaskRequest) SetRecordFileType(recordFileType string)
param recordFileType: 录制文件类型:
- 取值: ts,flv,mp4 (多种类型之间用;隔开) - 不区分大小写 (Required)
func (*AddLiveRecordTaskRequest) SetRecordTimes ¶
func (r *AddLiveRecordTaskRequest) SetRecordTimes(recordTimes []live.RecordTime)
param recordTimes: 录制时间集合
- 最大支持10段,多段合并成一个文件 - 多段时间跨度最小不能小于10s - 多段时间跨度最大不能超过8小时 (Required)
func (*AddLiveRecordTaskRequest) SetSaveBucket ¶
func (r *AddLiveRecordTaskRequest) SetSaveBucket(saveBucket string)
param saveBucket: 存储桶(Required)
func (*AddLiveRecordTaskRequest) SetSaveEndpoint ¶
func (r *AddLiveRecordTaskRequest) SetSaveEndpoint(saveEndpoint string)
param saveEndpoint: 存储地址(Required)
func (*AddLiveRecordTaskRequest) SetSaveObject ¶
func (r *AddLiveRecordTaskRequest) SetSaveObject(saveObject string)
param saveObject: 录制文件存储Object:
- 默认: /record/{Date}/{ServerId}/{AppName}/{StreamName}/{StartTime}_{EndTime} (Optional)
func (*AddLiveRecordTaskRequest) SetStreamName ¶
func (r *AddLiveRecordTaskRequest) SetStreamName(streamName string)
param streamName: 流名称(Required)
func (*AddLiveRecordTaskRequest) SetTaskExternalId ¶
func (r *AddLiveRecordTaskRequest) SetTaskExternalId(taskExternalId string)
param taskExternalId: 打点录制任务外部id(可传入您的id,在回调时会在该字段返回)
(Optional)
type AddLiveRecordTaskResponse ¶
type AddLiveRecordTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddLiveRecordTaskResult `json:"result"` }
type AddLiveRecordTaskResult ¶
type AddLiveRecordTaskResult struct { }
type AddLiveRestartDomainRequest ¶
type AddLiveRestartDomainRequest struct { core.JDCloudRequest /* 直播的播放域名 - 回看域名所对应的原播放域名,新建的回看域名将绑定到此播放域名下 */ PlayDomain string `json:"playDomain"` /* 直播回看域名 - 直播域名必须已经备案完成 */ RestartDomain string `json:"restartDomain"` }
func NewAddLiveRestartDomainRequest ¶
func NewAddLiveRestartDomainRequest( playDomain string, restartDomain string, ) *AddLiveRestartDomainRequest
- param playDomain: 直播的播放域名
- 回看域名所对应的原播放域名,新建的回看域名将绑定到此播放域名下 (Required)
- param restartDomain: 直播回看域名
- 直播域名必须已经备案完成 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveRestartDomainRequestWithAllParams ¶
func NewAddLiveRestartDomainRequestWithAllParams( playDomain string, restartDomain string, ) *AddLiveRestartDomainRequest
- param playDomain: 直播的播放域名
- 回看域名所对应的原播放域名,新建的回看域名将绑定到此播放域名下 (Required)
- param restartDomain: 直播回看域名
- 直播域名必须已经备案完成 (Required)
func NewAddLiveRestartDomainRequestWithoutParam ¶
func NewAddLiveRestartDomainRequestWithoutParam() *AddLiveRestartDomainRequest
This constructor has better compatible ability when API parameters changed
func (AddLiveRestartDomainRequest) GetRegionId ¶
func (r AddLiveRestartDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddLiveRestartDomainRequest) SetPlayDomain ¶
func (r *AddLiveRestartDomainRequest) SetPlayDomain(playDomain string)
param playDomain: 直播的播放域名
- 回看域名所对应的原播放域名,新建的回看域名将绑定到此播放域名下 (Required)
func (*AddLiveRestartDomainRequest) SetRestartDomain ¶
func (r *AddLiveRestartDomainRequest) SetRestartDomain(restartDomain string)
param restartDomain: 直播回看域名
- 直播域名必须已经备案完成 (Required)
type AddLiveRestartDomainResponse ¶
type AddLiveRestartDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddLiveRestartDomainResult `json:"result"` }
type AddLiveRestartDomainResult ¶
type AddLiveRestartDomainResult struct { }
type AddLiveStreamAppQualityDetectionRequest ¶
type AddLiveStreamAppQualityDetectionRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 质量检测模板 */ Template string `json:"template"` }
func NewAddLiveStreamAppQualityDetectionRequest ¶
func NewAddLiveStreamAppQualityDetectionRequest( publishDomain string, appName string, template string, ) *AddLiveStreamAppQualityDetectionRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param template: 质量检测模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamAppQualityDetectionRequestWithAllParams ¶
func NewAddLiveStreamAppQualityDetectionRequestWithAllParams( publishDomain string, appName string, template string, ) *AddLiveStreamAppQualityDetectionRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param template: 质量检测模板 (Required)
func NewAddLiveStreamAppQualityDetectionRequestWithoutParam ¶
func NewAddLiveStreamAppQualityDetectionRequestWithoutParam() *AddLiveStreamAppQualityDetectionRequest
This constructor has better compatible ability when API parameters changed
func (AddLiveStreamAppQualityDetectionRequest) GetRegionId ¶
func (r AddLiveStreamAppQualityDetectionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddLiveStreamAppQualityDetectionRequest) SetAppName ¶
func (r *AddLiveStreamAppQualityDetectionRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*AddLiveStreamAppQualityDetectionRequest) SetPublishDomain ¶
func (r *AddLiveStreamAppQualityDetectionRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*AddLiveStreamAppQualityDetectionRequest) SetTemplate ¶
func (r *AddLiveStreamAppQualityDetectionRequest) SetTemplate(template string)
param template: 质量检测模板
(Required)
type AddLiveStreamAppQualityDetectionResponse ¶
type AddLiveStreamAppQualityDetectionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddLiveStreamAppQualityDetectionResult `json:"result"` }
type AddLiveStreamAppQualityDetectionResult ¶
type AddLiveStreamAppQualityDetectionResult struct { }
type AddLiveStreamAppRecordRequest ¶
type AddLiveStreamAppRecordRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 录制模版 */ Template string `json:"template"` }
func NewAddLiveStreamAppRecordRequest ¶
func NewAddLiveStreamAppRecordRequest( publishDomain string, appName string, template string, ) *AddLiveStreamAppRecordRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param template: 录制模版 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamAppRecordRequestWithAllParams ¶
func NewAddLiveStreamAppRecordRequestWithAllParams( publishDomain string, appName string, template string, ) *AddLiveStreamAppRecordRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (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 /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 截图模板 */ Template string `json:"template"` }
func NewAddLiveStreamAppSnapshotRequest ¶
func NewAddLiveStreamAppSnapshotRequest( publishDomain string, appName string, template string, ) *AddLiveStreamAppSnapshotRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param template: 截图模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamAppSnapshotRequestWithAllParams ¶
func NewAddLiveStreamAppSnapshotRequestWithAllParams( publishDomain string, appName string, template string, ) *AddLiveStreamAppSnapshotRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (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"` /* 应用名称 */ AppName string `json:"appName"` /* 转码模版 - 取值范围: 系统标准转码模板, 用户自定义转码模板 - 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f) */ Template string `json:"template"` }
func NewAddLiveStreamAppTranscodeRequest ¶
func NewAddLiveStreamAppTranscodeRequest( publishDomain string, appName string, template string, ) *AddLiveStreamAppTranscodeRequest
- param publishDomain: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param template: 转码模版
- 取值范围: 系统标准转码模板, 用户自定义转码模板
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f) (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamAppTranscodeRequestWithAllParams ¶
func NewAddLiveStreamAppTranscodeRequestWithAllParams( publishDomain string, appName string, template string, ) *AddLiveStreamAppTranscodeRequest
- param publishDomain: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param template: 转码模版
- 取值范围: 系统标准转码模板, 用户自定义转码模板
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f) (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: 转码模版
- 取值范围: 系统标准转码模板, 用户自定义转码模板
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f)
(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 AddLiveStreamAppTranslateRequest ¶
type AddLiveStreamAppTranslateRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 翻译模版 - 取值范围: 系统标准翻译模板, 用户自定义翻译模板 - 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中) */ Template string `json:"template"` }
func NewAddLiveStreamAppTranslateRequest ¶
func NewAddLiveStreamAppTranslateRequest( publishDomain string, appName string, template string, ) *AddLiveStreamAppTranslateRequest
- param publishDomain: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param template: 翻译模版
- 取值范围: 系统标准翻译模板, 用户自定义翻译模板
- 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中) (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamAppTranslateRequestWithAllParams ¶
func NewAddLiveStreamAppTranslateRequestWithAllParams( publishDomain string, appName string, template string, ) *AddLiveStreamAppTranslateRequest
- param publishDomain: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param template: 翻译模版
- 取值范围: 系统标准翻译模板, 用户自定义翻译模板
- 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中) (Required)
func NewAddLiveStreamAppTranslateRequestWithoutParam ¶
func NewAddLiveStreamAppTranslateRequestWithoutParam() *AddLiveStreamAppTranslateRequest
This constructor has better compatible ability when API parameters changed
func (AddLiveStreamAppTranslateRequest) GetRegionId ¶
func (r AddLiveStreamAppTranslateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddLiveStreamAppTranslateRequest) SetAppName ¶
func (r *AddLiveStreamAppTranslateRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*AddLiveStreamAppTranslateRequest) SetPublishDomain ¶
func (r *AddLiveStreamAppTranslateRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*AddLiveStreamAppTranslateRequest) SetTemplate ¶
func (r *AddLiveStreamAppTranslateRequest) SetTemplate(template string)
param template: 翻译模版
- 取值范围: 系统标准翻译模板, 用户自定义翻译模板
- 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中)
(Required)
type AddLiveStreamAppTranslateResponse ¶
type AddLiveStreamAppTranslateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddLiveStreamAppTranslateResult `json:"result"` }
type AddLiveStreamAppTranslateResult ¶
type AddLiveStreamAppTranslateResult struct { }
type AddLiveStreamAppWatermarkRequest ¶
type AddLiveStreamAppWatermarkRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 水印模板名称 */ Template string `json:"template"` }
func NewAddLiveStreamAppWatermarkRequest ¶
func NewAddLiveStreamAppWatermarkRequest( publishDomain string, appName string, template string, ) *AddLiveStreamAppWatermarkRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param template: 水印模板名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamAppWatermarkRequestWithAllParams ¶
func NewAddLiveStreamAppWatermarkRequestWithAllParams( publishDomain string, appName string, template string, ) *AddLiveStreamAppWatermarkRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (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 AddLiveStreamDomainQualityDetectionRequest ¶
type AddLiveStreamDomainQualityDetectionRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 质量检测模板 */ Template string `json:"template"` }
func NewAddLiveStreamDomainQualityDetectionRequest ¶
func NewAddLiveStreamDomainQualityDetectionRequest( publishDomain string, template string, ) *AddLiveStreamDomainQualityDetectionRequest
* param publishDomain: 推流域名 (Required) * param template: 质量检测模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamDomainQualityDetectionRequestWithAllParams ¶
func NewAddLiveStreamDomainQualityDetectionRequestWithAllParams( publishDomain string, template string, ) *AddLiveStreamDomainQualityDetectionRequest
* param publishDomain: 推流域名 (Required) * param template: 质量检测模板 (Required)
func NewAddLiveStreamDomainQualityDetectionRequestWithoutParam ¶
func NewAddLiveStreamDomainQualityDetectionRequestWithoutParam() *AddLiveStreamDomainQualityDetectionRequest
This constructor has better compatible ability when API parameters changed
func (AddLiveStreamDomainQualityDetectionRequest) GetRegionId ¶
func (r AddLiveStreamDomainQualityDetectionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddLiveStreamDomainQualityDetectionRequest) SetPublishDomain ¶
func (r *AddLiveStreamDomainQualityDetectionRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*AddLiveStreamDomainQualityDetectionRequest) SetTemplate ¶
func (r *AddLiveStreamDomainQualityDetectionRequest) SetTemplate(template string)
param template: 质量检测模板
(Required)
type AddLiveStreamDomainQualityDetectionResponse ¶
type AddLiveStreamDomainQualityDetectionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddLiveStreamDomainQualityDetectionResult `json:"result"` }
type AddLiveStreamDomainQualityDetectionResult ¶
type AddLiveStreamDomainQualityDetectionResult 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 ¶
func (r AddLiveStreamDomainSnapshotRequest) GetRegionId() string
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"` /* 转码模版 - 取值范围: 系统标准转码模板, 用户自定义转码模板 - 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f) */ Template string `json:"template"` }
func NewAddLiveStreamDomainTranscodeRequest ¶
func NewAddLiveStreamDomainTranscodeRequest( publishDomain string, template string, ) *AddLiveStreamDomainTranscodeRequest
- param publishDomain: 直播的推流域名 (Required)
- param template: 转码模版
- 取值范围: 系统标准转码模板, 用户自定义转码模板
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f) (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamDomainTranscodeRequestWithAllParams ¶
func NewAddLiveStreamDomainTranscodeRequestWithAllParams( publishDomain string, template string, ) *AddLiveStreamDomainTranscodeRequest
- param publishDomain: 直播的推流域名 (Required)
- param template: 转码模版
- 取值范围: 系统标准转码模板, 用户自定义转码模板
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f) (Required)
func NewAddLiveStreamDomainTranscodeRequestWithoutParam ¶
func NewAddLiveStreamDomainTranscodeRequestWithoutParam() *AddLiveStreamDomainTranscodeRequest
This constructor has better compatible ability when API parameters changed
func (AddLiveStreamDomainTranscodeRequest) GetRegionId ¶
func (r AddLiveStreamDomainTranscodeRequest) GetRegionId() string
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: 转码模版
- 取值范围: 系统标准转码模板, 用户自定义转码模板
- 系统标准转码模板 ld (h.264/640*360/15f) sd (h.264/960*540/25f) hd (h.264/1280*720/25f) shd (h.264/1920*1080/30f) ld-265 (h.265/640*360/15f) sd-265 (h.265/960*540/25f) hd-265 (h.265/1280*720/25f) shd-265 (h.265/1920*1080/30f)
(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 AddLiveStreamDomainTranslateRequest ¶
type AddLiveStreamDomainTranslateRequest struct { core.JDCloudRequest /* 直播的推流域名 */ PublishDomain string `json:"publishDomain"` /* 翻译模版 - 取值范围: 系统标准翻译模板, 用户自定义翻译模板 - 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中) */ Template string `json:"template"` }
func NewAddLiveStreamDomainTranslateRequest ¶
func NewAddLiveStreamDomainTranslateRequest( publishDomain string, template string, ) *AddLiveStreamDomainTranslateRequest
- param publishDomain: 直播的推流域名 (Required)
- param template: 翻译模版
- 取值范围: 系统标准翻译模板, 用户自定义翻译模板
- 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中) (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamDomainTranslateRequestWithAllParams ¶
func NewAddLiveStreamDomainTranslateRequestWithAllParams( publishDomain string, template string, ) *AddLiveStreamDomainTranslateRequest
- param publishDomain: 直播的推流域名 (Required)
- param template: 翻译模版
- 取值范围: 系统标准翻译模板, 用户自定义翻译模板
- 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中) (Required)
func NewAddLiveStreamDomainTranslateRequestWithoutParam ¶
func NewAddLiveStreamDomainTranslateRequestWithoutParam() *AddLiveStreamDomainTranslateRequest
This constructor has better compatible ability when API parameters changed
func (AddLiveStreamDomainTranslateRequest) GetRegionId ¶
func (r AddLiveStreamDomainTranslateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddLiveStreamDomainTranslateRequest) SetPublishDomain ¶
func (r *AddLiveStreamDomainTranslateRequest) SetPublishDomain(publishDomain string)
param publishDomain: 直播的推流域名(Required)
func (*AddLiveStreamDomainTranslateRequest) SetTemplate ¶
func (r *AddLiveStreamDomainTranslateRequest) SetTemplate(template string)
param template: 翻译模版
- 取值范围: 系统标准翻译模板, 用户自定义翻译模板
- 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中)
(Required)
type AddLiveStreamDomainTranslateResponse ¶
type AddLiveStreamDomainTranslateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddLiveStreamDomainTranslateResult `json:"result"` }
type AddLiveStreamDomainTranslateResult ¶
type AddLiveStreamDomainTranslateResult 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 ¶
func (r AddLiveStreamDomainWatermarkRequest) GetRegionId() string
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 AddLiveStreamTranslateRequest ¶
type AddLiveStreamTranslateRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` /* 翻译模版 - 取值范围: 系统标准翻译模板, 用户自定义翻译模板 - 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中) */ Template string `json:"template"` }
func NewAddLiveStreamTranslateRequest ¶
func NewAddLiveStreamTranslateRequest( publishDomain string, appName string, streamName string, template string, ) *AddLiveStreamTranslateRequest
- param publishDomain: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param streamName: 流名称 (Required)
- param template: 翻译模版
- 取值范围: 系统标准翻译模板, 用户自定义翻译模板
- 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中) (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewAddLiveStreamTranslateRequestWithAllParams ¶
func NewAddLiveStreamTranslateRequestWithAllParams( publishDomain string, appName string, streamName string, template string, ) *AddLiveStreamTranslateRequest
- param publishDomain: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param streamName: 流名称 (Required)
- param template: 翻译模版
- 取值范围: 系统标准翻译模板, 用户自定义翻译模板
- 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中) (Required)
func NewAddLiveStreamTranslateRequestWithoutParam ¶
func NewAddLiveStreamTranslateRequestWithoutParam() *AddLiveStreamTranslateRequest
This constructor has better compatible ability when API parameters changed
func (AddLiveStreamTranslateRequest) GetRegionId ¶
func (r AddLiveStreamTranslateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddLiveStreamTranslateRequest) SetAppName ¶
func (r *AddLiveStreamTranslateRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*AddLiveStreamTranslateRequest) SetPublishDomain ¶
func (r *AddLiveStreamTranslateRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*AddLiveStreamTranslateRequest) SetStreamName ¶
func (r *AddLiveStreamTranslateRequest) SetStreamName(streamName string)
param streamName: 流名称(Required)
func (*AddLiveStreamTranslateRequest) SetTemplate ¶
func (r *AddLiveStreamTranslateRequest) SetTemplate(template string)
param template: 翻译模版
- 取值范围: 系统标准翻译模板, 用户自定义翻译模板
- 系统标准翻译模板 system-zh-en (中译英) system-en-zh (英译中)
(Required)
type AddLiveStreamTranslateResponse ¶
type AddLiveStreamTranslateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddLiveStreamTranslateResult `json:"result"` }
type AddLiveStreamTranslateResult ¶
type AddLiveStreamTranslateResult struct { }
type CloseLiveP2pRequest ¶
type CloseLiveP2pRequest struct { core.JDCloudRequest /* 播放域名 (Optional) */ PlayDomain *string `json:"playDomain"` }
func NewCloseLiveP2pRequest ¶
func NewCloseLiveP2pRequest() *CloseLiveP2pRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCloseLiveP2pRequestWithAllParams ¶
func NewCloseLiveP2pRequestWithAllParams( playDomain *string, ) *CloseLiveP2pRequest
* param playDomain: 播放域名 (Optional)
func NewCloseLiveP2pRequestWithoutParam ¶
func NewCloseLiveP2pRequestWithoutParam() *CloseLiveP2pRequest
This constructor has better compatible ability when API parameters changed
func (CloseLiveP2pRequest) GetRegionId ¶
func (r CloseLiveP2pRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CloseLiveP2pRequest) SetPlayDomain ¶
func (r *CloseLiveP2pRequest) SetPlayDomain(playDomain string)
param playDomain: 播放域名(Optional)
type CloseLiveP2pResponse ¶
type CloseLiveP2pResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CloseLiveP2pResult `json:"result"` }
type CloseLiveP2pResult ¶
type CloseLiveP2pResult struct { }
type CloseLiveRestartRequest ¶
type CloseLiveRestartRequest struct { core.JDCloudRequest /* 回看的播放域名 */ RestartDomain string `json:"restartDomain"` }
func NewCloseLiveRestartRequest ¶
func NewCloseLiveRestartRequest( restartDomain string, ) *CloseLiveRestartRequest
* param restartDomain: 回看的播放域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCloseLiveRestartRequestWithAllParams ¶
func NewCloseLiveRestartRequestWithAllParams( restartDomain string, ) *CloseLiveRestartRequest
* param restartDomain: 回看的播放域名 (Required)
func NewCloseLiveRestartRequestWithoutParam ¶
func NewCloseLiveRestartRequestWithoutParam() *CloseLiveRestartRequest
This constructor has better compatible ability when API parameters changed
func (CloseLiveRestartRequest) GetRegionId ¶
func (r CloseLiveRestartRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CloseLiveRestartRequest) SetRestartDomain ¶
func (r *CloseLiveRestartRequest) SetRestartDomain(restartDomain string)
param restartDomain: 回看的播放域名(Required)
type CloseLiveRestartResponse ¶
type CloseLiveRestartResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CloseLiveRestartResult `json:"result"` }
type CloseLiveRestartResult ¶
type CloseLiveRestartResult struct { }
type CloseLiveTimeshiftRequest ¶
type CloseLiveTimeshiftRequest struct { core.JDCloudRequest /* 直播的播放域名 */ PlayDomain string `json:"playDomain"` }
func NewCloseLiveTimeshiftRequest ¶
func NewCloseLiveTimeshiftRequest( playDomain string, ) *CloseLiveTimeshiftRequest
* param playDomain: 直播的播放域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCloseLiveTimeshiftRequestWithAllParams ¶
func NewCloseLiveTimeshiftRequestWithAllParams( playDomain string, ) *CloseLiveTimeshiftRequest
* param playDomain: 直播的播放域名 (Required)
func NewCloseLiveTimeshiftRequestWithoutParam ¶
func NewCloseLiveTimeshiftRequestWithoutParam() *CloseLiveTimeshiftRequest
This constructor has better compatible ability when API parameters changed
func (CloseLiveTimeshiftRequest) GetRegionId ¶
func (r CloseLiveTimeshiftRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CloseLiveTimeshiftRequest) SetPlayDomain ¶
func (r *CloseLiveTimeshiftRequest) SetPlayDomain(playDomain string)
param playDomain: 直播的播放域名(Required)
type CloseLiveTimeshiftResponse ¶
type CloseLiveTimeshiftResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CloseLiveTimeshiftResult `json:"result"` }
type CloseLiveTimeshiftResult ¶
type CloseLiveTimeshiftResult struct { }
type CreateLiveForwardTaskRequest ¶
type CreateLiveForwardTaskRequest struct { core.JDCloudRequest /* 拉流地址 - 支持rtmp */ SourceUrl string `json:"sourceUrl"` /* 转推地址 - 支持rtmp */ PushUrl string `json:"pushUrl"` /* 执行方式 - StartNow: 立即执行 - StartAsScheduled: 定时执行,根据参数设定的时间 */ StartMode string `json:"startMode"` /* 开始时间 - UTC时间, ISO8601示例:2021-07-26T08:08:08Z - 不填表示立即开始 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间 - UTC时间, ISO8601示例:2021-07-26T08:08:08Z - 最大支持365天,与开始时间间隔不超过7天。 - 假设当前时间2021年03月30日11:50:01,则:结束时间不可超过2022年03月30日11:50:01。 - 不填拉不到流10分钟自动结束 (Optional) */ EndTime *string `json:"endTime"` /* 回调类型 - 不填发送全部回调 - TaskStart 任务开始 - TaskExit 任务结束 - callbackUrl非空的情况下,callbackEvents有效 (Optional) */ CallbackEvents []string `json:"callbackEvents"` /* 事件回调地址 (Optional) */ CallbackUrl *string `json:"callbackUrl"` /* 任务名称 - 最大255字符 (Optional) */ Name *string `json:"name"` }
func NewCreateLiveForwardTaskRequest ¶
func NewCreateLiveForwardTaskRequest( sourceUrl string, pushUrl string, startMode string, ) *CreateLiveForwardTaskRequest
- param sourceUrl: 拉流地址
- 支持rtmp (Required)
- param pushUrl: 转推地址
- 支持rtmp (Required)
- param startMode: 执行方式
- StartNow: 立即执行
- StartAsScheduled: 定时执行,根据参数设定的时间 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewCreateLiveForwardTaskRequestWithAllParams ¶
func NewCreateLiveForwardTaskRequestWithAllParams( sourceUrl string, pushUrl string, startMode string, startTime *string, endTime *string, callbackEvents []string, callbackUrl *string, name *string, ) *CreateLiveForwardTaskRequest
- param sourceUrl: 拉流地址
- 支持rtmp (Required)
- param pushUrl: 转推地址
- 支持rtmp (Required)
- param startMode: 执行方式
- StartNow: 立即执行
- StartAsScheduled: 定时执行,根据参数设定的时间 (Required)
- param startTime: 开始时间
- UTC时间, ISO8601示例:2021-07-26T08:08:08Z
- 不填表示立即开始 (Optional)
- param endTime: 结束时间
- UTC时间, ISO8601示例:2021-07-26T08:08:08Z
- 最大支持365天,与开始时间间隔不超过7天。
- 假设当前时间2021年03月30日11:50:01,则:结束时间不可超过2022年03月30日11:50:01。
- 不填拉不到流10分钟自动结束 (Optional)
- param callbackEvents: 回调类型
- 不填发送全部回调
- TaskStart 任务开始
- TaskExit 任务结束
- callbackUrl非空的情况下,callbackEvents有效 (Optional)
- param callbackUrl: 事件回调地址 (Optional)
- param name: 任务名称
- 最大255字符 (Optional)
func NewCreateLiveForwardTaskRequestWithoutParam ¶
func NewCreateLiveForwardTaskRequestWithoutParam() *CreateLiveForwardTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateLiveForwardTaskRequest) GetRegionId ¶
func (r CreateLiveForwardTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLiveForwardTaskRequest) SetCallbackEvents ¶
func (r *CreateLiveForwardTaskRequest) SetCallbackEvents(callbackEvents []string)
param callbackEvents: 回调类型
- 不填发送全部回调 - TaskStart 任务开始 - TaskExit 任务结束 - callbackUrl非空的情况下,callbackEvents有效 (Optional)
func (*CreateLiveForwardTaskRequest) SetCallbackUrl ¶
func (r *CreateLiveForwardTaskRequest) SetCallbackUrl(callbackUrl string)
param callbackUrl: 事件回调地址
(Optional)
func (*CreateLiveForwardTaskRequest) SetEndTime ¶
func (r *CreateLiveForwardTaskRequest) SetEndTime(endTime string)
param endTime: 结束时间
- UTC时间, ISO8601示例:2021-07-26T08:08:08Z - 最大支持365天,与开始时间间隔不超过7天。
- 假设当前时间2021年03月30日11:50:01,则:结束时间不可超过2022年03月30日11:50:01。
- 不填拉不到流10分钟自动结束 (Optional)
func (*CreateLiveForwardTaskRequest) SetName ¶
func (r *CreateLiveForwardTaskRequest) SetName(name string)
param name: 任务名称
- 最大255字符 (Optional)
func (*CreateLiveForwardTaskRequest) SetPushUrl ¶
func (r *CreateLiveForwardTaskRequest) SetPushUrl(pushUrl string)
param pushUrl: 转推地址
- 支持rtmp (Required)
func (*CreateLiveForwardTaskRequest) SetSourceUrl ¶
func (r *CreateLiveForwardTaskRequest) SetSourceUrl(sourceUrl string)
param sourceUrl: 拉流地址
- 支持rtmp (Required)
func (*CreateLiveForwardTaskRequest) SetStartMode ¶
func (r *CreateLiveForwardTaskRequest) SetStartMode(startMode string)
param startMode: 执行方式
- StartNow: 立即执行 - StartAsScheduled: 定时执行,根据参数设定的时间 (Required)
func (*CreateLiveForwardTaskRequest) SetStartTime ¶
func (r *CreateLiveForwardTaskRequest) SetStartTime(startTime string)
param startTime: 开始时间
- UTC时间, ISO8601示例:2021-07-26T08:08:08Z - 不填表示立即开始 (Optional)
type CreateLiveForwardTaskResponse ¶
type CreateLiveForwardTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLiveForwardTaskResult `json:"result"` }
type CreateLiveForwardTaskResult ¶
type CreateLiveForwardTaskResult struct {
TaskId string `json:"taskId"`
}
type DeleteCustomLiveStreamQualityDetectionTemplateRequest ¶
type DeleteCustomLiveStreamQualityDetectionTemplateRequest struct { core.JDCloudRequest /* 质量检测模板 */ Template string `json:"template"` }
func NewDeleteCustomLiveStreamQualityDetectionTemplateRequest ¶
func NewDeleteCustomLiveStreamQualityDetectionTemplateRequest( template string, ) *DeleteCustomLiveStreamQualityDetectionTemplateRequest
* param template: 质量检测模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteCustomLiveStreamQualityDetectionTemplateRequestWithAllParams ¶
func NewDeleteCustomLiveStreamQualityDetectionTemplateRequestWithAllParams( template string, ) *DeleteCustomLiveStreamQualityDetectionTemplateRequest
* param template: 质量检测模板 (Required)
func NewDeleteCustomLiveStreamQualityDetectionTemplateRequestWithoutParam ¶
func NewDeleteCustomLiveStreamQualityDetectionTemplateRequestWithoutParam() *DeleteCustomLiveStreamQualityDetectionTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteCustomLiveStreamQualityDetectionTemplateRequest) GetRegionId ¶
func (r DeleteCustomLiveStreamQualityDetectionTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteCustomLiveStreamQualityDetectionTemplateRequest) SetTemplate ¶
func (r *DeleteCustomLiveStreamQualityDetectionTemplateRequest) SetTemplate(template string)
param template: 质量检测模板(Required)
type DeleteCustomLiveStreamQualityDetectionTemplateResponse ¶
type DeleteCustomLiveStreamQualityDetectionTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteCustomLiveStreamQualityDetectionTemplateResult `json:"result"` }
type DeleteCustomLiveStreamQualityDetectionTemplateResult ¶
type DeleteCustomLiveStreamQualityDetectionTemplateResult struct { }
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 ¶
func (r DeleteCustomLiveStreamRecordTemplateRequest) GetRegionId() string
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 ¶
func (r DeleteCustomLiveStreamSnapshotTemplateRequest) GetRegionId() string
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 DeleteCustomLiveStreamTranscodeTemplateRequest ¶
type DeleteCustomLiveStreamTranscodeTemplateRequest struct { core.JDCloudRequest /* 转码模板 */ Template string `json:"template"` }
func NewDeleteCustomLiveStreamTranscodeTemplateRequest ¶
func NewDeleteCustomLiveStreamTranscodeTemplateRequest( template string, ) *DeleteCustomLiveStreamTranscodeTemplateRequest
* param template: 转码模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithAllParams ¶
func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithAllParams( template string, ) *DeleteCustomLiveStreamTranscodeTemplateRequest
* param template: 转码模板 (Required)
func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithoutParam ¶
func NewDeleteCustomLiveStreamTranscodeTemplateRequestWithoutParam() *DeleteCustomLiveStreamTranscodeTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteCustomLiveStreamTranscodeTemplateRequest) GetRegionId ¶
func (r DeleteCustomLiveStreamTranscodeTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteCustomLiveStreamTranscodeTemplateRequest) SetTemplate ¶
func (r *DeleteCustomLiveStreamTranscodeTemplateRequest) SetTemplate(template string)
param template: 转码模板
(Required)
type DeleteCustomLiveStreamTranscodeTemplateResponse ¶
type DeleteCustomLiveStreamTranscodeTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteCustomLiveStreamTranscodeTemplateResult `json:"result"` }
type DeleteCustomLiveStreamTranscodeTemplateResult ¶
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 ¶
func (r DeleteCustomLiveStreamWatermarkTemplateRequest) GetRegionId() string
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 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 DeleteLiveForwardTaskRequest ¶
type DeleteLiveForwardTaskRequest struct { core.JDCloudRequest /* 任务ID,批量用,分隔 */ TaskIds string `json:"taskIds"` }
func NewDeleteLiveForwardTaskRequest ¶
func NewDeleteLiveForwardTaskRequest( taskIds string, ) *DeleteLiveForwardTaskRequest
* param taskIds: 任务ID,批量用,分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLiveForwardTaskRequestWithAllParams ¶
func NewDeleteLiveForwardTaskRequestWithAllParams( taskIds string, ) *DeleteLiveForwardTaskRequest
* param taskIds: 任务ID,批量用,分隔 (Required)
func NewDeleteLiveForwardTaskRequestWithoutParam ¶
func NewDeleteLiveForwardTaskRequestWithoutParam() *DeleteLiveForwardTaskRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLiveForwardTaskRequest) GetRegionId ¶
func (r DeleteLiveForwardTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLiveForwardTaskRequest) SetTaskIds ¶
func (r *DeleteLiveForwardTaskRequest) SetTaskIds(taskIds string)
param taskIds: 任务ID,批量用,分隔
(Required)
type DeleteLiveForwardTaskResponse ¶
type DeleteLiveForwardTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLiveForwardTaskResult `json:"result"` }
type DeleteLiveForwardTaskResult ¶
type DeleteLiveForwardTaskResult struct { }
type DeleteLiveRecordingsRequest ¶
type DeleteLiveRecordingsRequest struct { core.JDCloudRequest /* 需要删除的录制文件在oss的url */ FileUrl string `json:"fileUrl"` /* 是否深度删除所有的ts文件,仅对.m3u8录制文件生效。默认: true (Optional) */ Completely *bool `json:"completely"` }
func NewDeleteLiveRecordingsRequest ¶
func NewDeleteLiveRecordingsRequest( fileUrl string, ) *DeleteLiveRecordingsRequest
* param fileUrl: 需要删除的录制文件在oss的url (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLiveRecordingsRequestWithAllParams ¶
func NewDeleteLiveRecordingsRequestWithAllParams( fileUrl string, completely *bool, ) *DeleteLiveRecordingsRequest
* param fileUrl: 需要删除的录制文件在oss的url (Required) * param completely: 是否深度删除所有的ts文件,仅对.m3u8录制文件生效。默认: true (Optional)
func NewDeleteLiveRecordingsRequestWithoutParam ¶
func NewDeleteLiveRecordingsRequestWithoutParam() *DeleteLiveRecordingsRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLiveRecordingsRequest) GetRegionId ¶
func (r DeleteLiveRecordingsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLiveRecordingsRequest) SetCompletely ¶
func (r *DeleteLiveRecordingsRequest) SetCompletely(completely bool)
param completely: 是否深度删除所有的ts文件,仅对.m3u8录制文件生效。默认: true
(Optional)
func (*DeleteLiveRecordingsRequest) SetFileUrl ¶
func (r *DeleteLiveRecordingsRequest) SetFileUrl(fileUrl string)
param fileUrl: 需要删除的录制文件在oss的url
(Required)
type DeleteLiveRecordingsResponse ¶
type DeleteLiveRecordingsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLiveRecordingsResult `json:"result"` }
type DeleteLiveRecordingsResult ¶
type DeleteLiveRecordingsResult struct { }
type DeleteLiveStreamAppQualityDetectionRequest ¶
type DeleteLiveStreamAppQualityDetectionRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 质量检测模板 */ Template string `json:"template"` }
func NewDeleteLiveStreamAppQualityDetectionRequest ¶
func NewDeleteLiveStreamAppQualityDetectionRequest( publishDomain string, appName string, template string, ) *DeleteLiveStreamAppQualityDetectionRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param template: 质量检测模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLiveStreamAppQualityDetectionRequestWithAllParams ¶
func NewDeleteLiveStreamAppQualityDetectionRequestWithAllParams( publishDomain string, appName string, template string, ) *DeleteLiveStreamAppQualityDetectionRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param template: 质量检测模板 (Required)
func NewDeleteLiveStreamAppQualityDetectionRequestWithoutParam ¶
func NewDeleteLiveStreamAppQualityDetectionRequestWithoutParam() *DeleteLiveStreamAppQualityDetectionRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLiveStreamAppQualityDetectionRequest) GetRegionId ¶
func (r DeleteLiveStreamAppQualityDetectionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLiveStreamAppQualityDetectionRequest) SetAppName ¶
func (r *DeleteLiveStreamAppQualityDetectionRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*DeleteLiveStreamAppQualityDetectionRequest) SetPublishDomain ¶
func (r *DeleteLiveStreamAppQualityDetectionRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*DeleteLiveStreamAppQualityDetectionRequest) SetTemplate ¶
func (r *DeleteLiveStreamAppQualityDetectionRequest) SetTemplate(template string)
param template: 质量检测模板(Required)
type DeleteLiveStreamAppQualityDetectionResponse ¶
type DeleteLiveStreamAppQualityDetectionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLiveStreamAppQualityDetectionResult `json:"result"` }
type DeleteLiveStreamAppQualityDetectionResult ¶
type DeleteLiveStreamAppQualityDetectionResult 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 ¶
func (r DeleteLiveStreamAppSnapshotRequest) GetRegionId() string
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 ¶
func (r DeleteLiveStreamAppTranscodeRequest) GetRegionId() string
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 DeleteLiveStreamAppTranslateRequest ¶
type DeleteLiveStreamAppTranslateRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 翻译模板 */ Template string `json:"template"` }
func NewDeleteLiveStreamAppTranslateRequest ¶
func NewDeleteLiveStreamAppTranslateRequest( publishDomain string, appName string, template string, ) *DeleteLiveStreamAppTranslateRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param template: 翻译模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLiveStreamAppTranslateRequestWithAllParams ¶
func NewDeleteLiveStreamAppTranslateRequestWithAllParams( publishDomain string, appName string, template string, ) *DeleteLiveStreamAppTranslateRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param template: 翻译模板 (Required)
func NewDeleteLiveStreamAppTranslateRequestWithoutParam ¶
func NewDeleteLiveStreamAppTranslateRequestWithoutParam() *DeleteLiveStreamAppTranslateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLiveStreamAppTranslateRequest) GetRegionId ¶
func (r DeleteLiveStreamAppTranslateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLiveStreamAppTranslateRequest) SetAppName ¶
func (r *DeleteLiveStreamAppTranslateRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*DeleteLiveStreamAppTranslateRequest) SetPublishDomain ¶
func (r *DeleteLiveStreamAppTranslateRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*DeleteLiveStreamAppTranslateRequest) SetTemplate ¶
func (r *DeleteLiveStreamAppTranslateRequest) SetTemplate(template string)
param template: 翻译模板(Required)
type DeleteLiveStreamAppTranslateResponse ¶
type DeleteLiveStreamAppTranslateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLiveStreamAppTranslateResult `json:"result"` }
type DeleteLiveStreamAppTranslateResult ¶
type DeleteLiveStreamAppTranslateResult 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 ¶
func (r DeleteLiveStreamAppWatermarkRequest) GetRegionId() string
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 DeleteLiveStreamDomainQualityDetectionRequest ¶
type DeleteLiveStreamDomainQualityDetectionRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 质量检测模板 */ Template string `json:"template"` }
func NewDeleteLiveStreamDomainQualityDetectionRequest ¶
func NewDeleteLiveStreamDomainQualityDetectionRequest( publishDomain string, template string, ) *DeleteLiveStreamDomainQualityDetectionRequest
* param publishDomain: 推流域名 (Required) * param template: 质量检测模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLiveStreamDomainQualityDetectionRequestWithAllParams ¶
func NewDeleteLiveStreamDomainQualityDetectionRequestWithAllParams( publishDomain string, template string, ) *DeleteLiveStreamDomainQualityDetectionRequest
* param publishDomain: 推流域名 (Required) * param template: 质量检测模板 (Required)
func NewDeleteLiveStreamDomainQualityDetectionRequestWithoutParam ¶
func NewDeleteLiveStreamDomainQualityDetectionRequestWithoutParam() *DeleteLiveStreamDomainQualityDetectionRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLiveStreamDomainQualityDetectionRequest) GetRegionId ¶
func (r DeleteLiveStreamDomainQualityDetectionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLiveStreamDomainQualityDetectionRequest) SetPublishDomain ¶
func (r *DeleteLiveStreamDomainQualityDetectionRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*DeleteLiveStreamDomainQualityDetectionRequest) SetTemplate ¶
func (r *DeleteLiveStreamDomainQualityDetectionRequest) SetTemplate(template string)
param template: 质量检测模板(Required)
type DeleteLiveStreamDomainQualityDetectionResponse ¶
type DeleteLiveStreamDomainQualityDetectionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLiveStreamDomainQualityDetectionResult `json:"result"` }
type DeleteLiveStreamDomainQualityDetectionResult ¶
type DeleteLiveStreamDomainQualityDetectionResult 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 ¶
func (r DeleteLiveStreamDomainRecordRequest) GetRegionId() string
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 ¶
func (r DeleteLiveStreamDomainSnapshotRequest) GetRegionId() string
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 ¶
func (r DeleteLiveStreamDomainTranscodeRequest) GetRegionId() string
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 DeleteLiveStreamDomainTranslateRequest ¶
type DeleteLiveStreamDomainTranslateRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 翻译模板 */ Template string `json:"template"` }
func NewDeleteLiveStreamDomainTranslateRequest ¶
func NewDeleteLiveStreamDomainTranslateRequest( publishDomain string, template string, ) *DeleteLiveStreamDomainTranslateRequest
* param publishDomain: 推流域名 (Required) * param template: 翻译模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLiveStreamDomainTranslateRequestWithAllParams ¶
func NewDeleteLiveStreamDomainTranslateRequestWithAllParams( publishDomain string, template string, ) *DeleteLiveStreamDomainTranslateRequest
* param publishDomain: 推流域名 (Required) * param template: 翻译模板 (Required)
func NewDeleteLiveStreamDomainTranslateRequestWithoutParam ¶
func NewDeleteLiveStreamDomainTranslateRequestWithoutParam() *DeleteLiveStreamDomainTranslateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLiveStreamDomainTranslateRequest) GetRegionId ¶
func (r DeleteLiveStreamDomainTranslateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLiveStreamDomainTranslateRequest) SetPublishDomain ¶
func (r *DeleteLiveStreamDomainTranslateRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*DeleteLiveStreamDomainTranslateRequest) SetTemplate ¶
func (r *DeleteLiveStreamDomainTranslateRequest) SetTemplate(template string)
param template: 翻译模板(Required)
type DeleteLiveStreamDomainTranslateResponse ¶
type DeleteLiveStreamDomainTranslateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLiveStreamDomainTranslateResult `json:"result"` }
type DeleteLiveStreamDomainTranslateResult ¶
type DeleteLiveStreamDomainTranslateResult 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 ¶
func (r DeleteLiveStreamDomainWatermarkRequest) GetRegionId() string
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 ¶
type DeleteLiveStreamNotifyConfigRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` }
func NewDeleteLiveStreamNotifyConfigRequest ¶
func NewDeleteLiveStreamNotifyConfigRequest( publishDomain string, ) *DeleteLiveStreamNotifyConfigRequest
* param publishDomain: 推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLiveStreamNotifyConfigRequestWithAllParams ¶
func NewDeleteLiveStreamNotifyConfigRequestWithAllParams( publishDomain string, ) *DeleteLiveStreamNotifyConfigRequest
* param publishDomain: 推流域名 (Required)
func NewDeleteLiveStreamNotifyConfigRequestWithoutParam ¶
func NewDeleteLiveStreamNotifyConfigRequestWithoutParam() *DeleteLiveStreamNotifyConfigRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLiveStreamNotifyConfigRequest) GetRegionId ¶
func (r DeleteLiveStreamNotifyConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLiveStreamNotifyConfigRequest) SetPublishDomain ¶
func (r *DeleteLiveStreamNotifyConfigRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
type DeleteLiveStreamNotifyConfigResponse ¶
type DeleteLiveStreamNotifyConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLiveStreamNotifyConfigResult `json:"result"` }
type DeleteLiveStreamNotifyConfigResult ¶
type DeleteLiveStreamNotifyConfigResult struct { }
type DeleteLiveStreamQualityDetectionNotifyConfigRequest ¶
type DeleteLiveStreamQualityDetectionNotifyConfigRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` }
func NewDeleteLiveStreamQualityDetectionNotifyConfigRequest ¶
func NewDeleteLiveStreamQualityDetectionNotifyConfigRequest( publishDomain string, ) *DeleteLiveStreamQualityDetectionNotifyConfigRequest
* param publishDomain: 推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLiveStreamQualityDetectionNotifyConfigRequestWithAllParams ¶
func NewDeleteLiveStreamQualityDetectionNotifyConfigRequestWithAllParams( publishDomain string, ) *DeleteLiveStreamQualityDetectionNotifyConfigRequest
* param publishDomain: 推流域名 (Required)
func NewDeleteLiveStreamQualityDetectionNotifyConfigRequestWithoutParam ¶
func NewDeleteLiveStreamQualityDetectionNotifyConfigRequestWithoutParam() *DeleteLiveStreamQualityDetectionNotifyConfigRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLiveStreamQualityDetectionNotifyConfigRequest) GetRegionId ¶
func (r DeleteLiveStreamQualityDetectionNotifyConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLiveStreamQualityDetectionNotifyConfigRequest) SetPublishDomain ¶
func (r *DeleteLiveStreamQualityDetectionNotifyConfigRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
type DeleteLiveStreamQualityDetectionNotifyConfigResponse ¶
type DeleteLiveStreamQualityDetectionNotifyConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLiveStreamQualityDetectionNotifyConfigResult `json:"result"` }
type DeleteLiveStreamQualityDetectionNotifyConfigResult ¶
type DeleteLiveStreamQualityDetectionNotifyConfigResult struct { }
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 ¶
func (r DeleteLiveStreamRecordNotifyConfigRequest) GetRegionId() string
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 ¶
func (r DeleteLiveStreamSnapshotNotifyConfigRequest) GetRegionId() string
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 DeleteLiveStreamTranslateRequest ¶
type DeleteLiveStreamTranslateRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` /* 翻译模板 */ Template string `json:"template"` }
func NewDeleteLiveStreamTranslateRequest ¶
func NewDeleteLiveStreamTranslateRequest( publishDomain string, appName string, streamName string, template string, ) *DeleteLiveStreamTranslateRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required) * param template: 翻译模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLiveStreamTranslateRequestWithAllParams ¶
func NewDeleteLiveStreamTranslateRequestWithAllParams( publishDomain string, appName string, streamName string, template string, ) *DeleteLiveStreamTranslateRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required) * param template: 翻译模板 (Required)
func NewDeleteLiveStreamTranslateRequestWithoutParam ¶
func NewDeleteLiveStreamTranslateRequestWithoutParam() *DeleteLiveStreamTranslateRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLiveStreamTranslateRequest) GetRegionId ¶
func (r DeleteLiveStreamTranslateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLiveStreamTranslateRequest) SetAppName ¶
func (r *DeleteLiveStreamTranslateRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*DeleteLiveStreamTranslateRequest) SetPublishDomain ¶
func (r *DeleteLiveStreamTranslateRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*DeleteLiveStreamTranslateRequest) SetStreamName ¶
func (r *DeleteLiveStreamTranslateRequest) SetStreamName(streamName string)
param streamName: 流名称(Required)
func (*DeleteLiveStreamTranslateRequest) SetTemplate ¶
func (r *DeleteLiveStreamTranslateRequest) SetTemplate(template string)
param template: 翻译模板(Required)
type DeleteLiveStreamTranslateResponse ¶
type DeleteLiveStreamTranslateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLiveStreamTranslateResult `json:"result"` }
type DeleteLiveStreamTranslateResult ¶
type DeleteLiveStreamTranslateResult struct { }
type DescribeCustomLiveStreamQualityDetectionTemplatesRequest ¶
type DescribeCustomLiveStreamQualityDetectionTemplatesRequest struct { core.JDCloudRequest /* 页码 - 取值范围 [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 质量检测模板查询过滤条件 - name: template 质量检测自定义名称 - value: 如果参数为空,则查询全部 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeCustomLiveStreamQualityDetectionTemplatesRequest ¶
func NewDescribeCustomLiveStreamQualityDetectionTemplatesRequest() *DescribeCustomLiveStreamQualityDetectionTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCustomLiveStreamQualityDetectionTemplatesRequestWithAllParams ¶
func NewDescribeCustomLiveStreamQualityDetectionTemplatesRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeCustomLiveStreamQualityDetectionTemplatesRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 质量检测模板查询过滤条件
- name: template 质量检测自定义名称
- value: 如果参数为空,则查询全部 (Optional)
func NewDescribeCustomLiveStreamQualityDetectionTemplatesRequestWithoutParam ¶
func NewDescribeCustomLiveStreamQualityDetectionTemplatesRequestWithoutParam() *DescribeCustomLiveStreamQualityDetectionTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCustomLiveStreamQualityDetectionTemplatesRequest) GetRegionId ¶
func (r DescribeCustomLiveStreamQualityDetectionTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCustomLiveStreamQualityDetectionTemplatesRequest) SetFilters ¶
func (r *DescribeCustomLiveStreamQualityDetectionTemplatesRequest) SetFilters(filters []live.Filter)
param filters: 质量检测模板查询过滤条件
- name: template 质量检测自定义名称 - value: 如果参数为空,则查询全部 (Optional)
func (*DescribeCustomLiveStreamQualityDetectionTemplatesRequest) SetPageNum ¶
func (r *DescribeCustomLiveStreamQualityDetectionTemplatesRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeCustomLiveStreamQualityDetectionTemplatesRequest) SetPageSize ¶
func (r *DescribeCustomLiveStreamQualityDetectionTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
type DescribeCustomLiveStreamQualityDetectionTemplatesResponse ¶
type DescribeCustomLiveStreamQualityDetectionTemplatesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCustomLiveStreamQualityDetectionTemplatesResult `json:"result"` }
type DescribeCustomLiveStreamQualityDetectionTemplatesResult ¶
type DescribeCustomLiveStreamQualityDetectionTemplatesResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` QualityDetectionTemplates []live.QualityDetectionTemplate `json:"qualityDetectionTemplates"` }
type DescribeCustomLiveStreamRecordConfigRequest ¶
type DescribeCustomLiveStreamRecordConfigRequest struct { core.JDCloudRequest /* 页码 - 取值范围 [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 录制配置查询过滤条件: - name: publishDomain,必填(推流域名) - value: 参数 - name: appName,必填(应用名称) - value: 参数 - name: streamName,非必填(流名称) - value: 参数 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeCustomLiveStreamRecordConfigRequest ¶
func NewDescribeCustomLiveStreamRecordConfigRequest() *DescribeCustomLiveStreamRecordConfigRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCustomLiveStreamRecordConfigRequestWithAllParams ¶
func NewDescribeCustomLiveStreamRecordConfigRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeCustomLiveStreamRecordConfigRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 录制配置查询过滤条件:
- name: publishDomain,必填(推流域名)
- value: 参数
- name: appName,必填(应用名称)
- value: 参数
- name: streamName,非必填(流名称)
- value: 参数 (Optional)
func NewDescribeCustomLiveStreamRecordConfigRequestWithoutParam ¶
func NewDescribeCustomLiveStreamRecordConfigRequestWithoutParam() *DescribeCustomLiveStreamRecordConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCustomLiveStreamRecordConfigRequest) GetRegionId ¶
func (r DescribeCustomLiveStreamRecordConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCustomLiveStreamRecordConfigRequest) SetFilters ¶
func (r *DescribeCustomLiveStreamRecordConfigRequest) SetFilters(filters []live.Filter)
param filters: 录制配置查询过滤条件: - name: publishDomain,必填(推流域名) - value: 参数 - name: appName,必填(应用名称) - value: 参数 - name: streamName,非必填(流名称) - value: 参数
(Optional)
func (*DescribeCustomLiveStreamRecordConfigRequest) SetPageNum ¶
func (r *DescribeCustomLiveStreamRecordConfigRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeCustomLiveStreamRecordConfigRequest) SetPageSize ¶
func (r *DescribeCustomLiveStreamRecordConfigRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [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, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 录制模板列表查询过滤条件: - name: template 录制模板自定义名称 - value: 如果参数为空,则查询全部 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeCustomLiveStreamRecordTemplatesRequest ¶
func NewDescribeCustomLiveStreamRecordTemplatesRequest() *DescribeCustomLiveStreamRecordTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCustomLiveStreamRecordTemplatesRequestWithAllParams ¶
func NewDescribeCustomLiveStreamRecordTemplatesRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeCustomLiveStreamRecordTemplatesRequest
- param pageNum: 页码
- 取值范围[1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
- param filters: 录制模板列表查询过滤条件:
- name: template 录制模板自定义名称
- value: 如果参数为空,则查询全部 (Optional)
func NewDescribeCustomLiveStreamRecordTemplatesRequestWithoutParam ¶
func NewDescribeCustomLiveStreamRecordTemplatesRequestWithoutParam() *DescribeCustomLiveStreamRecordTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCustomLiveStreamRecordTemplatesRequest) GetRegionId ¶
func (r DescribeCustomLiveStreamRecordTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCustomLiveStreamRecordTemplatesRequest) SetFilters ¶
func (r *DescribeCustomLiveStreamRecordTemplatesRequest) SetFilters(filters []live.Filter)
param filters: 录制模板列表查询过滤条件: - name: template 录制模板自定义名称 - value: 如果参数为空,则查询全部
(Optional)
func (*DescribeCustomLiveStreamRecordTemplatesRequest) SetPageNum ¶
func (r *DescribeCustomLiveStreamRecordTemplatesRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围[1, 100000] (Optional)
func (*DescribeCustomLiveStreamRecordTemplatesRequest) SetPageSize ¶
func (r *DescribeCustomLiveStreamRecordTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围[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, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 直播截图查询过滤条件: - name: publishDomain 必填(推流域名) - value: 参数 - name: appName 必填(应用名称) - value: 参数 - name: streamName 非必填(流名称) - value: 参数 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeCustomLiveStreamSnapshotConfigRequest ¶
func NewDescribeCustomLiveStreamSnapshotConfigRequest() *DescribeCustomLiveStreamSnapshotConfigRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCustomLiveStreamSnapshotConfigRequestWithAllParams ¶
func NewDescribeCustomLiveStreamSnapshotConfigRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeCustomLiveStreamSnapshotConfigRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 直播截图查询过滤条件:
- name: publishDomain 必填(推流域名)
- value: 参数
- name: appName 必填(应用名称)
- value: 参数
- name: streamName 非必填(流名称)
- value: 参数 (Optional)
func NewDescribeCustomLiveStreamSnapshotConfigRequestWithoutParam ¶
func NewDescribeCustomLiveStreamSnapshotConfigRequestWithoutParam() *DescribeCustomLiveStreamSnapshotConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCustomLiveStreamSnapshotConfigRequest) GetRegionId ¶
func (r DescribeCustomLiveStreamSnapshotConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCustomLiveStreamSnapshotConfigRequest) SetFilters ¶
func (r *DescribeCustomLiveStreamSnapshotConfigRequest) SetFilters(filters []live.Filter)
param filters: 直播截图查询过滤条件:
- name: publishDomain 必填(推流域名) - value: 参数 - name: appName 必填(应用名称) - value: 参数 - name: streamName 非必填(流名称) - value: 参数 (Optional)
func (*DescribeCustomLiveStreamSnapshotConfigRequest) SetPageNum ¶
func (r *DescribeCustomLiveStreamSnapshotConfigRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeCustomLiveStreamSnapshotConfigRequest) SetPageSize ¶
func (r *DescribeCustomLiveStreamSnapshotConfigRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [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, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 截图模板查询过滤条件 - name: template 录制模板自定义名称 - value: 如果参数为空,则查询全部 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeCustomLiveStreamSnapshotTemplatesRequest ¶
func NewDescribeCustomLiveStreamSnapshotTemplatesRequest() *DescribeCustomLiveStreamSnapshotTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithAllParams ¶
func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeCustomLiveStreamSnapshotTemplatesRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 截图模板查询过滤条件
- name: template 录制模板自定义名称
- value: 如果参数为空,则查询全部 (Optional)
func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithoutParam ¶
func NewDescribeCustomLiveStreamSnapshotTemplatesRequestWithoutParam() *DescribeCustomLiveStreamSnapshotTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCustomLiveStreamSnapshotTemplatesRequest) GetRegionId ¶
func (r DescribeCustomLiveStreamSnapshotTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCustomLiveStreamSnapshotTemplatesRequest) SetFilters ¶
func (r *DescribeCustomLiveStreamSnapshotTemplatesRequest) SetFilters(filters []live.Filter)
param filters: 截图模板查询过滤条件
- name: template 录制模板自定义名称 - value: 如果参数为空,则查询全部 (Optional)
func (*DescribeCustomLiveStreamSnapshotTemplatesRequest) SetPageNum ¶
func (r *DescribeCustomLiveStreamSnapshotTemplatesRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeCustomLiveStreamSnapshotTemplatesRequest) SetPageSize ¶
func (r *DescribeCustomLiveStreamSnapshotTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [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 DescribeCustomLiveStreamTranscodeTemplateRequest ¶
type DescribeCustomLiveStreamTranscodeTemplateRequest struct { core.JDCloudRequest /* 转码模板 */ Template string `json:"template"` }
func NewDescribeCustomLiveStreamTranscodeTemplateRequest ¶
func NewDescribeCustomLiveStreamTranscodeTemplateRequest( template string, ) *DescribeCustomLiveStreamTranscodeTemplateRequest
* param template: 转码模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithAllParams ¶
func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithAllParams( template string, ) *DescribeCustomLiveStreamTranscodeTemplateRequest
* param template: 转码模板 (Required)
func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithoutParam ¶
func NewDescribeCustomLiveStreamTranscodeTemplateRequestWithoutParam() *DescribeCustomLiveStreamTranscodeTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCustomLiveStreamTranscodeTemplateRequest) GetRegionId ¶
func (r DescribeCustomLiveStreamTranscodeTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCustomLiveStreamTranscodeTemplateRequest) SetTemplate ¶
func (r *DescribeCustomLiveStreamTranscodeTemplateRequest) SetTemplate(template string)
param template: 转码模板(Required)
type DescribeCustomLiveStreamTranscodeTemplateResponse ¶
type DescribeCustomLiveStreamTranscodeTemplateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCustomLiveStreamTranscodeTemplateResult `json:"result"` }
type DescribeCustomLiveStreamTranscodeTemplateResult ¶
type DescribeCustomLiveStreamTranscodeTemplateResult struct { VideoCodec string `json:"videoCodec"` 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"` Jdchd string `json:"jdchd"` AudioComfort string `json:"audioComfort"` }
type DescribeCustomLiveStreamTranscodeTemplatesRequest ¶
type DescribeCustomLiveStreamTranscodeTemplatesRequest struct { core.JDCloudRequest /* 页码 - 取值范围 [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 转码模板查询过滤条件: - name: template 转码模板自定义名称 - value: 如果参数为空,则查询全部 - 如果为空,则表示查询该用下所有自定义的转码模板 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeCustomLiveStreamTranscodeTemplatesRequest ¶
func NewDescribeCustomLiveStreamTranscodeTemplatesRequest() *DescribeCustomLiveStreamTranscodeTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithAllParams ¶
func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeCustomLiveStreamTranscodeTemplatesRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 转码模板查询过滤条件:
- name: template 转码模板自定义名称
- value: 如果参数为空,则查询全部
- 如果为空,则表示查询该用下所有自定义的转码模板 (Optional)
func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithoutParam ¶
func NewDescribeCustomLiveStreamTranscodeTemplatesRequestWithoutParam() *DescribeCustomLiveStreamTranscodeTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCustomLiveStreamTranscodeTemplatesRequest) GetRegionId ¶
func (r DescribeCustomLiveStreamTranscodeTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCustomLiveStreamTranscodeTemplatesRequest) SetFilters ¶
func (r *DescribeCustomLiveStreamTranscodeTemplatesRequest) SetFilters(filters []live.Filter)
param filters: 转码模板查询过滤条件: - name: template 转码模板自定义名称 - value: 如果参数为空,则查询全部 - 如果为空,则表示查询该用下所有自定义的转码模板
(Optional)
func (*DescribeCustomLiveStreamTranscodeTemplatesRequest) SetPageNum ¶
func (r *DescribeCustomLiveStreamTranscodeTemplatesRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeCustomLiveStreamTranscodeTemplatesRequest) SetPageSize ¶
func (r *DescribeCustomLiveStreamTranscodeTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
type DescribeCustomLiveStreamTranscodeTemplatesResponse ¶
type DescribeCustomLiveStreamTranscodeTemplatesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCustomLiveStreamTranscodeTemplatesResult `json:"result"` }
type DescribeCustomLiveStreamTranscodeTemplatesResult ¶
type DescribeCustomLiveStreamTranscodeTemplatesResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` TranscodeTemplates []live.TranscodeInfo `json:"transcodeTemplates"` }
type DescribeCustomLiveStreamWatermarkConfigRequest ¶
type DescribeCustomLiveStreamWatermarkConfigRequest struct { core.JDCloudRequest /* 页码 - 取值范围 [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 水印配置查询过滤条件: - name: publishDomain,必填(推流域名) - value: 参数 - name: appName,必填(应用名称) - value: 参数 - name: streamName,非必填(流名称) - value: 参数 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeCustomLiveStreamWatermarkConfigRequest ¶
func NewDescribeCustomLiveStreamWatermarkConfigRequest() *DescribeCustomLiveStreamWatermarkConfigRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCustomLiveStreamWatermarkConfigRequestWithAllParams ¶
func NewDescribeCustomLiveStreamWatermarkConfigRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeCustomLiveStreamWatermarkConfigRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 水印配置查询过滤条件:
- name: publishDomain,必填(推流域名)
- value: 参数
- name: appName,必填(应用名称)
- value: 参数
- name: streamName,非必填(流名称)
- value: 参数 (Optional)
func NewDescribeCustomLiveStreamWatermarkConfigRequestWithoutParam ¶
func NewDescribeCustomLiveStreamWatermarkConfigRequestWithoutParam() *DescribeCustomLiveStreamWatermarkConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCustomLiveStreamWatermarkConfigRequest) GetRegionId ¶
func (r DescribeCustomLiveStreamWatermarkConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCustomLiveStreamWatermarkConfigRequest) SetFilters ¶
func (r *DescribeCustomLiveStreamWatermarkConfigRequest) SetFilters(filters []live.Filter)
param filters: 水印配置查询过滤条件: - name: publishDomain,必填(推流域名) - value: 参数 - name: appName,必填(应用名称) - value: 参数 - name: streamName,非必填(流名称) - value: 参数
(Optional)
func (*DescribeCustomLiveStreamWatermarkConfigRequest) SetPageNum ¶
func (r *DescribeCustomLiveStreamWatermarkConfigRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeCustomLiveStreamWatermarkConfigRequest) SetPageSize ¶
func (r *DescribeCustomLiveStreamWatermarkConfigRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [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, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 水印模板列表查询过滤条件: - name: template 录制模板自定义名称 - value: 如果参数为空,则查询全部 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeCustomLiveStreamWatermarkTemplatesRequest ¶
func NewDescribeCustomLiveStreamWatermarkTemplatesRequest() *DescribeCustomLiveStreamWatermarkTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithAllParams ¶
func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeCustomLiveStreamWatermarkTemplatesRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 水印模板列表查询过滤条件:
- name: template 录制模板自定义名称
- value: 如果参数为空,则查询全部 (Optional)
func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithoutParam ¶
func NewDescribeCustomLiveStreamWatermarkTemplatesRequestWithoutParam() *DescribeCustomLiveStreamWatermarkTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCustomLiveStreamWatermarkTemplatesRequest) GetRegionId ¶
func (r DescribeCustomLiveStreamWatermarkTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCustomLiveStreamWatermarkTemplatesRequest) SetFilters ¶
func (r *DescribeCustomLiveStreamWatermarkTemplatesRequest) SetFilters(filters []live.Filter)
param filters: 水印模板列表查询过滤条件: - name: template 录制模板自定义名称 - value: 如果参数为空,则查询全部
(Optional)
func (*DescribeCustomLiveStreamWatermarkTemplatesRequest) SetPageNum ¶
func (r *DescribeCustomLiveStreamWatermarkTemplatesRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeCustomLiveStreamWatermarkTemplatesRequest) SetPageSize ¶
func (r *DescribeCustomLiveStreamWatermarkTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [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 DescribeDomainOnlineStreamRequest ¶
type DescribeDomainOnlineStreamRequest struct { core.JDCloudRequest /* 推流域名 */ DomainName string `json:"domainName"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 页码,起始页码1 (Optional) */ PageNum *int `json:"pageNum"` /* 每页最大记录数,取值:[10,100],默认:10 (Optional) */ PageSize *int `json:"pageSize"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间,查询时间跨度不超过30天 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeDomainOnlineStreamRequest ¶
func NewDescribeDomainOnlineStreamRequest( domainName string, startTime string, ) *DescribeDomainOnlineStreamRequest
- param domainName: 推流域名 (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDomainOnlineStreamRequestWithAllParams ¶
func NewDescribeDomainOnlineStreamRequestWithAllParams( domainName string, appName *string, streamName *string, pageNum *int, pageSize *int, startTime string, endTime *string, ) *DescribeDomainOnlineStreamRequest
- param domainName: 推流域名 (Required)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param pageNum: 页码,起始页码1 (Optional)
- param pageSize: 每页最大记录数,取值:[10,100],默认:10 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过30天 (Optional)
func NewDescribeDomainOnlineStreamRequestWithoutParam ¶
func NewDescribeDomainOnlineStreamRequestWithoutParam() *DescribeDomainOnlineStreamRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDomainOnlineStreamRequest) GetRegionId ¶
func (r DescribeDomainOnlineStreamRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDomainOnlineStreamRequest) SetAppName ¶
func (r *DescribeDomainOnlineStreamRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeDomainOnlineStreamRequest) SetDomainName ¶
func (r *DescribeDomainOnlineStreamRequest) SetDomainName(domainName string)
param domainName: 推流域名(Required)
func (*DescribeDomainOnlineStreamRequest) SetEndTime ¶
func (r *DescribeDomainOnlineStreamRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过30天
(Optional)
func (*DescribeDomainOnlineStreamRequest) SetPageNum ¶
func (r *DescribeDomainOnlineStreamRequest) SetPageNum(pageNum int)
param pageNum: 页码,起始页码1
(Optional)
func (*DescribeDomainOnlineStreamRequest) SetPageSize ¶
func (r *DescribeDomainOnlineStreamRequest) SetPageSize(pageSize int)
param pageSize: 每页最大记录数,取值:[10,100],默认:10
(Optional)
func (*DescribeDomainOnlineStreamRequest) SetStartTime ¶
func (r *DescribeDomainOnlineStreamRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
func (*DescribeDomainOnlineStreamRequest) SetStreamName ¶
func (r *DescribeDomainOnlineStreamRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeDomainOnlineStreamResponse ¶
type DescribeDomainOnlineStreamResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeDomainOnlineStreamResult `json:"result"` }
type DescribeDomainOnlineStreamResult ¶
type DescribeDomainOnlineStreamResult struct { StreamList []live.PublishOnlineStreamResultData `json:"streamList"` Total int `json:"total"` }
type DescribeDomainsLogRequest ¶
type DescribeDomainsLogRequest struct { core.JDCloudRequest /* 播放域名,多个时以逗号(,)分隔 */ Domains string `json:"domains"` /* 时间间隔,取值(hour,day),不传默认小时 - 按小时(hour)下载时是.log文件 - 按天(day)下载时是.zip文件 (Optional) */ Interval *string `json:"interval"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeDomainsLogRequest ¶
func NewDescribeDomainsLogRequest( domains string, startTime string, ) *DescribeDomainsLogRequest
- param domains: 播放域名,多个时以逗号(,)分隔 (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDomainsLogRequestWithAllParams ¶
func NewDescribeDomainsLogRequestWithAllParams( domains string, interval *string, startTime string, endTime *string, ) *DescribeDomainsLogRequest
- param domains: 播放域名,多个时以逗号(,)分隔 (Required)
- param interval: 时间间隔,取值(hour,day),不传默认小时
- 按小时(hour)下载时是.log文件
- 按天(day)下载时是.zip文件 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间 (Optional)
func NewDescribeDomainsLogRequestWithoutParam ¶
func NewDescribeDomainsLogRequestWithoutParam() *DescribeDomainsLogRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDomainsLogRequest) GetRegionId ¶
func (r DescribeDomainsLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDomainsLogRequest) SetDomains ¶
func (r *DescribeDomainsLogRequest) SetDomains(domains string)
param domains: 播放域名,多个时以逗号(,)分隔(Required)
func (*DescribeDomainsLogRequest) SetEndTime ¶
func (r *DescribeDomainsLogRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间
(Optional)
func (*DescribeDomainsLogRequest) SetInterval ¶
func (r *DescribeDomainsLogRequest) SetInterval(interval string)
param interval: 时间间隔,取值(hour,day),不传默认小时
- 按小时(hour)下载时是.log文件 - 按天(day)下载时是.zip文件 (Optional)
func (*DescribeDomainsLogRequest) SetStartTime ¶
func (r *DescribeDomainsLogRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
type DescribeDomainsLogResponse ¶
type DescribeDomainsLogResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeDomainsLogResult `json:"result"` }
type DescribeDomainsLogResult ¶
type DescribeDomainsLogResult struct {
DataList []live.DomainsLogResult `json:"dataList"`
}
type DescribeLiveAppRequest ¶
type DescribeLiveAppRequest struct { core.JDCloudRequest /* 页码 - 取值范围: [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围: [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 域名下的app列表过滤条件: - name: publishDomain 直播的推流域名 - values: 如果参数为空,则查询全部 - 过滤条件为空,则表示查询用户下的所有应用名 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeLiveAppRequest ¶
func NewDescribeLiveAppRequest() *DescribeLiveAppRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveAppRequestWithAllParams ¶
func NewDescribeLiveAppRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeLiveAppRequest
- param pageNum: 页码
- 取值范围: [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围: [10, 100] (Optional)
- param filters: 域名下的app列表过滤条件:
- name: publishDomain 直播的推流域名
- values: 如果参数为空,则查询全部
- 过滤条件为空,则表示查询用户下的所有应用名 (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 []live.Filter)
param filters: 域名下的app列表过滤条件: - name: publishDomain 直播的推流域名 - values: 如果参数为空,则查询全部 - 过滤条件为空,则表示查询用户下的所有应用名
(Optional)
func (*DescribeLiveAppRequest) SetPageNum ¶
func (r *DescribeLiveAppRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围: [1, 100000] (Optional)
func (*DescribeLiveAppRequest) SetPageSize ¶
func (r *DescribeLiveAppRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围: [10, 100] (Optional)
type DescribeLiveAppResponse ¶
type DescribeLiveAppResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveAppResult `json:"result"` }
type DescribeLiveAppResult ¶
type DescribeLiveBillDataRequest ¶
type DescribeLiveBillDataRequest struct { core.JDCloudRequest /* 传参字段描述: startTime(必填) : 2019-08-21T16:15:10Z endTime(必填) : 2019-08-21T18:10:10Z billType(非必填) : enum: - 1 (online) - 2 (offline) userPin(非必填) : mt_test (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeLiveBillDataRequest ¶
func NewDescribeLiveBillDataRequest() *DescribeLiveBillDataRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveBillDataRequestWithAllParams ¶
func NewDescribeLiveBillDataRequestWithAllParams( filters []live.Filter, ) *DescribeLiveBillDataRequest
- param filters: 传参字段描述: startTime(必填) : 2019-08-21T16:15:10Z endTime(必填) : 2019-08-21T18:10:10Z billType(非必填) : enum:
- 1 (online)
- 2 (offline) userPin(非必填) : mt_test
(Optional)
func NewDescribeLiveBillDataRequestWithoutParam ¶
func NewDescribeLiveBillDataRequestWithoutParam() *DescribeLiveBillDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveBillDataRequest) GetRegionId ¶
func (r DescribeLiveBillDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveBillDataRequest) SetFilters ¶
func (r *DescribeLiveBillDataRequest) SetFilters(filters []live.Filter)
param filters: 传参字段描述: startTime(必填) : 2019-08-21T16:15:10Z endTime(必填) : 2019-08-21T18:10:10Z billType(非必填) : enum: - 1 (online) - 2 (offline) userPin(非必填) : mt_test
(Optional)
type DescribeLiveBillDataResponse ¶
type DescribeLiveBillDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveBillDataResult `json:"result"` }
type DescribeLiveBillDataResult ¶
type DescribeLiveBillDataResult struct {
Content []live.BillDataObject `json:"content"`
}
type DescribeLiveDomainCertificateRequest ¶
type DescribeLiveDomainCertificateRequest struct { core.JDCloudRequest /* (直播or时移)播放域名 - 仅支持精确匹配 */ PlayDomain string `json:"playDomain"` }
func NewDescribeLiveDomainCertificateRequest ¶
func NewDescribeLiveDomainCertificateRequest( playDomain string, ) *DescribeLiveDomainCertificateRequest
- param playDomain: (直播or时移)播放域名
- 仅支持精确匹配 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveDomainCertificateRequestWithAllParams ¶
func NewDescribeLiveDomainCertificateRequestWithAllParams( playDomain string, ) *DescribeLiveDomainCertificateRequest
- param playDomain: (直播or时移)播放域名
- 仅支持精确匹配 (Required)
func NewDescribeLiveDomainCertificateRequestWithoutParam ¶
func NewDescribeLiveDomainCertificateRequestWithoutParam() *DescribeLiveDomainCertificateRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveDomainCertificateRequest) GetRegionId ¶
func (r DescribeLiveDomainCertificateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveDomainCertificateRequest) SetPlayDomain ¶
func (r *DescribeLiveDomainCertificateRequest) SetPlayDomain(playDomain string)
param playDomain: (直播or时移)播放域名
- 仅支持精确匹配 (Required)
type DescribeLiveDomainCertificateResponse ¶
type DescribeLiveDomainCertificateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveDomainCertificateResult `json:"result"` }
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 { SourceId int64 `json:"sourceId"` PublishDomains []live.PublishDomain `json:"publishDomains"` PlayDomains []live.PlayDomain `json:"playDomains"` }
type DescribeLiveDomainTranslateConfigRequest ¶
type DescribeLiveDomainTranslateConfigRequest struct { core.JDCloudRequest /* 模板配置查询过滤条件: - name: publishDomain 必填(推流域名) - value: 参数 - name: level 非必填(Level) - value: 参数,取值:domain,app,stream (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeLiveDomainTranslateConfigRequest ¶
func NewDescribeLiveDomainTranslateConfigRequest() *DescribeLiveDomainTranslateConfigRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveDomainTranslateConfigRequestWithAllParams ¶
func NewDescribeLiveDomainTranslateConfigRequestWithAllParams( filters []live.Filter, ) *DescribeLiveDomainTranslateConfigRequest
* param filters: 模板配置查询过滤条件:
- name: publishDomain 必填(推流域名)
- value: 参数
- name: level 非必填(Level)
- value: 参数,取值:domain,app,stream
(Optional)
func NewDescribeLiveDomainTranslateConfigRequestWithoutParam ¶
func NewDescribeLiveDomainTranslateConfigRequestWithoutParam() *DescribeLiveDomainTranslateConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveDomainTranslateConfigRequest) GetRegionId ¶
func (r DescribeLiveDomainTranslateConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveDomainTranslateConfigRequest) SetFilters ¶
func (r *DescribeLiveDomainTranslateConfigRequest) SetFilters(filters []live.Filter)
param filters: 模板配置查询过滤条件: - name: publishDomain 必填(推流域名) - value: 参数 - name: level 非必填(Level) - value: 参数,取值:domain,app,stream
(Optional)
type DescribeLiveDomainTranslateConfigResponse ¶
type DescribeLiveDomainTranslateConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveDomainTranslateConfigResult `json:"result"` }
type DescribeLiveDomainTranslateConfigResult ¶
type DescribeLiveDomainTranslateConfigResult struct {
TemplateList []live.DomainTranslateTemplateConfig `json:"templateList"`
}
type DescribeLiveDomainsRequest ¶
type DescribeLiveDomainsRequest struct { core.JDCloudRequest /* 页码 - 取值范围[1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 推流域名 - 目前仅支持精确查询 - 为空时,查询用户所有直播域名 (Optional) */ PublishDomain *string `json:"publishDomain"` }
func NewDescribeLiveDomainsRequest ¶
func NewDescribeLiveDomainsRequest() *DescribeLiveDomainsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveDomainsRequestWithAllParams ¶
func NewDescribeLiveDomainsRequestWithAllParams( pageNum *int, pageSize *int, publishDomain *string, ) *DescribeLiveDomainsRequest
- param pageNum: 页码
- 取值范围[1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
- param publishDomain: 推流域名
- 目前仅支持精确查询
- 为空时,查询用户所有直播域名 (Optional)
func NewDescribeLiveDomainsRequestWithoutParam ¶
func NewDescribeLiveDomainsRequestWithoutParam() *DescribeLiveDomainsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveDomainsRequest) GetRegionId ¶
func (r DescribeLiveDomainsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveDomainsRequest) SetPageNum ¶
func (r *DescribeLiveDomainsRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围[1, 100000] (Optional)
func (*DescribeLiveDomainsRequest) SetPageSize ¶
func (r *DescribeLiveDomainsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
func (*DescribeLiveDomainsRequest) SetPublishDomain ¶
func (r *DescribeLiveDomainsRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名
- 目前仅支持精确查询 - 为空时,查询用户所有直播域名 (Optional)
type DescribeLiveDomainsResponse ¶
type DescribeLiveDomainsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveDomainsResult `json:"result"` }
type DescribeLiveDomainsResult ¶
type DescribeLiveDomainsResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` DomainDetails []live.DomainDetails `json:"domainDetails"` }
type DescribeLiveFileStorageDataRequest ¶
type DescribeLiveFileStorageDataRequest struct { core.JDCloudRequest /* 查询周期,取值范围:“day,month,year,followTime”,分别表示1天,1月,1年,跟随时间。默认为空,表示day。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' */ StartTime string `json:"startTime"` /* 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveFileStorageDataRequest ¶
func NewDescribeLiveFileStorageDataRequest( startTime string, ) *DescribeLiveFileStorageDataRequest
* param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveFileStorageDataRequestWithAllParams ¶
func NewDescribeLiveFileStorageDataRequestWithAllParams( period *string, startTime string, endTime *string, ) *DescribeLiveFileStorageDataRequest
* param period: 查询周期,取值范围:“day,month,year,followTime”,分别表示1天,1月,1年,跟随时间。默认为空,表示day。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) * param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional)
func NewDescribeLiveFileStorageDataRequestWithoutParam ¶
func NewDescribeLiveFileStorageDataRequestWithoutParam() *DescribeLiveFileStorageDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveFileStorageDataRequest) GetRegionId ¶
func (r DescribeLiveFileStorageDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveFileStorageDataRequest) SetEndTime ¶
func (r *DescribeLiveFileStorageDataRequest) SetEndTime(endTime string)
param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间
(Optional)
func (*DescribeLiveFileStorageDataRequest) SetPeriod ¶
func (r *DescribeLiveFileStorageDataRequest) SetPeriod(period string)
param period: 查询周期,取值范围:“day,month,year,followTime”,分别表示1天,1月,1年,跟随时间。默认为空,表示day。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveFileStorageDataRequest) SetStartTime ¶
func (r *DescribeLiveFileStorageDataRequest) SetStartTime(startTime string)
param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Required)
type DescribeLiveFileStorageDataResponse ¶
type DescribeLiveFileStorageDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveFileStorageDataResult `json:"result"` }
type DescribeLiveFileStorageDataResult ¶
type DescribeLiveFileStorageDataResult struct {
DataList []live.FileStorageStatisticResult `json:"dataList"`
}
type DescribeLiveP2pConfigsRequest ¶
type DescribeLiveP2pConfigsRequest struct { core.JDCloudRequest /* 页码 - 取值范围[1, 100000] (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小 - 取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 直播的播放域名 - 目前仅支持精确匹配 */ PlayDomain string `json:"playDomain"` }
func NewDescribeLiveP2pConfigsRequest ¶
func NewDescribeLiveP2pConfigsRequest( playDomain string, ) *DescribeLiveP2pConfigsRequest
- param playDomain: 直播的播放域名
- 目前仅支持精确匹配 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveP2pConfigsRequestWithAllParams ¶
func NewDescribeLiveP2pConfigsRequestWithAllParams( pageNumber *int, pageSize *int, playDomain string, ) *DescribeLiveP2pConfigsRequest
- param pageNumber: 页码
- 取值范围[1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
- param playDomain: 直播的播放域名
- 目前仅支持精确匹配 (Required)
func NewDescribeLiveP2pConfigsRequestWithoutParam ¶
func NewDescribeLiveP2pConfigsRequestWithoutParam() *DescribeLiveP2pConfigsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveP2pConfigsRequest) GetRegionId ¶
func (r DescribeLiveP2pConfigsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveP2pConfigsRequest) SetPageNumber ¶
func (r *DescribeLiveP2pConfigsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码
- 取值范围[1, 100000] (Optional)
func (*DescribeLiveP2pConfigsRequest) SetPageSize ¶
func (r *DescribeLiveP2pConfigsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
func (*DescribeLiveP2pConfigsRequest) SetPlayDomain ¶
func (r *DescribeLiveP2pConfigsRequest) SetPlayDomain(playDomain string)
param playDomain: 直播的播放域名
- 目前仅支持精确匹配 (Required)
type DescribeLiveP2pConfigsResponse ¶
type DescribeLiveP2pConfigsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveP2pConfigsResult `json:"result"` }
type DescribeLiveP2pConfigsResult ¶
type DescribeLiveP2pConfigsResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` P2pConfigs []live.P2pConfigs `json:"p2pConfigs"` }
type DescribeLivePlayAuthKeyRequest ¶
type DescribeLivePlayAuthKeyRequest struct { core.JDCloudRequest /* (直播or时移)播放域名 - 仅支持精确匹配 */ PlayDomain string `json:"playDomain"` }
func NewDescribeLivePlayAuthKeyRequest ¶
func NewDescribeLivePlayAuthKeyRequest( playDomain string, ) *DescribeLivePlayAuthKeyRequest
- param playDomain: (直播or时移)播放域名
- 仅支持精确匹配 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLivePlayAuthKeyRequestWithAllParams ¶
func NewDescribeLivePlayAuthKeyRequestWithAllParams( playDomain string, ) *DescribeLivePlayAuthKeyRequest
- param playDomain: (直播or时移)播放域名
- 仅支持精确匹配 (Required)
func NewDescribeLivePlayAuthKeyRequestWithoutParam ¶
func NewDescribeLivePlayAuthKeyRequestWithoutParam() *DescribeLivePlayAuthKeyRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLivePlayAuthKeyRequest) GetRegionId ¶
func (r DescribeLivePlayAuthKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLivePlayAuthKeyRequest) SetPlayDomain ¶
func (r *DescribeLivePlayAuthKeyRequest) SetPlayDomain(playDomain string)
param playDomain: (直播or时移)播放域名
- 仅支持精确匹配 (Required)
type DescribeLivePlayAuthKeyResponse ¶
type DescribeLivePlayAuthKeyResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLivePlayAuthKeyResult `json:"result"` }
type DescribeLivePornDataRequest ¶
type DescribeLivePornDataRequest struct { core.JDCloudRequest /* 推流域名 (Optional) */ PublishDomain *string `json:"publishDomain"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 支持最大查询90天以内的数据 */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLivePornDataRequest ¶
func NewDescribeLivePornDataRequest( startTime string, ) *DescribeLivePornDataRequest
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 支持最大查询90天以内的数据 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLivePornDataRequestWithAllParams ¶
func NewDescribeLivePornDataRequestWithAllParams( publishDomain *string, appName *string, streamName *string, startTime string, endTime *string, ) *DescribeLivePornDataRequest
- param publishDomain: 推流域名 (Optional)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 支持最大查询90天以内的数据 (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间 (Optional)
func NewDescribeLivePornDataRequestWithoutParam ¶
func NewDescribeLivePornDataRequestWithoutParam() *DescribeLivePornDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLivePornDataRequest) GetRegionId ¶
func (r DescribeLivePornDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLivePornDataRequest) SetAppName ¶
func (r *DescribeLivePornDataRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLivePornDataRequest) SetEndTime ¶
func (r *DescribeLivePornDataRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间
(Optional)
func (*DescribeLivePornDataRequest) SetPublishDomain ¶
func (r *DescribeLivePornDataRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Optional)
func (*DescribeLivePornDataRequest) SetStartTime ¶
func (r *DescribeLivePornDataRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 支持最大查询90天以内的数据
(Required)
func (*DescribeLivePornDataRequest) SetStreamName ¶
func (r *DescribeLivePornDataRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeLivePornDataResponse ¶
type DescribeLivePornDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLivePornDataResult `json:"result"` }
type DescribeLivePornDataResult ¶
type DescribeLivePornDataResult struct {
PornData []live.PornCountStatisticResult `json:"pornData"`
}
type DescribeLivePublishStatisticGroupByStreamRequest ¶
type DescribeLivePublishStatisticGroupByStreamRequest struct { core.JDCloudRequest /* 播放域名 (Optional) */ DomainName *string `json:"domainName"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间,查询时间跨度不超过1天 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLivePublishStatisticGroupByStreamRequest ¶
func NewDescribeLivePublishStatisticGroupByStreamRequest( startTime string, ) *DescribeLivePublishStatisticGroupByStreamRequest
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLivePublishStatisticGroupByStreamRequestWithAllParams ¶
func NewDescribeLivePublishStatisticGroupByStreamRequestWithAllParams( domainName *string, appName *string, streamName *string, ispName *string, locationName *string, period *string, startTime string, endTime *string, ) *DescribeLivePublishStatisticGroupByStreamRequest
- param domainName: 播放域名 (Optional)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param ispName: 运营商 (Optional)
- param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional)
- param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天 (Optional)
func NewDescribeLivePublishStatisticGroupByStreamRequestWithoutParam ¶
func NewDescribeLivePublishStatisticGroupByStreamRequestWithoutParam() *DescribeLivePublishStatisticGroupByStreamRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLivePublishStatisticGroupByStreamRequest) GetRegionId ¶
func (r DescribeLivePublishStatisticGroupByStreamRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLivePublishStatisticGroupByStreamRequest) SetAppName ¶
func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLivePublishStatisticGroupByStreamRequest) SetDomainName ¶
func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetDomainName(domainName string)
param domainName: 播放域名(Optional)
func (*DescribeLivePublishStatisticGroupByStreamRequest) SetEndTime ¶
func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天
(Optional)
func (*DescribeLivePublishStatisticGroupByStreamRequest) SetIspName ¶
func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLivePublishStatisticGroupByStreamRequest) SetLocationName ¶
func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLivePublishStatisticGroupByStreamRequest) SetPeriod ¶
func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLivePublishStatisticGroupByStreamRequest) SetStartTime ¶
func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
func (*DescribeLivePublishStatisticGroupByStreamRequest) SetStreamName ¶
func (r *DescribeLivePublishStatisticGroupByStreamRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeLivePublishStatisticGroupByStreamResponse ¶
type DescribeLivePublishStatisticGroupByStreamResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLivePublishStatisticGroupByStreamResult `json:"result"` }
type DescribeLivePublishStatisticGroupByStreamResult ¶
type DescribeLivePublishStatisticGroupByStreamResult struct {
DataList []live.LiveStatisticGroupByStreamResult `json:"dataList"`
}
type DescribeLivePublishStreamNumRequest ¶
type DescribeLivePublishStreamNumRequest struct { core.JDCloudRequest /* 播放域名 (Optional) */ DomainName *string `json:"domainName"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) */ ProtocolType *string `json:"protocolType"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLivePublishStreamNumRequest ¶
func NewDescribeLivePublishStreamNumRequest( startTime string, ) *DescribeLivePublishStreamNumRequest
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLivePublishStreamNumRequestWithAllParams ¶
func NewDescribeLivePublishStreamNumRequestWithAllParams( domainName *string, appName *string, protocolType *string, ispName *string, locationName *string, period *string, startTime string, endTime *string, ) *DescribeLivePublishStreamNumRequest
- param domainName: 播放域名 (Optional)
- param appName: 应用名称 (Optional)
- param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional)
- param ispName: 运营商 (Optional)
- param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional)
- param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间 (Optional)
func NewDescribeLivePublishStreamNumRequestWithoutParam ¶
func NewDescribeLivePublishStreamNumRequestWithoutParam() *DescribeLivePublishStreamNumRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLivePublishStreamNumRequest) GetRegionId ¶
func (r DescribeLivePublishStreamNumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLivePublishStreamNumRequest) SetAppName ¶
func (r *DescribeLivePublishStreamNumRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLivePublishStreamNumRequest) SetDomainName ¶
func (r *DescribeLivePublishStreamNumRequest) SetDomainName(domainName string)
param domainName: 播放域名(Optional)
func (*DescribeLivePublishStreamNumRequest) SetEndTime ¶
func (r *DescribeLivePublishStreamNumRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间
(Optional)
func (*DescribeLivePublishStreamNumRequest) SetIspName ¶
func (r *DescribeLivePublishStreamNumRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLivePublishStreamNumRequest) SetLocationName ¶
func (r *DescribeLivePublishStreamNumRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLivePublishStreamNumRequest) SetPeriod ¶
func (r *DescribeLivePublishStreamNumRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLivePublishStreamNumRequest) SetProtocolType ¶
func (r *DescribeLivePublishStreamNumRequest) SetProtocolType(protocolType string)
param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔
(Optional)
func (*DescribeLivePublishStreamNumRequest) SetStartTime ¶
func (r *DescribeLivePublishStreamNumRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
type DescribeLivePublishStreamNumResponse ¶
type DescribeLivePublishStreamNumResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLivePublishStreamNumResult `json:"result"` }
type DescribeLivePublishStreamNumResult ¶
type DescribeLivePublishStreamNumResult struct {
DataList []live.LiveStreamUserNumResult `json:"dataList"`
}
type DescribeLiveRestartAuthKeyRequest ¶
type DescribeLiveRestartAuthKeyRequest struct { core.JDCloudRequest /* 直播回看播放域名 - 仅支持精确匹配 */ RestartDomain string `json:"restartDomain"` }
func NewDescribeLiveRestartAuthKeyRequest ¶
func NewDescribeLiveRestartAuthKeyRequest( restartDomain string, ) *DescribeLiveRestartAuthKeyRequest
- param restartDomain: 直播回看播放域名
- 仅支持精确匹配 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveRestartAuthKeyRequestWithAllParams ¶
func NewDescribeLiveRestartAuthKeyRequestWithAllParams( restartDomain string, ) *DescribeLiveRestartAuthKeyRequest
- param restartDomain: 直播回看播放域名
- 仅支持精确匹配 (Required)
func NewDescribeLiveRestartAuthKeyRequestWithoutParam ¶
func NewDescribeLiveRestartAuthKeyRequestWithoutParam() *DescribeLiveRestartAuthKeyRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveRestartAuthKeyRequest) GetRegionId ¶
func (r DescribeLiveRestartAuthKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveRestartAuthKeyRequest) SetRestartDomain ¶
func (r *DescribeLiveRestartAuthKeyRequest) SetRestartDomain(restartDomain string)
param restartDomain: 直播回看播放域名
- 仅支持精确匹配 (Required)
type DescribeLiveRestartAuthKeyResponse ¶
type DescribeLiveRestartAuthKeyResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveRestartAuthKeyResult `json:"result"` }
type DescribeLiveRestartConfigsRequest ¶
type DescribeLiveRestartConfigsRequest struct { core.JDCloudRequest /* 页码;默认为1;取值范围[1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小;默认为10;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 回看的推流域名 */ RestartDomain string `json:"restartDomain"` }
func NewDescribeLiveRestartConfigsRequest ¶
func NewDescribeLiveRestartConfigsRequest( restartDomain string, ) *DescribeLiveRestartConfigsRequest
* param restartDomain: 回看的推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveRestartConfigsRequestWithAllParams ¶
func NewDescribeLiveRestartConfigsRequestWithAllParams( pageNum *int, pageSize *int, restartDomain string, ) *DescribeLiveRestartConfigsRequest
* param pageNum: 页码;默认为1;取值范围[1, 100000] (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param restartDomain: 回看的推流域名 (Required)
func NewDescribeLiveRestartConfigsRequestWithoutParam ¶
func NewDescribeLiveRestartConfigsRequestWithoutParam() *DescribeLiveRestartConfigsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveRestartConfigsRequest) GetRegionId ¶
func (r DescribeLiveRestartConfigsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveRestartConfigsRequest) SetPageNum ¶
func (r *DescribeLiveRestartConfigsRequest) SetPageNum(pageNum int)
param pageNum: 页码;默认为1;取值范围[1, 100000](Optional)
func (*DescribeLiveRestartConfigsRequest) SetPageSize ¶
func (r *DescribeLiveRestartConfigsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeLiveRestartConfigsRequest) SetRestartDomain ¶
func (r *DescribeLiveRestartConfigsRequest) SetRestartDomain(restartDomain string)
param restartDomain: 回看的推流域名(Required)
type DescribeLiveRestartConfigsResponse ¶
type DescribeLiveRestartConfigsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveRestartConfigsResult `json:"result"` }
type DescribeLiveRestartConfigsResult ¶
type DescribeLiveRestartConfigsResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` RestartConfigs []live.RestartConfig `json:"restartConfigs"` }
type DescribeLiveRestartDomainCertificateRequest ¶
type DescribeLiveRestartDomainCertificateRequest struct { core.JDCloudRequest /* 直播回看域名 - 仅支持精确匹配 */ RestartDomain string `json:"restartDomain"` }
func NewDescribeLiveRestartDomainCertificateRequest ¶
func NewDescribeLiveRestartDomainCertificateRequest( restartDomain string, ) *DescribeLiveRestartDomainCertificateRequest
- param restartDomain: 直播回看域名
- 仅支持精确匹配 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveRestartDomainCertificateRequestWithAllParams ¶
func NewDescribeLiveRestartDomainCertificateRequestWithAllParams( restartDomain string, ) *DescribeLiveRestartDomainCertificateRequest
- param restartDomain: 直播回看域名
- 仅支持精确匹配 (Required)
func NewDescribeLiveRestartDomainCertificateRequestWithoutParam ¶
func NewDescribeLiveRestartDomainCertificateRequestWithoutParam() *DescribeLiveRestartDomainCertificateRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveRestartDomainCertificateRequest) GetRegionId ¶
func (r DescribeLiveRestartDomainCertificateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveRestartDomainCertificateRequest) SetRestartDomain ¶
func (r *DescribeLiveRestartDomainCertificateRequest) SetRestartDomain(restartDomain string)
param restartDomain: 直播回看域名
- 仅支持精确匹配 (Required)
type DescribeLiveRestartDomainCertificateResponse ¶
type DescribeLiveRestartDomainCertificateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveRestartDomainCertificateResult `json:"result"` }
type DescribeLiveSnapshotDataRequest ¶
type DescribeLiveSnapshotDataRequest struct { core.JDCloudRequest /* 推流域名 (Optional) */ PublishDomain *string `json:"publishDomain"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 截图模式:1表示采样截图;2表示关键帧截图(默认为2) (Optional) */ ShotMode *int `json:"shotMode"` /* 起始时间: - UTC时间 格式: yyyy-MM-dd'T'HH:mm:ss'Z' 示例: 2018-10-21T10:00:00Z - 支持最大查询90天以内的数据 */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式: yyyy-MM-dd'T'HH:mm:ss'Z' 示例: 2018-10-21T10:00:00Z - 为空,默认当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveSnapshotDataRequest ¶
func NewDescribeLiveSnapshotDataRequest( startTime string, ) *DescribeLiveSnapshotDataRequest
- param startTime: 起始时间:
- UTC时间 格式: yyyy-MM-dd'T'HH:mm:ss'Z' 示例: 2018-10-21T10:00:00Z
- 支持最大查询90天以内的数据 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveSnapshotDataRequestWithAllParams ¶
func NewDescribeLiveSnapshotDataRequestWithAllParams( publishDomain *string, appName *string, streamName *string, shotMode *int, startTime string, endTime *string, ) *DescribeLiveSnapshotDataRequest
- param publishDomain: 推流域名 (Optional)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param shotMode: 截图模式:1表示采样截图;2表示关键帧截图(默认为2) (Optional)
- param startTime: 起始时间:
- UTC时间 格式: yyyy-MM-dd'T'HH:mm:ss'Z' 示例: 2018-10-21T10:00:00Z
- 支持最大查询90天以内的数据 (Required)
- param endTime: 结束时间:
- UTC时间 格式: yyyy-MM-dd'T'HH:mm:ss'Z' 示例: 2018-10-21T10:00:00Z
- 为空,默认当前时间 (Optional)
func NewDescribeLiveSnapshotDataRequestWithoutParam ¶
func NewDescribeLiveSnapshotDataRequestWithoutParam() *DescribeLiveSnapshotDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveSnapshotDataRequest) GetRegionId ¶
func (r DescribeLiveSnapshotDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveSnapshotDataRequest) SetAppName ¶
func (r *DescribeLiveSnapshotDataRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLiveSnapshotDataRequest) SetEndTime ¶
func (r *DescribeLiveSnapshotDataRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式: yyyy-MM-dd'T'HH:mm:ss'Z' 示例: 2018-10-21T10:00:00Z
- 为空,默认当前时间
(Optional)
func (*DescribeLiveSnapshotDataRequest) SetPublishDomain ¶
func (r *DescribeLiveSnapshotDataRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Optional)
func (*DescribeLiveSnapshotDataRequest) SetShotMode ¶
func (r *DescribeLiveSnapshotDataRequest) SetShotMode(shotMode int)
param shotMode: 截图模式:1表示采样截图;2表示关键帧截图(默认为2)(Optional)
func (*DescribeLiveSnapshotDataRequest) SetStartTime ¶
func (r *DescribeLiveSnapshotDataRequest) SetStartTime(startTime string)
param startTime: 起始时间:
- UTC时间 格式: yyyy-MM-dd'T'HH:mm:ss'Z' 示例: 2018-10-21T10:00:00Z
- 支持最大查询90天以内的数据
(Required)
func (*DescribeLiveSnapshotDataRequest) SetStreamName ¶
func (r *DescribeLiveSnapshotDataRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeLiveSnapshotDataResponse ¶
type DescribeLiveSnapshotDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveSnapshotDataResult `json:"result"` }
type DescribeLiveSnapshotDataResult ¶
type DescribeLiveSnapshotDataResult struct {
SnapshotData []live.SnapshotCountStatisticResult `json:"snapshotData"`
}
type DescribeLiveStatisticGroupByAreaIspRequest ¶
type DescribeLiveStatisticGroupByAreaIspRequest struct { core.JDCloudRequest /* 播放域名 */ DomainName string `json:"domainName"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) */ ProtocolType *string `json:"protocolType"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间,查询时间跨度不超过1天 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStatisticGroupByAreaIspRequest ¶
func NewDescribeLiveStatisticGroupByAreaIspRequest( domainName string, startTime string, ) *DescribeLiveStatisticGroupByAreaIspRequest
- param domainName: 播放域名 (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStatisticGroupByAreaIspRequestWithAllParams ¶
func NewDescribeLiveStatisticGroupByAreaIspRequestWithAllParams( domainName string, appName *string, streamName *string, ispName *string, locationName *string, protocolType *string, period *string, startTime string, endTime *string, ) *DescribeLiveStatisticGroupByAreaIspRequest
- param domainName: 播放域名 (Required)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param ispName: 运营商 (Optional)
- param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional)
- param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional)
- param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天 (Optional)
func NewDescribeLiveStatisticGroupByAreaIspRequestWithoutParam ¶
func NewDescribeLiveStatisticGroupByAreaIspRequestWithoutParam() *DescribeLiveStatisticGroupByAreaIspRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStatisticGroupByAreaIspRequest) GetRegionId ¶
func (r DescribeLiveStatisticGroupByAreaIspRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStatisticGroupByAreaIspRequest) SetAppName ¶
func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLiveStatisticGroupByAreaIspRequest) SetDomainName ¶
func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetDomainName(domainName string)
param domainName: 播放域名(Required)
func (*DescribeLiveStatisticGroupByAreaIspRequest) SetEndTime ¶
func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天
(Optional)
func (*DescribeLiveStatisticGroupByAreaIspRequest) SetIspName ¶
func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveStatisticGroupByAreaIspRequest) SetLocationName ¶
func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveStatisticGroupByAreaIspRequest) SetPeriod ¶
func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveStatisticGroupByAreaIspRequest) SetProtocolType ¶
func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetProtocolType(protocolType string)
param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔
(Optional)
func (*DescribeLiveStatisticGroupByAreaIspRequest) SetStartTime ¶
func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
func (*DescribeLiveStatisticGroupByAreaIspRequest) SetStreamName ¶
func (r *DescribeLiveStatisticGroupByAreaIspRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeLiveStatisticGroupByAreaIspResponse ¶
type DescribeLiveStatisticGroupByAreaIspResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStatisticGroupByAreaIspResult `json:"result"` }
type DescribeLiveStatisticGroupByAreaIspResult ¶
type DescribeLiveStatisticGroupByAreaIspResult struct {
DataList []live.LiveStatisticGroupByAreaIspResult `json:"dataList"`
}
type DescribeLiveStatisticGroupByAreaRequest ¶
type DescribeLiveStatisticGroupByAreaRequest struct { core.JDCloudRequest /* 播放域名 */ DomainName string `json:"domainName"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间,查询时间跨度不超过1天 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStatisticGroupByAreaRequest ¶
func NewDescribeLiveStatisticGroupByAreaRequest( domainName string, appName string, streamName string, startTime string, ) *DescribeLiveStatisticGroupByAreaRequest
- param domainName: 播放域名 (Required)
- param appName: 应用名称 (Required)
- param streamName: 流名称 (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStatisticGroupByAreaRequestWithAllParams ¶
func NewDescribeLiveStatisticGroupByAreaRequestWithAllParams( domainName string, appName string, streamName string, ispName *string, locationName *string, period *string, startTime string, endTime *string, ) *DescribeLiveStatisticGroupByAreaRequest
- param domainName: 播放域名 (Required)
- param appName: 应用名称 (Required)
- param streamName: 流名称 (Required)
- param ispName: 运营商 (Optional)
- param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional)
- param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天 (Optional)
func NewDescribeLiveStatisticGroupByAreaRequestWithoutParam ¶
func NewDescribeLiveStatisticGroupByAreaRequestWithoutParam() *DescribeLiveStatisticGroupByAreaRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStatisticGroupByAreaRequest) GetRegionId ¶
func (r DescribeLiveStatisticGroupByAreaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStatisticGroupByAreaRequest) SetAppName ¶
func (r *DescribeLiveStatisticGroupByAreaRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*DescribeLiveStatisticGroupByAreaRequest) SetDomainName ¶
func (r *DescribeLiveStatisticGroupByAreaRequest) SetDomainName(domainName string)
param domainName: 播放域名(Required)
func (*DescribeLiveStatisticGroupByAreaRequest) SetEndTime ¶
func (r *DescribeLiveStatisticGroupByAreaRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天
(Optional)
func (*DescribeLiveStatisticGroupByAreaRequest) SetIspName ¶
func (r *DescribeLiveStatisticGroupByAreaRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveStatisticGroupByAreaRequest) SetLocationName ¶
func (r *DescribeLiveStatisticGroupByAreaRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveStatisticGroupByAreaRequest) SetPeriod ¶
func (r *DescribeLiveStatisticGroupByAreaRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveStatisticGroupByAreaRequest) SetStartTime ¶
func (r *DescribeLiveStatisticGroupByAreaRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
func (*DescribeLiveStatisticGroupByAreaRequest) SetStreamName ¶
func (r *DescribeLiveStatisticGroupByAreaRequest) SetStreamName(streamName string)
param streamName: 流名称(Required)
type DescribeLiveStatisticGroupByAreaResponse ¶
type DescribeLiveStatisticGroupByAreaResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStatisticGroupByAreaResult `json:"result"` }
type DescribeLiveStatisticGroupByAreaResult ¶
type DescribeLiveStatisticGroupByAreaResult struct {
DataList []live.LiveStatisticGroupByAreaResult `json:"dataList"`
}
type DescribeLiveStatisticGroupByStreamRequest ¶
type DescribeLiveStatisticGroupByStreamRequest struct { core.JDCloudRequest /* 播放域名 (Optional) */ DomainName *string `json:"domainName"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间,查询时间跨度不超过1天 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStatisticGroupByStreamRequest ¶
func NewDescribeLiveStatisticGroupByStreamRequest( startTime string, ) *DescribeLiveStatisticGroupByStreamRequest
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStatisticGroupByStreamRequestWithAllParams ¶
func NewDescribeLiveStatisticGroupByStreamRequestWithAllParams( domainName *string, appName *string, streamName *string, ispName *string, locationName *string, period *string, startTime string, endTime *string, ) *DescribeLiveStatisticGroupByStreamRequest
- param domainName: 播放域名 (Optional)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param ispName: 运营商 (Optional)
- param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional)
- param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天 (Optional)
func NewDescribeLiveStatisticGroupByStreamRequestWithoutParam ¶
func NewDescribeLiveStatisticGroupByStreamRequestWithoutParam() *DescribeLiveStatisticGroupByStreamRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStatisticGroupByStreamRequest) GetRegionId ¶
func (r DescribeLiveStatisticGroupByStreamRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStatisticGroupByStreamRequest) SetAppName ¶
func (r *DescribeLiveStatisticGroupByStreamRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLiveStatisticGroupByStreamRequest) SetDomainName ¶
func (r *DescribeLiveStatisticGroupByStreamRequest) SetDomainName(domainName string)
param domainName: 播放域名(Optional)
func (*DescribeLiveStatisticGroupByStreamRequest) SetEndTime ¶
func (r *DescribeLiveStatisticGroupByStreamRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天
(Optional)
func (*DescribeLiveStatisticGroupByStreamRequest) SetIspName ¶
func (r *DescribeLiveStatisticGroupByStreamRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveStatisticGroupByStreamRequest) SetLocationName ¶
func (r *DescribeLiveStatisticGroupByStreamRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveStatisticGroupByStreamRequest) SetPeriod ¶
func (r *DescribeLiveStatisticGroupByStreamRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveStatisticGroupByStreamRequest) SetStartTime ¶
func (r *DescribeLiveStatisticGroupByStreamRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
func (*DescribeLiveStatisticGroupByStreamRequest) SetStreamName ¶
func (r *DescribeLiveStatisticGroupByStreamRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeLiveStatisticGroupByStreamResponse ¶
type DescribeLiveStatisticGroupByStreamResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStatisticGroupByStreamResult `json:"result"` }
type DescribeLiveStatisticGroupByStreamResult ¶
type DescribeLiveStatisticGroupByStreamResult struct {
DataList []live.LiveStatisticGroupByStreamResult `json:"dataList"`
}
type DescribeLiveStreamBandwidthDataRequest ¶
type DescribeLiveStreamBandwidthDataRequest struct { core.JDCloudRequest /* 播放域名,可以通过指定域名查询该域名下产生的带宽数据。 (Optional) */ DomainName *string `json:"domainName"` /* 推流AppName,将AppName作为查询条件时须指定域名。 (Optional) */ AppName *string `json:"appName"` /* 流名称,将流名称作为查询条件时须指定域名和AppName。 (Optional) */ StreamName *string `json:"streamName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) */ ProtocolType *string `json:"protocolType"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' */ StartTime string `json:"startTime"` /* 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStreamBandwidthDataRequest ¶
func NewDescribeLiveStreamBandwidthDataRequest( startTime string, ) *DescribeLiveStreamBandwidthDataRequest
* param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamBandwidthDataRequestWithAllParams ¶
func NewDescribeLiveStreamBandwidthDataRequestWithAllParams( domainName *string, appName *string, streamName *string, ispName *string, locationName *string, protocolType *string, period *string, startTime string, endTime *string, ) *DescribeLiveStreamBandwidthDataRequest
* param domainName: 播放域名,可以通过指定域名查询该域名下产生的带宽数据。 (Optional) * param appName: 推流AppName,将AppName作为查询条件时须指定域名。 (Optional) * param streamName: 流名称,将流名称作为查询条件时须指定域名和AppName。 (Optional) * param ispName: 运营商 (Optional) * param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) * param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) * param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) * param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional)
func NewDescribeLiveStreamBandwidthDataRequestWithoutParam ¶
func NewDescribeLiveStreamBandwidthDataRequestWithoutParam() *DescribeLiveStreamBandwidthDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamBandwidthDataRequest) GetRegionId ¶
func (r DescribeLiveStreamBandwidthDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamBandwidthDataRequest) SetAppName ¶
func (r *DescribeLiveStreamBandwidthDataRequest) SetAppName(appName string)
param appName: 推流AppName,将AppName作为查询条件时须指定域名。
(Optional)
func (*DescribeLiveStreamBandwidthDataRequest) SetDomainName ¶
func (r *DescribeLiveStreamBandwidthDataRequest) SetDomainName(domainName string)
param domainName: 播放域名,可以通过指定域名查询该域名下产生的带宽数据。
(Optional)
func (*DescribeLiveStreamBandwidthDataRequest) SetEndTime ¶
func (r *DescribeLiveStreamBandwidthDataRequest) SetEndTime(endTime string)
param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间
(Optional)
func (*DescribeLiveStreamBandwidthDataRequest) SetIspName ¶
func (r *DescribeLiveStreamBandwidthDataRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveStreamBandwidthDataRequest) SetLocationName ¶
func (r *DescribeLiveStreamBandwidthDataRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveStreamBandwidthDataRequest) SetPeriod ¶
func (r *DescribeLiveStreamBandwidthDataRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveStreamBandwidthDataRequest) SetProtocolType ¶
func (r *DescribeLiveStreamBandwidthDataRequest) SetProtocolType(protocolType string)
param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔
(Optional)
func (*DescribeLiveStreamBandwidthDataRequest) SetStartTime ¶
func (r *DescribeLiveStreamBandwidthDataRequest) SetStartTime(startTime string)
param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Required)
func (*DescribeLiveStreamBandwidthDataRequest) SetStreamName ¶
func (r *DescribeLiveStreamBandwidthDataRequest) SetStreamName(streamName string)
param streamName: 流名称,将流名称作为查询条件时须指定域名和AppName。
(Optional)
type DescribeLiveStreamBandwidthDataResponse ¶
type DescribeLiveStreamBandwidthDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamBandwidthDataResult `json:"result"` }
type DescribeLiveStreamBandwidthDataResult ¶
type DescribeLiveStreamBandwidthDataResult struct {
DataList []live.BandwidthStatisticResult `json:"dataList"`
}
type DescribeLiveStreamHistoryUserNumRequest ¶
type DescribeLiveStreamHistoryUserNumRequest struct { core.JDCloudRequest /* 播放域名 (Optional) */ DomainName *string `json:"domainName"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) */ ProtocolType *string `json:"protocolType"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStreamHistoryUserNumRequest ¶
func NewDescribeLiveStreamHistoryUserNumRequest( startTime string, ) *DescribeLiveStreamHistoryUserNumRequest
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamHistoryUserNumRequestWithAllParams ¶
func NewDescribeLiveStreamHistoryUserNumRequestWithAllParams( domainName *string, appName *string, streamName *string, ispName *string, locationName *string, protocolType *string, period *string, startTime string, endTime *string, ) *DescribeLiveStreamHistoryUserNumRequest
- param domainName: 播放域名 (Optional)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param ispName: 运营商 (Optional)
- param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional)
- param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional)
- param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间 (Optional)
func NewDescribeLiveStreamHistoryUserNumRequestWithoutParam ¶
func NewDescribeLiveStreamHistoryUserNumRequestWithoutParam() *DescribeLiveStreamHistoryUserNumRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamHistoryUserNumRequest) GetRegionId ¶
func (r DescribeLiveStreamHistoryUserNumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamHistoryUserNumRequest) SetAppName ¶
func (r *DescribeLiveStreamHistoryUserNumRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLiveStreamHistoryUserNumRequest) SetDomainName ¶
func (r *DescribeLiveStreamHistoryUserNumRequest) SetDomainName(domainName string)
param domainName: 播放域名(Optional)
func (*DescribeLiveStreamHistoryUserNumRequest) SetEndTime ¶
func (r *DescribeLiveStreamHistoryUserNumRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间
(Optional)
func (*DescribeLiveStreamHistoryUserNumRequest) SetIspName ¶
func (r *DescribeLiveStreamHistoryUserNumRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveStreamHistoryUserNumRequest) SetLocationName ¶
func (r *DescribeLiveStreamHistoryUserNumRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveStreamHistoryUserNumRequest) SetPeriod ¶
func (r *DescribeLiveStreamHistoryUserNumRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveStreamHistoryUserNumRequest) SetProtocolType ¶
func (r *DescribeLiveStreamHistoryUserNumRequest) SetProtocolType(protocolType string)
param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔
(Optional)
func (*DescribeLiveStreamHistoryUserNumRequest) SetStartTime ¶
func (r *DescribeLiveStreamHistoryUserNumRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
func (*DescribeLiveStreamHistoryUserNumRequest) SetStreamName ¶
func (r *DescribeLiveStreamHistoryUserNumRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeLiveStreamHistoryUserNumResponse ¶
type DescribeLiveStreamHistoryUserNumResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamHistoryUserNumResult `json:"result"` }
type DescribeLiveStreamHistoryUserNumResult ¶
type DescribeLiveStreamHistoryUserNumResult struct {
DataList []live.LiveStreamUserNumResult `json:"dataList"`
}
type DescribeLiveStreamInfoRequest ¶
type DescribeLiveStreamInfoRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` }
func NewDescribeLiveStreamInfoRequest ¶
func NewDescribeLiveStreamInfoRequest( publishDomain string, appName string, streamName string, ) *DescribeLiveStreamInfoRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamInfoRequestWithAllParams ¶
func NewDescribeLiveStreamInfoRequestWithAllParams( publishDomain string, appName string, streamName string, ) *DescribeLiveStreamInfoRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required)
func NewDescribeLiveStreamInfoRequestWithoutParam ¶
func NewDescribeLiveStreamInfoRequestWithoutParam() *DescribeLiveStreamInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamInfoRequest) GetRegionId ¶
func (r DescribeLiveStreamInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamInfoRequest) SetAppName ¶
func (r *DescribeLiveStreamInfoRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*DescribeLiveStreamInfoRequest) SetPublishDomain ¶
func (r *DescribeLiveStreamInfoRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*DescribeLiveStreamInfoRequest) SetStreamName ¶
func (r *DescribeLiveStreamInfoRequest) SetStreamName(streamName string)
param streamName: 流名称(Required)
type DescribeLiveStreamInfoResponse ¶
type DescribeLiveStreamInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamInfoResult `json:"result"` }
type DescribeLiveStreamNotifyConfigRequest ¶
type DescribeLiveStreamNotifyConfigRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` }
func NewDescribeLiveStreamNotifyConfigRequest ¶
func NewDescribeLiveStreamNotifyConfigRequest( publishDomain string, ) *DescribeLiveStreamNotifyConfigRequest
* param publishDomain: 推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamNotifyConfigRequestWithAllParams ¶
func NewDescribeLiveStreamNotifyConfigRequestWithAllParams( publishDomain string, ) *DescribeLiveStreamNotifyConfigRequest
* param publishDomain: 推流域名 (Required)
func NewDescribeLiveStreamNotifyConfigRequestWithoutParam ¶
func NewDescribeLiveStreamNotifyConfigRequestWithoutParam() *DescribeLiveStreamNotifyConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamNotifyConfigRequest) GetRegionId ¶
func (r DescribeLiveStreamNotifyConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamNotifyConfigRequest) SetPublishDomain ¶
func (r *DescribeLiveStreamNotifyConfigRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
type DescribeLiveStreamNotifyConfigResponse ¶
type DescribeLiveStreamNotifyConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamNotifyConfigResult `json:"result"` }
type DescribeLiveStreamOnlineListRequest ¶
type DescribeLiveStreamOnlineListRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 页码 - 取值范围[1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` }
func NewDescribeLiveStreamOnlineListRequest ¶
func NewDescribeLiveStreamOnlineListRequest( publishDomain string, ) *DescribeLiveStreamOnlineListRequest
* param publishDomain: 推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamOnlineListRequestWithAllParams ¶
func NewDescribeLiveStreamOnlineListRequestWithAllParams( publishDomain string, pageNum *int, pageSize *int, appName *string, ) *DescribeLiveStreamOnlineListRequest
- param publishDomain: 推流域名 (Required)
- param pageNum: 页码
- 取值范围[1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
- param appName: 应用名称 (Optional)
func NewDescribeLiveStreamOnlineListRequestWithoutParam ¶
func NewDescribeLiveStreamOnlineListRequestWithoutParam() *DescribeLiveStreamOnlineListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamOnlineListRequest) GetRegionId ¶
func (r DescribeLiveStreamOnlineListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamOnlineListRequest) SetAppName ¶
func (r *DescribeLiveStreamOnlineListRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLiveStreamOnlineListRequest) SetPageNum ¶
func (r *DescribeLiveStreamOnlineListRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围[1, 100000] (Optional)
func (*DescribeLiveStreamOnlineListRequest) SetPageSize ¶
func (r *DescribeLiveStreamOnlineListRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
func (*DescribeLiveStreamOnlineListRequest) SetPublishDomain ¶
func (r *DescribeLiveStreamOnlineListRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
type DescribeLiveStreamOnlineListResponse ¶
type DescribeLiveStreamOnlineListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamOnlineListResult `json:"result"` }
type DescribeLiveStreamOnlineListResult ¶
type DescribeLiveStreamOnlineListResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` OnlineStreamInfos []live.OnlineStreamInfo `json:"onlineStreamInfos"` }
type DescribeLiveStreamPlayInfoByPageRequest ¶
type DescribeLiveStreamPlayInfoByPageRequest struct { core.JDCloudRequest /* 推流域名 */ DomainName string `json:"domainName"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` /* 页码,起始页码1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 每页最大记录数,取值:[10,1000],默认:100 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeLiveStreamPlayInfoByPageRequest ¶
func NewDescribeLiveStreamPlayInfoByPageRequest( domainName string, startTime string, ) *DescribeLiveStreamPlayInfoByPageRequest
- param domainName: 推流域名 (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamPlayInfoByPageRequestWithAllParams ¶
func NewDescribeLiveStreamPlayInfoByPageRequestWithAllParams( domainName string, appName *string, streamName *string, startTime string, endTime *string, pageNumber *int, pageSize *int, ) *DescribeLiveStreamPlayInfoByPageRequest
- param domainName: 推流域名 (Required)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间 (Optional)
- param pageNumber: 页码,起始页码1 (Optional)
- param pageSize: 每页最大记录数,取值:[10,1000],默认:100 (Optional)
func NewDescribeLiveStreamPlayInfoByPageRequestWithoutParam ¶
func NewDescribeLiveStreamPlayInfoByPageRequestWithoutParam() *DescribeLiveStreamPlayInfoByPageRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamPlayInfoByPageRequest) GetRegionId ¶
func (r DescribeLiveStreamPlayInfoByPageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamPlayInfoByPageRequest) SetAppName ¶
func (r *DescribeLiveStreamPlayInfoByPageRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLiveStreamPlayInfoByPageRequest) SetDomainName ¶
func (r *DescribeLiveStreamPlayInfoByPageRequest) SetDomainName(domainName string)
param domainName: 推流域名(Required)
func (*DescribeLiveStreamPlayInfoByPageRequest) SetEndTime ¶
func (r *DescribeLiveStreamPlayInfoByPageRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间
(Optional)
func (*DescribeLiveStreamPlayInfoByPageRequest) SetPageNumber ¶
func (r *DescribeLiveStreamPlayInfoByPageRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码,起始页码1
(Optional)
func (*DescribeLiveStreamPlayInfoByPageRequest) SetPageSize ¶
func (r *DescribeLiveStreamPlayInfoByPageRequest) SetPageSize(pageSize int)
param pageSize: 每页最大记录数,取值:[10,1000],默认:100
(Optional)
func (*DescribeLiveStreamPlayInfoByPageRequest) SetStartTime ¶
func (r *DescribeLiveStreamPlayInfoByPageRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
func (*DescribeLiveStreamPlayInfoByPageRequest) SetStreamName ¶
func (r *DescribeLiveStreamPlayInfoByPageRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeLiveStreamPlayInfoByPageResponse ¶
type DescribeLiveStreamPlayInfoByPageResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamPlayInfoByPageResult `json:"result"` }
type DescribeLiveStreamPlayInfoByPageResult ¶
type DescribeLiveStreamPlayInfoByPageResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` PlayInfoList []live.LiveStreamPlayInfo `json:"playInfoList"` }
type DescribeLiveStreamPlayerRankingDataRequest ¶
type DescribeLiveStreamPlayerRankingDataRequest struct { core.JDCloudRequest /* 推流域名 */ DomainName string `json:"domainName"` /* 应用名称 */ AppName string `json:"appName"` /* 协议,取值范围:"hdl,hls" */ ProtocolType string `json:"protocolType"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间,时间跨度不不超过⼀一天 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStreamPlayerRankingDataRequest ¶
func NewDescribeLiveStreamPlayerRankingDataRequest( domainName string, appName string, protocolType string, startTime string, ) *DescribeLiveStreamPlayerRankingDataRequest
- param domainName: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param protocolType: 协议,取值范围:"hdl,hls" (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamPlayerRankingDataRequestWithAllParams ¶
func NewDescribeLiveStreamPlayerRankingDataRequestWithAllParams( domainName string, appName string, protocolType string, startTime string, endTime *string, ) *DescribeLiveStreamPlayerRankingDataRequest
- param domainName: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param protocolType: 协议,取值范围:"hdl,hls" (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,时间跨度不不超过⼀一天 (Optional)
func NewDescribeLiveStreamPlayerRankingDataRequestWithoutParam ¶
func NewDescribeLiveStreamPlayerRankingDataRequestWithoutParam() *DescribeLiveStreamPlayerRankingDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamPlayerRankingDataRequest) GetRegionId ¶
func (r DescribeLiveStreamPlayerRankingDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamPlayerRankingDataRequest) SetAppName ¶
func (r *DescribeLiveStreamPlayerRankingDataRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*DescribeLiveStreamPlayerRankingDataRequest) SetDomainName ¶
func (r *DescribeLiveStreamPlayerRankingDataRequest) SetDomainName(domainName string)
param domainName: 推流域名(Required)
func (*DescribeLiveStreamPlayerRankingDataRequest) SetEndTime ¶
func (r *DescribeLiveStreamPlayerRankingDataRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,时间跨度不不超过⼀一天
(Optional)
func (*DescribeLiveStreamPlayerRankingDataRequest) SetProtocolType ¶
func (r *DescribeLiveStreamPlayerRankingDataRequest) SetProtocolType(protocolType string)
param protocolType: 协议,取值范围:"hdl,hls"
(Required)
func (*DescribeLiveStreamPlayerRankingDataRequest) SetStartTime ¶
func (r *DescribeLiveStreamPlayerRankingDataRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
type DescribeLiveStreamPlayerRankingDataResponse ¶
type DescribeLiveStreamPlayerRankingDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamPlayerRankingDataResult `json:"result"` }
type DescribeLiveStreamPlayerRankingDataResult ¶
type DescribeLiveStreamPlayerRankingDataResult struct {
DataList []live.LiveStreamPlayerRankingResult `json:"dataList"`
}
type DescribeLiveStreamPublishBandwidthDataRequest ¶
type DescribeLiveStreamPublishBandwidthDataRequest struct { core.JDCloudRequest /* 推流域名,可以通过指定域名查询该域名下产生的带宽数据。 (Optional) */ DomainName *string `json:"domainName"` /* 推流AppName,将AppName作为查询条件时须指定域名。 (Optional) */ AppName *string `json:"appName"` /* 流名称,将流名称作为查询条件时须指定域名和AppName。 (Optional) */ StreamName *string `json:"streamName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) */ ProtocolType *string `json:"protocolType"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' */ StartTime string `json:"startTime"` /* 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStreamPublishBandwidthDataRequest ¶
func NewDescribeLiveStreamPublishBandwidthDataRequest( startTime string, ) *DescribeLiveStreamPublishBandwidthDataRequest
* param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamPublishBandwidthDataRequestWithAllParams ¶
func NewDescribeLiveStreamPublishBandwidthDataRequestWithAllParams( domainName *string, appName *string, streamName *string, ispName *string, locationName *string, protocolType *string, period *string, startTime string, endTime *string, ) *DescribeLiveStreamPublishBandwidthDataRequest
* param domainName: 推流域名,可以通过指定域名查询该域名下产生的带宽数据。 (Optional) * param appName: 推流AppName,将AppName作为查询条件时须指定域名。 (Optional) * param streamName: 流名称,将流名称作为查询条件时须指定域名和AppName。 (Optional) * param ispName: 运营商 (Optional) * param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) * param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) * param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) * param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional)
func NewDescribeLiveStreamPublishBandwidthDataRequestWithoutParam ¶
func NewDescribeLiveStreamPublishBandwidthDataRequestWithoutParam() *DescribeLiveStreamPublishBandwidthDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamPublishBandwidthDataRequest) GetRegionId ¶
func (r DescribeLiveStreamPublishBandwidthDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamPublishBandwidthDataRequest) SetAppName ¶
func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetAppName(appName string)
param appName: 推流AppName,将AppName作为查询条件时须指定域名。
(Optional)
func (*DescribeLiveStreamPublishBandwidthDataRequest) SetDomainName ¶
func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetDomainName(domainName string)
param domainName: 推流域名,可以通过指定域名查询该域名下产生的带宽数据。
(Optional)
func (*DescribeLiveStreamPublishBandwidthDataRequest) SetEndTime ¶
func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetEndTime(endTime string)
param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间
(Optional)
func (*DescribeLiveStreamPublishBandwidthDataRequest) SetIspName ¶
func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveStreamPublishBandwidthDataRequest) SetLocationName ¶
func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveStreamPublishBandwidthDataRequest) SetPeriod ¶
func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveStreamPublishBandwidthDataRequest) SetProtocolType ¶
func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetProtocolType(protocolType string)
param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔
(Optional)
func (*DescribeLiveStreamPublishBandwidthDataRequest) SetStartTime ¶
func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetStartTime(startTime string)
param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Required)
func (*DescribeLiveStreamPublishBandwidthDataRequest) SetStreamName ¶
func (r *DescribeLiveStreamPublishBandwidthDataRequest) SetStreamName(streamName string)
param streamName: 流名称,将流名称作为查询条件时须指定域名和AppName。
(Optional)
type DescribeLiveStreamPublishBandwidthDataResponse ¶
type DescribeLiveStreamPublishBandwidthDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamPublishBandwidthDataResult `json:"result"` }
type DescribeLiveStreamPublishBandwidthDataResult ¶
type DescribeLiveStreamPublishBandwidthDataResult struct {
DataList []live.BandwidthStatisticResult `json:"dataList"`
}
type DescribeLiveStreamPublishInfoByPageRequest ¶
type DescribeLiveStreamPublishInfoByPageRequest struct { core.JDCloudRequest /* 推流域名 */ DomainName string `json:"domainName"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` /* 页码,起始页码1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 每页最大记录数,取值:[10,1000],默认:100 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeLiveStreamPublishInfoByPageRequest ¶
func NewDescribeLiveStreamPublishInfoByPageRequest( domainName string, startTime string, ) *DescribeLiveStreamPublishInfoByPageRequest
- param domainName: 推流域名 (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamPublishInfoByPageRequestWithAllParams ¶
func NewDescribeLiveStreamPublishInfoByPageRequestWithAllParams( domainName string, appName *string, streamName *string, startTime string, endTime *string, pageNumber *int, pageSize *int, ) *DescribeLiveStreamPublishInfoByPageRequest
- param domainName: 推流域名 (Required)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间 (Optional)
- param pageNumber: 页码,起始页码1 (Optional)
- param pageSize: 每页最大记录数,取值:[10,1000],默认:100 (Optional)
func NewDescribeLiveStreamPublishInfoByPageRequestWithoutParam ¶
func NewDescribeLiveStreamPublishInfoByPageRequestWithoutParam() *DescribeLiveStreamPublishInfoByPageRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamPublishInfoByPageRequest) GetRegionId ¶
func (r DescribeLiveStreamPublishInfoByPageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamPublishInfoByPageRequest) SetAppName ¶
func (r *DescribeLiveStreamPublishInfoByPageRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLiveStreamPublishInfoByPageRequest) SetDomainName ¶
func (r *DescribeLiveStreamPublishInfoByPageRequest) SetDomainName(domainName string)
param domainName: 推流域名(Required)
func (*DescribeLiveStreamPublishInfoByPageRequest) SetEndTime ¶
func (r *DescribeLiveStreamPublishInfoByPageRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间
(Optional)
func (*DescribeLiveStreamPublishInfoByPageRequest) SetPageNumber ¶
func (r *DescribeLiveStreamPublishInfoByPageRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码,起始页码1
(Optional)
func (*DescribeLiveStreamPublishInfoByPageRequest) SetPageSize ¶
func (r *DescribeLiveStreamPublishInfoByPageRequest) SetPageSize(pageSize int)
param pageSize: 每页最大记录数,取值:[10,1000],默认:100
(Optional)
func (*DescribeLiveStreamPublishInfoByPageRequest) SetStartTime ¶
func (r *DescribeLiveStreamPublishInfoByPageRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
func (*DescribeLiveStreamPublishInfoByPageRequest) SetStreamName ¶
func (r *DescribeLiveStreamPublishInfoByPageRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeLiveStreamPublishInfoByPageResponse ¶
type DescribeLiveStreamPublishInfoByPageResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamPublishInfoByPageResult `json:"result"` }
type DescribeLiveStreamPublishInfoByPageResult ¶
type DescribeLiveStreamPublishInfoByPageResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` PublishInfoList []live.LiveStreamPublishInfo `json:"publishInfoList"` }
type DescribeLiveStreamPublishListRequest ¶
type DescribeLiveStreamPublishListRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 页码<br> - 取值范围[1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小<br> - 取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 应用名称 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 推流起始时间<br> - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 最大支持最近30天内的流历史查询 */ StartTime string `json:"startTime"` /* 推流结束时间<br> - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 最大支持最近30天内的流历史查询 - 结束时间为空默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStreamPublishListRequest ¶
func NewDescribeLiveStreamPublishListRequest( publishDomain string, startTime string, ) *DescribeLiveStreamPublishListRequest
- param publishDomain: 推流域名 (Required)
- param startTime: 推流起始时间<br>
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 最大支持最近30天内的流历史查询 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamPublishListRequestWithAllParams ¶
func NewDescribeLiveStreamPublishListRequestWithAllParams( publishDomain string, pageNum *int, pageSize *int, appName *string, streamName *string, startTime string, endTime *string, ) *DescribeLiveStreamPublishListRequest
- param publishDomain: 推流域名 (Required)
- param pageNum: 页码<br>
- 取值范围[1, 100000] (Optional)
- param pageSize: 分页大小<br>
- 取值范围[10, 100] (Optional)
- param appName: 应用名称 (Optional)
- param streamName: 流名称 (Optional)
- param startTime: 推流起始时间<br>
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 最大支持最近30天内的流历史查询 (Required)
- param endTime: 推流结束时间<br>
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 最大支持最近30天内的流历史查询
- 结束时间为空默认为当前时间 (Optional)
func NewDescribeLiveStreamPublishListRequestWithoutParam ¶
func NewDescribeLiveStreamPublishListRequestWithoutParam() *DescribeLiveStreamPublishListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamPublishListRequest) GetRegionId ¶
func (r DescribeLiveStreamPublishListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamPublishListRequest) SetAppName ¶
func (r *DescribeLiveStreamPublishListRequest) SetAppName(appName string)
param appName: 应用名称(Optional)
func (*DescribeLiveStreamPublishListRequest) SetEndTime ¶
func (r *DescribeLiveStreamPublishListRequest) SetEndTime(endTime string)
param endTime: 推流结束时间<br>
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 最大支持最近30天内的流历史查询
- 结束时间为空默认为当前时间
(Optional)
func (*DescribeLiveStreamPublishListRequest) SetPageNum ¶
func (r *DescribeLiveStreamPublishListRequest) SetPageNum(pageNum int)
param pageNum: 页码<br>
- 取值范围[1, 100000] (Optional)
func (*DescribeLiveStreamPublishListRequest) SetPageSize ¶
func (r *DescribeLiveStreamPublishListRequest) SetPageSize(pageSize int)
param pageSize: 分页大小<br>
- 取值范围[10, 100] (Optional)
func (*DescribeLiveStreamPublishListRequest) SetPublishDomain ¶
func (r *DescribeLiveStreamPublishListRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*DescribeLiveStreamPublishListRequest) SetStartTime ¶
func (r *DescribeLiveStreamPublishListRequest) SetStartTime(startTime string)
param startTime: 推流起始时间<br>
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 最大支持最近30天内的流历史查询
(Required)
func (*DescribeLiveStreamPublishListRequest) SetStreamName ¶
func (r *DescribeLiveStreamPublishListRequest) SetStreamName(streamName string)
param streamName: 流名称(Optional)
type DescribeLiveStreamPublishListResponse ¶
type DescribeLiveStreamPublishListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamPublishListResult `json:"result"` }
type DescribeLiveStreamPublishListResult ¶
type DescribeLiveStreamPublishListResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` LiveStreamPublishInfos []live.LiveStreamPublishInfo `json:"liveStreamPublishInfos"` }
type DescribeLiveStreamPublishTrafficDataRequest ¶
type DescribeLiveStreamPublishTrafficDataRequest struct { core.JDCloudRequest /* 推流域名,可以通过指定域名查询该域名下产生的带宽数据。 (Optional) */ DomainName *string `json:"domainName"` /* 推流AppName,将AppName作为查询条件时须指定域名。 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) */ ProtocolType *string `json:"protocolType"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' */ StartTime string `json:"startTime"` /* 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStreamPublishTrafficDataRequest ¶
func NewDescribeLiveStreamPublishTrafficDataRequest( startTime string, ) *DescribeLiveStreamPublishTrafficDataRequest
* param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamPublishTrafficDataRequestWithAllParams ¶
func NewDescribeLiveStreamPublishTrafficDataRequestWithAllParams( domainName *string, appName *string, streamName *string, ispName *string, locationName *string, protocolType *string, period *string, startTime string, endTime *string, ) *DescribeLiveStreamPublishTrafficDataRequest
* param domainName: 推流域名,可以通过指定域名查询该域名下产生的带宽数据。 (Optional) * param appName: 推流AppName,将AppName作为查询条件时须指定域名。 (Optional) * param streamName: 流名称 (Optional) * param ispName: 运营商 (Optional) * param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) * param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) * param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) * param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional)
func NewDescribeLiveStreamPublishTrafficDataRequestWithoutParam ¶
func NewDescribeLiveStreamPublishTrafficDataRequestWithoutParam() *DescribeLiveStreamPublishTrafficDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamPublishTrafficDataRequest) GetRegionId ¶
func (r DescribeLiveStreamPublishTrafficDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamPublishTrafficDataRequest) SetAppName ¶
func (r *DescribeLiveStreamPublishTrafficDataRequest) SetAppName(appName string)
param appName: 推流AppName,将AppName作为查询条件时须指定域名。
(Optional)
func (*DescribeLiveStreamPublishTrafficDataRequest) SetDomainName ¶
func (r *DescribeLiveStreamPublishTrafficDataRequest) SetDomainName(domainName string)
param domainName: 推流域名,可以通过指定域名查询该域名下产生的带宽数据。
(Optional)
func (*DescribeLiveStreamPublishTrafficDataRequest) SetEndTime ¶
func (r *DescribeLiveStreamPublishTrafficDataRequest) SetEndTime(endTime string)
param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间
(Optional)
func (*DescribeLiveStreamPublishTrafficDataRequest) SetIspName ¶
func (r *DescribeLiveStreamPublishTrafficDataRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveStreamPublishTrafficDataRequest) SetLocationName ¶
func (r *DescribeLiveStreamPublishTrafficDataRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveStreamPublishTrafficDataRequest) SetPeriod ¶
func (r *DescribeLiveStreamPublishTrafficDataRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveStreamPublishTrafficDataRequest) SetProtocolType ¶
func (r *DescribeLiveStreamPublishTrafficDataRequest) SetProtocolType(protocolType string)
param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔
(Optional)
func (*DescribeLiveStreamPublishTrafficDataRequest) SetStartTime ¶
func (r *DescribeLiveStreamPublishTrafficDataRequest) SetStartTime(startTime string)
param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Required)
func (*DescribeLiveStreamPublishTrafficDataRequest) SetStreamName ¶
func (r *DescribeLiveStreamPublishTrafficDataRequest) SetStreamName(streamName string)
param streamName: 流名称
(Optional)
type DescribeLiveStreamPublishTrafficDataResponse ¶
type DescribeLiveStreamPublishTrafficDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamPublishTrafficDataResult `json:"result"` }
type DescribeLiveStreamPublishTrafficDataResult ¶
type DescribeLiveStreamPublishTrafficDataResult struct {
DataList []live.TrafficStatisticResult `json:"dataList"`
}
type DescribeLiveStreamQualityDetectionNotifyConfigRequest ¶
type DescribeLiveStreamQualityDetectionNotifyConfigRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` }
func NewDescribeLiveStreamQualityDetectionNotifyConfigRequest ¶
func NewDescribeLiveStreamQualityDetectionNotifyConfigRequest( publishDomain string, ) *DescribeLiveStreamQualityDetectionNotifyConfigRequest
* param publishDomain: 推流域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamQualityDetectionNotifyConfigRequestWithAllParams ¶
func NewDescribeLiveStreamQualityDetectionNotifyConfigRequestWithAllParams( publishDomain string, ) *DescribeLiveStreamQualityDetectionNotifyConfigRequest
* param publishDomain: 推流域名 (Required)
func NewDescribeLiveStreamQualityDetectionNotifyConfigRequestWithoutParam ¶
func NewDescribeLiveStreamQualityDetectionNotifyConfigRequestWithoutParam() *DescribeLiveStreamQualityDetectionNotifyConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamQualityDetectionNotifyConfigRequest) GetRegionId ¶
func (r DescribeLiveStreamQualityDetectionNotifyConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamQualityDetectionNotifyConfigRequest) SetPublishDomain ¶
func (r *DescribeLiveStreamQualityDetectionNotifyConfigRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
type DescribeLiveStreamQualityDetectionNotifyConfigResponse ¶
type DescribeLiveStreamQualityDetectionNotifyConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamQualityDetectionNotifyConfigResult `json:"result"` }
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 ¶
func (r DescribeLiveStreamRecordNotifyConfigRequest) GetRegionId() string
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 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 ¶
func (r DescribeLiveStreamSnapshotNotifyConfigRequest) GetRegionId() string
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 DescribeLiveStreamTrafficDataRequest ¶
type DescribeLiveStreamTrafficDataRequest struct { core.JDCloudRequest /* 播放域名,可以通过指定域名查询该域名下产生的带宽数据。 (Optional) */ DomainName *string `json:"domainName"` /* 推流AppName,将AppName作为查询条件时须指定域名。 (Optional) */ AppName *string `json:"appName"` /* 流名称 (Optional) */ StreamName *string `json:"streamName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) */ ProtocolType *string `json:"protocolType"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' */ StartTime string `json:"startTime"` /* 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveStreamTrafficDataRequest ¶
func NewDescribeLiveStreamTrafficDataRequest( startTime string, ) *DescribeLiveStreamTrafficDataRequest
* param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamTrafficDataRequestWithAllParams ¶
func NewDescribeLiveStreamTrafficDataRequestWithAllParams( domainName *string, appName *string, streamName *string, ispName *string, locationName *string, protocolType *string, period *string, startTime string, endTime *string, ) *DescribeLiveStreamTrafficDataRequest
* param domainName: 播放域名,可以通过指定域名查询该域名下产生的带宽数据。 (Optional) * param appName: 推流AppName,将AppName作为查询条件时须指定域名。 (Optional) * param streamName: 流名称 (Optional) * param ispName: 运营商 (Optional) * param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) * param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) * param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) * param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional)
func NewDescribeLiveStreamTrafficDataRequestWithoutParam ¶
func NewDescribeLiveStreamTrafficDataRequestWithoutParam() *DescribeLiveStreamTrafficDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamTrafficDataRequest) GetRegionId ¶
func (r DescribeLiveStreamTrafficDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamTrafficDataRequest) SetAppName ¶
func (r *DescribeLiveStreamTrafficDataRequest) SetAppName(appName string)
param appName: 推流AppName,将AppName作为查询条件时须指定域名。
(Optional)
func (*DescribeLiveStreamTrafficDataRequest) SetDomainName ¶
func (r *DescribeLiveStreamTrafficDataRequest) SetDomainName(domainName string)
param domainName: 播放域名,可以通过指定域名查询该域名下产生的带宽数据。
(Optional)
func (*DescribeLiveStreamTrafficDataRequest) SetEndTime ¶
func (r *DescribeLiveStreamTrafficDataRequest) SetEndTime(endTime string)
param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间
(Optional)
func (*DescribeLiveStreamTrafficDataRequest) SetIspName ¶
func (r *DescribeLiveStreamTrafficDataRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveStreamTrafficDataRequest) SetLocationName ¶
func (r *DescribeLiveStreamTrafficDataRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveStreamTrafficDataRequest) SetPeriod ¶
func (r *DescribeLiveStreamTrafficDataRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveStreamTrafficDataRequest) SetProtocolType ¶
func (r *DescribeLiveStreamTrafficDataRequest) SetProtocolType(protocolType string)
param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔
(Optional)
func (*DescribeLiveStreamTrafficDataRequest) SetStartTime ¶
func (r *DescribeLiveStreamTrafficDataRequest) SetStartTime(startTime string)
param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Required)
func (*DescribeLiveStreamTrafficDataRequest) SetStreamName ¶
func (r *DescribeLiveStreamTrafficDataRequest) SetStreamName(streamName string)
param streamName: 流名称
(Optional)
type DescribeLiveStreamTrafficDataResponse ¶
type DescribeLiveStreamTrafficDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamTrafficDataResult `json:"result"` }
type DescribeLiveStreamTrafficDataResult ¶
type DescribeLiveStreamTrafficDataResult struct {
DataList []live.TrafficStatisticResult `json:"dataList"`
}
type DescribeLiveStreamTranscodeConfigRequest ¶
type DescribeLiveStreamTranscodeConfigRequest struct { core.JDCloudRequest /* 页码 - 取值范围 [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 模板配置查询过滤条件: - name: publishDomain 必填(推流域名) - value: 参数 - name: appName 必填(应用名称) - value: 参数 - name: streamName 非必填(流名称) - value: 参数 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeLiveStreamTranscodeConfigRequest ¶
func NewDescribeLiveStreamTranscodeConfigRequest() *DescribeLiveStreamTranscodeConfigRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamTranscodeConfigRequestWithAllParams ¶
func NewDescribeLiveStreamTranscodeConfigRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeLiveStreamTranscodeConfigRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
- param filters: 模板配置查询过滤条件:
- name: publishDomain 必填(推流域名)
- value: 参数
- name: appName 必填(应用名称)
- value: 参数
- name: streamName 非必填(流名称)
- value: 参数 (Optional)
func NewDescribeLiveStreamTranscodeConfigRequestWithoutParam ¶
func NewDescribeLiveStreamTranscodeConfigRequestWithoutParam() *DescribeLiveStreamTranscodeConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamTranscodeConfigRequest) GetRegionId ¶
func (r DescribeLiveStreamTranscodeConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamTranscodeConfigRequest) SetFilters ¶
func (r *DescribeLiveStreamTranscodeConfigRequest) SetFilters(filters []live.Filter)
param filters: 模板配置查询过滤条件: - name: publishDomain 必填(推流域名) - value: 参数 - name: appName 必填(应用名称) - value: 参数 - name: streamName 非必填(流名称) - value: 参数
(Optional)
func (*DescribeLiveStreamTranscodeConfigRequest) SetPageNum ¶
func (r *DescribeLiveStreamTranscodeConfigRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeLiveStreamTranscodeConfigRequest) SetPageSize ¶
func (r *DescribeLiveStreamTranscodeConfigRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围[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 DescribeLiveStreamTranslateConfigRequest ¶
type DescribeLiveStreamTranslateConfigRequest struct { core.JDCloudRequest /* 页码 - 取值范围 [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 模板配置查询过滤条件: - name: publishDomain 必填(推流域名) - value: 参数 - name: appName 必填(应用名称) - value: 参数 - name: streamName 非必填(流名称) - value: 参数 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeLiveStreamTranslateConfigRequest ¶
func NewDescribeLiveStreamTranslateConfigRequest() *DescribeLiveStreamTranslateConfigRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveStreamTranslateConfigRequestWithAllParams ¶
func NewDescribeLiveStreamTranslateConfigRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeLiveStreamTranslateConfigRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
- param filters: 模板配置查询过滤条件:
- name: publishDomain 必填(推流域名)
- value: 参数
- name: appName 必填(应用名称)
- value: 参数
- name: streamName 非必填(流名称)
- value: 参数 (Optional)
func NewDescribeLiveStreamTranslateConfigRequestWithoutParam ¶
func NewDescribeLiveStreamTranslateConfigRequestWithoutParam() *DescribeLiveStreamTranslateConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveStreamTranslateConfigRequest) GetRegionId ¶
func (r DescribeLiveStreamTranslateConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveStreamTranslateConfigRequest) SetFilters ¶
func (r *DescribeLiveStreamTranslateConfigRequest) SetFilters(filters []live.Filter)
param filters: 模板配置查询过滤条件: - name: publishDomain 必填(推流域名) - value: 参数 - name: appName 必填(应用名称) - value: 参数 - name: streamName 非必填(流名称) - value: 参数
(Optional)
func (*DescribeLiveStreamTranslateConfigRequest) SetPageNum ¶
func (r *DescribeLiveStreamTranslateConfigRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeLiveStreamTranslateConfigRequest) SetPageSize ¶
func (r *DescribeLiveStreamTranslateConfigRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
type DescribeLiveStreamTranslateConfigResponse ¶
type DescribeLiveStreamTranslateConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveStreamTranslateConfigResult `json:"result"` }
type DescribeLiveStreamTranslateConfigResult ¶
type DescribeLiveStreamTranslateConfigResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` TranslateConfigs []live.TranslateTemplateConfig `json:"translateConfigs"` }
type DescribeLiveTimeshiftConfigsRequest ¶
type DescribeLiveTimeshiftConfigsRequest struct { core.JDCloudRequest /* 页码 - 取值范围[1, 100000] (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小 - 取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 直播的播放域名 - 目前仅支持精确匹配 */ PlayDomain string `json:"playDomain"` }
func NewDescribeLiveTimeshiftConfigsRequest ¶
func NewDescribeLiveTimeshiftConfigsRequest( playDomain string, ) *DescribeLiveTimeshiftConfigsRequest
- param playDomain: 直播的播放域名
- 目前仅支持精确匹配 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveTimeshiftConfigsRequestWithAllParams ¶
func NewDescribeLiveTimeshiftConfigsRequestWithAllParams( pageNumber *int, pageSize *int, playDomain string, ) *DescribeLiveTimeshiftConfigsRequest
- param pageNumber: 页码
- 取值范围[1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
- param playDomain: 直播的播放域名
- 目前仅支持精确匹配 (Required)
func NewDescribeLiveTimeshiftConfigsRequestWithoutParam ¶
func NewDescribeLiveTimeshiftConfigsRequestWithoutParam() *DescribeLiveTimeshiftConfigsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveTimeshiftConfigsRequest) GetRegionId ¶
func (r DescribeLiveTimeshiftConfigsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveTimeshiftConfigsRequest) SetPageNumber ¶
func (r *DescribeLiveTimeshiftConfigsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码
- 取值范围[1, 100000] (Optional)
func (*DescribeLiveTimeshiftConfigsRequest) SetPageSize ¶
func (r *DescribeLiveTimeshiftConfigsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围[10, 100] (Optional)
func (*DescribeLiveTimeshiftConfigsRequest) SetPlayDomain ¶
func (r *DescribeLiveTimeshiftConfigsRequest) SetPlayDomain(playDomain string)
param playDomain: 直播的播放域名
- 目前仅支持精确匹配 (Required)
type DescribeLiveTimeshiftConfigsResponse ¶
type DescribeLiveTimeshiftConfigsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveTimeshiftConfigsResult `json:"result"` }
type DescribeLiveTimeshiftConfigsResult ¶
type DescribeLiveTimeshiftConfigsResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` TimeshiftConfigs []live.TimeshiftConfig `json:"timeshiftConfigs"` }
type DescribeLiveTranscodeStreamBandwidthRequest ¶
type DescribeLiveTranscodeStreamBandwidthRequest struct { core.JDCloudRequest /* 推流域名 */ DomainName string `json:"domainName"` /* 应用名称 */ AppName string `json:"appName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) */ ProtocolType *string `json:"protocolType"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' */ StartTime string `json:"startTime"` /* 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveTranscodeStreamBandwidthRequest ¶
func NewDescribeLiveTranscodeStreamBandwidthRequest( domainName string, appName string, startTime string, ) *DescribeLiveTranscodeStreamBandwidthRequest
* param domainName: 推流域名 (Required) * param appName: 应用名称 (Required) * param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveTranscodeStreamBandwidthRequestWithAllParams ¶
func NewDescribeLiveTranscodeStreamBandwidthRequestWithAllParams( domainName string, appName string, ispName *string, locationName *string, protocolType *string, period *string, startTime string, endTime *string, ) *DescribeLiveTranscodeStreamBandwidthRequest
* param domainName: 推流域名 (Required) * param appName: 应用名称 (Required) * param ispName: 运营商 (Optional) * param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) * param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) * param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) * param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional)
func NewDescribeLiveTranscodeStreamBandwidthRequestWithoutParam ¶
func NewDescribeLiveTranscodeStreamBandwidthRequestWithoutParam() *DescribeLiveTranscodeStreamBandwidthRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveTranscodeStreamBandwidthRequest) GetRegionId ¶
func (r DescribeLiveTranscodeStreamBandwidthRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveTranscodeStreamBandwidthRequest) SetAppName ¶
func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*DescribeLiveTranscodeStreamBandwidthRequest) SetDomainName ¶
func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetDomainName(domainName string)
param domainName: 推流域名(Required)
func (*DescribeLiveTranscodeStreamBandwidthRequest) SetEndTime ¶
func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetEndTime(endTime string)
param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间
(Optional)
func (*DescribeLiveTranscodeStreamBandwidthRequest) SetIspName ¶
func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveTranscodeStreamBandwidthRequest) SetLocationName ¶
func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveTranscodeStreamBandwidthRequest) SetPeriod ¶
func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveTranscodeStreamBandwidthRequest) SetProtocolType ¶
func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetProtocolType(protocolType string)
param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔
(Optional)
func (*DescribeLiveTranscodeStreamBandwidthRequest) SetStartTime ¶
func (r *DescribeLiveTranscodeStreamBandwidthRequest) SetStartTime(startTime string)
param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Required)
type DescribeLiveTranscodeStreamBandwidthResponse ¶
type DescribeLiveTranscodeStreamBandwidthResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveTranscodeStreamBandwidthResult `json:"result"` }
type DescribeLiveTranscodeStreamBandwidthResult ¶
type DescribeLiveTranscodeStreamBandwidthResult struct {
DataList []live.BandwidthStatisticResult `json:"dataList"`
}
type DescribeLiveTranscodeStreamListRequest ¶
type DescribeLiveTranscodeStreamListRequest struct { core.JDCloudRequest /* 推流域名 */ DomainName string `json:"domainName"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` }
func NewDescribeLiveTranscodeStreamListRequest ¶
func NewDescribeLiveTranscodeStreamListRequest( domainName string, appName string, streamName string, ) *DescribeLiveTranscodeStreamListRequest
* param domainName: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveTranscodeStreamListRequestWithAllParams ¶
func NewDescribeLiveTranscodeStreamListRequestWithAllParams( domainName string, appName string, streamName string, ) *DescribeLiveTranscodeStreamListRequest
* param domainName: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required)
func NewDescribeLiveTranscodeStreamListRequestWithoutParam ¶
func NewDescribeLiveTranscodeStreamListRequestWithoutParam() *DescribeLiveTranscodeStreamListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveTranscodeStreamListRequest) GetRegionId ¶
func (r DescribeLiveTranscodeStreamListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveTranscodeStreamListRequest) SetAppName ¶
func (r *DescribeLiveTranscodeStreamListRequest) SetAppName(appName string)
param appName: 应用名称
(Required)
func (*DescribeLiveTranscodeStreamListRequest) SetDomainName ¶
func (r *DescribeLiveTranscodeStreamListRequest) SetDomainName(domainName string)
param domainName: 推流域名
(Required)
func (*DescribeLiveTranscodeStreamListRequest) SetStreamName ¶
func (r *DescribeLiveTranscodeStreamListRequest) SetStreamName(streamName string)
param streamName: 流名称
(Required)
type DescribeLiveTranscodeStreamListResponse ¶
type DescribeLiveTranscodeStreamListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveTranscodeStreamListResult `json:"result"` }
type DescribeLiveTranscodeStreamListResult ¶
type DescribeLiveTranscodeStreamListResult struct {
DataList []live.LiveTranscodeStreamResult `json:"dataList"`
}
type DescribeLiveTranscodeStreamNumRequest ¶
type DescribeLiveTranscodeStreamNumRequest struct { core.JDCloudRequest /* 推流域名 (Optional) */ DomainName *string `json:"domainName"` }
func NewDescribeLiveTranscodeStreamNumRequest ¶
func NewDescribeLiveTranscodeStreamNumRequest() *DescribeLiveTranscodeStreamNumRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveTranscodeStreamNumRequestWithAllParams ¶
func NewDescribeLiveTranscodeStreamNumRequestWithAllParams( domainName *string, ) *DescribeLiveTranscodeStreamNumRequest
* param domainName: 推流域名 (Optional)
func NewDescribeLiveTranscodeStreamNumRequestWithoutParam ¶
func NewDescribeLiveTranscodeStreamNumRequestWithoutParam() *DescribeLiveTranscodeStreamNumRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveTranscodeStreamNumRequest) GetRegionId ¶
func (r DescribeLiveTranscodeStreamNumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveTranscodeStreamNumRequest) SetDomainName ¶
func (r *DescribeLiveTranscodeStreamNumRequest) SetDomainName(domainName string)
param domainName: 推流域名(Optional)
type DescribeLiveTranscodeStreamNumResponse ¶
type DescribeLiveTranscodeStreamNumResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveTranscodeStreamNumResult `json:"result"` }
type DescribeLiveTranscodeStreamPlayerUserNumRequest ¶
type DescribeLiveTranscodeStreamPlayerUserNumRequest struct { core.JDCloudRequest /* 推流域名 */ DomainName string `json:"domainName"` /* 应用名称 */ AppName string `json:"appName"` /* 运营商 (Optional) */ IspName *string `json:"ispName"` /* 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) */ LocationName *string `json:"locationName"` /* 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) */ ProtocolType *string `json:"protocolType"` /* 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' */ StartTime string `json:"startTime"` /* 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveTranscodeStreamPlayerUserNumRequest ¶
func NewDescribeLiveTranscodeStreamPlayerUserNumRequest( domainName string, appName string, startTime string, ) *DescribeLiveTranscodeStreamPlayerUserNumRequest
* param domainName: 推流域名 (Required) * param appName: 应用名称 (Required) * param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveTranscodeStreamPlayerUserNumRequestWithAllParams ¶
func NewDescribeLiveTranscodeStreamPlayerUserNumRequestWithAllParams( domainName string, appName string, ispName *string, locationName *string, protocolType *string, period *string, startTime string, endTime *string, ) *DescribeLiveTranscodeStreamPlayerUserNumRequest
* param domainName: 推流域名 (Required) * param appName: 应用名称 (Required) * param ispName: 运营商 (Optional) * param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔 (Optional) * param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔 (Optional) * param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) * param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional)
func NewDescribeLiveTranscodeStreamPlayerUserNumRequestWithoutParam ¶
func NewDescribeLiveTranscodeStreamPlayerUserNumRequestWithoutParam() *DescribeLiveTranscodeStreamPlayerUserNumRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveTranscodeStreamPlayerUserNumRequest) GetRegionId ¶
func (r DescribeLiveTranscodeStreamPlayerUserNumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveTranscodeStreamPlayerUserNumRequest) SetAppName ¶
func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*DescribeLiveTranscodeStreamPlayerUserNumRequest) SetDomainName ¶
func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetDomainName(domainName string)
param domainName: 推流域名(Required)
func (*DescribeLiveTranscodeStreamPlayerUserNumRequest) SetEndTime ¶
func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetEndTime(endTime string)
param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间
(Optional)
func (*DescribeLiveTranscodeStreamPlayerUserNumRequest) SetIspName ¶
func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetIspName(ispName string)
param ispName: 运营商
(Optional)
func (*DescribeLiveTranscodeStreamPlayerUserNumRequest) SetLocationName ¶
func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetLocationName(locationName string)
param locationName: 查询的区域,如beijing,shanghai。多个用逗号分隔
(Optional)
func (*DescribeLiveTranscodeStreamPlayerUserNumRequest) SetPeriod ¶
func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetPeriod(period string)
param period: 查询周期,当前取值范围:“oneMin,fiveMin,halfHour,hour,twoHour,sixHour,day,followTime”,分别表示1min,5min,半小时,1小时,2小时,6小时,1天,跟随时间。默认为空,表示fiveMin。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveTranscodeStreamPlayerUserNumRequest) SetProtocolType ¶
func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetProtocolType(protocolType string)
param protocolType: 查询的流协议类型,取值范围:"rtmp,hdl,hls",多个时以逗号分隔
(Optional)
func (*DescribeLiveTranscodeStreamPlayerUserNumRequest) SetStartTime ¶
func (r *DescribeLiveTranscodeStreamPlayerUserNumRequest) SetStartTime(startTime string)
param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Required)
type DescribeLiveTranscodeStreamPlayerUserNumResponse ¶
type DescribeLiveTranscodeStreamPlayerUserNumResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveTranscodeStreamPlayerUserNumResult `json:"result"` }
type DescribeLiveTranscodeStreamPlayerUserNumResult ¶
type DescribeLiveTranscodeStreamPlayerUserNumResult struct {
DataList []live.LiveStreamUserNumResult `json:"dataList"`
}
type DescribeLiveTranscodingDurationDataRequest ¶
type DescribeLiveTranscodingDurationDataRequest struct { core.JDCloudRequest /* 播放域名 (Optional) */ DomainName *string `json:"domainName"` /* 码率档次,可以查询指定档次的转码时长,取值: - video_h264_4k_1 - video_h264_2k_1 - video_h264_shd_1 - video_h264_hd_1 - video_h264_sd_1 - video_h265_4k_1 - video_h265_2k_1 - video_h265_shd_1 - video_h265_hd_1 - video_h265_sd_1 (Optional) */ Grade *string `json:"grade"` /* 查询周期,取值范围:“day,month,year,followTime”,分别表示1天,1月,1年,跟随时间。默认为空,表示day。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional) */ Period *string `json:"period"` /* 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' */ StartTime string `json:"startTime"` /* 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeLiveTranscodingDurationDataRequest ¶
func NewDescribeLiveTranscodingDurationDataRequest( startTime string, ) *DescribeLiveTranscodingDurationDataRequest
* param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLiveTranscodingDurationDataRequestWithAllParams ¶
func NewDescribeLiveTranscodingDurationDataRequestWithAllParams( domainName *string, grade *string, period *string, startTime string, endTime *string, ) *DescribeLiveTranscodingDurationDataRequest
- param domainName: 播放域名 (Optional)
- param grade: 码率档次,可以查询指定档次的转码时长,取值:
- video_h264_4k_1
- video_h264_2k_1
- video_h264_shd_1
- video_h264_hd_1
- video_h264_sd_1
- video_h265_4k_1
- video_h265_2k_1
- video_h265_shd_1
- video_h265_hd_1
- video_h265_sd_1 (Optional)
- param period: 查询周期,取值范围:“day,month,year,followTime”,分别表示1天,1月,1年,跟随时间。默认为空,表示day。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点 (Optional)
- param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z' (Required)
- param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间 (Optional)
func NewDescribeLiveTranscodingDurationDataRequestWithoutParam ¶
func NewDescribeLiveTranscodingDurationDataRequestWithoutParam() *DescribeLiveTranscodingDurationDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLiveTranscodingDurationDataRequest) GetRegionId ¶
func (r DescribeLiveTranscodingDurationDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLiveTranscodingDurationDataRequest) SetDomainName ¶
func (r *DescribeLiveTranscodingDurationDataRequest) SetDomainName(domainName string)
param domainName: 播放域名(Optional)
func (*DescribeLiveTranscodingDurationDataRequest) SetEndTime ¶
func (r *DescribeLiveTranscodingDurationDataRequest) SetEndTime(endTime string)
param endTime: 查询截至时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',为空时默认为当前时间
(Optional)
func (*DescribeLiveTranscodingDurationDataRequest) SetGrade ¶
func (r *DescribeLiveTranscodingDurationDataRequest) SetGrade(grade string)
param grade: 码率档次,可以查询指定档次的转码时长,取值:
- video_h264_4k_1 - video_h264_2k_1 - video_h264_shd_1 - video_h264_hd_1 - video_h264_sd_1 - video_h265_4k_1 - video_h265_2k_1 - video_h265_shd_1 - video_h265_hd_1 - video_h265_sd_1 (Optional)
func (*DescribeLiveTranscodingDurationDataRequest) SetPeriod ¶
func (r *DescribeLiveTranscodingDurationDataRequest) SetPeriod(period string)
param period: 查询周期,取值范围:“day,month,year,followTime”,分别表示1天,1月,1年,跟随时间。默认为空,表示day。当传入followTime时,表示按Endtime-StartTime的周期,只返回一个点
(Optional)
func (*DescribeLiveTranscodingDurationDataRequest) SetStartTime ¶
func (r *DescribeLiveTranscodingDurationDataRequest) SetStartTime(startTime string)
param startTime: 查询起始时间,UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z'
(Required)
type DescribeLiveTranscodingDurationDataResponse ¶
type DescribeLiveTranscodingDurationDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLiveTranscodingDurationDataResult `json:"result"` }
type DescribeLiveTranscodingDurationDataResult ¶
type DescribeLiveTranscodingDurationDataResult struct {
DataList []live.TranscodeDurationStatisticResult `json:"dataList"`
}
type DescribePublishStreamInfoDataRequest ¶
type DescribePublishStreamInfoDataRequest struct { core.JDCloudRequest /* 推流域名 */ DomainName string `json:"domainName"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间,查询时间跨度不超过1天 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribePublishStreamInfoDataRequest ¶
func NewDescribePublishStreamInfoDataRequest( domainName string, appName string, streamName string, startTime string, ) *DescribePublishStreamInfoDataRequest
- param domainName: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param streamName: 流名称 (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribePublishStreamInfoDataRequestWithAllParams ¶
func NewDescribePublishStreamInfoDataRequestWithAllParams( domainName string, appName string, streamName string, startTime string, endTime *string, ) *DescribePublishStreamInfoDataRequest
- param domainName: 推流域名 (Required)
- param appName: 应用名称 (Required)
- param streamName: 流名称 (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天 (Optional)
func NewDescribePublishStreamInfoDataRequestWithoutParam ¶
func NewDescribePublishStreamInfoDataRequestWithoutParam() *DescribePublishStreamInfoDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribePublishStreamInfoDataRequest) GetRegionId ¶
func (r DescribePublishStreamInfoDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePublishStreamInfoDataRequest) SetAppName ¶
func (r *DescribePublishStreamInfoDataRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*DescribePublishStreamInfoDataRequest) SetDomainName ¶
func (r *DescribePublishStreamInfoDataRequest) SetDomainName(domainName string)
param domainName: 推流域名(Required)
func (*DescribePublishStreamInfoDataRequest) SetEndTime ¶
func (r *DescribePublishStreamInfoDataRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间,查询时间跨度不超过1天
(Optional)
func (*DescribePublishStreamInfoDataRequest) SetStartTime ¶
func (r *DescribePublishStreamInfoDataRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
func (*DescribePublishStreamInfoDataRequest) SetStreamName ¶
func (r *DescribePublishStreamInfoDataRequest) SetStreamName(streamName string)
param streamName: 流名称(Required)
type DescribePublishStreamInfoDataResponse ¶
type DescribePublishStreamInfoDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribePublishStreamInfoDataResult `json:"result"` }
type DescribePublishStreamInfoDataResult ¶
type DescribePublishStreamInfoDataResult struct {
DataList []live.PublishStreamInfoResult `json:"dataList"`
}
type DescribeQualityDetectionBindingRequest ¶
type DescribeQualityDetectionBindingRequest struct { core.JDCloudRequest /* 质量检测模板 */ Template string `json:"template"` }
func NewDescribeQualityDetectionBindingRequest ¶
func NewDescribeQualityDetectionBindingRequest( template string, ) *DescribeQualityDetectionBindingRequest
* param template: 质量检测模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeQualityDetectionBindingRequestWithAllParams ¶
func NewDescribeQualityDetectionBindingRequestWithAllParams( template string, ) *DescribeQualityDetectionBindingRequest
* param template: 质量检测模板 (Required)
func NewDescribeQualityDetectionBindingRequestWithoutParam ¶
func NewDescribeQualityDetectionBindingRequestWithoutParam() *DescribeQualityDetectionBindingRequest
This constructor has better compatible ability when API parameters changed
func (DescribeQualityDetectionBindingRequest) GetRegionId ¶
func (r DescribeQualityDetectionBindingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeQualityDetectionBindingRequest) SetTemplate ¶
func (r *DescribeQualityDetectionBindingRequest) SetTemplate(template string)
param template: 质量检测模板(Required)
type DescribeQualityDetectionBindingResponse ¶
type DescribeQualityDetectionBindingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeQualityDetectionBindingResult `json:"result"` }
type DescribeQualityDetectionBindingResult ¶
type DescribeQualityDetectionBindingResult struct {
BindingList []live.TemplateBinding `json:"bindingList"`
}
type DescribeRecordBindingRequest ¶
type DescribeRecordBindingRequest struct { core.JDCloudRequest /* 录制模板 */ Template string `json:"template"` }
func NewDescribeRecordBindingRequest ¶
func NewDescribeRecordBindingRequest( template string, ) *DescribeRecordBindingRequest
* param template: 录制模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRecordBindingRequestWithAllParams ¶
func NewDescribeRecordBindingRequestWithAllParams( template string, ) *DescribeRecordBindingRequest
* param template: 录制模板 (Required)
func NewDescribeRecordBindingRequestWithoutParam ¶
func NewDescribeRecordBindingRequestWithoutParam() *DescribeRecordBindingRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRecordBindingRequest) GetRegionId ¶
func (r DescribeRecordBindingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRecordBindingRequest) SetTemplate ¶
func (r *DescribeRecordBindingRequest) SetTemplate(template string)
param template: 录制模板(Required)
type DescribeRecordBindingResponse ¶
type DescribeRecordBindingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeRecordBindingResult `json:"result"` }
type DescribeRecordBindingResult ¶
type DescribeRecordBindingResult struct {
BindingList []live.TemplateBinding `json:"bindingList"`
}
type DescribeSnapshotBindingRequest ¶
type DescribeSnapshotBindingRequest struct { core.JDCloudRequest /* 截图模板 */ Template string `json:"template"` }
func NewDescribeSnapshotBindingRequest ¶
func NewDescribeSnapshotBindingRequest( template string, ) *DescribeSnapshotBindingRequest
* param template: 截图模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSnapshotBindingRequestWithAllParams ¶
func NewDescribeSnapshotBindingRequestWithAllParams( template string, ) *DescribeSnapshotBindingRequest
* param template: 截图模板 (Required)
func NewDescribeSnapshotBindingRequestWithoutParam ¶
func NewDescribeSnapshotBindingRequestWithoutParam() *DescribeSnapshotBindingRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSnapshotBindingRequest) GetRegionId ¶
func (r DescribeSnapshotBindingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSnapshotBindingRequest) SetTemplate ¶
func (r *DescribeSnapshotBindingRequest) SetTemplate(template string)
param template: 截图模板(Required)
type DescribeSnapshotBindingResponse ¶
type DescribeSnapshotBindingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSnapshotBindingResult `json:"result"` }
type DescribeSnapshotBindingResult ¶
type DescribeSnapshotBindingResult struct {
BindingList []live.TemplateBinding `json:"bindingList"`
}
type DescribeSystemLiveStreamTranscodeTemplatesRequest ¶
type DescribeSystemLiveStreamTranscodeTemplatesRequest struct { core.JDCloudRequest /* 页码 - 取值范围 [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 转码模板查询过滤条件: - name: template 转码模板自定义名称 - value: 如果参数为空,则查询全部 - 如果为空,则表示查询该用下所有自定义的转码模板 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeSystemLiveStreamTranscodeTemplatesRequest ¶
func NewDescribeSystemLiveStreamTranscodeTemplatesRequest() *DescribeSystemLiveStreamTranscodeTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSystemLiveStreamTranscodeTemplatesRequestWithAllParams ¶
func NewDescribeSystemLiveStreamTranscodeTemplatesRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeSystemLiveStreamTranscodeTemplatesRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 转码模板查询过滤条件:
- name: template 转码模板自定义名称
- value: 如果参数为空,则查询全部
- 如果为空,则表示查询该用下所有自定义的转码模板 (Optional)
func NewDescribeSystemLiveStreamTranscodeTemplatesRequestWithoutParam ¶
func NewDescribeSystemLiveStreamTranscodeTemplatesRequestWithoutParam() *DescribeSystemLiveStreamTranscodeTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSystemLiveStreamTranscodeTemplatesRequest) GetRegionId ¶
func (r DescribeSystemLiveStreamTranscodeTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSystemLiveStreamTranscodeTemplatesRequest) SetFilters ¶
func (r *DescribeSystemLiveStreamTranscodeTemplatesRequest) SetFilters(filters []live.Filter)
param filters: 转码模板查询过滤条件: - name: template 转码模板自定义名称 - value: 如果参数为空,则查询全部 - 如果为空,则表示查询该用下所有自定义的转码模板
(Optional)
func (*DescribeSystemLiveStreamTranscodeTemplatesRequest) SetPageNum ¶
func (r *DescribeSystemLiveStreamTranscodeTemplatesRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeSystemLiveStreamTranscodeTemplatesRequest) SetPageSize ¶
func (r *DescribeSystemLiveStreamTranscodeTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
type DescribeSystemLiveStreamTranscodeTemplatesResponse ¶
type DescribeSystemLiveStreamTranscodeTemplatesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSystemLiveStreamTranscodeTemplatesResult `json:"result"` }
type DescribeSystemLiveStreamTranscodeTemplatesResult ¶
type DescribeSystemLiveStreamTranscodeTemplatesResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` TranscodeTemplates []live.TranscodeInfo `json:"transcodeTemplates"` }
type DescribeSystemLiveStreamTranslateTemplatesRequest ¶
type DescribeSystemLiveStreamTranslateTemplatesRequest struct { core.JDCloudRequest /* 页码 - 取值范围 [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 翻译模板查询过滤条件: - name: template 翻译模板名称 - value: 如果参数为空,则查询全部 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewDescribeSystemLiveStreamTranslateTemplatesRequest ¶
func NewDescribeSystemLiveStreamTranslateTemplatesRequest() *DescribeSystemLiveStreamTranslateTemplatesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSystemLiveStreamTranslateTemplatesRequestWithAllParams ¶
func NewDescribeSystemLiveStreamTranslateTemplatesRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *DescribeSystemLiveStreamTranslateTemplatesRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 翻译模板查询过滤条件:
- name: template 翻译模板名称
- value: 如果参数为空,则查询全部 (Optional)
func NewDescribeSystemLiveStreamTranslateTemplatesRequestWithoutParam ¶
func NewDescribeSystemLiveStreamTranslateTemplatesRequestWithoutParam() *DescribeSystemLiveStreamTranslateTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSystemLiveStreamTranslateTemplatesRequest) GetRegionId ¶
func (r DescribeSystemLiveStreamTranslateTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSystemLiveStreamTranslateTemplatesRequest) SetFilters ¶
func (r *DescribeSystemLiveStreamTranslateTemplatesRequest) SetFilters(filters []live.Filter)
param filters: 翻译模板查询过滤条件: - name: template 翻译模板名称 - value: 如果参数为空,则查询全部
(Optional)
func (*DescribeSystemLiveStreamTranslateTemplatesRequest) SetPageNum ¶
func (r *DescribeSystemLiveStreamTranslateTemplatesRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*DescribeSystemLiveStreamTranslateTemplatesRequest) SetPageSize ¶
func (r *DescribeSystemLiveStreamTranslateTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
type DescribeSystemLiveStreamTranslateTemplatesResponse ¶
type DescribeSystemLiveStreamTranslateTemplatesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSystemLiveStreamTranslateTemplatesResult `json:"result"` }
type DescribeSystemLiveStreamTranslateTemplatesResult ¶
type DescribeSystemLiveStreamTranslateTemplatesResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` TranslateTemplates []live.TranslateInfo `json:"translateTemplates"` }
type DescribeTranscodeBindingRequest ¶
type DescribeTranscodeBindingRequest struct { core.JDCloudRequest /* 转码模板 */ Template string `json:"template"` }
func NewDescribeTranscodeBindingRequest ¶
func NewDescribeTranscodeBindingRequest( template string, ) *DescribeTranscodeBindingRequest
* param template: 转码模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTranscodeBindingRequestWithAllParams ¶
func NewDescribeTranscodeBindingRequestWithAllParams( template string, ) *DescribeTranscodeBindingRequest
* param template: 转码模板 (Required)
func NewDescribeTranscodeBindingRequestWithoutParam ¶
func NewDescribeTranscodeBindingRequestWithoutParam() *DescribeTranscodeBindingRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTranscodeBindingRequest) GetRegionId ¶
func (r DescribeTranscodeBindingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTranscodeBindingRequest) SetTemplate ¶
func (r *DescribeTranscodeBindingRequest) SetTemplate(template string)
param template: 转码模板(Required)
type DescribeTranscodeBindingResponse ¶
type DescribeTranscodeBindingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeTranscodeBindingResult `json:"result"` }
type DescribeTranscodeBindingResult ¶
type DescribeTranscodeBindingResult struct {
BindingList []live.TemplateBinding `json:"bindingList"`
}
type DescribeTranslateBindingRequest ¶
type DescribeTranslateBindingRequest struct { core.JDCloudRequest /* 翻译模板 */ Template string `json:"template"` }
func NewDescribeTranslateBindingRequest ¶
func NewDescribeTranslateBindingRequest( template string, ) *DescribeTranslateBindingRequest
* param template: 翻译模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTranslateBindingRequestWithAllParams ¶
func NewDescribeTranslateBindingRequestWithAllParams( template string, ) *DescribeTranslateBindingRequest
* param template: 翻译模板 (Required)
func NewDescribeTranslateBindingRequestWithoutParam ¶
func NewDescribeTranslateBindingRequestWithoutParam() *DescribeTranslateBindingRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTranslateBindingRequest) GetRegionId ¶
func (r DescribeTranslateBindingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTranslateBindingRequest) SetTemplate ¶
func (r *DescribeTranslateBindingRequest) SetTemplate(template string)
param template: 翻译模板(Required)
type DescribeTranslateBindingResponse ¶
type DescribeTranslateBindingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeTranslateBindingResult `json:"result"` }
type DescribeTranslateBindingResult ¶
type DescribeTranslateBindingResult struct {
BindingList []live.TemplateBinding `json:"bindingList"`
}
type DescribeUrlRankingRequest ¶
type DescribeUrlRankingRequest struct { core.JDCloudRequest /* 播放域名 */ DomainName string `json:"domainName"` /* 查询Top数量,默认20,即返回Top20的数据 (Optional) */ Size *int `json:"size"` /* 排行依据字段,取值:["pv", "flow", "bandwidth"],默认pv - pv 播放次数 - flow 流量 - bandwidth 带宽 (Optional) */ Rankfield *string `json:"rankfield"` /* 起始时间 - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z */ StartTime string `json:"startTime"` /* 结束时间: - UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z - 为空,默认为当前时间 (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeUrlRankingRequest ¶
func NewDescribeUrlRankingRequest( domainName string, startTime string, ) *DescribeUrlRankingRequest
- param domainName: 播放域名 (Required)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUrlRankingRequestWithAllParams ¶
func NewDescribeUrlRankingRequestWithAllParams( domainName string, size *int, rankfield *string, startTime string, endTime *string, ) *DescribeUrlRankingRequest
- param domainName: 播放域名 (Required)
- param size: 查询Top数量,默认20,即返回Top20的数据 (Optional)
- param rankfield: 排行依据字段,取值:["pv", "flow", "bandwidth"],默认pv
- pv 播放次数
- flow 流量
- bandwidth 带宽 (Optional)
- param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z (Required)
- param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间 (Optional)
func NewDescribeUrlRankingRequestWithoutParam ¶
func NewDescribeUrlRankingRequestWithoutParam() *DescribeUrlRankingRequest
This constructor has better compatible ability when API parameters changed
func (DescribeUrlRankingRequest) GetRegionId ¶
func (r DescribeUrlRankingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUrlRankingRequest) SetDomainName ¶
func (r *DescribeUrlRankingRequest) SetDomainName(domainName string)
param domainName: 播放域名(Required)
func (*DescribeUrlRankingRequest) SetEndTime ¶
func (r *DescribeUrlRankingRequest) SetEndTime(endTime string)
param endTime: 结束时间:
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
- 为空,默认为当前时间
(Optional)
func (*DescribeUrlRankingRequest) SetRankfield ¶
func (r *DescribeUrlRankingRequest) SetRankfield(rankfield string)
param rankfield: 排行依据字段,取值:["pv", "flow", "bandwidth"],默认pv
- pv 播放次数 - flow 流量 - bandwidth 带宽 (Optional)
func (*DescribeUrlRankingRequest) SetSize ¶
func (r *DescribeUrlRankingRequest) SetSize(size int)
param size: 查询Top数量,默认20,即返回Top20的数据(Optional)
func (*DescribeUrlRankingRequest) SetStartTime ¶
func (r *DescribeUrlRankingRequest) SetStartTime(startTime string)
param startTime: 起始时间
- UTC时间 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2018-10-21T10:00:00Z
(Required)
type DescribeUrlRankingResponse ¶
type DescribeUrlRankingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeUrlRankingResult `json:"result"` }
type DescribeUrlRankingResult ¶
type DescribeUrlRankingResult struct {
DataList []live.RankingUrlResult `json:"dataList"`
}
type DescribeWatermarkBindingRequest ¶
type DescribeWatermarkBindingRequest struct { core.JDCloudRequest /* 水印模板 */ Template string `json:"template"` }
func NewDescribeWatermarkBindingRequest ¶
func NewDescribeWatermarkBindingRequest( template string, ) *DescribeWatermarkBindingRequest
* param template: 水印模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeWatermarkBindingRequestWithAllParams ¶
func NewDescribeWatermarkBindingRequestWithAllParams( template string, ) *DescribeWatermarkBindingRequest
* param template: 水印模板 (Required)
func NewDescribeWatermarkBindingRequestWithoutParam ¶
func NewDescribeWatermarkBindingRequestWithoutParam() *DescribeWatermarkBindingRequest
This constructor has better compatible ability when API parameters changed
func (DescribeWatermarkBindingRequest) GetRegionId ¶
func (r DescribeWatermarkBindingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeWatermarkBindingRequest) SetTemplate ¶
func (r *DescribeWatermarkBindingRequest) SetTemplate(template string)
param template: 水印模板(Required)
type DescribeWatermarkBindingResponse ¶
type DescribeWatermarkBindingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeWatermarkBindingResult `json:"result"` }
type DescribeWatermarkBindingResult ¶
type DescribeWatermarkBindingResult struct {
BindingList []live.TemplateBinding `json:"bindingList"`
}
type ForbidLiveStreamRequest ¶
type ForbidLiveStreamRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` /* 禁流时长,单位:s 0表示永久禁流;大于0为限时禁流,超过时长自动解禁 (Optional) */ ForbidTime *int `json:"forbidTime"` }
func NewForbidLiveStreamRequest ¶
func NewForbidLiveStreamRequest( publishDomain string, appName string, streamName string, ) *ForbidLiveStreamRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewForbidLiveStreamRequestWithAllParams ¶
func NewForbidLiveStreamRequestWithAllParams( publishDomain string, appName string, streamName string, forbidTime *int, ) *ForbidLiveStreamRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required) * param forbidTime: 禁流时长,单位:s 0表示永久禁流;大于0为限时禁流,超过时长自动解禁 (Optional)
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) SetForbidTime ¶
func (r *ForbidLiveStreamRequest) SetForbidTime(forbidTime int)
param forbidTime: 禁流时长,单位:s 0表示永久禁流;大于0为限时禁流,超过时长自动解禁(Optional)
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 InterruptLiveStreamRequest ¶
type InterruptLiveStreamRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` }
func NewInterruptLiveStreamRequest ¶
func NewInterruptLiveStreamRequest( publishDomain string, appName string, streamName string, ) *InterruptLiveStreamRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInterruptLiveStreamRequestWithAllParams ¶
func NewInterruptLiveStreamRequestWithAllParams( publishDomain string, appName string, streamName string, ) *InterruptLiveStreamRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required)
func NewInterruptLiveStreamRequestWithoutParam ¶
func NewInterruptLiveStreamRequestWithoutParam() *InterruptLiveStreamRequest
This constructor has better compatible ability when API parameters changed
func (InterruptLiveStreamRequest) GetRegionId ¶
func (r InterruptLiveStreamRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InterruptLiveStreamRequest) SetAppName ¶
func (r *InterruptLiveStreamRequest) SetAppName(appName string)
param appName: 应用名称(Required)
func (*InterruptLiveStreamRequest) SetPublishDomain ¶
func (r *InterruptLiveStreamRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*InterruptLiveStreamRequest) SetStreamName ¶
func (r *InterruptLiveStreamRequest) SetStreamName(streamName string)
param streamName: 流名称(Required)
type InterruptLiveStreamResponse ¶
type InterruptLiveStreamResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InterruptLiveStreamResult `json:"result"` }
type InterruptLiveStreamResult ¶
type InterruptLiveStreamResult struct { }
type OpenLiveP2pRequest ¶
type OpenLiveP2pRequest struct { core.JDCloudRequest /* 播放域名 (Optional) */ PlayDomain *string `json:"playDomain"` }
func NewOpenLiveP2pRequest ¶
func NewOpenLiveP2pRequest() *OpenLiveP2pRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewOpenLiveP2pRequestWithAllParams ¶
func NewOpenLiveP2pRequestWithAllParams( playDomain *string, ) *OpenLiveP2pRequest
* param playDomain: 播放域名 (Optional)
func NewOpenLiveP2pRequestWithoutParam ¶
func NewOpenLiveP2pRequestWithoutParam() *OpenLiveP2pRequest
This constructor has better compatible ability when API parameters changed
func (OpenLiveP2pRequest) GetRegionId ¶
func (r OpenLiveP2pRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OpenLiveP2pRequest) SetPlayDomain ¶
func (r *OpenLiveP2pRequest) SetPlayDomain(playDomain string)
param playDomain: 播放域名(Optional)
type OpenLiveP2pResponse ¶
type OpenLiveP2pResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result OpenLiveP2pResult `json:"result"` }
type OpenLiveP2pResult ¶
type OpenLiveP2pResult struct { }
type OpenLiveRestartRequest ¶
type OpenLiveRestartRequest struct { core.JDCloudRequest /* 回看的播放域名 */ RestartDomain string `json:"restartDomain"` }
func NewOpenLiveRestartRequest ¶
func NewOpenLiveRestartRequest( restartDomain string, ) *OpenLiveRestartRequest
* param restartDomain: 回看的播放域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOpenLiveRestartRequestWithAllParams ¶
func NewOpenLiveRestartRequestWithAllParams( restartDomain string, ) *OpenLiveRestartRequest
* param restartDomain: 回看的播放域名 (Required)
func NewOpenLiveRestartRequestWithoutParam ¶
func NewOpenLiveRestartRequestWithoutParam() *OpenLiveRestartRequest
This constructor has better compatible ability when API parameters changed
func (OpenLiveRestartRequest) GetRegionId ¶
func (r OpenLiveRestartRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OpenLiveRestartRequest) SetRestartDomain ¶
func (r *OpenLiveRestartRequest) SetRestartDomain(restartDomain string)
param restartDomain: 回看的播放域名(Required)
type OpenLiveRestartResponse ¶
type OpenLiveRestartResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result OpenLiveRestartResult `json:"result"` }
type OpenLiveRestartResult ¶
type OpenLiveRestartResult struct { }
type OpenLiveTimeshiftRequest ¶
type OpenLiveTimeshiftRequest struct { core.JDCloudRequest /* 直播的播放域名 */ PlayDomain string `json:"playDomain"` }
func NewOpenLiveTimeshiftRequest ¶
func NewOpenLiveTimeshiftRequest( playDomain string, ) *OpenLiveTimeshiftRequest
* param playDomain: 直播的播放域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOpenLiveTimeshiftRequestWithAllParams ¶
func NewOpenLiveTimeshiftRequestWithAllParams( playDomain string, ) *OpenLiveTimeshiftRequest
* param playDomain: 直播的播放域名 (Required)
func NewOpenLiveTimeshiftRequestWithoutParam ¶
func NewOpenLiveTimeshiftRequestWithoutParam() *OpenLiveTimeshiftRequest
This constructor has better compatible ability when API parameters changed
func (OpenLiveTimeshiftRequest) GetRegionId ¶
func (r OpenLiveTimeshiftRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OpenLiveTimeshiftRequest) SetPlayDomain ¶
func (r *OpenLiveTimeshiftRequest) SetPlayDomain(playDomain string)
param playDomain: 直播的播放域名(Required)
type OpenLiveTimeshiftResponse ¶
type OpenLiveTimeshiftResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result OpenLiveTimeshiftResult `json:"result"` }
type OpenLiveTimeshiftResult ¶
type OpenLiveTimeshiftResult struct { }
type PauseLiveStreamTranslateRequest ¶
type PauseLiveStreamTranslateRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* APP名 */ AppName string `json:"appName"` /* 流名 */ StreamName string `json:"streamName"` }
func NewPauseLiveStreamTranslateRequest ¶
func NewPauseLiveStreamTranslateRequest( publishDomain string, appName string, streamName string, ) *PauseLiveStreamTranslateRequest
* param publishDomain: 推流域名 (Required) * param appName: APP名 (Required) * param streamName: 流名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewPauseLiveStreamTranslateRequestWithAllParams ¶
func NewPauseLiveStreamTranslateRequestWithAllParams( publishDomain string, appName string, streamName string, ) *PauseLiveStreamTranslateRequest
* param publishDomain: 推流域名 (Required) * param appName: APP名 (Required) * param streamName: 流名 (Required)
func NewPauseLiveStreamTranslateRequestWithoutParam ¶
func NewPauseLiveStreamTranslateRequestWithoutParam() *PauseLiveStreamTranslateRequest
This constructor has better compatible ability when API parameters changed
func (PauseLiveStreamTranslateRequest) GetRegionId ¶
func (r PauseLiveStreamTranslateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PauseLiveStreamTranslateRequest) SetAppName ¶
func (r *PauseLiveStreamTranslateRequest) SetAppName(appName string)
param appName: APP名(Required)
func (*PauseLiveStreamTranslateRequest) SetPublishDomain ¶
func (r *PauseLiveStreamTranslateRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*PauseLiveStreamTranslateRequest) SetStreamName ¶
func (r *PauseLiveStreamTranslateRequest) SetStreamName(streamName string)
param streamName: 流名(Required)
type PauseLiveStreamTranslateResponse ¶
type PauseLiveStreamTranslateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result PauseLiveStreamTranslateResult `json:"result"` }
type PauseLiveStreamTranslateResult ¶
type PauseLiveStreamTranslateResult struct { }
type QueryLiveForwardTaskRequest ¶
type QueryLiveForwardTaskRequest struct { core.JDCloudRequest /* 页码 - 取值范围 [1, 100000] (Optional) */ PageNum *int `json:"pageNum"` /* 分页大小 - 取值范围 [10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 拉流转推任务查询过滤条件: - name: taskId 任务ID - value: 如果参数为空,则查询全部 - name: taskName 任务名称 - value: 如果参数为空,则查询全部 (Optional) */ Filters []live.Filter `json:"filters"` }
func NewQueryLiveForwardTaskRequest ¶
func NewQueryLiveForwardTaskRequest() *QueryLiveForwardTaskRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewQueryLiveForwardTaskRequestWithAllParams ¶
func NewQueryLiveForwardTaskRequestWithAllParams( pageNum *int, pageSize *int, filters []live.Filter, ) *QueryLiveForwardTaskRequest
- param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
- param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
- param filters: 拉流转推任务查询过滤条件:
- name: taskId 任务ID
- value: 如果参数为空,则查询全部
- name: taskName 任务名称
- value: 如果参数为空,则查询全部 (Optional)
func NewQueryLiveForwardTaskRequestWithoutParam ¶
func NewQueryLiveForwardTaskRequestWithoutParam() *QueryLiveForwardTaskRequest
This constructor has better compatible ability when API parameters changed
func (QueryLiveForwardTaskRequest) GetRegionId ¶
func (r QueryLiveForwardTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryLiveForwardTaskRequest) SetFilters ¶
func (r *QueryLiveForwardTaskRequest) SetFilters(filters []live.Filter)
param filters: 拉流转推任务查询过滤条件:
- name: taskId 任务ID - value: 如果参数为空,则查询全部 - name: taskName 任务名称 - value: 如果参数为空,则查询全部 (Optional)
func (*QueryLiveForwardTaskRequest) SetPageNum ¶
func (r *QueryLiveForwardTaskRequest) SetPageNum(pageNum int)
param pageNum: 页码
- 取值范围 [1, 100000] (Optional)
func (*QueryLiveForwardTaskRequest) SetPageSize ¶
func (r *QueryLiveForwardTaskRequest) SetPageSize(pageSize int)
param pageSize: 分页大小
- 取值范围 [10, 100] (Optional)
type QueryLiveForwardTaskResponse ¶
type QueryLiveForwardTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryLiveForwardTaskResult `json:"result"` }
type QueryLiveForwardTaskResult ¶
type QueryLiveForwardTaskResult struct { PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` DataList []live.LiveTaskInfo `json:"dataList"` }
type ResumeLiveStreamRequest ¶
type ResumeLiveStreamRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` /* 流名称 */ StreamName string `json:"streamName"` }
func NewResumeLiveStreamRequest ¶
func NewResumeLiveStreamRequest( publishDomain string, appName string, streamName string, ) *ResumeLiveStreamRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (Required) * param streamName: 流名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResumeLiveStreamRequestWithAllParams ¶
func NewResumeLiveStreamRequestWithAllParams( publishDomain string, appName string, streamName string, ) *ResumeLiveStreamRequest
* param publishDomain: 推流域名 (Required) * param appName: 应用名称 (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 ResumeLiveStreamTranslateRequest ¶
type ResumeLiveStreamTranslateRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* APP名 */ AppName string `json:"appName"` /* 流名 */ StreamName string `json:"streamName"` }
func NewResumeLiveStreamTranslateRequest ¶
func NewResumeLiveStreamTranslateRequest( publishDomain string, appName string, streamName string, ) *ResumeLiveStreamTranslateRequest
* param publishDomain: 推流域名 (Required) * param appName: APP名 (Required) * param streamName: 流名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResumeLiveStreamTranslateRequestWithAllParams ¶
func NewResumeLiveStreamTranslateRequestWithAllParams( publishDomain string, appName string, streamName string, ) *ResumeLiveStreamTranslateRequest
* param publishDomain: 推流域名 (Required) * param appName: APP名 (Required) * param streamName: 流名 (Required)
func NewResumeLiveStreamTranslateRequestWithoutParam ¶
func NewResumeLiveStreamTranslateRequestWithoutParam() *ResumeLiveStreamTranslateRequest
This constructor has better compatible ability when API parameters changed
func (ResumeLiveStreamTranslateRequest) GetRegionId ¶
func (r ResumeLiveStreamTranslateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResumeLiveStreamTranslateRequest) SetAppName ¶
func (r *ResumeLiveStreamTranslateRequest) SetAppName(appName string)
param appName: APP名(Required)
func (*ResumeLiveStreamTranslateRequest) SetPublishDomain ¶
func (r *ResumeLiveStreamTranslateRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
func (*ResumeLiveStreamTranslateRequest) SetStreamName ¶
func (r *ResumeLiveStreamTranslateRequest) SetStreamName(streamName string)
param streamName: 流名(Required)
type ResumeLiveStreamTranslateResponse ¶
type ResumeLiveStreamTranslateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ResumeLiveStreamTranslateResult `json:"result"` }
type ResumeLiveStreamTranslateResult ¶
type ResumeLiveStreamTranslateResult struct { }
type SetLiveDomainCertificateRequest ¶
type SetLiveDomainCertificateRequest struct { core.JDCloudRequest /* (直播or时移)播放域名 */ PlayDomain string `json:"playDomain"` /* (直播or时移)播放证书状态 on: 开启 off: 关闭 - 当播放证书状态on(开启)时,cert和key不能为空 */ CertStatus string `json:"certStatus"` /* (直播or时移)播放证书 - 取值: 最大支持4098 - 当播放证书状态on(开启)时,cert不能为空 (Optional) */ Cert *string `json:"cert"` /* (直播or时移)播放证书key - 取值: 最大支持2048 - 当播放证书状态on(开启)时,key不能为空 (Optional) */ Key *string `json:"key"` /* (直播or时移)播放证书别名 - 取值: 支持大小写字母和数字 长度最大256 (Optional) */ Title *string `json:"title"` }
func NewSetLiveDomainCertificateRequest ¶
func NewSetLiveDomainCertificateRequest( playDomain string, certStatus string, ) *SetLiveDomainCertificateRequest
- param playDomain: (直播or时移)播放域名 (Required)
- param certStatus: (直播or时移)播放证书状态 on: 开启 off: 关闭
- 当播放证书状态on(开启)时,cert和key不能为空 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewSetLiveDomainCertificateRequestWithAllParams ¶
func NewSetLiveDomainCertificateRequestWithAllParams( playDomain string, certStatus string, cert *string, key *string, title *string, ) *SetLiveDomainCertificateRequest
- param playDomain: (直播or时移)播放域名 (Required)
- param certStatus: (直播or时移)播放证书状态 on: 开启 off: 关闭
- 当播放证书状态on(开启)时,cert和key不能为空 (Required)
- param cert: (直播or时移)播放证书
- 取值: 最大支持4098
- 当播放证书状态on(开启)时,cert不能为空 (Optional)
- param key: (直播or时移)播放证书key
- 取值: 最大支持2048
- 当播放证书状态on(开启)时,key不能为空 (Optional)
- param title: (直播or时移)播放证书别名
- 取值: 支持大小写字母和数字 长度最大256 (Optional)
func NewSetLiveDomainCertificateRequestWithoutParam ¶
func NewSetLiveDomainCertificateRequestWithoutParam() *SetLiveDomainCertificateRequest
This constructor has better compatible ability when API parameters changed
func (SetLiveDomainCertificateRequest) GetRegionId ¶
func (r SetLiveDomainCertificateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetLiveDomainCertificateRequest) SetCert ¶
func (r *SetLiveDomainCertificateRequest) SetCert(cert string)
param cert: (直播or时移)播放证书
- 取值: 最大支持4098 - 当播放证书状态on(开启)时,cert不能为空 (Optional)
func (*SetLiveDomainCertificateRequest) SetCertStatus ¶
func (r *SetLiveDomainCertificateRequest) SetCertStatus(certStatus string)
param certStatus: (直播or时移)播放证书状态 on: 开启 off: 关闭
- 当播放证书状态on(开启)时,cert和key不能为空 (Required)
func (*SetLiveDomainCertificateRequest) SetKey ¶
func (r *SetLiveDomainCertificateRequest) SetKey(key string)
param key: (直播or时移)播放证书key
- 取值: 最大支持2048 - 当播放证书状态on(开启)时,key不能为空 (Optional)
func (*SetLiveDomainCertificateRequest) SetPlayDomain ¶
func (r *SetLiveDomainCertificateRequest) SetPlayDomain(playDomain string)
param playDomain: (直播or时移)播放域名(Required)
func (*SetLiveDomainCertificateRequest) SetTitle ¶
func (r *SetLiveDomainCertificateRequest) SetTitle(title string)
param title: (直播or时移)播放证书别名
- 取值: 支持大小写字母和数字 长度最大256 (Optional)
type SetLiveDomainCertificateResponse ¶
type SetLiveDomainCertificateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetLiveDomainCertificateResult `json:"result"` }
type SetLiveDomainCertificateResult ¶
type SetLiveDomainCertificateResult struct { }
type SetLivePlayAuthKeyRequest ¶
type SetLivePlayAuthKeyRequest struct { core.JDCloudRequest /* (直播or时移)播放域名 */ PlayDomain string `json:"playDomain"` /* (直播or时移)播放鉴权状态 on: 开启 off: 关闭 - 当播放鉴权状态on(开启)时,authKey不能为空 (Optional) */ AuthStatus *string `json:"authStatus"` /* (直播or时移)播放鉴权key - 取值: 支持大小写字母和数字 长度6-32位 (Optional) */ AuthKey *string `json:"authKey"` }
func NewSetLivePlayAuthKeyRequest ¶
func NewSetLivePlayAuthKeyRequest( playDomain string, ) *SetLivePlayAuthKeyRequest
* param playDomain: (直播or时移)播放域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetLivePlayAuthKeyRequestWithAllParams ¶
func NewSetLivePlayAuthKeyRequestWithAllParams( playDomain string, authStatus *string, authKey *string, ) *SetLivePlayAuthKeyRequest
- param playDomain: (直播or时移)播放域名 (Required)
- param authStatus: (直播or时移)播放鉴权状态 on: 开启 off: 关闭
- 当播放鉴权状态on(开启)时,authKey不能为空 (Optional)
- param authKey: (直播or时移)播放鉴权key
- 取值: 支持大小写字母和数字 长度6-32位 (Optional)
func NewSetLivePlayAuthKeyRequestWithoutParam ¶
func NewSetLivePlayAuthKeyRequestWithoutParam() *SetLivePlayAuthKeyRequest
This constructor has better compatible ability when API parameters changed
func (SetLivePlayAuthKeyRequest) GetRegionId ¶
func (r SetLivePlayAuthKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetLivePlayAuthKeyRequest) SetAuthKey ¶
func (r *SetLivePlayAuthKeyRequest) SetAuthKey(authKey string)
param authKey: (直播or时移)播放鉴权key
- 取值: 支持大小写字母和数字 长度6-32位 (Optional)
func (*SetLivePlayAuthKeyRequest) SetAuthStatus ¶
func (r *SetLivePlayAuthKeyRequest) SetAuthStatus(authStatus string)
param authStatus: (直播or时移)播放鉴权状态 on: 开启 off: 关闭
- 当播放鉴权状态on(开启)时,authKey不能为空 (Optional)
func (*SetLivePlayAuthKeyRequest) SetPlayDomain ¶
func (r *SetLivePlayAuthKeyRequest) SetPlayDomain(playDomain string)
param playDomain: (直播or时移)播放域名(Required)
type SetLivePlayAuthKeyResponse ¶
type SetLivePlayAuthKeyResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetLivePlayAuthKeyResult `json:"result"` }
type SetLivePlayAuthKeyResult ¶
type SetLivePlayAuthKeyResult struct { }
type SetLiveRestartAuthKeyRequest ¶
type SetLiveRestartAuthKeyRequest struct { core.JDCloudRequest /* 直播回看播放域名 */ RestartDomain string `json:"restartDomain"` /* 直播回看播放鉴权状态 on: 开启 off: 关闭 - 当回看播放鉴权状态on(开启)时,authKey不能为空 (Optional) */ AuthStatus *string `json:"authStatus"` /* 直播回看播放鉴权key - 取值: 支持大小写字母和数字 长度6-32位 (Optional) */ AuthKey *string `json:"authKey"` }
func NewSetLiveRestartAuthKeyRequest ¶
func NewSetLiveRestartAuthKeyRequest( restartDomain string, ) *SetLiveRestartAuthKeyRequest
* param restartDomain: 直播回看播放域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetLiveRestartAuthKeyRequestWithAllParams ¶
func NewSetLiveRestartAuthKeyRequestWithAllParams( restartDomain string, authStatus *string, authKey *string, ) *SetLiveRestartAuthKeyRequest
- param restartDomain: 直播回看播放域名 (Required)
- param authStatus: 直播回看播放鉴权状态 on: 开启 off: 关闭
- 当回看播放鉴权状态on(开启)时,authKey不能为空 (Optional)
- param authKey: 直播回看播放鉴权key
- 取值: 支持大小写字母和数字 长度6-32位 (Optional)
func NewSetLiveRestartAuthKeyRequestWithoutParam ¶
func NewSetLiveRestartAuthKeyRequestWithoutParam() *SetLiveRestartAuthKeyRequest
This constructor has better compatible ability when API parameters changed
func (SetLiveRestartAuthKeyRequest) GetRegionId ¶
func (r SetLiveRestartAuthKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetLiveRestartAuthKeyRequest) SetAuthKey ¶
func (r *SetLiveRestartAuthKeyRequest) SetAuthKey(authKey string)
param authKey: 直播回看播放鉴权key
- 取值: 支持大小写字母和数字 长度6-32位 (Optional)
func (*SetLiveRestartAuthKeyRequest) SetAuthStatus ¶
func (r *SetLiveRestartAuthKeyRequest) SetAuthStatus(authStatus string)
param authStatus: 直播回看播放鉴权状态 on: 开启 off: 关闭
- 当回看播放鉴权状态on(开启)时,authKey不能为空 (Optional)
func (*SetLiveRestartAuthKeyRequest) SetRestartDomain ¶
func (r *SetLiveRestartAuthKeyRequest) SetRestartDomain(restartDomain string)
param restartDomain: 直播回看播放域名(Required)
type SetLiveRestartAuthKeyResponse ¶
type SetLiveRestartAuthKeyResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetLiveRestartAuthKeyResult `json:"result"` }
type SetLiveRestartAuthKeyResult ¶
type SetLiveRestartAuthKeyResult struct { }
type SetLiveRestartDomainCertificateRequest ¶
type SetLiveRestartDomainCertificateRequest struct { core.JDCloudRequest /* 直播回看域名 */ RestartDomain string `json:"restartDomain"` /* 直播回看证书状态 on: 开启 off: 关闭 - 当播放证书状态on(开启)时,cert和key不能为空 */ CertStatus string `json:"certStatus"` /* 直播回看证书 - 取值: 最大支持4098 - 当播放证书状态on(开启)时,cert不能为空 (Optional) */ Cert *string `json:"cert"` /* 直播回看证书key - 取值: 最大支持2048 - 当播放证书状态on(开启)时,key不能为空 (Optional) */ Key *string `json:"key"` /* 直播回看证书别名 - 取值: 支持大小写字母和数字 长度最大256 (Optional) */ Title *string `json:"title"` }
func NewSetLiveRestartDomainCertificateRequest ¶
func NewSetLiveRestartDomainCertificateRequest( restartDomain string, certStatus string, ) *SetLiveRestartDomainCertificateRequest
- param restartDomain: 直播回看域名 (Required)
- param certStatus: 直播回看证书状态 on: 开启 off: 关闭
- 当播放证书状态on(开启)时,cert和key不能为空 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewSetLiveRestartDomainCertificateRequestWithAllParams ¶
func NewSetLiveRestartDomainCertificateRequestWithAllParams( restartDomain string, certStatus string, cert *string, key *string, title *string, ) *SetLiveRestartDomainCertificateRequest
- param restartDomain: 直播回看域名 (Required)
- param certStatus: 直播回看证书状态 on: 开启 off: 关闭
- 当播放证书状态on(开启)时,cert和key不能为空 (Required)
- param cert: 直播回看证书
- 取值: 最大支持4098
- 当播放证书状态on(开启)时,cert不能为空 (Optional)
- param key: 直播回看证书key
- 取值: 最大支持2048
- 当播放证书状态on(开启)时,key不能为空 (Optional)
- param title: 直播回看证书别名
- 取值: 支持大小写字母和数字 长度最大256 (Optional)
func NewSetLiveRestartDomainCertificateRequestWithoutParam ¶
func NewSetLiveRestartDomainCertificateRequestWithoutParam() *SetLiveRestartDomainCertificateRequest
This constructor has better compatible ability when API parameters changed
func (SetLiveRestartDomainCertificateRequest) GetRegionId ¶
func (r SetLiveRestartDomainCertificateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetLiveRestartDomainCertificateRequest) SetCert ¶
func (r *SetLiveRestartDomainCertificateRequest) SetCert(cert string)
param cert: 直播回看证书
- 取值: 最大支持4098 - 当播放证书状态on(开启)时,cert不能为空 (Optional)
func (*SetLiveRestartDomainCertificateRequest) SetCertStatus ¶
func (r *SetLiveRestartDomainCertificateRequest) SetCertStatus(certStatus string)
param certStatus: 直播回看证书状态 on: 开启 off: 关闭
- 当播放证书状态on(开启)时,cert和key不能为空 (Required)
func (*SetLiveRestartDomainCertificateRequest) SetKey ¶
func (r *SetLiveRestartDomainCertificateRequest) SetKey(key string)
param key: 直播回看证书key
- 取值: 最大支持2048 - 当播放证书状态on(开启)时,key不能为空 (Optional)
func (*SetLiveRestartDomainCertificateRequest) SetRestartDomain ¶
func (r *SetLiveRestartDomainCertificateRequest) SetRestartDomain(restartDomain string)
param restartDomain: 直播回看域名(Required)
func (*SetLiveRestartDomainCertificateRequest) SetTitle ¶
func (r *SetLiveRestartDomainCertificateRequest) SetTitle(title string)
param title: 直播回看证书别名
- 取值: 支持大小写字母和数字 长度最大256 (Optional)
type SetLiveRestartDomainCertificateResponse ¶
type SetLiveRestartDomainCertificateResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetLiveRestartDomainCertificateResult `json:"result"` }
type SetLiveRestartDomainCertificateResult ¶
type SetLiveRestartDomainCertificateResult struct { }
type SetLiveStreamNotifyConfigRequest ¶
type SetLiveStreamNotifyConfigRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 直播流状态回调地址 - 必须以 http:// 开头 */ NotifyUrl string `json:"notifyUrl"` }
func NewSetLiveStreamNotifyConfigRequest ¶
func NewSetLiveStreamNotifyConfigRequest( publishDomain string, notifyUrl string, ) *SetLiveStreamNotifyConfigRequest
- param publishDomain: 推流域名 (Required)
- param notifyUrl: 直播流状态回调地址
- 必须以 http:// 开头 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewSetLiveStreamNotifyConfigRequestWithAllParams ¶
func NewSetLiveStreamNotifyConfigRequestWithAllParams( publishDomain string, notifyUrl string, ) *SetLiveStreamNotifyConfigRequest
- param publishDomain: 推流域名 (Required)
- param notifyUrl: 直播流状态回调地址
- 必须以 http:// 开头 (Required)
func NewSetLiveStreamNotifyConfigRequestWithoutParam ¶
func NewSetLiveStreamNotifyConfigRequestWithoutParam() *SetLiveStreamNotifyConfigRequest
This constructor has better compatible ability when API parameters changed
func (SetLiveStreamNotifyConfigRequest) GetRegionId ¶
func (r SetLiveStreamNotifyConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetLiveStreamNotifyConfigRequest) SetNotifyUrl ¶
func (r *SetLiveStreamNotifyConfigRequest) SetNotifyUrl(notifyUrl string)
param notifyUrl: 直播流状态回调地址
- 必须以 http:// 开头 (Required)
func (*SetLiveStreamNotifyConfigRequest) SetPublishDomain ¶
func (r *SetLiveStreamNotifyConfigRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
type SetLiveStreamNotifyConfigResponse ¶
type SetLiveStreamNotifyConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetLiveStreamNotifyConfigResult `json:"result"` }
type SetLiveStreamNotifyConfigResult ¶
type SetLiveStreamNotifyConfigResult struct { }
type SetLiveStreamQualityDetectionNotifyConfigRequest ¶
type SetLiveStreamQualityDetectionNotifyConfigRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 质量检测回调通知的URL地址: - 以 http:// 开头,外网可访问的地址 */ NotifyUrl string `json:"notifyUrl"` }
func NewSetLiveStreamQualityDetectionNotifyConfigRequest ¶
func NewSetLiveStreamQualityDetectionNotifyConfigRequest( publishDomain string, notifyUrl string, ) *SetLiveStreamQualityDetectionNotifyConfigRequest
- param publishDomain: 推流域名 (Required)
- param notifyUrl: 质量检测回调通知的URL地址:
- 以 http:// 开头,外网可访问的地址 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewSetLiveStreamQualityDetectionNotifyConfigRequestWithAllParams ¶
func NewSetLiveStreamQualityDetectionNotifyConfigRequestWithAllParams( publishDomain string, notifyUrl string, ) *SetLiveStreamQualityDetectionNotifyConfigRequest
- param publishDomain: 推流域名 (Required)
- param notifyUrl: 质量检测回调通知的URL地址:
- 以 http:// 开头,外网可访问的地址 (Required)
func NewSetLiveStreamQualityDetectionNotifyConfigRequestWithoutParam ¶
func NewSetLiveStreamQualityDetectionNotifyConfigRequestWithoutParam() *SetLiveStreamQualityDetectionNotifyConfigRequest
This constructor has better compatible ability when API parameters changed
func (SetLiveStreamQualityDetectionNotifyConfigRequest) GetRegionId ¶
func (r SetLiveStreamQualityDetectionNotifyConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetLiveStreamQualityDetectionNotifyConfigRequest) SetNotifyUrl ¶
func (r *SetLiveStreamQualityDetectionNotifyConfigRequest) SetNotifyUrl(notifyUrl string)
param notifyUrl: 质量检测回调通知的URL地址:
- 以 http:// 开头,外网可访问的地址 (Required)
func (*SetLiveStreamQualityDetectionNotifyConfigRequest) SetPublishDomain ¶
func (r *SetLiveStreamQualityDetectionNotifyConfigRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
type SetLiveStreamQualityDetectionNotifyConfigResponse ¶
type SetLiveStreamQualityDetectionNotifyConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetLiveStreamQualityDetectionNotifyConfigResult `json:"result"` }
type SetLiveStreamQualityDetectionNotifyConfigResult ¶
type SetLiveStreamQualityDetectionNotifyConfigResult struct { }
type SetLiveStreamRecordNotifyConfigRequest ¶
type SetLiveStreamRecordNotifyConfigRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 录制回调通知的URL地址 - 以 http:// 开头,外网可访问的地址 */ NotifyUrl string `json:"notifyUrl"` }
func NewSetLiveStreamRecordNotifyConfigRequest ¶
func NewSetLiveStreamRecordNotifyConfigRequest( publishDomain string, notifyUrl string, ) *SetLiveStreamRecordNotifyConfigRequest
- param publishDomain: 推流域名 (Required)
- param notifyUrl: 录制回调通知的URL地址
- 以 http:// 开头,外网可访问的地址 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewSetLiveStreamRecordNotifyConfigRequestWithAllParams ¶
func NewSetLiveStreamRecordNotifyConfigRequestWithAllParams( publishDomain string, notifyUrl string, ) *SetLiveStreamRecordNotifyConfigRequest
- param publishDomain: 推流域名 (Required)
- param notifyUrl: 录制回调通知的URL地址
- 以 http:// 开头,外网可访问的地址 (Required)
func NewSetLiveStreamRecordNotifyConfigRequestWithoutParam ¶
func NewSetLiveStreamRecordNotifyConfigRequestWithoutParam() *SetLiveStreamRecordNotifyConfigRequest
This constructor has better compatible ability when API parameters changed
func (SetLiveStreamRecordNotifyConfigRequest) GetRegionId ¶
func (r SetLiveStreamRecordNotifyConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetLiveStreamRecordNotifyConfigRequest) SetNotifyUrl ¶
func (r *SetLiveStreamRecordNotifyConfigRequest) SetNotifyUrl(notifyUrl string)
param notifyUrl: 录制回调通知的URL地址
- 以 http:// 开头,外网可访问的地址 (Required)
func (*SetLiveStreamRecordNotifyConfigRequest) SetPublishDomain ¶
func (r *SetLiveStreamRecordNotifyConfigRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
type SetLiveStreamRecordNotifyConfigResponse ¶
type SetLiveStreamRecordNotifyConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetLiveStreamRecordNotifyConfigResult `json:"result"` }
type SetLiveStreamRecordNotifyConfigResult ¶
type SetLiveStreamRecordNotifyConfigResult struct { }
type SetLiveStreamSnapshotNotifyConfigRequest ¶
type SetLiveStreamSnapshotNotifyConfigRequest struct { core.JDCloudRequest /* 推流域名 */ PublishDomain string `json:"publishDomain"` /* 截图回调通知的URL地址: - 以 http:// 开头,外网可访问的地址 */ NotifyUrl string `json:"notifyUrl"` }
func NewSetLiveStreamSnapshotNotifyConfigRequest ¶
func NewSetLiveStreamSnapshotNotifyConfigRequest( publishDomain string, notifyUrl string, ) *SetLiveStreamSnapshotNotifyConfigRequest
- param publishDomain: 推流域名 (Required)
- param notifyUrl: 截图回调通知的URL地址:
- 以 http:// 开头,外网可访问的地址 (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewSetLiveStreamSnapshotNotifyConfigRequestWithAllParams ¶
func NewSetLiveStreamSnapshotNotifyConfigRequestWithAllParams( publishDomain string, notifyUrl string, ) *SetLiveStreamSnapshotNotifyConfigRequest
- param publishDomain: 推流域名 (Required)
- param notifyUrl: 截图回调通知的URL地址:
- 以 http:// 开头,外网可访问的地址 (Required)
func NewSetLiveStreamSnapshotNotifyConfigRequestWithoutParam ¶
func NewSetLiveStreamSnapshotNotifyConfigRequestWithoutParam() *SetLiveStreamSnapshotNotifyConfigRequest
This constructor has better compatible ability when API parameters changed
func (SetLiveStreamSnapshotNotifyConfigRequest) GetRegionId ¶
func (r SetLiveStreamSnapshotNotifyConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetLiveStreamSnapshotNotifyConfigRequest) SetNotifyUrl ¶
func (r *SetLiveStreamSnapshotNotifyConfigRequest) SetNotifyUrl(notifyUrl string)
param notifyUrl: 截图回调通知的URL地址:
- 以 http:// 开头,外网可访问的地址 (Required)
func (*SetLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain ¶
func (r *SetLiveStreamSnapshotNotifyConfigRequest) SetPublishDomain(publishDomain string)
param publishDomain: 推流域名(Required)
type SetLiveStreamSnapshotNotifyConfigResponse ¶
type SetLiveStreamSnapshotNotifyConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetLiveStreamSnapshotNotifyConfigResult `json:"result"` }
type SetLiveStreamSnapshotNotifyConfigResult ¶
type SetLiveStreamSnapshotNotifyConfigResult 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 StartLiveForwardTaskRequest ¶
type StartLiveForwardTaskRequest struct { core.JDCloudRequest /* 任务ID,批量用,分隔 */ TaskIds string `json:"taskIds"` }
func NewStartLiveForwardTaskRequest ¶
func NewStartLiveForwardTaskRequest( taskIds string, ) *StartLiveForwardTaskRequest
* param taskIds: 任务ID,批量用,分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStartLiveForwardTaskRequestWithAllParams ¶
func NewStartLiveForwardTaskRequestWithAllParams( taskIds string, ) *StartLiveForwardTaskRequest
* param taskIds: 任务ID,批量用,分隔 (Required)
func NewStartLiveForwardTaskRequestWithoutParam ¶
func NewStartLiveForwardTaskRequestWithoutParam() *StartLiveForwardTaskRequest
This constructor has better compatible ability when API parameters changed
func (StartLiveForwardTaskRequest) GetRegionId ¶
func (r StartLiveForwardTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartLiveForwardTaskRequest) SetTaskIds ¶
func (r *StartLiveForwardTaskRequest) SetTaskIds(taskIds string)
param taskIds: 任务ID,批量用,分隔
(Required)
type StartLiveForwardTaskResponse ¶
type StartLiveForwardTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result StartLiveForwardTaskResult `json:"result"` }
type StartLiveForwardTaskResult ¶
type StartLiveForwardTaskResult struct { }
type StopLiveAppRequest ¶
type StopLiveAppRequest struct { core.JDCloudRequest /* 直播的推流域名 */ PublishDomain string `json:"publishDomain"` /* 应用名称 */ AppName string `json:"appName"` }
func NewStopLiveAppRequest ¶
func NewStopLiveAppRequest( publishDomain string, appName string, ) *StopLiveAppRequest
* param publishDomain: 直播的推流域名 (Required) * param appName: 应用名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopLiveAppRequestWithAllParams ¶
func NewStopLiveAppRequestWithAllParams( publishDomain string, appName string, ) *StopLiveAppRequest
* param publishDomain: 直播的推流域名 (Required) * param 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: 应用名称(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 { }
type StopLiveForwardTaskRequest ¶
type StopLiveForwardTaskRequest struct { core.JDCloudRequest /* 任务ID,批量用,分隔 */ TaskIds string `json:"taskIds"` }
func NewStopLiveForwardTaskRequest ¶
func NewStopLiveForwardTaskRequest( taskIds string, ) *StopLiveForwardTaskRequest
* param taskIds: 任务ID,批量用,分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopLiveForwardTaskRequestWithAllParams ¶
func NewStopLiveForwardTaskRequestWithAllParams( taskIds string, ) *StopLiveForwardTaskRequest
* param taskIds: 任务ID,批量用,分隔 (Required)
func NewStopLiveForwardTaskRequestWithoutParam ¶
func NewStopLiveForwardTaskRequestWithoutParam() *StopLiveForwardTaskRequest
This constructor has better compatible ability when API parameters changed
func (StopLiveForwardTaskRequest) GetRegionId ¶
func (r StopLiveForwardTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopLiveForwardTaskRequest) SetTaskIds ¶
func (r *StopLiveForwardTaskRequest) SetTaskIds(taskIds string)
param taskIds: 任务ID,批量用,分隔
(Required)
type StopLiveForwardTaskResponse ¶
type StopLiveForwardTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result StopLiveForwardTaskResult `json:"result"` }
type StopLiveForwardTaskResult ¶
type StopLiveForwardTaskResult struct { }
type UpdateLiveForwardTaskRequest ¶
type UpdateLiveForwardTaskRequest struct { core.JDCloudRequest /* 任务ID */ TaskId string `json:"taskId"` /* 拉流地址 - 支持rtmp (Optional) */ SourceUrl *string `json:"sourceUrl"` /* 转推地址 - 支持rtmp (Optional) */ PushUrl *string `json:"pushUrl"` /* 开始时间 - UTC时间, ISO8601示例:2021-07-26T08:08:08Z - 不填表示立即开始 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间 - UTC时间, ISO8601示例:2021-07-26T08:08:08Z - 最大支持365天,与开始时间间隔不超过7天。 - 不填拉不到流10分钟自动结束 (Optional) */ EndTime *string `json:"endTime"` /* 回调类型 - 不填发送全部回调 - TaskStart 任务开始 - TaskExit 任务结束 - callbackUrl非空的情况下,callbackEvents有效 (Optional) */ CallbackEvents []string `json:"callbackEvents"` /* 事件回调地址 (Optional) */ CallbackUrl *string `json:"callbackUrl"` /* 任务名称 - 最大255字符 (Optional) */ Name *string `json:"name"` }
func NewUpdateLiveForwardTaskRequest ¶
func NewUpdateLiveForwardTaskRequest( taskId string, ) *UpdateLiveForwardTaskRequest
* param taskId: 任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateLiveForwardTaskRequestWithAllParams ¶
func NewUpdateLiveForwardTaskRequestWithAllParams( taskId string, sourceUrl *string, pushUrl *string, startTime *string, endTime *string, callbackEvents []string, callbackUrl *string, name *string, ) *UpdateLiveForwardTaskRequest
- param taskId: 任务ID (Required)
- param sourceUrl: 拉流地址
- 支持rtmp (Optional)
- param pushUrl: 转推地址
- 支持rtmp (Optional)
- param startTime: 开始时间
- UTC时间, ISO8601示例:2021-07-26T08:08:08Z
- 不填表示立即开始 (Optional)
- param endTime: 结束时间
- UTC时间, ISO8601示例:2021-07-26T08:08:08Z
- 最大支持365天,与开始时间间隔不超过7天。
- 不填拉不到流10分钟自动结束 (Optional)
- param callbackEvents: 回调类型
- 不填发送全部回调
- TaskStart 任务开始
- TaskExit 任务结束
- callbackUrl非空的情况下,callbackEvents有效 (Optional)
- param callbackUrl: 事件回调地址 (Optional)
- param name: 任务名称
- 最大255字符 (Optional)
func NewUpdateLiveForwardTaskRequestWithoutParam ¶
func NewUpdateLiveForwardTaskRequestWithoutParam() *UpdateLiveForwardTaskRequest
This constructor has better compatible ability when API parameters changed
func (UpdateLiveForwardTaskRequest) GetRegionId ¶
func (r UpdateLiveForwardTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateLiveForwardTaskRequest) SetCallbackEvents ¶
func (r *UpdateLiveForwardTaskRequest) SetCallbackEvents(callbackEvents []string)
param callbackEvents: 回调类型
- 不填发送全部回调 - TaskStart 任务开始 - TaskExit 任务结束 - callbackUrl非空的情况下,callbackEvents有效 (Optional)
func (*UpdateLiveForwardTaskRequest) SetCallbackUrl ¶
func (r *UpdateLiveForwardTaskRequest) SetCallbackUrl(callbackUrl string)
param callbackUrl: 事件回调地址
(Optional)
func (*UpdateLiveForwardTaskRequest) SetEndTime ¶
func (r *UpdateLiveForwardTaskRequest) SetEndTime(endTime string)
param endTime: 结束时间
- UTC时间, ISO8601示例:2021-07-26T08:08:08Z - 最大支持365天,与开始时间间隔不超过7天。 - 不填拉不到流10分钟自动结束 (Optional)
func (*UpdateLiveForwardTaskRequest) SetName ¶
func (r *UpdateLiveForwardTaskRequest) SetName(name string)
param name: 任务名称
- 最大255字符 (Optional)
func (*UpdateLiveForwardTaskRequest) SetPushUrl ¶
func (r *UpdateLiveForwardTaskRequest) SetPushUrl(pushUrl string)
param pushUrl: 转推地址
- 支持rtmp (Optional)
func (*UpdateLiveForwardTaskRequest) SetSourceUrl ¶
func (r *UpdateLiveForwardTaskRequest) SetSourceUrl(sourceUrl string)
param sourceUrl: 拉流地址
- 支持rtmp (Optional)
func (*UpdateLiveForwardTaskRequest) SetStartTime ¶
func (r *UpdateLiveForwardTaskRequest) SetStartTime(startTime string)
param startTime: 开始时间
- UTC时间, ISO8601示例:2021-07-26T08:08:08Z - 不填表示立即开始 (Optional)
func (*UpdateLiveForwardTaskRequest) SetTaskId ¶
func (r *UpdateLiveForwardTaskRequest) SetTaskId(taskId string)
param taskId: 任务ID
(Required)
type UpdateLiveForwardTaskResponse ¶
type UpdateLiveForwardTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateLiveForwardTaskResult `json:"result"` }
type UpdateLiveForwardTaskResult ¶
type UpdateLiveForwardTaskResult struct { }
Source Files
¶
- AddCustomLiveStreamQualityDetectionTemplate.go
- AddCustomLiveStreamRecordTemplate.go
- AddCustomLiveStreamSnapshotTemplate.go
- AddCustomLiveStreamTranscodeTemplate.go
- AddCustomLiveStreamWatermarkTemplate.go
- AddLiveApp.go
- AddLiveDomain.go
- AddLiveRecordTask.go
- AddLiveRestartDomain.go
- AddLiveStreamAppQualityDetection.go
- AddLiveStreamAppRecord.go
- AddLiveStreamAppSnapshot.go
- AddLiveStreamAppTranscode.go
- AddLiveStreamAppTranslate.go
- AddLiveStreamAppWatermark.go
- AddLiveStreamDomainQualityDetection.go
- AddLiveStreamDomainRecord.go
- AddLiveStreamDomainSnapshot.go
- AddLiveStreamDomainTranscode.go
- AddLiveStreamDomainTranslate.go
- AddLiveStreamDomainWatermark.go
- AddLiveStreamTranslate.go
- CloseLiveP2p.go
- CloseLiveRestart.go
- CloseLiveTimeshift.go
- CreateLiveForwardTask.go
- DeleteCustomLiveStreamQualityDetectionTemplate.go
- DeleteCustomLiveStreamRecordTemplate.go
- DeleteCustomLiveStreamSnapshotTemplate.go
- DeleteCustomLiveStreamTranscodeTemplate.go
- DeleteCustomLiveStreamWatermarkTemplate.go
- DeleteLiveDomain.go
- DeleteLiveForwardTask.go
- DeleteLiveRecordings.go
- DeleteLiveStreamAppQualityDetection.go
- DeleteLiveStreamAppRecord.go
- DeleteLiveStreamAppSnapshot.go
- DeleteLiveStreamAppTranscode.go
- DeleteLiveStreamAppTranslate.go
- DeleteLiveStreamAppWatermark.go
- DeleteLiveStreamDomainQualityDetection.go
- DeleteLiveStreamDomainRecord.go
- DeleteLiveStreamDomainSnapshot.go
- DeleteLiveStreamDomainTranscode.go
- DeleteLiveStreamDomainTranslate.go
- DeleteLiveStreamDomainWatermark.go
- DeleteLiveStreamNotifyConfig.go
- DeleteLiveStreamQualityDetectionNotifyConfig.go
- DeleteLiveStreamRecordNotifyConfig.go
- DeleteLiveStreamSnapshotNotifyConfig.go
- DeleteLiveStreamTranslate.go
- DescribeCustomLiveStreamQualityDetectionTemplates.go
- DescribeCustomLiveStreamRecordConfig.go
- DescribeCustomLiveStreamRecordTemplates.go
- DescribeCustomLiveStreamSnapshotConfig.go
- DescribeCustomLiveStreamSnapshotTemplates.go
- DescribeCustomLiveStreamTranscodeTemplate.go
- DescribeCustomLiveStreamTranscodeTemplates.go
- DescribeCustomLiveStreamWatermarkConfig.go
- DescribeCustomLiveStreamWatermarkTemplates.go
- DescribeDomainOnlineStream.go
- DescribeDomainsLog.go
- DescribeLiveApp.go
- DescribeLiveBillData.go
- DescribeLiveDomainCertificate.go
- DescribeLiveDomainDetail.go
- DescribeLiveDomainTranslateConfig.go
- DescribeLiveDomains.go
- DescribeLiveFileStorageData.go
- DescribeLiveP2pConfigs.go
- DescribeLivePlayAuthKey.go
- DescribeLivePornData.go
- DescribeLivePublishStatisticGroupByStream.go
- DescribeLivePublishStreamNum.go
- DescribeLiveRestartAuthKey.go
- DescribeLiveRestartConfigs.go
- DescribeLiveRestartDomainCertificate.go
- DescribeLiveSnapshotData.go
- DescribeLiveStatisticGroupByArea.go
- DescribeLiveStatisticGroupByAreaIsp.go
- DescribeLiveStatisticGroupByStream.go
- DescribeLiveStreamBandwidthData.go
- DescribeLiveStreamHistoryUserNum.go
- DescribeLiveStreamInfo.go
- DescribeLiveStreamNotifyConfig.go
- DescribeLiveStreamOnlineList.go
- DescribeLiveStreamPlayInfoByPage.go
- DescribeLiveStreamPlayerRankingData.go
- DescribeLiveStreamPublishBandwidthData.go
- DescribeLiveStreamPublishInfoByPage.go
- DescribeLiveStreamPublishList.go
- DescribeLiveStreamPublishTrafficData.go
- DescribeLiveStreamQualityDetectionNotifyConfig.go
- DescribeLiveStreamRecordNotifyConfig.go
- DescribeLiveStreamSnapshotNotifyConfig.go
- DescribeLiveStreamTrafficData.go
- DescribeLiveStreamTranscodeConfig.go
- DescribeLiveStreamTranslateConfig.go
- DescribeLiveTimeshiftConfigs.go
- DescribeLiveTranscodeStreamBandwidth.go
- DescribeLiveTranscodeStreamList.go
- DescribeLiveTranscodeStreamNum.go
- DescribeLiveTranscodeStreamPlayerUserNum.go
- DescribeLiveTranscodingDurationData.go
- DescribePublishStreamInfoData.go
- DescribeQualityDetectionBinding.go
- DescribeRecordBinding.go
- DescribeSnapshotBinding.go
- DescribeSystemLiveStreamTranscodeTemplates.go
- DescribeSystemLiveStreamTranslateTemplates.go
- DescribeTranscodeBinding.go
- DescribeTranslateBinding.go
- DescribeUrlRanking.go
- DescribeWatermarkBinding.go
- ForbidLiveStream.go
- InterruptLiveStream.go
- OpenLiveP2p.go
- OpenLiveRestart.go
- OpenLiveTimeshift.go
- PauseLiveStreamTranslate.go
- QueryLiveForwardTask.go
- ResumeLiveStream.go
- ResumeLiveStreamTranslate.go
- SetLiveDomainCertificate.go
- SetLivePlayAuthKey.go
- SetLiveRestartAuthKey.go
- SetLiveRestartDomainCertificate.go
- SetLiveStreamNotifyConfig.go
- SetLiveStreamQualityDetectionNotifyConfig.go
- SetLiveStreamRecordNotifyConfig.go
- SetLiveStreamSnapshotNotifyConfig.go
- StartLiveDomain.go
- StartLiveForwardTask.go
- StopLiveApp.go
- StopLiveDomain.go
- StopLiveForwardTask.go
- UpdateLiveForwardTask.go