Class: TencentCloud::Live::V20180801::RefererAuthConfig

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

Overview

直播域名Referer黑白名单配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domainname = nil, enable = nil, type = nil, allowempty = nil, rules = nil) ⇒ RefererAuthConfig

Returns a new instance of RefererAuthConfig.



14410
14411
14412
14413
14414
14415
14416
# File 'lib/v20180801/models.rb', line 14410

def initialize(domainname=nil, enable=nil, type=nil, allowempty=nil, rules=nil)
  @DomainName = domainname
  @Enable = enable
  @Type = type
  @AllowEmpty = allowempty
  @Rules = rules
end

Instance Attribute Details

#AllowEmptyObject

Parameters:

  • DomainName:

    域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • Type:

    名单类型,0:黑名单,1:白名单。

  • AllowEmpty:

    是否允许空Referer,0:不允许,1:允许。

  • Rules:

    名单列表,以分号(;)分隔。



14408
14409
14410
# File 'lib/v20180801/models.rb', line 14408

def AllowEmpty
  @AllowEmpty
end

#DomainNameObject

Parameters:

  • DomainName:

    域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • Type:

    名单类型,0:黑名单,1:白名单。

  • AllowEmpty:

    是否允许空Referer,0:不允许,1:允许。

  • Rules:

    名单列表,以分号(;)分隔。



14408
14409
14410
# File 'lib/v20180801/models.rb', line 14408

def DomainName
  @DomainName
end

#EnableObject

Parameters:

  • DomainName:

    域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • Type:

    名单类型,0:黑名单,1:白名单。

  • AllowEmpty:

    是否允许空Referer,0:不允许,1:允许。

  • Rules:

    名单列表,以分号(;)分隔。



14408
14409
14410
# File 'lib/v20180801/models.rb', line 14408

def Enable
  @Enable
end

#RulesObject

Parameters:

  • DomainName:

    域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • Type:

    名单类型,0:黑名单,1:白名单。

  • AllowEmpty:

    是否允许空Referer,0:不允许,1:允许。

  • Rules:

    名单列表,以分号(;)分隔。



14408
14409
14410
# File 'lib/v20180801/models.rb', line 14408

def Rules
  @Rules
end

#TypeObject

Parameters:

  • DomainName:

    域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • Type:

    名单类型,0:黑名单,1:白名单。

  • AllowEmpty:

    是否允许空Referer,0:不允许,1:允许。

  • Rules:

    名单列表,以分号(;)分隔。



14408
14409
14410
# File 'lib/v20180801/models.rb', line 14408

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



14418
14419
14420
14421
14422
14423
14424
# File 'lib/v20180801/models.rb', line 14418

def deserialize(params)
  @DomainName = params['DomainName']
  @Enable = params['Enable']
  @Type = params['Type']
  @AllowEmpty = params['AllowEmpty']
  @Rules = params['Rules']
end