Class: TencentCloud::Sqlserver::V20180328::DescribeUpgradeInstanceCheckRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sqlserver::V20180328::DescribeUpgradeInstanceCheckRequest
- Defined in:
- lib/v20180328/models.rb
Overview
DescribeUpgradeInstanceCheck请求参数结构体
Instance Attribute Summary collapse
- #Cpu ⇒ Object
- #DBVersion ⇒ Object
- #DrZones ⇒ Object
- #HAType ⇒ Object
- #InstanceId ⇒ Object
- #Memory ⇒ Object
- #MultiZones ⇒ Object
- #Storage ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, cpu = nil, memory = nil, storage = nil, dbversion = nil, hatype = nil, multizones = nil, drzones = nil) ⇒ DescribeUpgradeInstanceCheckRequest
constructor
A new instance of DescribeUpgradeInstanceCheckRequest.
Constructor Details
#initialize(instanceid = nil, cpu = nil, memory = nil, storage = nil, dbversion = nil, hatype = nil, multizones = nil, drzones = nil) ⇒ DescribeUpgradeInstanceCheckRequest
Returns a new instance of DescribeUpgradeInstanceCheckRequest.
6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 |
# File 'lib/v20180328/models.rb', line 6929 def initialize(instanceid=nil, cpu=nil, memory=nil, storage=nil, dbversion=nil, hatype=nil, multizones=nil, drzones=nil) @InstanceId = instanceid @Cpu = cpu @Memory = memory @Storage = storage @DBVersion = dbversion @HAType = hatype @MultiZones = multizones @DrZones = drzones end |
Instance Attribute Details
#Cpu ⇒ Object
6927 6928 6929 |
# File 'lib/v20180328/models.rb', line 6927 def Cpu @Cpu end |
#DBVersion ⇒ Object
6927 6928 6929 |
# File 'lib/v20180328/models.rb', line 6927 def DBVersion @DBVersion end |
#DrZones ⇒ Object
6927 6928 6929 |
# File 'lib/v20180328/models.rb', line 6927 def DrZones @DrZones end |
#HAType ⇒ Object
6927 6928 6929 |
# File 'lib/v20180328/models.rb', line 6927 def HAType @HAType end |
#InstanceId ⇒ Object
6927 6928 6929 |
# File 'lib/v20180328/models.rb', line 6927 def InstanceId @InstanceId end |
#Memory ⇒ Object
6927 6928 6929 |
# File 'lib/v20180328/models.rb', line 6927 def Memory @Memory end |
#MultiZones ⇒ Object
6927 6928 6929 |
# File 'lib/v20180328/models.rb', line 6927 def MultiZones @MultiZones end |
#Storage ⇒ Object
6927 6928 6929 |
# File 'lib/v20180328/models.rb', line 6927 def Storage @Storage end |
Instance Method Details
#deserialize(params) ⇒ Object
6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 |
# File 'lib/v20180328/models.rb', line 6940 def deserialize(params) @InstanceId = params['InstanceId'] @Cpu = params['Cpu'] @Memory = params['Memory'] @Storage = params['Storage'] @DBVersion = params['DBVersion'] @HAType = params['HAType'] @MultiZones = params['MultiZones'] unless params['DrZones'].nil? @DrZones = [] params['DrZones'].each do |i| drzoneinfo_tmp = DrZoneInfo.new drzoneinfo_tmp.deserialize(i) @DrZones << drzoneinfo_tmp end end end |