v1

package
v0.1.105 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForBatchShowIpBelongs added in v0.1.41

func GenReqDefForBatchShowIpBelongs() *def.HttpRequestDef

func GenReqDefForCreateDomain

func GenReqDefForCreateDomain() *def.HttpRequestDef

func GenReqDefForCreateDomainMapping

func GenReqDefForCreateDomainMapping() *def.HttpRequestDef

func GenReqDefForCreateOttChannelInfo added in v0.1.87

func GenReqDefForCreateOttChannelInfo() *def.HttpRequestDef

func GenReqDefForCreateRecordCallbackConfig added in v0.0.48

func GenReqDefForCreateRecordCallbackConfig() *def.HttpRequestDef

func GenReqDefForCreateRecordIndex added in v0.0.101

func GenReqDefForCreateRecordIndex() *def.HttpRequestDef

func GenReqDefForCreateRecordRule added in v0.0.48

func GenReqDefForCreateRecordRule() *def.HttpRequestDef

func GenReqDefForCreateSnapshotConfig added in v0.1.36

func GenReqDefForCreateSnapshotConfig() *def.HttpRequestDef

func GenReqDefForCreateStreamForbidden

func GenReqDefForCreateStreamForbidden() *def.HttpRequestDef

func GenReqDefForCreateTranscodingsTemplate

func GenReqDefForCreateTranscodingsTemplate() *def.HttpRequestDef

func GenReqDefForCreateUrlAuthchain added in v0.1.72

func GenReqDefForCreateUrlAuthchain() *def.HttpRequestDef

func GenReqDefForDeleteDomain

func GenReqDefForDeleteDomain() *def.HttpRequestDef

func GenReqDefForDeleteDomainHttpsCert added in v0.1.36

func GenReqDefForDeleteDomainHttpsCert() *def.HttpRequestDef

func GenReqDefForDeleteDomainKeyChain added in v0.1.36

func GenReqDefForDeleteDomainKeyChain() *def.HttpRequestDef

func GenReqDefForDeleteDomainMapping

func GenReqDefForDeleteDomainMapping() *def.HttpRequestDef

func GenReqDefForDeleteOttChannelInfo added in v0.1.87

func GenReqDefForDeleteOttChannelInfo() *def.HttpRequestDef

func GenReqDefForDeletePublishTemplate added in v0.1.72

func GenReqDefForDeletePublishTemplate() *def.HttpRequestDef

func GenReqDefForDeleteRecordCallbackConfig added in v0.0.48

func GenReqDefForDeleteRecordCallbackConfig() *def.HttpRequestDef

func GenReqDefForDeleteRecordRule added in v0.0.48

func GenReqDefForDeleteRecordRule() *def.HttpRequestDef

func GenReqDefForDeleteRefererChain added in v0.1.105

func GenReqDefForDeleteRefererChain() *def.HttpRequestDef

func GenReqDefForDeleteSnapshotConfig added in v0.1.36

func GenReqDefForDeleteSnapshotConfig() *def.HttpRequestDef

func GenReqDefForDeleteStreamForbidden

func GenReqDefForDeleteStreamForbidden() *def.HttpRequestDef

func GenReqDefForDeleteTranscodingsTemplate

func GenReqDefForDeleteTranscodingsTemplate() *def.HttpRequestDef

func GenReqDefForListDelayConfig added in v0.1.72

func GenReqDefForListDelayConfig() *def.HttpRequestDef

func GenReqDefForListGeoBlockingConfig added in v0.1.72

func GenReqDefForListGeoBlockingConfig() *def.HttpRequestDef

func GenReqDefForListHlsConfig added in v0.1.105

func GenReqDefForListHlsConfig() *def.HttpRequestDef

func GenReqDefForListIpAuthList added in v0.1.72

func GenReqDefForListIpAuthList() *def.HttpRequestDef

func GenReqDefForListLiveSampleLogs

func GenReqDefForListLiveSampleLogs() *def.HttpRequestDef

func GenReqDefForListLiveStreamsOnline

func GenReqDefForListLiveStreamsOnline() *def.HttpRequestDef

func GenReqDefForListOttChannelInfo added in v0.1.87

func GenReqDefForListOttChannelInfo() *def.HttpRequestDef

func GenReqDefForListPublishTemplate added in v0.1.72

func GenReqDefForListPublishTemplate() *def.HttpRequestDef

func GenReqDefForListRecordCallbackConfigs added in v0.0.48

func GenReqDefForListRecordCallbackConfigs() *def.HttpRequestDef

func GenReqDefForListRecordContents added in v0.0.62

func GenReqDefForListRecordContents() *def.HttpRequestDef

func GenReqDefForListRecordRules added in v0.0.48

func GenReqDefForListRecordRules() *def.HttpRequestDef

func GenReqDefForListSnapshotConfigs added in v0.1.36

func GenReqDefForListSnapshotConfigs() *def.HttpRequestDef

func GenReqDefForListStreamForbidden

func GenReqDefForListStreamForbidden() *def.HttpRequestDef

func GenReqDefForModifyOttChannelInfoEncoderSettings added in v0.1.87

func GenReqDefForModifyOttChannelInfoEncoderSettings() *def.HttpRequestDef

func GenReqDefForModifyOttChannelInfoEndPoints added in v0.1.87

func GenReqDefForModifyOttChannelInfoEndPoints() *def.HttpRequestDef

func GenReqDefForModifyOttChannelInfoGeneral added in v0.1.87

func GenReqDefForModifyOttChannelInfoGeneral() *def.HttpRequestDef

func GenReqDefForModifyOttChannelInfoInput added in v0.1.87

func GenReqDefForModifyOttChannelInfoInput() *def.HttpRequestDef

func GenReqDefForModifyOttChannelInfoRecordSettings added in v0.1.87

func GenReqDefForModifyOttChannelInfoRecordSettings() *def.HttpRequestDef

func GenReqDefForModifyOttChannelInfoStats added in v0.1.87

func GenReqDefForModifyOttChannelInfoStats() *def.HttpRequestDef

func GenReqDefForRunRecord added in v0.0.68

func GenReqDefForRunRecord() *def.HttpRequestDef

func GenReqDefForSetRefererChain added in v0.1.105

func GenReqDefForSetRefererChain() *def.HttpRequestDef

func GenReqDefForShowDomain

func GenReqDefForShowDomain() *def.HttpRequestDef

func GenReqDefForShowDomainHttpsCert added in v0.1.36

func GenReqDefForShowDomainHttpsCert() *def.HttpRequestDef

func GenReqDefForShowDomainKeyChain added in v0.1.36

func GenReqDefForShowDomainKeyChain() *def.HttpRequestDef

func GenReqDefForShowPullSourcesConfig added in v0.1.72

