Class: TencentCloud::Vod::V20180717::DomainCLSTargetInfo

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

Overview

域名推送 CLS 目标。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, chinesemainlandclstargetinfo = nil, outsidechinesemainlandclstargetinfo = nil) ⇒ DomainCLSTargetInfo

Returns a new instance of DomainCLSTargetInfo.



13330
13331
13332
13333
13334
# File 'lib/v20180717/models.rb', line 13330

def initialize(domain=nil, chinesemainlandclstargetinfo=nil, outsidechinesemainlandclstargetinfo=nil)
  @Domain = domain
  @ChineseMainlandCLSTargetInfo = chinesemainlandclstargetinfo
  @OutsideChineseMainlandCLSTargetInfo = outsidechinesemainlandclstargetinfo
end

Instance Attribute Details

#ChineseMainlandCLSTargetInfoObject

Parameters:

  • Domain:

    域名。

  • ChineseMainlandCLSTargetInfo:

    中国大陆地区的日志推送目标。

  • OutsideChineseMainlandCLSTargetInfo:

    中国大陆以外地区的日志推送目标。



13328
13329
13330
# File 'lib/v20180717/models.rb', line 13328

def ChineseMainlandCLSTargetInfo
  @ChineseMainlandCLSTargetInfo
end

#DomainObject

Parameters:

  • Domain:

    域名。

  • ChineseMainlandCLSTargetInfo:

    中国大陆地区的日志推送目标。

  • OutsideChineseMainlandCLSTargetInfo:

    中国大陆以外地区的日志推送目标。



13328
13329
13330
# File 'lib/v20180717/models.rb', line 13328

def Domain
  @Domain
end

#OutsideChineseMainlandCLSTargetInfoObject

Parameters:

  • Domain:

    域名。

  • ChineseMainlandCLSTargetInfo:

    中国大陆地区的日志推送目标。

  • OutsideChineseMainlandCLSTargetInfo:

    中国大陆以外地区的日志推送目标。



13328
13329
13330
# File 'lib/v20180717/models.rb', line 13328

def OutsideChineseMainlandCLSTargetInfo
  @OutsideChineseMainlandCLSTargetInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
# File 'lib/v20180717/models.rb', line 13336

def deserialize(params)
  @Domain = params['Domain']
  unless params['ChineseMainlandCLSTargetInfo'].nil?
    @ChineseMainlandCLSTargetInfo = AreaCLSTargetInfo.new
    @ChineseMainlandCLSTargetInfo.deserialize(params['ChineseMainlandCLSTargetInfo'])
  end
  unless params['OutsideChineseMainlandCLSTargetInfo'].nil?
    @OutsideChineseMainlandCLSTargetInfo = AreaCLSTargetInfo.new
    @OutsideChineseMainlandCLSTargetInfo.deserialize(params['OutsideChineseMainlandCLSTargetInfo'])
  end
end