v1

package
v0.1.58 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2023 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 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 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 GenReqDefForDeleteRecordCallbackConfig added in v0.0.48

func GenReqDefForDeleteRecordCallbackConfig() *def.HttpRequestDef

func GenReqDefForDeleteRecordRule added in v0.0.48

func GenReqDefForDeleteRecordRule() *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 GenReqDefForListLiveSampleLogs

func GenReqDefForListLiveSampleLogs() *def.HttpRequestDef

func GenReqDefForListLiveStreamsOnline

func GenReqDefForListLiveStreamsOnline() *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 GenReqDefForRunRecord added in v0.0.68

func GenReqDefForRunRecord() *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 GenReqDefForShowRecordCallbackConfig added in v0.0.48

func GenReqDefForShowRecordCallbackConfig() *def.HttpRequestDef

func GenReqDefForShowRecordRule added in v0.0.48

func GenReqDefForShowRecordRule() *def.HttpRequestDef

func GenReqDefForShowTranscodingsTemplate

func GenReqDefForShowTranscodingsTemplate() *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 GenReqDefForUpdateObsBucketAuthorityPublic added in v0.1.36

func GenReqDefForUpdateObsBucketAuthorityPublic() *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() *http_client.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 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 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 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 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 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 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 *http_client.HcHttpClient
}

func NewLiveClient

func NewLiveClient(hcClient *http_client.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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 RunRecordInvoker added in v0.0.90

type RunRecordInvoker struct {
	*invoker.BaseInvoker
}

func (*RunRecordInvoker) Invoke added in v0.0.90

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 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 ShowTranscodingsTemplateInvoker added in v0.0.90

type ShowTranscodingsTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowTranscodingsTemplateInvoker) Invoke added in v0.0.90

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 UpdateObsBucketAuthorityPublicInvoker added in v0.1.36

type UpdateObsBucketAuthorityPublicInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateObsBucketAuthorityPublicInvoker) Invoke added in v0.1.36

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