func GenReqDefForShowPullSourcesConfig() *def.HttpRequestDef

func GenReqDefForShowRecordCallbackConfig added in v0.0.48

func GenReqDefForShowRecordCallbackConfig() *def.HttpRequestDef

func GenReqDefForShowRecordRule added in v0.0.48

func GenReqDefForShowRecordRule() *def.HttpRequestDef

func GenReqDefForShowRefererChain added in v0.1.105

func GenReqDefForShowRefererChain() *def.HttpRequestDef

func GenReqDefForShowTranscodingsTemplate

func GenReqDefForShowTranscodingsTemplate() *def.HttpRequestDef

func GenReqDefForUpdateDelayConfig added in v0.1.72

func GenReqDefForUpdateDelayConfig() *def.HttpRequestDef

func GenReqDefForUpdateDomain

func GenReqDefForUpdateDomain() *def.HttpRequestDef

func GenReqDefForUpdateDomainHttpsCert added in v0.1.36

func GenReqDefForUpdateDomainHttpsCert() *def.HttpRequestDef

func GenReqDefForUpdateDomainIp6Switch added in v0.1.19

func GenReqDefForUpdateDomainIp6Switch() *def.HttpRequestDef

func GenReqDefForUpdateDomainKeyChain added in v0.1.36

func GenReqDefForUpdateDomainKeyChain() *def.HttpRequestDef

func GenReqDefForUpdateGeoBlockingConfig added in v0.1.72

func GenReqDefForUpdateGeoBlockingConfig() *def.HttpRequestDef

func GenReqDefForUpdateHlsConfig added in v0.1.105

func GenReqDefForUpdateHlsConfig() *def.HttpRequestDef

func GenReqDefForUpdateIpAuthList added in v0.1.72

func GenReqDefForUpdateIpAuthList() *def.HttpRequestDef

func GenReqDefForUpdateObsBucketAuthorityPublic added in v0.1.36

func GenReqDefForUpdateObsBucketAuthorityPublic() *def.HttpRequestDef

func GenReqDefForUpdatePublishTemplate added in v0.1.72

func GenReqDefForUpdatePublishTemplate() *def.HttpRequestDef

func GenReqDefForUpdatePullSourcesConfig added in v0.1.72

func GenReqDefForUpdatePullSourcesConfig() *def.HttpRequestDef

func GenReqDefForUpdateRecordCallbackConfig added in v0.0.48

func GenReqDefForUpdateRecordCallbackConfig() *def.HttpRequestDef

func GenReqDefForUpdateRecordRule added in v0.0.48

func GenReqDefForUpdateRecordRule() *def.HttpRequestDef

func GenReqDefForUpdateSnapshotConfig added in v0.1.36

func GenReqDefForUpdateSnapshotConfig() *def.HttpRequestDef

func GenReqDefForUpdateStreamForbidden

func GenReqDefForUpdateStreamForbidden() *def.HttpRequestDef

func GenReqDefForUpdateTranscodingsTemplate

func GenReqDefForUpdateTranscodingsTemplate() *def.HttpRequestDef

func LiveClientBuilder

func LiveClientBuilder() *httpclient.HcHttpClientBuilder

Types

type BatchShowIpBelongsInvoker added in v0.1.41

type BatchShowIpBelongsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchShowIpBelongsInvoker) Invoke added in v0.1.41

type CreateDomainInvoker added in v0.0.90

type CreateDomainInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDomainInvoker) Invoke added in v0.0.90

type CreateDomainMappingInvoker added in v0.0.90

type CreateDomainMappingInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDomainMappingInvoker) Invoke added in v0.0.90

type CreateOttChannelInfoInvoker added in v0.1.87

type CreateOttChannelInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateOttChannelInfoInvoker) Invoke added in v0.1.87

type CreateRecordCallbackConfigInvoker added in v0.0.90

type CreateRecordCallbackConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRecordCallbackConfigInvoker) Invoke added in v0.0.90

type CreateRecordIndexInvoker added in v0.0.101

type CreateRecordIndexInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRecordIndexInvoker) Invoke added in v0.0.101

type CreateRecordRuleInvoker added in v0.0.90

type CreateRecordRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRecordRuleInvoker) Invoke added in v0.0.90

type CreateSnapshotConfigInvoker added in v0.1.36

type CreateSnapshotConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSnapshotConfigInvoker) Invoke added in v0.1.36

type CreateStreamForbiddenInvoker added in v0.0.90

type CreateStreamForbiddenInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateStreamForbiddenInvoker) Invoke added in v0.0.90

type CreateTranscodingsTemplateInvoker added in v0.0.90

type CreateTranscodingsTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTranscodingsTemplateInvoker) Invoke added in v0.0.90

type CreateUrlAuthchainInvoker added in v0.1.72

type CreateUrlAuthchainInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateUrlAuthchainInvoker) Invoke added in v0.1.72

type DeleteDomainHttpsCertInvoker added in v0.1.36

type DeleteDomainHttpsCertInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDomainHttpsCertInvoker) Invoke added in v0.1.36

type DeleteDomainInvoker added in v0.0.90

type DeleteDomainInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDomainInvoker) Invoke added in v0.0.90

type DeleteDomainKeyChainInvoker added in v0.1.36

type DeleteDomainKeyChainInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDomainKeyChainInvoker) Invoke added in v0.1.36

type DeleteDomainMappingInvoker added in v0.0.90

type DeleteDomainMappingInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDomainMappingInvoker) Invoke added in v0.0.90

type DeleteOttChannelInfoInvoker added in v0.1.87

type DeleteOttChannelInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteOttChannelInfoInvoker) Invoke added in v0.1.87

type DeletePublishTemplateInvoker added in v0.1.72

type DeletePublishTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePublishTemplateInvoker) Invoke added in v0.1.72

type DeleteRecordCallbackConfigInvoker added in v0.0.90

type DeleteRecordCallbackConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRecordCallbackConfigInvoker) Invoke added in v0.0.90

type DeleteRecordRuleInvoker added in v0.0.90

type DeleteRecordRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRecordRuleInvoker) Invoke added in v0.0.90

type DeleteRefererChainInvoker added in v0.1.105

type DeleteRefererChainInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRefererChainInvoker) Invoke added in v0.1.105

type DeleteSnapshotConfigInvoker added in v0.1.36

type DeleteSnapshotConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSnapshotConfigInvoker) Invoke added in v0.1.36

type DeleteStreamForbiddenInvoker added in v0.0.90

type DeleteStreamForbiddenInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteStreamForbiddenInvoker) Invoke added in v0.0.90

type DeleteTranscodingsTemplateInvoker added in v0.0.90

type DeleteTranscodingsTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTranscodingsTemplateInvoker) Invoke added in v0.0.90

