Documentation ¶
Index ¶
- func CloudRTCClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForListRtcAbnormalEventDimension() *def.HttpRequestDef
- func GenReqDefForListRtcAbnormalEvents() *def.HttpRequestDef
- func GenReqDefForListRtcClientQosDetails() *def.HttpRequestDef
- func GenReqDefForListRtcHistoryQuality() *def.HttpRequestDef
- func GenReqDefForListRtcHistoryScale() *def.HttpRequestDef
- func GenReqDefForListRtcHistoryUsage() *def.HttpRequestDef
- func GenReqDefForListRtcRealtimeNetwork() *def.HttpRequestDef
- func GenReqDefForListRtcRealtimeQuality() *def.HttpRequestDef
- func GenReqDefForListRtcRealtimeScale() *def.HttpRequestDef
- func GenReqDefForListRtcRealtimeScaleDimension() *def.HttpRequestDef
- func GenReqDefForListRtcRoomList() *def.HttpRequestDef
- func GenReqDefForListRtcUserList() *def.HttpRequestDef
- type CloudRTCClient
- func (c *CloudRTCClient) ListRtcAbnormalEventDimension(request *model.ListRtcAbnormalEventDimensionRequest) (*model.ListRtcAbnormalEventDimensionResponse, error)
- func (c *CloudRTCClient) ListRtcAbnormalEventDimensionInvoker(request *model.ListRtcAbnormalEventDimensionRequest) *ListRtcAbnormalEventDimensionInvoker
- func (c *CloudRTCClient) ListRtcAbnormalEvents(request *model.ListRtcAbnormalEventsRequest) (*model.ListRtcAbnormalEventsResponse, error)
- func (c *CloudRTCClient) ListRtcAbnormalEventsInvoker(request *model.ListRtcAbnormalEventsRequest) *ListRtcAbnormalEventsInvoker
- func (c *CloudRTCClient) ListRtcClientQosDetails(request *model.ListRtcClientQosDetailsRequest) (*model.ListRtcClientQosDetailsResponse, error)
- func (c *CloudRTCClient) ListRtcClientQosDetailsInvoker(request *model.ListRtcClientQosDetailsRequest) *ListRtcClientQosDetailsInvoker
- func (c *CloudRTCClient) ListRtcHistoryQuality(request *model.ListRtcHistoryQualityRequest) (*model.ListRtcHistoryQualityResponse, error)
- func (c *CloudRTCClient) ListRtcHistoryQualityInvoker(request *model.ListRtcHistoryQualityRequest) *ListRtcHistoryQualityInvoker
- func (c *CloudRTCClient) ListRtcHistoryScale(request *model.ListRtcHistoryScaleRequest) (*model.ListRtcHistoryScaleResponse, error)
- func (c *CloudRTCClient) ListRtcHistoryScaleInvoker(request *model.ListRtcHistoryScaleRequest) *ListRtcHistoryScaleInvoker
- func (c *CloudRTCClient) ListRtcHistoryUsage(request *model.ListRtcHistoryUsageRequest) (*model.ListRtcHistoryUsageResponse, error)
- func (c *CloudRTCClient) ListRtcHistoryUsageInvoker(request *model.ListRtcHistoryUsageRequest) *ListRtcHistoryUsageInvoker
- func (c *CloudRTCClient) ListRtcRealtimeNetwork(request *model.ListRtcRealtimeNetworkRequest) (*model.ListRtcRealtimeNetworkResponse, error)
- func (c *CloudRTCClient) ListRtcRealtimeNetworkInvoker(request *model.ListRtcRealtimeNetworkRequest) *ListRtcRealtimeNetworkInvoker
- func (c *CloudRTCClient) ListRtcRealtimeQuality(request *model.ListRtcRealtimeQualityRequest) (*model.ListRtcRealtimeQualityResponse, error)
- func (c *CloudRTCClient) ListRtcRealtimeQualityInvoker(request *model.ListRtcRealtimeQualityRequest) *ListRtcRealtimeQualityInvoker
- func (c *CloudRTCClient) ListRtcRealtimeScale(request *model.ListRtcRealtimeScaleRequest) (*model.ListRtcRealtimeScaleResponse, error)
- func (c *CloudRTCClient) ListRtcRealtimeScaleDimension(request *model.ListRtcRealtimeScaleDimensionRequest) (*model.ListRtcRealtimeScaleDimensionResponse, error)
- func (c *CloudRTCClient) ListRtcRealtimeScaleDimensionInvoker(request *model.ListRtcRealtimeScaleDimensionRequest) *ListRtcRealtimeScaleDimensionInvoker
- func (c *CloudRTCClient) ListRtcRealtimeScaleInvoker(request *model.ListRtcRealtimeScaleRequest) *ListRtcRealtimeScaleInvoker
- func (c *CloudRTCClient) ListRtcRoomList(request *model.ListRtcRoomListRequest) (*model.ListRtcRoomListResponse, error)
- func (c *CloudRTCClient) ListRtcRoomListInvoker(request *model.ListRtcRoomListRequest) *ListRtcRoomListInvoker
- func (c *CloudRTCClient) ListRtcUserList(request *model.ListRtcUserListRequest) (*model.ListRtcUserListResponse, error)
- func (c *CloudRTCClient) ListRtcUserListInvoker(request *model.ListRtcUserListRequest) *ListRtcUserListInvoker
- type ListRtcAbnormalEventDimensionInvoker
- type ListRtcAbnormalEventsInvoker
- type ListRtcClientQosDetailsInvoker
- type ListRtcHistoryQualityInvoker
- type ListRtcHistoryScaleInvoker
- type ListRtcHistoryUsageInvoker
- type ListRtcRealtimeNetworkInvoker
- type ListRtcRealtimeQualityInvoker
- type ListRtcRealtimeScaleDimensionInvoker
- type ListRtcRealtimeScaleInvoker
- type ListRtcRoomListInvoker
- type ListRtcUserListInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudRTCClientBuilder ¶
func CloudRTCClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForListRtcAbnormalEventDimension ¶ added in v0.0.72
func GenReqDefForListRtcAbnormalEventDimension() *def.HttpRequestDef
func GenReqDefForListRtcAbnormalEvents ¶ added in v0.0.72
func GenReqDefForListRtcAbnormalEvents() *def.HttpRequestDef
func GenReqDefForListRtcClientQosDetails ¶
func GenReqDefForListRtcClientQosDetails() *def.HttpRequestDef
func GenReqDefForListRtcHistoryQuality ¶
func GenReqDefForListRtcHistoryQuality() *def.HttpRequestDef
func GenReqDefForListRtcHistoryScale ¶
func GenReqDefForListRtcHistoryScale() *def.HttpRequestDef
func GenReqDefForListRtcHistoryUsage ¶
func GenReqDefForListRtcHistoryUsage() *def.HttpRequestDef
func GenReqDefForListRtcRealtimeNetwork ¶
func GenReqDefForListRtcRealtimeNetwork() *def.HttpRequestDef
func GenReqDefForListRtcRealtimeQuality ¶
func GenReqDefForListRtcRealtimeQuality() *def.HttpRequestDef
func GenReqDefForListRtcRealtimeScale ¶
func GenReqDefForListRtcRealtimeScale() *def.HttpRequestDef
func GenReqDefForListRtcRealtimeScaleDimension ¶
func GenReqDefForListRtcRealtimeScaleDimension() *def.HttpRequestDef
func GenReqDefForListRtcRoomList ¶
func GenReqDefForListRtcRoomList() *def.HttpRequestDef
func GenReqDefForListRtcUserList ¶
func GenReqDefForListRtcUserList() *def.HttpRequestDef
Types ¶
type CloudRTCClient ¶
type CloudRTCClient struct {
HcClient *http_client.HcHttpClient
}
func NewCloudRTCClient ¶
func NewCloudRTCClient(hcClient *http_client.HcHttpClient) *CloudRTCClient
func (*CloudRTCClient) ListRtcAbnormalEventDimension ¶ added in v0.0.72
func (c *CloudRTCClient) ListRtcAbnormalEventDimension(request *model.ListRtcAbnormalEventDimensionRequest) (*model.ListRtcAbnormalEventDimensionResponse, error)
ListRtcAbnormalEventDimension 查询异常事件用户分布
查询指定APP下指定时间内的通话异常明细数据分布情况。
最大查询跨度1天。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcAbnormalEventDimensionInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcAbnormalEventDimensionInvoker(request *model.ListRtcAbnormalEventDimensionRequest) *ListRtcAbnormalEventDimensionInvoker
ListRtcAbnormalEventDimensionInvoker 查询异常事件用户分布
func (*CloudRTCClient) ListRtcAbnormalEvents ¶ added in v0.0.72
func (c *CloudRTCClient) ListRtcAbnormalEvents(request *model.ListRtcAbnormalEventsRequest) (*model.ListRtcAbnormalEventsResponse, error)
ListRtcAbnormalEvents 查询用户异常体验事件
查询指定APP下通话的异常明细数据。
最大查询跨度1天。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcAbnormalEventsInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcAbnormalEventsInvoker(request *model.ListRtcAbnormalEventsRequest) *ListRtcAbnormalEventsInvoker
ListRtcAbnormalEventsInvoker 查询用户异常体验事件
func (*CloudRTCClient) ListRtcClientQosDetails ¶
func (c *CloudRTCClient) ListRtcClientQosDetails(request *model.ListRtcClientQosDetailsRequest) (*model.ListRtcClientQosDetailsResponse, error)
ListRtcClientQosDetails 查询用户通话指标
查询用户通话质量指标数据。
可查询5天内的数据,mid 不为null,查询实时数据时,查询起止时间不超过24个小时,每次查询单个用户时,支持跨天查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcClientQosDetailsInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcClientQosDetailsInvoker(request *model.ListRtcClientQosDetailsRequest) *ListRtcClientQosDetailsInvoker
ListRtcClientQosDetailsInvoker 查询用户通话指标
func (*CloudRTCClient) ListRtcHistoryQuality ¶
func (c *CloudRTCClient) ListRtcHistoryQuality(request *model.ListRtcHistoryQualityRequest) (*model.ListRtcHistoryQualityResponse, error)
ListRtcHistoryQuality 查询历史质量
查询质量指标过去每天的体验数据,可查询最近31天的数据。当天未结束,无法查询到当天的体验数据。
最大查询跨度31天。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcHistoryQualityInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcHistoryQualityInvoker(request *model.ListRtcHistoryQualityRequest) *ListRtcHistoryQualityInvoker
ListRtcHistoryQualityInvoker 查询历史质量
func (*CloudRTCClient) ListRtcHistoryScale ¶
func (c *CloudRTCClient) ListRtcHistoryScale(request *model.ListRtcHistoryScaleRequest) (*model.ListRtcHistoryScaleResponse, error)
ListRtcHistoryScale 查询历史规模
查询指标过去每天的规模数量,可查询最近31天的数据。当天未结束,无法查到当天的房间数与用户数。
最大查询跨度31天。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcHistoryScaleInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcHistoryScaleInvoker(request *model.ListRtcHistoryScaleRequest) *ListRtcHistoryScaleInvoker
ListRtcHistoryScaleInvoker 查询历史规模
func (*CloudRTCClient) ListRtcHistoryUsage ¶
func (c *CloudRTCClient) ListRtcHistoryUsage(request *model.ListRtcHistoryUsageRequest) (*model.ListRtcHistoryUsageResponse, error)
ListRtcHistoryUsage 查询用量
查询过去的某一时间段内各种业务的用量数据
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcHistoryUsageInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcHistoryUsageInvoker(request *model.ListRtcHistoryUsageRequest) *ListRtcHistoryUsageInvoker
ListRtcHistoryUsageInvoker 查询用量
func (*CloudRTCClient) ListRtcRealtimeNetwork ¶
func (c *CloudRTCClient) ListRtcRealtimeNetwork(request *model.ListRtcRealtimeNetworkRequest) (*model.ListRtcRealtimeNetworkResponse, error)
ListRtcRealtimeNetwork 查询实时网络
获取实时网络数据相关指标在某一时间段内每分钟的统计数据。
最大查询跨度1天。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcRealtimeNetworkInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcRealtimeNetworkInvoker(request *model.ListRtcRealtimeNetworkRequest) *ListRtcRealtimeNetworkInvoker
ListRtcRealtimeNetworkInvoker 查询实时网络
func (*CloudRTCClient) ListRtcRealtimeQuality ¶
func (c *CloudRTCClient) ListRtcRealtimeQuality(request *model.ListRtcRealtimeQualityRequest) (*model.ListRtcRealtimeQualityResponse, error)
ListRtcRealtimeQuality 查询实时质量数据
获取实时质量数据的相关指标在某一时间段内每分钟的统计数据。
最大查询跨度1天。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcRealtimeQualityInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcRealtimeQualityInvoker(request *model.ListRtcRealtimeQualityRequest) *ListRtcRealtimeQualityInvoker
ListRtcRealtimeQualityInvoker 查询实时质量数据
func (*CloudRTCClient) ListRtcRealtimeScale ¶
func (c *CloudRTCClient) ListRtcRealtimeScale(request *model.ListRtcRealtimeScaleRequest) (*model.ListRtcRealtimeScaleResponse, error)
ListRtcRealtimeScale 查询实时规模
获取规模相关的指标在某一时间段内每分钟的统计数据。
最大查询跨度1天。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcRealtimeScaleDimension ¶
func (c *CloudRTCClient) ListRtcRealtimeScaleDimension(request *model.ListRtcRealtimeScaleDimensionRequest) (*model.ListRtcRealtimeScaleDimensionResponse, error)
ListRtcRealtimeScaleDimension 查询实时规模分布
对规模相关的数据,根据指定维度按在线用户数排名,获取规模相关的指标在指定维度下的统计数据
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcRealtimeScaleDimensionInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcRealtimeScaleDimensionInvoker(request *model.ListRtcRealtimeScaleDimensionRequest) *ListRtcRealtimeScaleDimensionInvoker
ListRtcRealtimeScaleDimensionInvoker 查询实时规模分布
func (*CloudRTCClient) ListRtcRealtimeScaleInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcRealtimeScaleInvoker(request *model.ListRtcRealtimeScaleRequest) *ListRtcRealtimeScaleInvoker
ListRtcRealtimeScaleInvoker 查询实时规模
func (*CloudRTCClient) ListRtcRoomList ¶
func (c *CloudRTCClient) ListRtcRoomList(request *model.ListRtcRoomListRequest) (*model.ListRtcRoomListResponse, error)
ListRtcRoomList 查询房间列表
指定事件范围查询这段期间创建的房间列表。
最大查询跨度90天。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcRoomListInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcRoomListInvoker(request *model.ListRtcRoomListRequest) *ListRtcRoomListInvoker
ListRtcRoomListInvoker 查询房间列表
func (*CloudRTCClient) ListRtcUserList ¶
func (c *CloudRTCClient) ListRtcUserList(request *model.ListRtcUserListRequest) (*model.ListRtcUserListResponse, error)
ListRtcUserList 查询用户列表
指定事件范围查询这段期间加入房间的用户列表。
最大查询跨度90天。
Please refer to HUAWEI cloud API Explorer for details.
func (*CloudRTCClient) ListRtcUserListInvoker ¶ added in v0.0.90
func (c *CloudRTCClient) ListRtcUserListInvoker(request *model.ListRtcUserListRequest) *ListRtcUserListInvoker
ListRtcUserListInvoker 查询用户列表
type ListRtcAbnormalEventDimensionInvoker ¶ added in v0.0.90
type ListRtcAbnormalEventDimensionInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcAbnormalEventDimensionInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcAbnormalEventDimensionInvoker) Invoke() (*model.ListRtcAbnormalEventDimensionResponse, error)
type ListRtcAbnormalEventsInvoker ¶ added in v0.0.90
type ListRtcAbnormalEventsInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcAbnormalEventsInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcAbnormalEventsInvoker) Invoke() (*model.ListRtcAbnormalEventsResponse, error)
type ListRtcClientQosDetailsInvoker ¶ added in v0.0.90
type ListRtcClientQosDetailsInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcClientQosDetailsInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcClientQosDetailsInvoker) Invoke() (*model.ListRtcClientQosDetailsResponse, error)
type ListRtcHistoryQualityInvoker ¶ added in v0.0.90
type ListRtcHistoryQualityInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcHistoryQualityInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcHistoryQualityInvoker) Invoke() (*model.ListRtcHistoryQualityResponse, error)
type ListRtcHistoryScaleInvoker ¶ added in v0.0.90
type ListRtcHistoryScaleInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcHistoryScaleInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcHistoryScaleInvoker) Invoke() (*model.ListRtcHistoryScaleResponse, error)
type ListRtcHistoryUsageInvoker ¶ added in v0.0.90
type ListRtcHistoryUsageInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcHistoryUsageInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcHistoryUsageInvoker) Invoke() (*model.ListRtcHistoryUsageResponse, error)
type ListRtcRealtimeNetworkInvoker ¶ added in v0.0.90
type ListRtcRealtimeNetworkInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcRealtimeNetworkInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcRealtimeNetworkInvoker) Invoke() (*model.ListRtcRealtimeNetworkResponse, error)
type ListRtcRealtimeQualityInvoker ¶ added in v0.0.90
type ListRtcRealtimeQualityInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcRealtimeQualityInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcRealtimeQualityInvoker) Invoke() (*model.ListRtcRealtimeQualityResponse, error)
type ListRtcRealtimeScaleDimensionInvoker ¶ added in v0.0.90
type ListRtcRealtimeScaleDimensionInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcRealtimeScaleDimensionInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcRealtimeScaleDimensionInvoker) Invoke() (*model.ListRtcRealtimeScaleDimensionResponse, error)
type ListRtcRealtimeScaleInvoker ¶ added in v0.0.90
type ListRtcRealtimeScaleInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcRealtimeScaleInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcRealtimeScaleInvoker) Invoke() (*model.ListRtcRealtimeScaleResponse, error)
type ListRtcRoomListInvoker ¶ added in v0.0.90
type ListRtcRoomListInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcRoomListInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcRoomListInvoker) Invoke() (*model.ListRtcRoomListResponse, error)
type ListRtcUserListInvoker ¶ added in v0.0.90
type ListRtcUserListInvoker struct {
*invoker.BaseInvoker
}
func (*ListRtcUserListInvoker) Invoke ¶ added in v0.0.90
func (i *ListRtcUserListInvoker) Invoke() (*model.ListRtcUserListResponse, error)