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.
10925 10926 10927 10928 10929 10930 |
# File 'lib/v20180525/models.rb', line 10925 def initialize(kubeapiserver=nil, kubecontrollermanager=nil, kubescheduler=nil, kubelet=nil) @KubeAPIServer = kubeapiserver @KubeControllerManager = kubecontrollermanager @KubeScheduler = kubescheduler @Kubelet = kubelet end |
Instance Attribute Details
#KubeAPIServer ⇒ Object
10923 10924 10925 |
# File 'lib/v20180525/models.rb', line 10923 def KubeAPIServer @KubeAPIServer end |
#KubeControllerManager ⇒ Object
10923 10924 10925 |
# File 'lib/v20180525/models.rb', line 10923 def KubeControllerManager @KubeControllerManager end |
#Kubelet ⇒ Object
10923 10924 10925 |
# File 'lib/v20180525/models.rb', line 10923 def Kubelet @Kubelet end |
#KubeScheduler ⇒ Object
10923 10924 10925 |
# File 'lib/v20180525/models.rb', line 10923 def KubeScheduler @KubeScheduler end |
Instance Method Details
#deserialize(params) ⇒ Object
10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 |
# File 'lib/v20180525/models.rb', line 10932 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 |