Class: TencentCloud::Tke::V20180525::AvailableExtraArgs
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::AvailableExtraArgs
- Defined in:
- lib/v20180525/models.rb
Overview
集群可用的自定义参数
Instance Attribute Summary collapse
-
#KubeAPIServer ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#KubeControllerManager ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Kubelet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#KubeScheduler ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(kubeapiserver = nil, kubecontrollermanager = nil, kubescheduler = nil, kubelet = nil) ⇒ AvailableExtraArgs
constructor
A new instance of AvailableExtraArgs.
Constructor Details
#initialize(kubeapiserver = nil, kubecontrollermanager = nil, kubescheduler = nil, kubelet = nil) ⇒ AvailableExtraArgs
Returns a new instance of AvailableExtraArgs.
454 455 456 457 458 459 |
# File 'lib/v20180525/models.rb', line 454 def initialize(kubeapiserver=nil, kubecontrollermanager=nil, kubescheduler=nil, kubelet=nil) @KubeAPIServer = kubeapiserver @KubeControllerManager = kubecontrollermanager @KubeScheduler = kubescheduler @Kubelet = kubelet end |
Instance Attribute Details
#KubeAPIServer ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
452 453 454 |
# File 'lib/v20180525/models.rb', line 452 def KubeAPIServer @KubeAPIServer end |
#KubeControllerManager ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
452 453 454 |
# File 'lib/v20180525/models.rb', line 452 def KubeControllerManager @KubeControllerManager end |
#Kubelet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
452 453 454 |
# File 'lib/v20180525/models.rb', line 452 def Kubelet @Kubelet end |
#KubeScheduler ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
452 453 454 |
# File 'lib/v20180525/models.rb', line 452 def KubeScheduler @KubeScheduler end |
Instance Method Details
#deserialize(params) ⇒ Object
461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 |
# File 'lib/v20180525/models.rb', line 461 def deserialize(params) unless params['KubeAPIServer'].nil? @KubeAPIServer = [] params['KubeAPIServer'].each do |i| flag_tmp = Flag.new flag_tmp.deserialize(i) @KubeAPIServer << flag_tmp end end unless params['KubeControllerManager'].nil? @KubeControllerManager = [] params['KubeControllerManager'].each do |i| flag_tmp = Flag.new flag_tmp.deserialize(i) @KubeControllerManager << flag_tmp end end unless params['KubeScheduler'].nil? @KubeScheduler = [] params['KubeScheduler'].each do |i| flag_tmp = Flag.new flag_tmp.deserialize(i) @KubeScheduler << flag_tmp end end unless params['Kubelet'].nil? @Kubelet = [] params['Kubelet'].each do |i| flag_tmp = Flag.new flag_tmp.deserialize(i) @Kubelet << flag_tmp end end end |