Class: TencentCloud::Live::V20180801::AddLiveDomainRequest

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

Overview

AddLiveDomain请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domainname = nil, domaintype = nil, playtype = nil, isdelaylive = nil, isminiprogramlive = nil, verifyownertype = nil) ⇒ AddLiveDomainRequest

Returns a new instance of AddLiveDomainRequest.



312
313
314
315
316
317
318
319
# File 'lib/v20180801/models.rb', line 312

def initialize(domainname=nil, domaintype=nil, playtype=nil, isdelaylive=nil, isminiprogramlive=nil, verifyownertype=nil)
  @DomainName = domainname
  @DomainType = domaintype
  @PlayType = playtype
  @IsDelayLive = isdelaylive
  @IsMiniProgramLive = isminiprogramlive
  @VerifyOwnerType = verifyownertype
end

Instance Attribute Details

#DomainNameObject

0:推流域名,1:播放域名。1:国内,2:全球,3:境外。默认值:1。0: 普通直播,1 :慢直播 。默认值: 0。0: 标准直播,1 :小程序直播 。默认值: 0。可取值(与 AuthenticateDomainOwner 接口的 VerifyType 参数一致。):dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。dbCheck : 检查是否已经验证成功过。若不传默认为 dbCheck 。

Parameters:

  • DomainName:

    域名名称。

  • DomainType:

    域名类型,

  • PlayType:

    拉流域名类型:

  • IsDelayLive:

    是否是慢直播:

  • IsMiniProgramLive:

    是否是小程序直播:

  • VerifyOwnerType:

    域名归属校验类型。



310
311
312
# File 'lib/v20180801/models.rb', line 310

def DomainName
  @DomainName
end

#DomainTypeObject

0:推流域名,1:播放域名。1:国内,2:全球,3:境外。默认值:1。0: 普通直播,1 :慢直播 。默认值: 0。0: 标准直播,1 :小程序直播 。默认值: 0。可取值(与 AuthenticateDomainOwner 接口的 VerifyType 参数一致。):dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。dbCheck : 检查是否已经验证成功过。若不传默认为 dbCheck 。

Parameters:

  • DomainName:

    域名名称。

  • DomainType:

    域名类型,

  • PlayType:

    拉流域名类型:

  • IsDelayLive:

    是否是慢直播:

  • IsMiniProgramLive:

    是否是小程序直播:

  • VerifyOwnerType:

    域名归属校验类型。



310
311
312
# File 'lib/v20180801/models.rb', line 310

def DomainType
  @DomainType
end

#IsDelayLiveObject

0:推流域名,1:播放域名。1:国内,2:全球,3:境外。默认值:1。0: 普通直播,1 :慢直播 。默认值: 0。0: 标准直播,1 :小程序直播 。默认值: 0。可取值(与 AuthenticateDomainOwner 接口的 VerifyType 参数一致。):dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。dbCheck : 检查是否已经验证成功过。若不传默认为 dbCheck 。

Parameters:

  • DomainName:

    域名名称。

  • DomainType:

    域名类型,

  • PlayType:

    拉流域名类型:

  • IsDelayLive:

    是否是慢直播:

  • IsMiniProgramLive:

    是否是小程序直播:

  • VerifyOwnerType:

    域名归属校验类型。



310
311
312
# File 'lib/v20180801/models.rb', line 310

def IsDelayLive
  @IsDelayLive
end

#IsMiniProgramLiveObject

0:推流域名,1:播放域名。1:国内,2:全球,3:境外。默认值:1。0: 普通直播,1 :慢直播 。默认值: 0。0: 标准直播,1 :小程序直播 。默认值: 0。可取值(与 AuthenticateDomainOwner 接口的 VerifyType 参数一致。):dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。dbCheck : 检查是否已经验证成功过。若不传默认为 dbCheck 。

Parameters:

  • DomainName:

    域名名称。

  • DomainType:

    域名类型,

  • PlayType:

    拉流域名类型:

  • IsDelayLive:

    是否是慢直播:

  • IsMiniProgramLive:

    是否是小程序直播:

  • VerifyOwnerType:

    域名归属校验类型。



310
311
312
# File 'lib/v20180801/models.rb', line 310

def IsMiniProgramLive
  @IsMiniProgramLive
end

#PlayTypeObject

0:推流域名,1:播放域名。1:国内,2:全球,3:境外。默认值:1。0: 普通直播,1 :慢直播 。默认值: 0。0: 标准直播,1 :小程序直播 。默认值: 0。可取值(与 AuthenticateDomainOwner 接口的 VerifyType 参数一致。):dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。dbCheck : 检查是否已经验证成功过。若不传默认为 dbCheck 。

Parameters:

  • DomainName:

    域名名称。

  • DomainType:

    域名类型,

  • PlayType:

    拉流域名类型:

  • IsDelayLive:

    是否是慢直播:

  • IsMiniProgramLive:

    是否是小程序直播:

  • VerifyOwnerType:

    域名归属校验类型。



310
311
312
# File 'lib/v20180801/models.rb', line 310

def PlayType
  @PlayType
end

#VerifyOwnerTypeObject

0:推流域名,1:播放域名。1:国内,2:全球,3:境外。默认值:1。0: 普通直播,1 :慢直播 。默认值: 0。0: 标准直播,1 :小程序直播 。默认值: 0。可取值(与 AuthenticateDomainOwner 接口的 VerifyType 参数一致。):dnsCheck :立即验证配置 dns 的解析记录是否与待验证内容一致,成功则保存记录。fileCheck :立即验证 web 文件是否与待验证内容一致,成功则保存记录。dbCheck : 检查是否已经验证成功过。若不传默认为 dbCheck 。

Parameters:

  • DomainName:

    域名名称。

  • DomainType:

    域名类型,

  • PlayType:

    拉流域名类型:

  • IsDelayLive:

    是否是慢直播:

  • IsMiniProgramLive:

    是否是小程序直播:

  • VerifyOwnerType:

    域名归属校验类型。



310
311
312
# File 'lib/v20180801/models.rb', line 310

def VerifyOwnerType
  @VerifyOwnerType
end

Instance Method Details

#deserialize(params) ⇒ Object



321
322
323
324
325
326
327
328
# File 'lib/v20180801/models.rb', line 321

def deserialize(params)
  @DomainName = params['DomainName']
  @DomainType = params['DomainType']
  @PlayType = params['PlayType']
  @IsDelayLive = params['IsDelayLive']
  @IsMiniProgramLive = params['IsMiniProgramLive']
  @VerifyOwnerType = params['VerifyOwnerType']
end