type ListDelayConfigInvoker added in v0.1.72

type ListDelayConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDelayConfigInvoker) Invoke added in v0.1.72

type ListGeoBlockingConfigInvoker added in v0.1.72

type ListGeoBlockingConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ListGeoBlockingConfigInvoker) Invoke added in v0.1.72

type ListHlsConfigInvoker added in v0.1.105

type ListHlsConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHlsConfigInvoker) Invoke added in v0.1.105

type ListIpAuthListInvoker added in v0.1.72

type ListIpAuthListInvoker struct {
	*invoker.BaseInvoker
}

func (*ListIpAuthListInvoker) Invoke added in v0.1.72

type ListLiveSampleLogsInvoker added in v0.0.90

type ListLiveSampleLogsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListLiveSampleLogsInvoker) Invoke added in v0.0.90

type ListLiveStreamsOnlineInvoker added in v0.0.90

type ListLiveStreamsOnlineInvoker struct {
	*invoker.BaseInvoker
}

func (*ListLiveStreamsOnlineInvoker) Invoke added in v0.0.90

type ListOttChannelInfoInvoker added in v0.1.87

type ListOttChannelInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ListOttChannelInfoInvoker) Invoke added in v0.1.87

type ListPublishTemplateInvoker added in v0.1.72

type ListPublishTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPublishTemplateInvoker) Invoke added in v0.1.72

type ListRecordCallbackConfigsInvoker added in v0.0.90

type ListRecordCallbackConfigsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRecordCallbackConfigsInvoker) Invoke added in v0.0.90

type ListRecordContentsInvoker added in v0.0.90

type ListRecordContentsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRecordContentsInvoker) Invoke added in v0.0.90

type ListRecordRulesInvoker added in v0.0.90

type ListRecordRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRecordRulesInvoker) Invoke added in v0.0.90

type ListSnapshotConfigsInvoker added in v0.1.36

type ListSnapshotConfigsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSnapshotConfigsInvoker) Invoke added in v0.1.36

type ListStreamForbiddenInvoker added in v0.0.90

type ListStreamForbiddenInvoker struct {
	*invoker.BaseInvoker
}

func (*ListStreamForbiddenInvoker) Invoke added in v0.0.90

type LiveClient

type LiveClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewLiveClient

func NewLiveClient(hcClient *httpclient.HcHttpClient) *LiveClient

func (*LiveClient) BatchShowIpBelongs added in v0.1.41

BatchShowIpBelongs 查询IP归属信息

查询IP归属信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) BatchShowIpBelongsInvoker added in v0.1.41

func (c *LiveClient) BatchShowIpBelongsInvoker(request *model.BatchShowIpBelongsRequest) *BatchShowIpBelongsInvoker

BatchShowIpBelongsInvoker 查询IP归属信息

func (*LiveClient) CreateDomain

func (c *LiveClient) CreateDomain(request *model.CreateDomainRequest) (*model.CreateDomainResponse, error)

CreateDomain 创建直播域名

可单独创建直播播放域名或推流域名,每个租户最多可配置64条域名记录。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateDomainInvoker added in v0.0.90

func (c *LiveClient) CreateDomainInvoker(request *model.CreateDomainRequest) *CreateDomainInvoker

CreateDomainInvoker 创建直播域名

func (*LiveClient) CreateDomainMapping

CreateDomainMapping 域名映射

将用户已创建的播放域名和推流域名建立域名映射关系

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateDomainMappingInvoker added in v0.0.90

func (c *LiveClient) CreateDomainMappingInvoker(request *model.CreateDomainMappingRequest) *CreateDomainMappingInvoker

CreateDomainMappingInvoker 域名映射

func (*LiveClient) CreateOttChannelInfo added in v0.1.87

CreateOttChannelInfo 新建OTT频道

创建频道接口,支持创建OTT频道。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateOttChannelInfoInvoker added in v0.1.87

func (c *LiveClient) CreateOttChannelInfoInvoker(request *model.CreateOttChannelInfoRequest) *CreateOttChannelInfoInvoker

CreateOttChannelInfoInvoker 新建OTT频道

func (*LiveClient) CreateRecordCallbackConfig added in v0.0.48

CreateRecordCallbackConfig 创建录制回调配置

创建录制回调配置接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateRecordCallbackConfigInvoker added in v0.0.90

func (c *LiveClient) CreateRecordCallbackConfigInvoker(request *model.CreateRecordCallbackConfigRequest) *CreateRecordCallbackConfigInvoker

CreateRecordCallbackConfigInvoker 创建录制回调配置

func (*LiveClient) CreateRecordIndex added in v0.0.101

CreateRecordIndex 创建录制视频索引文件

Create Record Index

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateRecordIndexInvoker added in v0.0.101

func (c *LiveClient) CreateRecordIndexInvoker(request *model.CreateRecordIndexRequest) *CreateRecordIndexInvoker

CreateRecordIndexInvoker 创建录制视频索引文件

func (*LiveClient) CreateRecordRule added in v0.0.48

func (c *LiveClient) CreateRecordRule(request *model.CreateRecordRuleRequest) (*model.CreateRecordRuleResponse, error)

CreateRecordRule 创建录制规则

创建录制规则接口,录制规则对新推送的流生效,对已经推送中的流不生效

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateRecordRuleInvoker added in v0.0.90

func (c *LiveClient) CreateRecordRuleInvoker(request *model.CreateRecordRuleRequest) *CreateRecordRuleInvoker

CreateRecordRuleInvoker 创建录制规则

func (*LiveClient) CreateSnapshotConfig added in v0.1.36

CreateSnapshotConfig 创建直播截图配置

创建直播截图配置接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateSnapshotConfigInvoker added in v0.1.36

func (c *LiveClient) CreateSnapshotConfigInvoker(request *model.CreateSnapshotConfigRequest) *CreateSnapshotConfigInvoker

CreateSnapshotConfigInvoker 创建直播截图配置

func (*LiveClient) CreateStreamForbidden

CreateStreamForbidden 禁止直播推流

禁止直播推流

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateStreamForbiddenInvoker added in v0.0.90

func (c *LiveClient) CreateStreamForbiddenInvoker(request *model.CreateStreamForbiddenRequest) *CreateStreamForbiddenInvoker

CreateStreamForbiddenInvoker 禁止直播推流

func (*LiveClient) CreateTranscodingsTemplate

CreateTranscodingsTemplate 创建直播转码模板

创建直播转码模板

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateTranscodingsTemplateInvoker added in v0.0.90

func (c *LiveClient) CreateTranscodingsTemplateInvoker(request *model.CreateTranscodingsTemplateRequest) *CreateTranscodingsTemplateInvoker

CreateTranscodingsTemplateInvoker 创建直播转码模板

