class TencentCloud::Emr::V20190103::EmrProductConfigDetail

EMR产品配置

def deserialize(params)

def deserialize(params)
  @SoftInfo = params['SoftInfo']
  @MasterNodeSize = params['MasterNodeSize']
  @CoreNodeSize = params['CoreNodeSize']
  @TaskNodeSize = params['TaskNodeSize']
  @ComNodeSize = params['ComNodeSize']
  unless params['MasterResource'].nil?
    @MasterResource = ResourceDetail.new
    @MasterResource.deserialize(params['MasterResource'])
  end
  unless params['CoreResource'].nil?
    @CoreResource = ResourceDetail.new
    @CoreResource.deserialize(params['CoreResource'])
  end
  unless params['TaskResource'].nil?
    @TaskResource = ResourceDetail.new
    @TaskResource.deserialize(params['TaskResource'])
  end
  unless params['ComResource'].nil?
    @ComResource = ResourceDetail.new
    @ComResource.deserialize(params['ComResource'])
  end
  @OnCos = params['OnCos']
  @ChargeType = params['ChargeType']
  @RouterNodeSize = params['RouterNodeSize']
  @SupportHA = params['SupportHA']
  @SecurityOn = params['SecurityOn']
  @SecurityGroup = params['SecurityGroup']
  @CbsEncrypt = params['CbsEncrypt']
  @ApplicationRole = params['ApplicationRole']
  @SecurityGroups = params['SecurityGroups']
  @PublicKeyId = params['PublicKeyId']
end

def initialize(softinfo=nil, masternodesize=nil, corenodesize=nil, tasknodesize=nil, comnodesize=nil, masterresource=nil, coreresource=nil, taskresource=nil, comresource=nil, oncos=nil, chargetype=nil, routernodesize=nil, supportha=nil, securityon=nil, securitygroup=nil, cbsencrypt=nil, applicationrole=nil, securitygroups=nil, publickeyid=nil)

def initialize(softinfo=nil, masternodesize=nil, corenodesize=nil, tasknodesize=nil, comnodesize=nil, masterresource=nil, coreresource=nil, taskresource=nil, comresource=nil, oncos=nil, chargetype=nil, routernodesize=nil, supportha=nil, securityon=nil, securitygroup=nil, cbsencrypt=nil, applicationrole=nil, securitygroups=nil, publickeyid=nil)
  @SoftInfo = softinfo
  @MasterNodeSize = masternodesize
  @CoreNodeSize = corenodesize
  @TaskNodeSize = tasknodesize
  @ComNodeSize = comnodesize
  @MasterResource = masterresource
  @CoreResource = coreresource
  @TaskResource = taskresource
  @ComResource = comresource
  @OnCos = oncos
  @ChargeType = chargetype
  @RouterNodeSize = routernodesize
  @SupportHA = supportha
  @SecurityOn = securityon
  @SecurityGroup = securitygroup
  @CbsEncrypt = cbsencrypt
  @ApplicationRole = applicationrole
  @SecurityGroups = securitygroups
  @PublicKeyId = publickeyid
end