Class: TencentCloud::Live::V20180801::DescribeLiveStreamEventListRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180801/models.rb

Overview

DescribeLiveStreamEventList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, appname = nil, domainname = nil, streamname = nil, pagenum = nil, pagesize = nil, isfilter = nil, isstrict = nil, isasc = nil) ⇒ DescribeLiveStreamEventListRequest

Returns a new instance of DescribeLiveStreamEventListRequest.



7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
# File 'lib/v20180801/models.rb', line 7893

def initialize(starttime=nil, endtime=nil, appname=nil, domainname=nil, streamname=nil, pagenum=nil, pagesize=nil, isfilter=nil, isstrict=nil, isasc=nil)
  @StartTime = starttime
  @EndTime = endtime
  @AppName = appname
  @DomainName = domainname
  @StreamName = streamname
  @PageNum = pagenum
  @PageSize = pagesize
  @IsFilter = isfilter
  @IsStrict = isstrict
  @IsAsc = isasc
end

Instance Attribute Details

#AppNameObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def AppName
  @AppName
end

#DomainNameObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def DomainName
  @DomainName
end

#EndTimeObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def EndTime
  @EndTime
end

#IsAscObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def IsAsc
  @IsAsc
end

#IsFilterObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def IsFilter
  @IsFilter
end

#IsStrictObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def IsStrict
  @IsStrict
end

#PageNumObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def PageNum
  @PageNum
end

#PageSizeObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def PageSize
  @PageSize
end

#StartTimeObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def StartTime
  @StartTime
end

#StreamNameObject

可使用IsStrict字段改为精确查询。默认值:1。注: 目前只支持10000条内的查询。最大值:100。取值范围:1~100 之间的任意整数。默认值:10。注: 目前只支持10000条内的查询。0:不进行任何过滤。1:过滤掉开播失败的,只返回开播成功的。0:模糊匹配。1:精确查询。注:使用StreamName时该参数生效。0:逆序。1:正序。

Parameters:

  • StartTime:

    起始时间。 UTC 格式,例如:2018-12-29T19:00:00Z。支持查询2个月内的历史记录。

  • EndTime:

    结束时间。UTC 格式,例如:2018-12-29T20:00:00Z。不超过当前时间,且和起始时间相差不得超过1个月。

  • AppName:

    推流路径,与推流和播放地址中的AppName保持一致,默认为 live。

  • DomainName:

    推流域名。

  • StreamName:

    流名称,不支持通配符(*)查询,默认模糊匹配。

  • PageNum:

    取得第几页。

  • PageSize:

    分页大小。

  • IsFilter:

    是否过滤,默认不过滤。

  • IsStrict:

    是否精确查询,默认模糊匹配。

  • IsAsc:

    是否按结束时间正序显示,默认逆序。



7891
7892
7893
# File 'lib/v20180801/models.rb', line 7891

def StreamName
  @StreamName
end

Instance Method Details

#deserialize(params) ⇒ Object



7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
# File 'lib/v20180801/models.rb', line 7906

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @AppName = params['AppName']
  @DomainName = params['DomainName']
  @StreamName = params['StreamName']
  @PageNum = params['PageNum']
  @PageSize = params['PageSize']
  @IsFilter = params['IsFilter']
  @IsStrict = params['IsStrict']
  @IsAsc = params['IsAsc']
end