model

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HistoryStreamInfo

type HistoryStreamInfo struct {
	Domain *string `json:"domain,omitempty"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	Type *int32 `json:"type,omitempty"`

	VideoCodec *string `json:"video_codec,omitempty"`

	AudioCodec *string `json:"audio_codec,omitempty"`

	ClientIp *string `json:"client_ip,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

func (HistoryStreamInfo) String

func (o HistoryStreamInfo) String() string

type HttpCode

type HttpCode struct {
	Code *int32 `json:"code,omitempty"`

	Count *int32 `json:"count,omitempty"`

	Proportion *float64 `json:"proportion,omitempty"`
}

func (HttpCode) String

func (o HttpCode) String() string

type HttpCodeSummary

type HttpCodeSummary struct {
	HttpCodes *[]HttpCode `json:"http_codes,omitempty"`

	Time *string `json:"time,omitempty"`
}

func (HttpCodeSummary) String

func (o HttpCodeSummary) String() string

type ListBandwidthDetailRequest

type ListBandwidthDetailRequest struct {
	PlayDomains []string `json:"play_domains"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	Country *[]string `json:"country,omitempty"`

	Region *[]string `json:"region,omitempty"`

	Isp *[]string `json:"isp,omitempty"`

	Protocol *ListBandwidthDetailRequestProtocol `json:"protocol,omitempty"`

	Interval *ListBandwidthDetailRequestInterval `json:"interval,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListBandwidthDetailRequest) String

type ListBandwidthDetailRequestInterval

type ListBandwidthDetailRequestInterval struct {
	// contains filtered or unexported fields
}

func (ListBandwidthDetailRequestInterval) MarshalJSON

func (c ListBandwidthDetailRequestInterval) MarshalJSON() ([]byte, error)

func (*ListBandwidthDetailRequestInterval) UnmarshalJSON

func (c *ListBandwidthDetailRequestInterval) UnmarshalJSON(b []byte) error

type ListBandwidthDetailRequestProtocol

type ListBandwidthDetailRequestProtocol struct {
	// contains filtered or unexported fields
}

func (ListBandwidthDetailRequestProtocol) MarshalJSON

func (c ListBandwidthDetailRequestProtocol) MarshalJSON() ([]byte, error)

func (*ListBandwidthDetailRequestProtocol) UnmarshalJSON

func (c *ListBandwidthDetailRequestProtocol) UnmarshalJSON(b []byte) error

type ListBandwidthDetailRequestProtocolEnum

type ListBandwidthDetailRequestProtocolEnum struct {
	FLV ListBandwidthDetailRequestProtocol
	HLS ListBandwidthDetailRequestProtocol
}

func GetListBandwidthDetailRequestProtocolEnum

func GetListBandwidthDetailRequestProtocolEnum() ListBandwidthDetailRequestProtocolEnum

type ListBandwidthDetailResponse

type ListBandwidthDetailResponse struct {
	DataList *[]V2BandwidthData `json:"data_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListBandwidthDetailResponse) String

type ListDomainBandwidthPeakRequest

type ListDomainBandwidthPeakRequest struct {
	PlayDomains []string `json:"play_domains"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	Region *[]string `json:"region,omitempty"`

	Isp *[]string `json:"isp,omitempty"`

	Protocol *ListDomainBandwidthPeakRequestProtocol `json:"protocol,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListDomainBandwidthPeakRequest) String

type ListDomainBandwidthPeakRequestProtocol

type ListDomainBandwidthPeakRequestProtocol struct {
	// contains filtered or unexported fields
}

func (ListDomainBandwidthPeakRequestProtocol) MarshalJSON

func (c ListDomainBandwidthPeakRequestProtocol) MarshalJSON() ([]byte, error)

func (*ListDomainBandwidthPeakRequestProtocol) UnmarshalJSON

func (c *ListDomainBandwidthPeakRequestProtocol) UnmarshalJSON(b []byte) error

type ListDomainBandwidthPeakResponse

type ListDomainBandwidthPeakResponse struct {
	BandwidthList *[]PeakBandwidthData `json:"bandwidth_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListDomainBandwidthPeakResponse) String

type ListDomainTrafficDetailRequest

type ListDomainTrafficDetailRequest struct {
	PlayDomains []string `json:"play_domains"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	Region *[]string `json:"region,omitempty"`

	Isp *[]string `json:"isp,omitempty"`

	Protocol *ListDomainTrafficDetailRequestProtocol `json:"protocol,omitempty"`

	Interval *int32 `json:"interval,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListDomainTrafficDetailRequest) String

type ListDomainTrafficDetailRequestProtocol

type ListDomainTrafficDetailRequestProtocol struct {
	// contains filtered or unexported fields
}

func (ListDomainTrafficDetailRequestProtocol) MarshalJSON

func (c ListDomainTrafficDetailRequestProtocol) MarshalJSON() ([]byte, error)

func (*ListDomainTrafficDetailRequestProtocol) UnmarshalJSON

func (c *ListDomainTrafficDetailRequestProtocol) UnmarshalJSON(b []byte) error

type ListDomainTrafficDetailResponse

type ListDomainTrafficDetailResponse struct {
	DataList *[]TrafficData `json:"data_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListDomainTrafficDetailResponse) String

type ListDomainTrafficSummaryRequest

type ListDomainTrafficSummaryRequest struct {
	PlayDomains []string `json:"play_domains"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	Region *[]string `json:"region,omitempty"`

	Isp *[]string `json:"isp,omitempty"`

	Protocol *ListDomainTrafficSummaryRequestProtocol `json:"protocol,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListDomainTrafficSummaryRequest) String

type ListDomainTrafficSummaryRequestProtocol

type ListDomainTrafficSummaryRequestProtocol struct {
	// contains filtered or unexported fields
}

func (ListDomainTrafficSummaryRequestProtocol) MarshalJSON

func (c ListDomainTrafficSummaryRequestProtocol) MarshalJSON() ([]byte, error)

func (*ListDomainTrafficSummaryRequestProtocol) UnmarshalJSON

func (c *ListDomainTrafficSummaryRequestProtocol) UnmarshalJSON(b []byte) error

type ListDomainTrafficSummaryResponse

type ListDomainTrafficSummaryResponse struct {
	TrafficList *[]TrafficSummaryData `json:"traffic_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListDomainTrafficSummaryResponse) String

type ListHistoryStreamsRequest

type ListHistoryStreamsRequest struct {
	Domain string `json:"domain"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	Offset *int32 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListHistoryStreamsRequest) String

func (o ListHistoryStreamsRequest) String() string

type ListHistoryStreamsResponse

type ListHistoryStreamsResponse struct {
	HistoryStreamList *[]HistoryStreamInfo `json:"history_stream_list,omitempty"`

	Total *int32 `json:"total,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListHistoryStreamsResponse) String

type ListQueryHttpCodeRequest

type ListQueryHttpCodeRequest struct {
	PlayDomains []string `json:"play_domains"`

	Code *[]string `json:"code,omitempty"`

	Region *[]string `json:"region,omitempty"`

	Isp *[]string `json:"isp,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListQueryHttpCodeRequest) String

func (o ListQueryHttpCodeRequest) String() string

type ListQueryHttpCodeResponse

type ListQueryHttpCodeResponse struct {
	DataSeries *[]HttpCodeSummary `json:"data_series,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListQueryHttpCodeResponse) String

func (o ListQueryHttpCodeResponse) String() string

type ListRecordDataRequest

type ListRecordDataRequest struct {
	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListRecordDataRequest) String

func (o ListRecordDataRequest) String() string

type ListRecordDataResponse

type ListRecordDataResponse struct {
	RecordDataList *[]RecordData `json:"record_data_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListRecordDataResponse) String

func (o ListRecordDataResponse) String() string

type ListSingleStreamBitrateRequest

type ListSingleStreamBitrateRequest struct {
	Domain string `json:"domain"`

	App string `json:"app"`

	Stream string `json:"stream"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListSingleStreamBitrateRequest) String

type ListSingleStreamBitrateResponse

type ListSingleStreamBitrateResponse struct {
	BitrateInfoList *[]V2BitrateInfo `json:"bitrate_info_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListSingleStreamBitrateResponse) String

type ListSingleStreamFramerateRequest

type ListSingleStreamFramerateRequest struct {
	Domain string `json:"domain"`

	App string `json:"app"`

	Stream string `json:"stream"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListSingleStreamFramerateRequest) String

type ListSingleStreamFramerateResponse

type ListSingleStreamFramerateResponse struct {
	FramerateInfoList *[]V2FramerateInfo `json:"framerate_info_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListSingleStreamFramerateResponse) String

type ListSnapshotDataRequest

type ListSnapshotDataRequest struct {
	PublishDomain *string `json:"publish_domain,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListSnapshotDataRequest) String

func (o ListSnapshotDataRequest) String() string

type ListSnapshotDataResponse

type ListSnapshotDataResponse struct {
	SnapshotList *[]SnapshotData `json:"snapshot_list,omitempty"`

	Total *int64 `json:"total,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListSnapshotDataResponse) String

func (o ListSnapshotDataResponse) String() string

type ListTranscodeDataRequest

type ListTranscodeDataRequest struct {
	PublishDomain *string `json:"publish_domain,omitempty"`

	Stream *string `json:"stream,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListTranscodeDataRequest) String

func (o ListTranscodeDataRequest) String() string

type ListTranscodeDataResponse

type ListTranscodeDataResponse struct {
	TranscodeDataList *[]TranscodeData `json:"transcode_data_list,omitempty"`

	SummaryList *[]TranscodeSummary `json:"summary_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListTranscodeDataResponse) String

func (o ListTranscodeDataResponse) String() string

type ListUsersOfStreamRequest

type ListUsersOfStreamRequest struct {
	PlayDomain string `json:"play_domain"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	Isp *[]string `json:"isp,omitempty"`

	Country *[]string `json:"country,omitempty"`

	Region *[]string `json:"region,omitempty"`

	Protocol *ListUsersOfStreamRequestProtocol `json:"protocol,omitempty"`

	Interval *ListUsersOfStreamRequestInterval `json:"interval,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ListUsersOfStreamRequest) String

func (o ListUsersOfStreamRequest) String() string

type ListUsersOfStreamRequestInterval

type ListUsersOfStreamRequestInterval struct {
	// contains filtered or unexported fields
}

func (ListUsersOfStreamRequestInterval) MarshalJSON

func (c ListUsersOfStreamRequestInterval) MarshalJSON() ([]byte, error)

func (*ListUsersOfStreamRequestInterval) UnmarshalJSON

func (c *ListUsersOfStreamRequestInterval) UnmarshalJSON(b []byte) error

type ListUsersOfStreamRequestIntervalEnum

type ListUsersOfStreamRequestIntervalEnum struct {
	E_60  ListUsersOfStreamRequestInterval
	E_300 ListUsersOfStreamRequestInterval
}

func GetListUsersOfStreamRequestIntervalEnum

func GetListUsersOfStreamRequestIntervalEnum() ListUsersOfStreamRequestIntervalEnum

type ListUsersOfStreamRequestProtocol

type ListUsersOfStreamRequestProtocol struct {
	// contains filtered or unexported fields
}

func (ListUsersOfStreamRequestProtocol) MarshalJSON

func (c ListUsersOfStreamRequestProtocol) MarshalJSON() ([]byte, error)

func (*ListUsersOfStreamRequestProtocol) UnmarshalJSON

func (c *ListUsersOfStreamRequestProtocol) UnmarshalJSON(b []byte) error

type ListUsersOfStreamRequestProtocolEnum

type ListUsersOfStreamRequestProtocolEnum struct {
	FLV ListUsersOfStreamRequestProtocol
	HLS ListUsersOfStreamRequestProtocol
}

func GetListUsersOfStreamRequestProtocolEnum

func GetListUsersOfStreamRequestProtocolEnum() ListUsersOfStreamRequestProtocolEnum

type ListUsersOfStreamResponse

type ListUsersOfStreamResponse struct {
	DataList *[]V2UserData `json:"data_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ListUsersOfStreamResponse) String

func (o ListUsersOfStreamResponse) String() string

type PeakBandwidthData

type PeakBandwidthData struct {
	Value *int64 `json:"value,omitempty"`

	Domain *string `json:"domain,omitempty"`
}

func (PeakBandwidthData) String

func (o PeakBandwidthData) String() string

type RecordData

type RecordData struct {
	ConcurrentCount *int32 `json:"concurrent_count,omitempty"`

	Time *string `json:"time,omitempty"`
}

func (RecordData) String

func (o RecordData) String() string

type ShowStreamCountRequest

type ShowStreamCountRequest struct {
	PublishDomains []string `json:"publish_domains"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ShowStreamCountRequest) String

func (o ShowStreamCountRequest) String() string

type ShowStreamCountResponse

type ShowStreamCountResponse struct {
	DataList *[]StreamCountData `json:"data_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowStreamCountResponse) String

func (o ShowStreamCountResponse) String() string

type ShowStreamPortraitRequest

type ShowStreamPortraitRequest struct {
	PlayDomain string `json:"play_domain"`

	Stream *string `json:"stream,omitempty"`

	Time string `json:"time"`
}

Request Object

func (ShowStreamPortraitRequest) String

func (o ShowStreamPortraitRequest) String() string

type ShowStreamPortraitResponse

type ShowStreamPortraitResponse struct {
	StreamPortraits *[]StreamPortrait `json:"stream_portraits,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowStreamPortraitResponse) String

type ShowUpBandwidthRequest

type ShowUpBandwidthRequest struct {
	PublishDomains []string `json:"publish_domains"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	Region *[]string `json:"region,omitempty"`

	Isp *[]string `json:"isp,omitempty"`

	Interval *ShowUpBandwidthRequestInterval `json:"interval,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`
}

Request Object

func (ShowUpBandwidthRequest) String

func (o ShowUpBandwidthRequest) String() string

type ShowUpBandwidthRequestInterval

type ShowUpBandwidthRequestInterval struct {
	// contains filtered or unexported fields
}

func (ShowUpBandwidthRequestInterval) MarshalJSON

func (c ShowUpBandwidthRequestInterval) MarshalJSON() ([]byte, error)

func (*ShowUpBandwidthRequestInterval) UnmarshalJSON

func (c *ShowUpBandwidthRequestInterval) UnmarshalJSON(b []byte) error

type ShowUpBandwidthRequestIntervalEnum

type ShowUpBandwidthRequestIntervalEnum struct {
	E_300   ShowUpBandwidthRequestInterval
	E_3600  ShowUpBandwidthRequestInterval
	E_86400 ShowUpBandwidthRequestInterval
}

func GetShowUpBandwidthRequestIntervalEnum

func GetShowUpBandwidthRequestIntervalEnum() ShowUpBandwidthRequestIntervalEnum

type ShowUpBandwidthResponse

type ShowUpBandwidthResponse struct {
	DataList *[]V2BandwidthData `json:"data_list,omitempty"`

	XRequestId     *string `json:"X-request-id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowUpBandwidthResponse) String

func (o ShowUpBandwidthResponse) String() string

type SnapshotData

type SnapshotData struct {
	Count *int64 `json:"count,omitempty"`

	Time *string `json:"time,omitempty"`
}

func (SnapshotData) String

func (o SnapshotData) String() string

type StreamCountData

type StreamCountData struct {
	Value *int32 `json:"value,omitempty"`

	Time *string `json:"time,omitempty"`
}

func (StreamCountData) String

func (o StreamCountData) String() string

type StreamPortrait

type StreamPortrait struct {
	Time *string `json:"time,omitempty"`

	Flow *int64 `json:"flow,omitempty"`

	PlayDuration *int64 `json:"play_duration,omitempty"`

	RequestCount *int64 `json:"request_count,omitempty"`

	UserCount *int64 `json:"user_count,omitempty"`

	PeakUserCount *int64 `json:"peak_user_count,omitempty"`

	PeakBandwidth *int64 `json:"peak_bandwidth,omitempty"`

	PushDuration *int64 `json:"push_duration,omitempty"`
}

func (StreamPortrait) String

func (o StreamPortrait) String() string

type TrafficData

type TrafficData struct {
	Value *int64 `json:"value,omitempty"`

	Time *string `json:"time,omitempty"`
}

func (TrafficData) String

func (o TrafficData) String() string

type TrafficSummaryData

type TrafficSummaryData struct {
	Value *int64 `json:"value,omitempty"`

	Domain *string `json:"domain,omitempty"`
}

func (TrafficSummaryData) String

func (o TrafficSummaryData) String() string

type TranscodeData

type TranscodeData struct {
	SpecList *[]TranscodeSpec `json:"spec_list,omitempty"`

	Time *string `json:"time,omitempty"`
}

func (TranscodeData) String

func (o TranscodeData) String() string

type TranscodeSpec

type TranscodeSpec struct {
	Type *string `json:"type,omitempty"`

	Value *float64 `json:"value,omitempty"`
}

func (TranscodeSpec) String

func (o TranscodeSpec) String() string

type TranscodeSummary

type TranscodeSummary struct {
	Type *string `json:"type,omitempty"`

	Value *float64 `json:"value,omitempty"`
}

func (TranscodeSummary) String

func (o TranscodeSummary) String() string

type V2BandwidthData

type V2BandwidthData struct {
	Value *int64 `json:"value,omitempty"`

	Time *string `json:"time,omitempty"`
}

func (V2BandwidthData) String

func (o V2BandwidthData) String() string

type V2BitrateInfo

type V2BitrateInfo struct {
	PublishDomain *string `json:"publish_domain,omitempty"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	DataList *[]int64 `json:"data_list,omitempty"`
}

实时码率

func (V2BitrateInfo) String

func (o V2BitrateInfo) String() string

type V2FramerateInfo

type V2FramerateInfo struct {
	PublishDomain *string `json:"publish_domain,omitempty"`

	App *string `json:"app,omitempty"`

	Stream *string `json:"stream,omitempty"`

	StartTime *string `json:"start_time,omitempty"`

	EndTime *string `json:"end_time,omitempty"`

	DataList *[]int64 `json:"data_list,omitempty"`
}

实时帧率

func (V2FramerateInfo) String

func (o V2FramerateInfo) String() string

type V2UserData

type V2UserData struct {
	Value *int64 `json:"value,omitempty"`

	Time *string `json:"time,omitempty"`
}

func (V2UserData) String

func (o V2UserData) String() string

Source Files

Jump to

Keyboard shortcuts

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