class TencentCloud::Emr::V20190103::StrategyConfig

重启/停止/启动服务/监控的配置

def deserialize(params)

def deserialize(params)
  @RollingRestartSwitch = params['RollingRestartSwitch']
  @BatchSize = params['BatchSize']
  @TimeWait = params['TimeWait']
  @DealOnFail = params['DealOnFail']
  unless params['Args'].nil?
    @Args = []
    params['Args'].each do |i|
      arg_tmp = Arg.new
      arg_tmp.deserialize(i)
      @Args << arg_tmp
    end
  end
end

def initialize(rollingrestartswitch=nil, batchsize=nil, timewait=nil, dealonfail=nil, args=nil)

def initialize(rollingrestartswitch=nil, batchsize=nil, timewait=nil, dealonfail=nil, args=nil)
  @RollingRestartSwitch = rollingrestartswitch
  @BatchSize = batchsize
  @TimeWait = timewait
  @DealOnFail = dealonfail
  @Args = args
end