func (*LiveClient) CreateUrlAuthchain added in v0.1.72

CreateUrlAuthchain 生成URL鉴权串

生成URL鉴权串

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) CreateUrlAuthchainInvoker added in v0.1.72

func (c *LiveClient) CreateUrlAuthchainInvoker(request *model.CreateUrlAuthchainRequest) *CreateUrlAuthchainInvoker

CreateUrlAuthchainInvoker 生成URL鉴权串

func (*LiveClient) DeleteDomain

func (c *LiveClient) DeleteDomain(request *model.DeleteDomainRequest) (*model.DeleteDomainResponse, error)

DeleteDomain 删除直播域名

删除域名。只有在域名停用(off)状态时才能删除。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteDomainHttpsCert added in v0.1.36

DeleteDomainHttpsCert 删除指定域名的https证书配置

删除指定域名的https证书配置

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteDomainHttpsCertInvoker added in v0.1.36

func (c *LiveClient) DeleteDomainHttpsCertInvoker(request *model.DeleteDomainHttpsCertRequest) *DeleteDomainHttpsCertInvoker

DeleteDomainHttpsCertInvoker 删除指定域名的https证书配置

func (*LiveClient) DeleteDomainInvoker added in v0.0.90

func (c *LiveClient) DeleteDomainInvoker(request *model.DeleteDomainRequest) *DeleteDomainInvoker

DeleteDomainInvoker 删除直播域名

func (*LiveClient) DeleteDomainKeyChain added in v0.1.36

DeleteDomainKeyChain 删除指定域名的Key防盗链配置

删除指定域名的Key防盗链配置

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteDomainKeyChainInvoker added in v0.1.36

func (c *LiveClient) DeleteDomainKeyChainInvoker(request *model.DeleteDomainKeyChainRequest) *DeleteDomainKeyChainInvoker

DeleteDomainKeyChainInvoker 删除指定域名的Key防盗链配置

func (*LiveClient) DeleteDomainMapping

DeleteDomainMapping 删除直播域名映射关系

将播放域名和推流域名的域名映射关系删除

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteDomainMappingInvoker added in v0.0.90

func (c *LiveClient) DeleteDomainMappingInvoker(request *model.DeleteDomainMappingRequest) *DeleteDomainMappingInvoker

DeleteDomainMappingInvoker 删除直播域名映射关系

func (*LiveClient) DeleteOttChannelInfo added in v0.1.87

DeleteOttChannelInfo 删除频道信息

删除频道信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteOttChannelInfoInvoker added in v0.1.87

func (c *LiveClient) DeleteOttChannelInfoInvoker(request *model.DeleteOttChannelInfoRequest) *DeleteOttChannelInfoInvoker

DeleteOttChannelInfoInvoker 删除频道信息

func (*LiveClient) DeletePublishTemplate added in v0.1.72

DeletePublishTemplate 删除直播推流通知配置

删除直播推流通知配置

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeletePublishTemplateInvoker added in v0.1.72

func (c *LiveClient) DeletePublishTemplateInvoker(request *model.DeletePublishTemplateRequest) *DeletePublishTemplateInvoker

DeletePublishTemplateInvoker 删除直播推流通知配置

func (*LiveClient) DeleteRecordCallbackConfig added in v0.0.48

DeleteRecordCallbackConfig 删除录制回调配置

删除录制回调配置接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteRecordCallbackConfigInvoker added in v0.0.90

func (c *LiveClient) DeleteRecordCallbackConfigInvoker(request *model.DeleteRecordCallbackConfigRequest) *DeleteRecordCallbackConfigInvoker

DeleteRecordCallbackConfigInvoker 删除录制回调配置

func (*LiveClient) DeleteRecordRule added in v0.0.48

func (c *LiveClient) DeleteRecordRule(request *model.DeleteRecordRuleRequest) (*model.DeleteRecordRuleResponse, error)

DeleteRecordRule 删除录制规则

删除录制规则接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteRecordRuleInvoker added in v0.0.90

func (c *LiveClient) DeleteRecordRuleInvoker(request *model.DeleteRecordRuleRequest) *DeleteRecordRuleInvoker

DeleteRecordRuleInvoker 删除录制规则

func (*LiveClient) DeleteRefererChain added in v0.1.105

DeleteRefererChain 删除Referer防盗链黑白名单

删除Referer防盗链黑白名单

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteRefererChainInvoker added in v0.1.105

func (c *LiveClient) DeleteRefererChainInvoker(request *model.DeleteRefererChainRequest) *DeleteRefererChainInvoker

DeleteRefererChainInvoker 删除Referer防盗链黑白名单

func (*LiveClient) DeleteSnapshotConfig added in v0.1.36

DeleteSnapshotConfig 删除直播截图配置

删除直播截图配置接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteSnapshotConfigInvoker added in v0.1.36

func (c *LiveClient) DeleteSnapshotConfigInvoker(request *model.DeleteSnapshotConfigRequest) *DeleteSnapshotConfigInvoker

DeleteSnapshotConfigInvoker 删除直播截图配置

func (*LiveClient) DeleteStreamForbidden

DeleteStreamForbidden 禁推恢复

恢复直播推流接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteStreamForbiddenInvoker added in v0.0.90

func (c *LiveClient) DeleteStreamForbiddenInvoker(request *model.DeleteStreamForbiddenRequest) *DeleteStreamForbiddenInvoker

DeleteStreamForbiddenInvoker 禁推恢复

func (*LiveClient) DeleteTranscodingsTemplate

DeleteTranscodingsTemplate 删除直播转码模板

删除直播转码模板

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) DeleteTranscodingsTemplateInvoker added in v0.0.90

func (c *LiveClient) DeleteTranscodingsTemplateInvoker(request *model.DeleteTranscodingsTemplateRequest) *DeleteTranscodingsTemplateInvoker

DeleteTranscodingsTemplateInvoker 删除直播转码模板

func (*LiveClient) ListDelayConfig added in v0.1.72

func (c *LiveClient) ListDelayConfig(request *model.ListDelayConfigRequest) (*model.ListDelayConfigResponse, error)

ListDelayConfig 查询播放域名延时配置

查询播放域名延时配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListDelayConfigInvoker added in v0.1.72

func (c *LiveClient) ListDelayConfigInvoker(request *model.ListDelayConfigRequest) *ListDelayConfigInvoker

ListDelayConfigInvoker 查询播放域名延时配置

func (*LiveClient) ListGeoBlockingConfig added in v0.1.72

ListGeoBlockingConfig 获取地域限制配置列表

查询播放域名的地域限制列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListGeoBlockingConfigInvoker added in v0.1.72

func (c *LiveClient) ListGeoBlockingConfigInvoker(request *model.ListGeoBlockingConfigRequest) *ListGeoBlockingConfigInvoker

