class TencentCloud::Tsf::V20180326::DeployGroupRequest
DeployGroup请求参数结构体
def deserialize(params)
def deserialize(params) @GroupId = params['GroupId'] @PkgId = params['PkgId'] @StartupParameters = params['StartupParameters'] @DeployDesc = params['DeployDesc'] @ForceStart = params['ForceStart'] @EnableHealthCheck = params['EnableHealthCheck'] unless params['HealthCheckSettings'].nil? @HealthCheckSettings = HealthCheckSettings.new @HealthCheckSettings.deserialize(params['HealthCheckSettings']) end @UpdateType = params['UpdateType'] @DeployBetaEnable = params['DeployBetaEnable'] @DeployBatch = params['DeployBatch'] @DeployExeMode = params['DeployExeMode'] @DeployWaitTime = params['DeployWaitTime'] @StartScript = params['StartScript'] @StopScript = params['StopScript'] @IncrementalDeployment = params['IncrementalDeployment'] @JdkName = params['JdkName'] @JdkVersion = params['JdkVersion'] unless params['AgentProfileList'].nil? @AgentProfileList = [] params['AgentProfileList'].each do |i| agentprofile_tmp = AgentProfile.new agentprofile_tmp.deserialize(i) @AgentProfileList << agentprofile_tmp end end unless params['WarmupSetting'].nil? @WarmupSetting = WarmupSetting.new @WarmupSetting.deserialize(params['WarmupSetting']) end end
def initialize(groupid=nil, pkgid=nil, startupparameters=nil, deploydesc=nil, forcestart=nil, enablehealthcheck=nil, healthchecksettings=nil, updatetype=nil, deploybetaenable=nil, deploybatch=nil, deployexemode=nil, deploywaittime=nil, startscript=nil, stopscript=nil, incrementaldeployment=nil, jdkname=nil, jdkversion=nil, agentprofilelist=nil, warmupsetting=nil)
def initialize(groupid=nil, pkgid=nil, startupparameters=nil, deploydesc=nil, forcestart=nil, enablehealthcheck=nil, healthchecksettings=nil, updatetype=nil, deploybetaenable=nil, deploybatch=nil, deployexemode=nil, deploywaittime=nil, startscript=nil, stopscript=nil, incrementaldeployment=nil, jdkname=nil, jdkversion=nil, agentprofilelist=nil, warmupsetting=nil) @GroupId = groupid @PkgId = pkgid @StartupParameters = startupparameters @DeployDesc = deploydesc @ForceStart = forcestart @EnableHealthCheck = enablehealthcheck @HealthCheckSettings = healthchecksettings @UpdateType = updatetype @DeployBetaEnable = deploybetaenable @DeployBatch = deploybatch @DeployExeMode = deployexemode @DeployWaitTime = deploywaittime @StartScript = startscript @StopScript = stopscript @IncrementalDeployment = incrementaldeployment @JdkName = jdkname @JdkVersion = jdkversion @AgentProfileList = agentprofilelist @WarmupSetting = warmupsetting end