Class: TencentCloud::Cvm::V20170312::SpotMarketOptions

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20170312/models.rb

Overview

竞价相关选项

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maxprice = nil, spotinstancetype = nil) ⇒ SpotMarketOptions

Returns a new instance of SpotMarketOptions.



8376
8377
8378
8379
# File 'lib/v20170312/models.rb', line 8376

def initialize(maxprice=nil, spotinstancetype=nil)
  @MaxPrice = maxprice
  @SpotInstanceType = spotinstancetype
end

Instance Attribute Details

#MaxPriceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MaxPrice:

    竞价出价

  • SpotInstanceType:

    竞价请求类型,当前仅支持类型:one-time



8374
8375
8376
# File 'lib/v20170312/models.rb', line 8374

def MaxPrice
  @MaxPrice
end

#SpotInstanceTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MaxPrice:

    竞价出价

  • SpotInstanceType:

    竞价请求类型,当前仅支持类型:one-time



8374
8375
8376
# File 'lib/v20170312/models.rb', line 8374

def SpotInstanceType
  @SpotInstanceType
end

Instance Method Details

#deserialize(params) ⇒ Object



8381
8382
8383
8384
# File 'lib/v20170312/models.rb', line 8381

def deserialize(params)
  @MaxPrice = params['MaxPrice']
  @SpotInstanceType = params['SpotInstanceType']
end