ListGeoBlockingConfigInvoker 获取地域限制配置列表

func (*LiveClient) ListHlsConfig added in v0.1.105

func (c *LiveClient) ListHlsConfig(request *model.ListHlsConfigRequest) (*model.ListHlsConfigResponse, error)

ListHlsConfig 查询域名HLS配置

查询域名HLS配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListHlsConfigInvoker added in v0.1.105

func (c *LiveClient) ListHlsConfigInvoker(request *model.ListHlsConfigRequest) *ListHlsConfigInvoker

ListHlsConfigInvoker 查询域名HLS配置

func (*LiveClient) ListIpAuthList added in v0.1.72

func (c *LiveClient) ListIpAuthList(request *model.ListIpAuthListRequest) (*model.ListIpAuthListResponse, error)

ListIpAuthList 查询IP黑/白名单

查询推流/播放域名的IP黑/白名单。 - 黑名单模式:禁止指定的IP或网段 - 白名单模式:仅允许指定的IP或网段 - 默认:全放通。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListIpAuthListInvoker added in v0.1.72

func (c *LiveClient) ListIpAuthListInvoker(request *model.ListIpAuthListRequest) *ListIpAuthListInvoker

ListIpAuthListInvoker 查询IP黑/白名单

func (*LiveClient) ListLiveSampleLogs

ListLiveSampleLogs 获取直播播放日志

获取直播播放日志,基于域名以5分钟粒度进行打包,日志内容以 \"|\" 进行分隔。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListLiveSampleLogsInvoker added in v0.0.90

func (c *LiveClient) ListLiveSampleLogsInvoker(request *model.ListLiveSampleLogsRequest) *ListLiveSampleLogsInvoker

ListLiveSampleLogsInvoker 获取直播播放日志

func (*LiveClient) ListLiveStreamsOnline

ListLiveStreamsOnline 查询直播中的流信息

查询直播中的流信息

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListLiveStreamsOnlineInvoker added in v0.0.90

func (c *LiveClient) ListLiveStreamsOnlineInvoker(request *model.ListLiveStreamsOnlineRequest) *ListLiveStreamsOnlineInvoker

ListLiveStreamsOnlineInvoker 查询直播中的流信息

func (*LiveClient) ListOttChannelInfo added in v0.1.87

ListOttChannelInfo 查询频道信息

查询频道信息,支持批量查询。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListOttChannelInfoInvoker added in v0.1.87

func (c *LiveClient) ListOttChannelInfoInvoker(request *model.ListOttChannelInfoRequest) *ListOttChannelInfoInvoker

ListOttChannelInfoInvoker 查询频道信息

func (*LiveClient) ListPublishTemplate added in v0.1.72

ListPublishTemplate 查询直播推流通知配置

查询直播推流通知配置

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListPublishTemplateInvoker added in v0.1.72

func (c *LiveClient) ListPublishTemplateInvoker(request *model.ListPublishTemplateRequest) *ListPublishTemplateInvoker

ListPublishTemplateInvoker 查询直播推流通知配置

func (*LiveClient) ListRecordCallbackConfigs added in v0.0.48

ListRecordCallbackConfigs 查询录制回调配置列表

查询录制回调配置列表接口。通过指定条件,查询满足条件的配置列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListRecordCallbackConfigsInvoker added in v0.0.90

func (c *LiveClient) ListRecordCallbackConfigsInvoker(request *model.ListRecordCallbackConfigsRequest) *ListRecordCallbackConfigsInvoker

ListRecordCallbackConfigsInvoker 查询录制回调配置列表

func (*LiveClient) ListRecordContents added in v0.0.62

ListRecordContents 录制完成内容的查询

录制完成的内容查询

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListRecordContentsInvoker added in v0.0.90

func (c *LiveClient) ListRecordContentsInvoker(request *model.ListRecordContentsRequest) *ListRecordContentsInvoker

ListRecordContentsInvoker 录制完成内容的查询

func (*LiveClient) ListRecordRules added in v0.0.48

func (c *LiveClient) ListRecordRules(request *model.ListRecordRulesRequest) (*model.ListRecordRulesResponse, error)

ListRecordRules 查询录制规则列表

查询录制规则列表接口,通过指定条件,查询满足条件的录制规则列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListRecordRulesInvoker added in v0.0.90

func (c *LiveClient) ListRecordRulesInvoker(request *model.ListRecordRulesRequest) *ListRecordRulesInvoker

ListRecordRulesInvoker 查询录制规则列表

func (*LiveClient) ListSnapshotConfigs added in v0.1.36

ListSnapshotConfigs 查询直播截图配置

查询直播截图配置接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListSnapshotConfigsInvoker added in v0.1.36

func (c *LiveClient) ListSnapshotConfigsInvoker(request *model.ListSnapshotConfigsRequest) *ListSnapshotConfigsInvoker

ListSnapshotConfigsInvoker 查询直播截图配置

func (*LiveClient) ListStreamForbidden

ListStreamForbidden 查询禁止直播推流列表

查询禁播黑名单列表

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ListStreamForbiddenInvoker added in v0.0.90

func (c *LiveClient) ListStreamForbiddenInvoker(request *model.ListStreamForbiddenRequest) *ListStreamForbiddenInvoker

ListStreamForbiddenInvoker 查询禁止直播推流列表

func (*LiveClient) ModifyOttChannelInfoEncoderSettings added in v0.1.87

ModifyOttChannelInfoEncoderSettings 修改频道转码模板信息

修改频道转码模板信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ModifyOttChannelInfoEncoderSettingsInvoker added in v0.1.87

func (c *LiveClient) ModifyOttChannelInfoEncoderSettingsInvoker(request *model.ModifyOttChannelInfoEncoderSettingsRequest) *ModifyOttChannelInfoEncoderSettingsInvoker

ModifyOttChannelInfoEncoderSettingsInvoker 修改频道转码模板信息

func (*LiveClient) ModifyOttChannelInfoEndPoints added in v0.1.87

ModifyOttChannelInfoEndPoints 修改频道打包信息

修改频道打包信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ModifyOttChannelInfoEndPointsInvoker added in v0.1.87

func (c *LiveClient) ModifyOttChannelInfoEndPointsInvoker(request *model.ModifyOttChannelInfoEndPointsRequest) *ModifyOttChannelInfoEndPointsInvoker

ModifyOttChannelInfoEndPointsInvoker 修改频道打包信息

func (*LiveClient) ModifyOttChannelInfoGeneral added in v0.1.87

ModifyOttChannelInfoGeneral 修改频道通用信息

修改频道通用信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ModifyOttChannelInfoGeneralInvoker added in v0.1.87

func (c *LiveClient) ModifyOttChannelInfoGeneralInvoker(request *model.ModifyOttChannelInfoGeneralRequest) *ModifyOttChannelInfoGeneralInvoker

