class TencentCloud::Tione::V20211111::CreateBatchTaskRequest
CreateBatchTask请求参数结构体
def deserialize(params)
def deserialize(params) @BatchTaskName = params['BatchTaskName'] @ChargeType = params['ChargeType'] unless params['ResourceConfigInfo'].nil? @ResourceConfigInfo = ResourceConfigInfo.new @ResourceConfigInfo.deserialize(params['ResourceConfigInfo']) end unless params['Outputs'].nil? @Outputs = [] params['Outputs'].each do |i| dataconfig_tmp = DataConfig.new dataconfig_tmp.deserialize(i) @Outputs << dataconfig_tmp end end @LogEnable = params['LogEnable'] @JobType = params['JobType'] unless params['CronInfo'].nil? @CronInfo = CronInfo.new @CronInfo.deserialize(params['CronInfo']) end @ResourceGroupId = params['ResourceGroupId'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end unless params['ModelInfo'].nil? @ModelInfo = ModelInfo.new @ModelInfo.deserialize(params['ModelInfo']) end unless params['ImageInfo'].nil? @ImageInfo = ImageInfo.new @ImageInfo.deserialize(params['ImageInfo']) end unless params['CodePackage'].nil? @CodePackage = CosPathInfo.new @CodePackage.deserialize(params['CodePackage']) end @StartCmd = params['StartCmd'] unless params['DataConfigs'].nil? @DataConfigs = [] params['DataConfigs'].each do |i| dataconfig_tmp = DataConfig.new dataconfig_tmp.deserialize(i) @DataConfigs << dataconfig_tmp end end unless params['LogConfig'].nil? @LogConfig = LogConfig.new @LogConfig.deserialize(params['LogConfig']) end @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @Remark = params['Remark'] @CallbackUrl = params['CallbackUrl'] end
def initialize(batchtaskname=nil, chargetype=nil, resourceconfiginfo=nil, outputs=nil, logenable=nil, jobtype=nil, croninfo=nil, resourcegroupid=nil, tags=nil, modelinfo=nil, imageinfo=nil, codepackage=nil, startcmd=nil, dataconfigs=nil, logconfig=nil, vpcid=nil, subnetid=nil, remark=nil, callbackurl=nil)
def initialize(batchtaskname=nil, chargetype=nil, resourceconfiginfo=nil, outputs=nil, logenable=nil, jobtype=nil, croninfo=nil, resourcegroupid=nil, tags=nil, modelinfo=nil, imageinfo=nil, codepackage=nil, startcmd=nil, dataconfigs=nil, logconfig=nil, vpcid=nil, subnetid=nil, remark=nil, callbackurl=nil) @BatchTaskName = batchtaskname @ChargeType = chargetype @ResourceConfigInfo = resourceconfiginfo @Outputs = outputs @LogEnable = logenable @JobType = jobtype @CronInfo = croninfo @ResourceGroupId = resourcegroupid @Tags = tags @ModelInfo = modelinfo @ImageInfo = imageinfo @CodePackage = codepackage @StartCmd = startcmd @DataConfigs = dataconfigs @LogConfig = logconfig @VpcId = vpcid @SubnetId = subnetid @Remark = remark @CallbackUrl = callbackurl end