class TencentCloud::Tke::V20180525::EdgeAvailableExtraArgs

边缘容器集群可用的自定义参数

def deserialize(params)

def deserialize(params)
  unless params['KubeAPIServer'].nil?
    @KubeAPIServer = []
    params['KubeAPIServer'].each do |i|
      edgeargsflag_tmp = EdgeArgsFlag.new
      edgeargsflag_tmp.deserialize(i)
      @KubeAPIServer << edgeargsflag_tmp
    end
  end
  unless params['KubeControllerManager'].nil?
    @KubeControllerManager = []
    params['KubeControllerManager'].each do |i|
      edgeargsflag_tmp = EdgeArgsFlag.new
      edgeargsflag_tmp.deserialize(i)
      @KubeControllerManager << edgeargsflag_tmp
    end
  end
  unless params['KubeScheduler'].nil?
    @KubeScheduler = []
    params['KubeScheduler'].each do |i|
      edgeargsflag_tmp = EdgeArgsFlag.new
      edgeargsflag_tmp.deserialize(i)
      @KubeScheduler << edgeargsflag_tmp
    end
  end
  unless params['Kubelet'].nil?
    @Kubelet = []
    params['Kubelet'].each do |i|
      edgeargsflag_tmp = EdgeArgsFlag.new
      edgeargsflag_tmp.deserialize(i)
      @Kubelet << edgeargsflag_tmp
    end
  end
end

def initialize(kubeapiserver=nil, kubecontrollermanager=nil, kubescheduler=nil, kubelet=nil)

def initialize(kubeapiserver=nil, kubecontrollermanager=nil, kubescheduler=nil, kubelet=nil)
  @KubeAPIServer = kubeapiserver
  @KubeControllerManager = kubecontrollermanager
  @KubeScheduler = kubescheduler
  @Kubelet = kubelet
end