ModifyOttChannelInfoGeneralInvoker 修改频道通用信息

func (*LiveClient) ModifyOttChannelInfoInput added in v0.1.87

ModifyOttChannelInfoInput 修改频道入流信息

修改频道入流信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ModifyOttChannelInfoInputInvoker added in v0.1.87

func (c *LiveClient) ModifyOttChannelInfoInputInvoker(request *model.ModifyOttChannelInfoInputRequest) *ModifyOttChannelInfoInputInvoker

ModifyOttChannelInfoInputInvoker 修改频道入流信息

func (*LiveClient) ModifyOttChannelInfoRecordSettings added in v0.1.87

ModifyOttChannelInfoRecordSettings 修改频道录制信息

修改频道录制信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ModifyOttChannelInfoRecordSettingsInvoker added in v0.1.87

func (c *LiveClient) ModifyOttChannelInfoRecordSettingsInvoker(request *model.ModifyOttChannelInfoRecordSettingsRequest) *ModifyOttChannelInfoRecordSettingsInvoker

ModifyOttChannelInfoRecordSettingsInvoker 修改频道录制信息

func (*LiveClient) ModifyOttChannelInfoStats added in v0.1.87

ModifyOttChannelInfoStats 修改频道状态

修改频道状态。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ModifyOttChannelInfoStatsInvoker added in v0.1.87

func (c *LiveClient) ModifyOttChannelInfoStatsInvoker(request *model.ModifyOttChannelInfoStatsRequest) *ModifyOttChannelInfoStatsInvoker

ModifyOttChannelInfoStatsInvoker 修改频道状态

func (*LiveClient) RunRecord added in v0.0.68

func (c *LiveClient) RunRecord(request *model.RunRecordRequest) (*model.RunRecordResponse, error)

RunRecord 提交录制控制命令

对单条流的实时录制控制接口。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) RunRecordInvoker added in v0.0.90

func (c *LiveClient) RunRecordInvoker(request *model.RunRecordRequest) *RunRecordInvoker

RunRecordInvoker 提交录制控制命令

func (*LiveClient) SetRefererChain added in v0.1.105

func (c *LiveClient) SetRefererChain(request *model.SetRefererChainRequest) (*model.SetRefererChainResponse, error)

SetRefererChain 设置Referer防盗链黑白名单

设置Referer黑白名单,直播服务会根据配置的referer黑白名单,对访问者的身份进行识别和过滤,符合规则的可以顺利访问到该内容。如果不符合规则,该访问请求将会被禁止。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) SetRefererChainInvoker added in v0.1.105

func (c *LiveClient) SetRefererChainInvoker(request *model.SetRefererChainRequest) *SetRefererChainInvoker

SetRefererChainInvoker 设置Referer防盗链黑白名单

func (*LiveClient) ShowDomain

func (c *LiveClient) ShowDomain(request *model.ShowDomainRequest) (*model.ShowDomainResponse, error)

ShowDomain 查询直播域名

查询直播域名

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ShowDomainHttpsCert added in v0.1.36

ShowDomainHttpsCert 查询指定域名的https证书配置

查询指定域名的https证书配置

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ShowDomainHttpsCertInvoker added in v0.1.36

func (c *LiveClient) ShowDomainHttpsCertInvoker(request *model.ShowDomainHttpsCertRequest) *ShowDomainHttpsCertInvoker

ShowDomainHttpsCertInvoker 查询指定域名的https证书配置

func (*LiveClient) ShowDomainInvoker added in v0.0.90

func (c *LiveClient) ShowDomainInvoker(request *model.ShowDomainRequest) *ShowDomainInvoker

ShowDomainInvoker 查询直播域名

func (*LiveClient) ShowDomainKeyChain added in v0.1.36

ShowDomainKeyChain 查询指定域名的Key防盗链配置

查询指定域名的Key防盗链配置

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ShowDomainKeyChainInvoker added in v0.1.36

func (c *LiveClient) ShowDomainKeyChainInvoker(request *model.ShowDomainKeyChainRequest) *ShowDomainKeyChainInvoker

ShowDomainKeyChainInvoker 查询指定域名的Key防盗链配置

func (*LiveClient) ShowPullSourcesConfig added in v0.1.72

ShowPullSourcesConfig 查询直播拉流回源配置

查询直播拉流回源配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ShowPullSourcesConfigInvoker added in v0.1.72

func (c *LiveClient) ShowPullSourcesConfigInvoker(request *model.ShowPullSourcesConfigRequest) *ShowPullSourcesConfigInvoker

ShowPullSourcesConfigInvoker 查询直播拉流回源配置

func (*LiveClient) ShowRecordCallbackConfig added in v0.0.48

ShowRecordCallbackConfig 查询录制回调配置

查询录制回调配置接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ShowRecordCallbackConfigInvoker added in v0.0.90

func (c *LiveClient) ShowRecordCallbackConfigInvoker(request *model.ShowRecordCallbackConfigRequest) *ShowRecordCallbackConfigInvoker

ShowRecordCallbackConfigInvoker 查询录制回调配置

func (*LiveClient) ShowRecordRule added in v0.0.48

func (c *LiveClient) ShowRecordRule(request *model.ShowRecordRuleRequest) (*model.ShowRecordRuleResponse, error)

ShowRecordRule 查询录制规则配置

查询录制规则接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ShowRecordRuleInvoker added in v0.0.90

func (c *LiveClient) ShowRecordRuleInvoker(request *model.ShowRecordRuleRequest) *ShowRecordRuleInvoker

ShowRecordRuleInvoker 查询录制规则配置

func (*LiveClient) ShowRefererChain added in v0.1.105

func (c *LiveClient) ShowRefererChain(request *model.ShowRefererChainRequest) (*model.ShowRefererChainResponse, error)

ShowRefererChain 查询Referer防盗链黑白名单

查询Referer防盗链黑白名单

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ShowRefererChainInvoker added in v0.1.105

func (c *LiveClient) ShowRefererChainInvoker(request *model.ShowRefererChainRequest) *ShowRefererChainInvoker

ShowRefererChainInvoker 查询Referer防盗链黑白名单

func (*LiveClient) ShowTranscodingsTemplate

ShowTranscodingsTemplate 查询直播转码模板

查询直播转码模板

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) ShowTranscodingsTemplateInvoker added in v0.0.90

func (c *LiveClient) ShowTranscodingsTemplateInvoker(request *model.ShowTranscodingsTemplateRequest) *ShowTranscodingsTemplateInvoker

ShowTranscodingsTemplateInvoker 查询直播转码模板

func (*LiveClient) UpdateDelayConfig added in v0.1.72

UpdateDelayConfig 修改播放域名延时配置

