Class: TencentCloud::Cdn::V20180606::UpdateScdnDomainRequest

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

Overview

UpdateScdnDomain请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, waf = nil, acl = nil, cc = nil, ddos = nil, bot = nil) ⇒ UpdateScdnDomainRequest



14000
14001
14002
14003
14004
14005
14006
14007
# File 'lib/v20180606/models.rb', line 14000

def initialize(domain=nil, waf=nil, acl=nil, cc=nil, ddos=nil, bot=nil)
  @Domain = domain
  @Waf = waf
  @Acl = acl
  @CC = cc
  @Ddos = ddos
  @Bot = bot
end

Instance Attribute Details

#AclObject



13998
13999
14000
# File 'lib/v20180606/models.rb', line 13998

def Acl
  @Acl
end

#BotObject



13998
13999
14000
# File 'lib/v20180606/models.rb', line 13998

def Bot
  @Bot
end

#CCObject



13998
13999
14000
# File 'lib/v20180606/models.rb', line 13998

def CC
  @CC
end

#DdosObject



13998
13999
14000
# File 'lib/v20180606/models.rb', line 13998

def Ddos
  @Ddos
end

#DomainObject



13998
13999
14000
# File 'lib/v20180606/models.rb', line 13998

def Domain
  @Domain
end

#WafObject



13998
13999
14000
# File 'lib/v20180606/models.rb', line 13998

def Waf
  @Waf
end

Instance Method Details

#deserialize(params) ⇒ Object



14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
# File 'lib/v20180606/models.rb', line 14009

def deserialize(params)
  @Domain = params['Domain']
  unless params['Waf'].nil?
    @Waf = ScdnWafConfig.new
    @Waf.deserialize(params['Waf'])
  end
  unless params['Acl'].nil?
    @Acl = ScdnAclConfig.new
    @Acl.deserialize(params['Acl'])
  end
  unless params['CC'].nil?
    @CC = ScdnConfig.new
    @CC.deserialize(params['CC'])
  end
  unless params['Ddos'].nil?
    @Ddos = ScdnDdosConfig.new
    @Ddos.deserialize(params['Ddos'])
  end
  unless params['Bot'].nil?
    @Bot = ScdnBotConfig.new
    @Bot.deserialize(params['Bot'])
  end
end