Class: TencentCloud::Tke::V20180525::CheckInstancesUpgradeAbleResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::CheckInstancesUpgradeAbleResponse
- Defined in:
- lib/v20180525/models.rb
Overview
CheckInstancesUpgradeAble返回参数结构体
Instance Attribute Summary collapse
-
#ClusterVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LatestVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RequestId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Total ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UnavailableVersionReason ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UpgradeAbleInstances ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterversion = nil, latestversion = nil, upgradeableinstances = nil, total = nil, unavailableversionreason = nil, requestid = nil) ⇒ CheckInstancesUpgradeAbleResponse
constructor
A new instance of CheckInstancesUpgradeAbleResponse.
Constructor Details
#initialize(clusterversion = nil, latestversion = nil, upgradeableinstances = nil, total = nil, unavailableversionreason = nil, requestid = nil) ⇒ CheckInstancesUpgradeAbleResponse
Returns a new instance of CheckInstancesUpgradeAbleResponse.
719 720 721 722 723 724 725 726 |
# File 'lib/v20180525/models.rb', line 719 def initialize(clusterversion=nil, latestversion=nil, upgradeableinstances=nil, total=nil, unavailableversionreason=nil, requestid=nil) @ClusterVersion = clusterversion @LatestVersion = latestversion @UpgradeAbleInstances = upgradeableinstances @Total = total @UnavailableVersionReason = unavailableversionreason @RequestId = requestid end |
Instance Attribute Details
#ClusterVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
717 718 719 |
# File 'lib/v20180525/models.rb', line 717 def ClusterVersion @ClusterVersion end |
#LatestVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
717 718 719 |
# File 'lib/v20180525/models.rb', line 717 def LatestVersion @LatestVersion end |
#RequestId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
717 718 719 |
# File 'lib/v20180525/models.rb', line 717 def RequestId @RequestId end |
#Total ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
717 718 719 |
# File 'lib/v20180525/models.rb', line 717 def Total @Total end |
#UnavailableVersionReason ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
717 718 719 |
# File 'lib/v20180525/models.rb', line 717 def UnavailableVersionReason @UnavailableVersionReason end |
#UpgradeAbleInstances ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
717 718 719 |
# File 'lib/v20180525/models.rb', line 717 def UpgradeAbleInstances @UpgradeAbleInstances end |
Instance Method Details
#deserialize(params) ⇒ Object
728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 |
# File 'lib/v20180525/models.rb', line 728 def deserialize(params) @ClusterVersion = params['ClusterVersion'] @LatestVersion = params['LatestVersion'] unless params['UpgradeAbleInstances'].nil? @UpgradeAbleInstances = [] params['UpgradeAbleInstances'].each do |i| upgradeableinstancesitem_tmp = UpgradeAbleInstancesItem.new upgradeableinstancesitem_tmp.deserialize(i) @UpgradeAbleInstances << upgradeableinstancesitem_tmp end end @Total = params['Total'] unless params['UnavailableVersionReason'].nil? @UnavailableVersionReason = [] params['UnavailableVersionReason'].each do |i| unavailablereason_tmp = UnavailableReason.new unavailablereason_tmp.deserialize(i) @UnavailableVersionReason << unavailablereason_tmp end end @RequestId = params['RequestId'] end |