修改播放域名延时配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateDelayConfigInvoker added in v0.1.72

func (c *LiveClient) UpdateDelayConfigInvoker(request *model.UpdateDelayConfigRequest) *UpdateDelayConfigInvoker

UpdateDelayConfigInvoker 修改播放域名延时配置

func (*LiveClient) UpdateDomain

func (c *LiveClient) UpdateDomain(request *model.UpdateDomainRequest) (*model.UpdateDomainResponse, error)

UpdateDomain 修改直播域名

修改直播播放、RTMP推流加速域名相关信息

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateDomainHttpsCert added in v0.1.36

UpdateDomainHttpsCert 修改指定域名的https证书配置

修改指定域名的https证书配置

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateDomainHttpsCertInvoker added in v0.1.36

func (c *LiveClient) UpdateDomainHttpsCertInvoker(request *model.UpdateDomainHttpsCertRequest) *UpdateDomainHttpsCertInvoker

UpdateDomainHttpsCertInvoker 修改指定域名的https证书配置

func (*LiveClient) UpdateDomainInvoker added in v0.0.90

func (c *LiveClient) UpdateDomainInvoker(request *model.UpdateDomainRequest) *UpdateDomainInvoker

UpdateDomainInvoker 修改直播域名

func (*LiveClient) UpdateDomainIp6Switch added in v0.1.19

UpdateDomainIp6Switch 配置域名IPV6开关

配置IPV6开关

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateDomainIp6SwitchInvoker added in v0.1.19

func (c *LiveClient) UpdateDomainIp6SwitchInvoker(request *model.UpdateDomainIp6SwitchRequest) *UpdateDomainIp6SwitchInvoker

UpdateDomainIp6SwitchInvoker 配置域名IPV6开关

func (*LiveClient) UpdateDomainKeyChain added in v0.1.36

UpdateDomainKeyChain 更新指定域名的Key防盗链配置

更新指定域名的Key防盗链配置

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateDomainKeyChainInvoker added in v0.1.36

func (c *LiveClient) UpdateDomainKeyChainInvoker(request *model.UpdateDomainKeyChainRequest) *UpdateDomainKeyChainInvoker

UpdateDomainKeyChainInvoker 更新指定域名的Key防盗链配置

func (*LiveClient) UpdateGeoBlockingConfig added in v0.1.72

UpdateGeoBlockingConfig 修改地域限制配置

修改播放域名的地域限制,选中地域允许接入。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateGeoBlockingConfigInvoker added in v0.1.72

func (c *LiveClient) UpdateGeoBlockingConfigInvoker(request *model.UpdateGeoBlockingConfigRequest) *UpdateGeoBlockingConfigInvoker

UpdateGeoBlockingConfigInvoker 修改地域限制配置

func (*LiveClient) UpdateHlsConfig added in v0.1.105

func (c *LiveClient) UpdateHlsConfig(request *model.UpdateHlsConfigRequest) (*model.UpdateHlsConfigResponse, error)

UpdateHlsConfig 修改域名HLS配置

修改域名HLS配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateHlsConfigInvoker added in v0.1.105

func (c *LiveClient) UpdateHlsConfigInvoker(request *model.UpdateHlsConfigRequest) *UpdateHlsConfigInvoker

UpdateHlsConfigInvoker 修改域名HLS配置

func (*LiveClient) UpdateIpAuthList added in v0.1.72

func (c *LiveClient) UpdateIpAuthList(request *model.UpdateIpAuthListRequest) (*model.UpdateIpAuthListResponse, error)

UpdateIpAuthList 修改IP黑/白名单

修改推流/播放域名的IP黑/白名单,当前仅支持ipv4。 - 黑名单模式:禁止指定的IP或网段 - 白名单模式:仅允许指定的IP或网段 - 默认:全放通。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateIpAuthListInvoker added in v0.1.72

func (c *LiveClient) UpdateIpAuthListInvoker(request *model.UpdateIpAuthListRequest) *UpdateIpAuthListInvoker

UpdateIpAuthListInvoker 修改IP黑/白名单

func (*LiveClient) UpdateObsBucketAuthorityPublic added in v0.1.36

UpdateObsBucketAuthorityPublic OBS桶授权及取消授权

OBS桶授权及取消授权

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateObsBucketAuthorityPublicInvoker added in v0.1.36

func (c *LiveClient) UpdateObsBucketAuthorityPublicInvoker(request *model.UpdateObsBucketAuthorityPublicRequest) *UpdateObsBucketAuthorityPublicInvoker

UpdateObsBucketAuthorityPublicInvoker OBS桶授权及取消授权

func (*LiveClient) UpdatePublishTemplate added in v0.1.72

UpdatePublishTemplate 新增、覆盖直播推流通知配置

新增、覆盖直播推流通知配置

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdatePublishTemplateInvoker added in v0.1.72

func (c *LiveClient) UpdatePublishTemplateInvoker(request *model.UpdatePublishTemplateRequest) *UpdatePublishTemplateInvoker

UpdatePublishTemplateInvoker 新增、覆盖直播推流通知配置

func (*LiveClient) UpdatePullSourcesConfig added in v0.1.72

UpdatePullSourcesConfig 修改直播拉流回源配置

修改直播拉流回源配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdatePullSourcesConfigInvoker added in v0.1.72

func (c *LiveClient) UpdatePullSourcesConfigInvoker(request *model.UpdatePullSourcesConfigRequest) *UpdatePullSourcesConfigInvoker

UpdatePullSourcesConfigInvoker 修改直播拉流回源配置

func (*LiveClient) UpdateRecordCallbackConfig added in v0.0.48

UpdateRecordCallbackConfig 修改录制回调配置

修改录制回调配置接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateRecordCallbackConfigInvoker added in v0.0.90

func (c *LiveClient) UpdateRecordCallbackConfigInvoker(request *model.UpdateRecordCallbackConfigRequest) *UpdateRecordCallbackConfigInvoker

UpdateRecordCallbackConfigInvoker 修改录制回调配置

func (*LiveClient) UpdateRecordRule added in v0.0.48

func (c *LiveClient) UpdateRecordRule(request *model.UpdateRecordRuleRequest) (*model.UpdateRecordRuleResponse, error)

UpdateRecordRule 修改录制规则

修改录制规则接口,如果规则修改后,修改后的规则对正在录制的流无效,对新的流有效。

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateRecordRuleInvoker added in v0.0.90

func (c *LiveClient) UpdateRecordRuleInvoker(request *model.UpdateRecordRuleRequest) *UpdateRecordRuleInvoker

UpdateRecordRuleInvoker 修改录制规则

func (*LiveClient) UpdateSnapshotConfig added in v0.1.36

UpdateSnapshotConfig 修改直播截图配置

修改直播截图配置接口

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateSnapshotConfigInvoker added in v0.1.36

