Class: TencentCloud::Sqlserver::V20180328::SpecSellStatus
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sqlserver::V20180328::SpecSellStatus
- Defined in:
- lib/v20180328/models.rb
Overview
售卖配置状态
Instance Attribute Summary collapse
-
#Architecture ⇒ Object
示例值:SINGLE.
-
#Id ⇒ Object
示例值:SINGLE.
-
#InstanceType ⇒ Object
示例值:SINGLE.
-
#MultiZonesStatus ⇒ Object
示例值:SINGLE.
-
#PayModeStatus ⇒ Object
示例值:SINGLE.
-
#Price ⇒ Object
示例值:SINGLE.
-
#SpecId ⇒ Object
示例值:SINGLE.
-
#Status ⇒ Object
示例值:SINGLE.
-
#Style ⇒ Object
示例值:SINGLE.
-
#Version ⇒ Object
示例值:SINGLE.
-
#ZoneStatusSet ⇒ Object
示例值:SINGLE.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, specid = nil, paymodestatus = nil, instancetype = nil, multizonesstatus = nil, architecture = nil, style = nil, version = nil, zonestatusset = nil, price = nil, status = nil) ⇒ SpecSellStatus
constructor
A new instance of SpecSellStatus.
Constructor Details
#initialize(id = nil, specid = nil, paymodestatus = nil, instancetype = nil, multizonesstatus = nil, architecture = nil, style = nil, version = nil, zonestatusset = nil, price = nil, status = nil) ⇒ SpecSellStatus
11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 |
# File 'lib/v20180328/models.rb', line 11307 def initialize(id=nil, specid=nil, paymodestatus=nil, instancetype=nil, multizonesstatus=nil, architecture=nil, style=nil, version=nil, zonestatusset=nil, price=nil, status=nil) @Id = id @SpecId = specid @PayModeStatus = paymodestatus @InstanceType = instancetype @MultiZonesStatus = multizonesstatus @Architecture = architecture @Style = style @Version = version @ZoneStatusSet = zonestatusset @Price = price @Status = status end |
Instance Attribute Details
#Architecture ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def Architecture @Architecture end |
#Id ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def Id @Id end |
#InstanceType ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def InstanceType @InstanceType end |
#MultiZonesStatus ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def MultiZonesStatus @MultiZonesStatus end |
#PayModeStatus ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def PayModeStatus @PayModeStatus end |
#Price ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def Price @Price end |
#SpecId ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def SpecId @SpecId end |
#Status ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def Status @Status end |
#Style ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def Style @Style end |
#Version ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def Version @Version end |
#ZoneStatusSet ⇒ Object
示例值:SINGLE
11305 11306 11307 |
# File 'lib/v20180328/models.rb', line 11305 def ZoneStatusSet @ZoneStatusSet end |
Instance Method Details
#deserialize(params) ⇒ Object
11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 |
# File 'lib/v20180328/models.rb', line 11321 def deserialize(params) @Id = params['Id'] @SpecId = params['SpecId'] @PayModeStatus = params['PayModeStatus'] @InstanceType = params['InstanceType'] @MultiZonesStatus = params['MultiZonesStatus'] @Architecture = params['Architecture'] @Style = params['Style'] @Version = params['Version'] unless params['ZoneStatusSet'].nil? @ZoneStatusSet = [] params['ZoneStatusSet'].each do |i| zonestatus_tmp = ZoneStatus.new zonestatus_tmp.deserialize(i) @ZoneStatusSet << zonestatus_tmp end end unless params['Price'].nil? @Price = Price.new @Price.deserialize(params['Price']) end @Status = params['Status'] end |