Class: TencentCloud::Live::V20180801::DescribeLiveDomainsRequest

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

Overview

DescribeLiveDomains请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domainstatus = nil, domaintype = nil, pagesize = nil, pagenum = nil, isdelaylive = nil, domainprefix = nil, playtype = nil) ⇒ DescribeLiveDomainsRequest

Returns a new instance of DescribeLiveDomainsRequest.



6921
6922
6923
6924
6925
6926
6927
6928
6929
# File 'lib/v20180801/models.rb', line 6921

def initialize(domainstatus=nil, domaintype=nil, pagesize=nil, pagenum=nil, isdelaylive=nil, domainprefix=nil, playtype=nil)
  @DomainStatus = domainstatus
  @DomainType = domaintype
  @PageSize = pagesize
  @PageNum = pagenum
  @IsDelayLive = isdelaylive
  @DomainPrefix = domainprefix
  @PlayType = playtype
end

Instance Attribute Details

#DomainPrefixObject

1: 国内。2: 全球。3: 海外。

Parameters:

  • DomainStatus:

    域名状态过滤。0-停用,1-启用。

  • DomainType:

    域名类型过滤。0-推流,1-播放。

  • PageSize:

    分页大小,范围:10~100。默认10。

  • PageNum:

    取第几页,范围:1~100000。默认1。

  • IsDelayLive:

    0 普通直播 1慢直播 默认0。

  • DomainPrefix:

    域名前缀。

  • PlayType:

    播放区域,只在 DomainType=1 时该参数有意义。



6919
6920
6921
# File 'lib/v20180801/models.rb', line 6919

def DomainPrefix
  @DomainPrefix
end

#DomainStatusObject

1: 国内。2: 全球。3: 海外。

Parameters:

  • DomainStatus:

    域名状态过滤。0-停用,1-启用。

  • DomainType:

    域名类型过滤。0-推流,1-播放。

  • PageSize:

    分页大小,范围:10~100。默认10。

  • PageNum:

    取第几页,范围:1~100000。默认1。

  • IsDelayLive:

    0 普通直播 1慢直播 默认0。

  • DomainPrefix:

    域名前缀。

  • PlayType:

    播放区域,只在 DomainType=1 时该参数有意义。



6919
6920
6921
# File 'lib/v20180801/models.rb', line 6919

def DomainStatus
  @DomainStatus
end

#DomainTypeObject

1: 国内。2: 全球。3: 海外。

Parameters:

  • DomainStatus:

    域名状态过滤。0-停用,1-启用。

  • DomainType:

    域名类型过滤。0-推流,1-播放。

  • PageSize:

    分页大小,范围:10~100。默认10。

  • PageNum:

    取第几页,范围:1~100000。默认1。

  • IsDelayLive:

    0 普通直播 1慢直播 默认0。

  • DomainPrefix:

    域名前缀。

  • PlayType:

    播放区域,只在 DomainType=1 时该参数有意义。



6919
6920
6921
# File 'lib/v20180801/models.rb', line 6919

def DomainType
  @DomainType
end

#IsDelayLiveObject

1: 国内。2: 全球。3: 海外。

Parameters:

  • DomainStatus:

    域名状态过滤。0-停用,1-启用。

  • DomainType:

    域名类型过滤。0-推流,1-播放。

  • PageSize:

    分页大小,范围:10~100。默认10。

  • PageNum:

    取第几页,范围:1~100000。默认1。

  • IsDelayLive:

    0 普通直播 1慢直播 默认0。

  • DomainPrefix:

    域名前缀。

  • PlayType:

    播放区域,只在 DomainType=1 时该参数有意义。



6919
6920
6921
# File 'lib/v20180801/models.rb', line 6919

def IsDelayLive
  @IsDelayLive
end

#PageNumObject

1: 国内。2: 全球。3: 海外。

Parameters:

  • DomainStatus:

    域名状态过滤。0-停用,1-启用。

  • DomainType:

    域名类型过滤。0-推流,1-播放。

  • PageSize:

    分页大小,范围:10~100。默认10。

  • PageNum:

    取第几页,范围:1~100000。默认1。

  • IsDelayLive:

    0 普通直播 1慢直播 默认0。

  • DomainPrefix:

    域名前缀。

  • PlayType:

    播放区域,只在 DomainType=1 时该参数有意义。



6919
6920
6921
# File 'lib/v20180801/models.rb', line 6919

def PageNum
  @PageNum
end

#PageSizeObject

1: 国内。2: 全球。3: 海外。

Parameters:

  • DomainStatus:

    域名状态过滤。0-停用,1-启用。

  • DomainType:

    域名类型过滤。0-推流,1-播放。

  • PageSize:

    分页大小,范围:10~100。默认10。

  • PageNum:

    取第几页,范围:1~100000。默认1。

  • IsDelayLive:

    0 普通直播 1慢直播 默认0。

  • DomainPrefix:

    域名前缀。

  • PlayType:

    播放区域,只在 DomainType=1 时该参数有意义。



6919
6920
6921
# File 'lib/v20180801/models.rb', line 6919

def PageSize
  @PageSize
end

#PlayTypeObject

1: 国内。2: 全球。3: 海外。

Parameters:

  • DomainStatus:

    域名状态过滤。0-停用,1-启用。

  • DomainType:

    域名类型过滤。0-推流,1-播放。

  • PageSize:

    分页大小,范围:10~100。默认10。

  • PageNum:

    取第几页,范围:1~100000。默认1。

  • IsDelayLive:

    0 普通直播 1慢直播 默认0。

  • DomainPrefix:

    域名前缀。

  • PlayType:

    播放区域,只在 DomainType=1 时该参数有意义。



6919
6920
6921
# File 'lib/v20180801/models.rb', line 6919

def PlayType
  @PlayType
end

Instance Method Details

#deserialize(params) ⇒ Object



6931
6932
6933
6934
6935
6936
6937
6938
6939
# File 'lib/v20180801/models.rb', line 6931

def deserialize(params)
  @DomainStatus = params['DomainStatus']
  @DomainType = params['DomainType']
  @PageSize = params['PageSize']
  @PageNum = params['PageNum']
  @IsDelayLive = params['IsDelayLive']
  @DomainPrefix = params['DomainPrefix']
  @PlayType = params['PlayType']
end