func (c *LiveClient) UpdateSnapshotConfigInvoker(request *model.UpdateSnapshotConfigRequest) *UpdateSnapshotConfigInvoker

UpdateSnapshotConfigInvoker 修改直播截图配置

func (*LiveClient) UpdateStreamForbidden

UpdateStreamForbidden 修改禁推属性

修改禁推属性

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateStreamForbiddenInvoker added in v0.0.90

func (c *LiveClient) UpdateStreamForbiddenInvoker(request *model.UpdateStreamForbiddenRequest) *UpdateStreamForbiddenInvoker

UpdateStreamForbiddenInvoker 修改禁推属性

func (*LiveClient) UpdateTranscodingsTemplate

UpdateTranscodingsTemplate 配置直播转码模板

修改直播转码模板

Please refer to HUAWEI cloud API Explorer for details.

func (*LiveClient) UpdateTranscodingsTemplateInvoker added in v0.0.90

func (c *LiveClient) UpdateTranscodingsTemplateInvoker(request *model.UpdateTranscodingsTemplateRequest) *UpdateTranscodingsTemplateInvoker

UpdateTranscodingsTemplateInvoker 配置直播转码模板

type ModifyOttChannelInfoEncoderSettingsInvoker added in v0.1.87

type ModifyOttChannelInfoEncoderSettingsInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyOttChannelInfoEncoderSettingsInvoker) Invoke added in v0.1.87

type ModifyOttChannelInfoEndPointsInvoker added in v0.1.87

type ModifyOttChannelInfoEndPointsInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyOttChannelInfoEndPointsInvoker) Invoke added in v0.1.87

type ModifyOttChannelInfoGeneralInvoker added in v0.1.87

type ModifyOttChannelInfoGeneralInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyOttChannelInfoGeneralInvoker) Invoke added in v0.1.87

type ModifyOttChannelInfoInputInvoker added in v0.1.87

type ModifyOttChannelInfoInputInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyOttChannelInfoInputInvoker) Invoke added in v0.1.87

type ModifyOttChannelInfoRecordSettingsInvoker added in v0.1.87

type ModifyOttChannelInfoRecordSettingsInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyOttChannelInfoRecordSettingsInvoker) Invoke added in v0.1.87

type ModifyOttChannelInfoStatsInvoker added in v0.1.87

type ModifyOttChannelInfoStatsInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyOttChannelInfoStatsInvoker) Invoke added in v0.1.87

type RunRecordInvoker added in v0.0.90

type RunRecordInvoker struct {
	*invoker.BaseInvoker
}

func (*RunRecordInvoker) Invoke added in v0.0.90

type SetRefererChainInvoker added in v0.1.105

type SetRefererChainInvoker struct {
	*invoker.BaseInvoker
}

func (*SetRefererChainInvoker) Invoke added in v0.1.105

type ShowDomainHttpsCertInvoker added in v0.1.36

type ShowDomainHttpsCertInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDomainHttpsCertInvoker) Invoke added in v0.1.36

type ShowDomainInvoker added in v0.0.90

type ShowDomainInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDomainInvoker) Invoke added in v0.0.90

type ShowDomainKeyChainInvoker added in v0.1.36

type ShowDomainKeyChainInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDomainKeyChainInvoker) Invoke added in v0.1.36

type ShowPullSourcesConfigInvoker added in v0.1.72

type ShowPullSourcesConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPullSourcesConfigInvoker) Invoke added in v0.1.72

type ShowRecordCallbackConfigInvoker added in v0.0.90

type ShowRecordCallbackConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRecordCallbackConfigInvoker) Invoke added in v0.0.90

type ShowRecordRuleInvoker added in v0.0.90

type ShowRecordRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRecordRuleInvoker) Invoke added in v0.0.90

type ShowRefererChainInvoker added in v0.1.105

type ShowRefererChainInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRefererChainInvoker) Invoke added in v0.1.105

type ShowTranscodingsTemplateInvoker added in v0.0.90

type ShowTranscodingsTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTranscodingsTemplateInvoker) Invoke added in v0.0.90

type UpdateDelayConfigInvoker added in v0.1.72

type UpdateDelayConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDelayConfigInvoker) Invoke added in v0.1.72

type UpdateDomainHttpsCertInvoker added in v0.1.36

type UpdateDomainHttpsCertInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDomainHttpsCertInvoker) Invoke added in v0.1.36

type UpdateDomainInvoker added in v0.0.90

type UpdateDomainInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDomainInvoker) Invoke added in v0.0.90

type UpdateDomainIp6SwitchInvoker added in v0.1.19

type UpdateDomainIp6SwitchInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDomainIp6SwitchInvoker) Invoke added in v0.1.19

type UpdateDomainKeyChainInvoker added in v0.1.36

type UpdateDomainKeyChainInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDomainKeyChainInvoker) Invoke added in v0.1.36

type UpdateGeoBlockingConfigInvoker added in v0.1.72

type UpdateGeoBlockingConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateGeoBlockingConfigInvoker) Invoke added in v0.1.72

type UpdateHlsConfigInvoker added in v0.1.105

type UpdateHlsConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateHlsConfigInvoker) Invoke added in v0.1.105

type UpdateIpAuthListInvoker added in v0.1.72

type UpdateIpAuthListInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateIpAuthListInvoker) Invoke added in v0.1.72

type UpdateObsBucketAuthorityPublicInvoker added in v0.1.36

type UpdateObsBucketAuthorityPublicInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateObsBucketAuthorityPublicInvoker) Invoke added in v0.1.36

type UpdatePublishTemplateInvoker added in v0.1.72

type UpdatePublishTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePublishTemplateInvoker) Invoke added in v0.1.72

type UpdatePullSourcesConfigInvoker added in v0.1.72

type UpdatePullSourcesConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePullSourcesConfigInvoker) Invoke added in v0.1.72

type UpdateRecordCallbackConfigInvoker added in v0.0.90

type UpdateRecordCallbackConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRecordCallbackConfigInvoker) Invoke added in v0.0.90

type UpdateRecordRuleInvoker added in v0.0.90

type UpdateRecordRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRecordRuleInvoker) Invoke added in v0.0.90

type UpdateSnapshotConfigInvoker added in v0.1.36

type UpdateSnapshotConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateSnapshotConfigInvoker) Invoke added in v0.1.36

type UpdateStreamForbiddenInvoker added in v0.0.90

type UpdateStreamForbiddenInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateStreamForbiddenInvoker) Invoke added in v0.0.90

type UpdateTranscodingsTemplateInvoker added in v0.0.90

type UpdateTranscodingsTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateTranscodingsTemplateInvoker) Invoke added in v0.0.90

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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