class TencentCloud::Scf::V20180416::CreateCustomDomainRequest

CreateCustomDomain请求参数结构体

def deserialize(params)

def deserialize(params)
  @Domain = params['Domain']
  @Protocol = params['Protocol']
  unless params['EndpointsConfig'].nil?
    @EndpointsConfig = []
    params['EndpointsConfig'].each do |i|
      endpointsconf_tmp = EndpointsConf.new
      endpointsconf_tmp.deserialize(i)
      @EndpointsConfig << endpointsconf_tmp
    end
  end
  unless params['CertConfig'].nil?
    @CertConfig = CertConf.new
    @CertConfig.deserialize(params['CertConfig'])
  end
  unless params['WafConfig'].nil?
    @WafConfig = WafConf.new
    @WafConfig.deserialize(params['WafConfig'])
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end

def initialize(domain=nil, protocol=nil, endpointsconfig=nil, certconfig=nil, wafconfig=nil, tags=nil)

def initialize(domain=nil, protocol=nil, endpointsconfig=nil, certconfig=nil, wafconfig=nil, tags=nil)
  @Domain = domain
  @Protocol = protocol
  @EndpointsConfig = endpointsconfig
  @CertConfig = certconfig
  @WafConfig = wafconfig
  @Tags = tags
end