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