class TencentCloud::Emr::V20190103::ClusterSetting

集群配置。

def deserialize(params)

def deserialize(params)
  @InstanceChargeType = params['InstanceChargeType']
  @SupportHA = params['SupportHA']
  @SecurityGroupIds = params['SecurityGroupIds']
  unless params['Placement'].nil?
    @Placement = Placement.new
    @Placement.deserialize(params['Placement'])
  end
  unless params['VPCSettings'].nil?
    @VPCSettings = VPCSettings.new
    @VPCSettings.deserialize(params['VPCSettings'])
  end
  unless params['LoginSettings'].nil?
    @LoginSettings = LoginSettings.new
    @LoginSettings.deserialize(params['LoginSettings'])
  end
  @TagSpecification = params['TagSpecification']
  unless params['MetaDB'].nil?
    @MetaDB = MetaDbInfo.new
    @MetaDB.deserialize(params['MetaDB'])
  end
  unless params['ResourceSpec'].nil?
    @ResourceSpec = JobFlowResourceSpec.new
    @ResourceSpec.deserialize(params['ResourceSpec'])
  end
  @PublicIpAssigned = params['PublicIpAssigned']
  unless params['InstanceChargePrepaid'].nil?
    @InstanceChargePrepaid = InstanceChargePrepaid.new
    @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid'])
  end
  @DisasterRecoverGroupIds = params['DisasterRecoverGroupIds']
  @CbsEncryptFlag = params['CbsEncryptFlag']
  @RemoteTcpDefaultPort = params['RemoteTcpDefaultPort']
end

def initialize(instancechargetype=nil, supportha=nil, securitygroupids=nil, placement=nil, vpcsettings=nil, loginsettings=nil, tagspecification=nil, metadb=nil, resourcespec=nil, publicipassigned=nil, instancechargeprepaid=nil, disasterrecovergroupids=nil, cbsencryptflag=nil, remotetcpdefaultport=nil)

def initialize(instancechargetype=nil, supportha=nil, securitygroupids=nil, placement=nil, vpcsettings=nil, loginsettings=nil, tagspecification=nil, metadb=nil, resourcespec=nil, publicipassigned=nil, instancechargeprepaid=nil, disasterrecovergroupids=nil, cbsencryptflag=nil, remotetcpdefaultport=nil)
  @InstanceChargeType = instancechargetype
  @SupportHA = supportha
  @SecurityGroupIds = securitygroupids
  @Placement = placement
  @VPCSettings = vpcsettings
  @LoginSettings = loginsettings
  @TagSpecification = tagspecification
  @MetaDB = metadb
  @ResourceSpec = resourcespec
  @PublicIpAssigned = publicipassigned
  @InstanceChargePrepaid = instancechargeprepaid
  @DisasterRecoverGroupIds = disasterrecovergroupids
  @CbsEncryptFlag = cbsencryptflag
  @RemoteTcpDefaultPort = remotetcpdefaultport
end