Class: TencentCloud::Cynosdb::V20190107::ServerlessSpec
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::ServerlessSpec
- Defined in:
- lib/v20190107/models.rb
Overview
serverless规格
Instance Attribute Summary collapse
-
#HasStock ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#IsDefault ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxStorageSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MinCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#StockCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ZoneStockInfos ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(mincpu = nil, maxcpu = nil, maxstoragesize = nil, isdefault = nil, hasstock = nil, stockcount = nil, zonestockinfos = nil) ⇒ ServerlessSpec
constructor
A new instance of ServerlessSpec.
Constructor Details
#initialize(mincpu = nil, maxcpu = nil, maxstoragesize = nil, isdefault = nil, hasstock = nil, stockcount = nil, zonestockinfos = nil) ⇒ ServerlessSpec
Returns a new instance of ServerlessSpec.
14347 14348 14349 14350 14351 14352 14353 14354 14355 |
# File 'lib/v20190107/models.rb', line 14347 def initialize(mincpu=nil, maxcpu=nil, maxstoragesize=nil, isdefault=nil, hasstock=nil, stockcount=nil, zonestockinfos=nil) @MinCpu = mincpu @MaxCpu = maxcpu @MaxStorageSize = maxstoragesize @IsDefault = isdefault @HasStock = hasstock @StockCount = stockcount @ZoneStockInfos = zonestockinfos end |
Instance Attribute Details
#HasStock ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
14345 14346 14347 |
# File 'lib/v20190107/models.rb', line 14345 def HasStock @HasStock end |
#IsDefault ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
14345 14346 14347 |
# File 'lib/v20190107/models.rb', line 14345 def IsDefault @IsDefault end |
#MaxCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
14345 14346 14347 |
# File 'lib/v20190107/models.rb', line 14345 def MaxCpu @MaxCpu end |
#MaxStorageSize ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
14345 14346 14347 |
# File 'lib/v20190107/models.rb', line 14345 def MaxStorageSize @MaxStorageSize end |
#MinCpu ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
14345 14346 14347 |
# File 'lib/v20190107/models.rb', line 14345 def MinCpu @MinCpu end |
#StockCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
14345 14346 14347 |
# File 'lib/v20190107/models.rb', line 14345 def StockCount @StockCount end |
#ZoneStockInfos ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
14345 14346 14347 |
# File 'lib/v20190107/models.rb', line 14345 def ZoneStockInfos @ZoneStockInfos end |
Instance Method Details
#deserialize(params) ⇒ Object
14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 |
# File 'lib/v20190107/models.rb', line 14357 def deserialize(params) @MinCpu = params['MinCpu'] @MaxCpu = params['MaxCpu'] @MaxStorageSize = params['MaxStorageSize'] @IsDefault = params['IsDefault'] @HasStock = params['HasStock'] @StockCount = params['StockCount'] unless params['ZoneStockInfos'].nil? @ZoneStockInfos = [] params['ZoneStockInfos'].each do |i| serverlesszonestockinfo_tmp = ServerlessZoneStockInfo.new serverlesszonestockinfo_tmp.deserialize(i) @ZoneStockInfos << serverlesszonestockinfo_tmp end end end |