Class: TencentCloud::Tke::V20180525::EdgeAvailableExtraArgs
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::EdgeAvailableExtraArgs
- Defined in:
- lib/v20180525/models.rb
Overview
边缘容器集群可用的自定义参数
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(kubeapiserver = nil, kubecontrollermanager = nil, kubescheduler = nil, kubelet = nil) ⇒ EdgeAvailableExtraArgs
constructor
A new instance of EdgeAvailableExtraArgs.
Constructor Details
#initialize(kubeapiserver = nil, kubecontrollermanager = nil, kubescheduler = nil, kubelet = nil) ⇒ EdgeAvailableExtraArgs
Returns a new instance of EdgeAvailableExtraArgs.
12013 12014 12015 12016 12017 12018 |
# File 'lib/v20180525/models.rb', line 12013 def initialize(kubeapiserver=nil, kubecontrollermanager=nil, kubescheduler=nil, kubelet=nil) @KubeAPIServer = kubeapiserver @KubeControllerManager = kubecontrollermanager @KubeScheduler = kubescheduler @Kubelet = kubelet end |
Instance Attribute Details
#KubeAPIServer ⇒ Object
12011 12012 12013 |
# File 'lib/v20180525/models.rb', line 12011 def KubeAPIServer @KubeAPIServer end |
#KubeControllerManager ⇒ Object
12011 12012 12013 |
# File 'lib/v20180525/models.rb', line 12011 def KubeControllerManager @KubeControllerManager end |
#Kubelet ⇒ Object
12011 12012 12013 |
# File 'lib/v20180525/models.rb', line 12011 def Kubelet @Kubelet end |
#KubeScheduler ⇒ Object
12011 12012 12013 |
# File 'lib/v20180525/models.rb', line 12011 def KubeScheduler @KubeScheduler end |
Instance Method Details
#deserialize(params) ⇒ Object
12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 |
# File 'lib/v20180525/models.rb', line 12020 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 |