Class: TencentCloud::Lighthouse::V20200324::DataDiskPrice

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

Overview

数据盘价格

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diskid = nil, originaldiskprice = nil, originalprice = nil, discount = nil, discountprice = nil, instanceid = nil) ⇒ DataDiskPrice

Returns a new instance of DataDiskPrice.



1358
1359
1360
1361
1362
1363
1364
1365
# File 'lib/v20200324/models.rb', line 1358

def initialize(diskid=nil, originaldiskprice=nil, originalprice=nil, discount=nil, discountprice=nil, instanceid=nil)
  @DiskId = diskid
  @OriginalDiskPrice = originaldiskprice
  @OriginalPrice = originalprice
  @Discount = discount
  @DiscountPrice = discountprice
  @InstanceId = instanceid
end

Instance Attribute Details

#DiscountObject

Parameters:

  • 云硬盘ID。

  • 云硬盘单价。

  • 云硬盘总价。

  • 折扣。

  • 折后总价。

  • 数据盘挂载的实例ID。



1356
1357
1358
# File 'lib/v20200324/models.rb', line 1356

def Discount
  @Discount
end

#DiscountPriceObject

Parameters:

  • 云硬盘ID。

  • 云硬盘单价。

  • 云硬盘总价。

  • 折扣。

  • 折后总价。

  • 数据盘挂载的实例ID。



1356
1357
1358
# File 'lib/v20200324/models.rb', line 1356

def DiscountPrice
  @DiscountPrice
end

#DiskIdObject

Parameters:

  • 云硬盘ID。

  • 云硬盘单价。

  • 云硬盘总价。

  • 折扣。

  • 折后总价。

  • 数据盘挂载的实例ID。



1356
1357
1358
# File 'lib/v20200324/models.rb', line 1356

def DiskId
  @DiskId
end

#InstanceIdObject

Parameters:

  • 云硬盘ID。

  • 云硬盘单价。

  • 云硬盘总价。

  • 折扣。

  • 折后总价。

  • 数据盘挂载的实例ID。



1356
1357
1358
# File 'lib/v20200324/models.rb', line 1356

def InstanceId
  @InstanceId
end

#OriginalDiskPriceObject

Parameters:

  • 云硬盘ID。

  • 云硬盘单价。

  • 云硬盘总价。

  • 折扣。

  • 折后总价。

  • 数据盘挂载的实例ID。



1356
1357
1358
# File 'lib/v20200324/models.rb', line 1356

def OriginalDiskPrice
  @OriginalDiskPrice
end

#OriginalPriceObject

Parameters:

  • 云硬盘ID。

  • 云硬盘单价。

  • 云硬盘总价。

  • 折扣。

  • 折后总价。

  • 数据盘挂载的实例ID。



1356
1357
1358
# File 'lib/v20200324/models.rb', line 1356

def OriginalPrice
  @OriginalPrice
end

Instance Method Details

#deserialize(params) ⇒ Object



1367
1368
1369
1370
1371
1372
1373
1374
# File 'lib/v20200324/models.rb', line 1367

def deserialize(params)
  @DiskId = params['DiskId']
  @OriginalDiskPrice = params['OriginalDiskPrice']
  @OriginalPrice = params['OriginalPrice']
  @Discount = params['Discount']
  @DiscountPrice = params['DiscountPrice']
  @InstanceId = params['InstanceId']
end