Class: TencentCloud::Lighthouse::V20200324::DetailPrice

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

Overview

计费项目明细。

Instance Attribute Summary collapse

  • #DiscountPrice ⇒ Object
  • "DiskSpace"代表云硬盘空间收费项。
  • "DiskBackupQuota"代表数据盘备份点配额收费项。
  • "Instance"代表实例收费项。
  • "SystemDiskBackupQuota"代表系统盘备份点配额收费项。
  • .
  • #OriginalPrice ⇒ Object
  • "DiskSpace"代表云硬盘空间收费项。
  • "DiskBackupQuota"代表数据盘备份点配额收费项。
  • "Instance"代表实例收费项。
  • "SystemDiskBackupQuota"代表系统盘备份点配额收费项。
  • .
  • #OriginUnitPrice ⇒ Object
  • "DiskSpace"代表云硬盘空间收费项。
  • "DiskBackupQuota"代表数据盘备份点配额收费项。
  • "Instance"代表实例收费项。
  • "SystemDiskBackupQuota"代表系统盘备份点配额收费项。
  • .
  • #PriceName ⇒ Object
  • "DiskSpace"代表云硬盘空间收费项。
  • "DiskBackupQuota"代表数据盘备份点配额收费项。
  • "Instance"代表实例收费项。
  • "SystemDiskBackupQuota"代表系统盘备份点配额收费项。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(pricename = nil, originunitprice = nil, originalprice = nil, discount = nil, discountprice = nil) ⇒ DetailPrice

    Returns a new instance of DetailPrice.

    
    
    4314
    4315
    4316
    4317
    4318
    4319
    4320
    # File 'lib/v20200324/models.rb', line 4314
    
    def initialize(pricename=nil, originunitprice=nil, originalprice=nil, discount=nil, discountprice=nil)
      @PriceName = pricename
      @OriginUnitPrice = originunitprice
      @OriginalPrice = originalprice
      @Discount = discount
      @DiscountPrice = discountprice
    end

    Instance Attribute Details

    #DiscountObject

  • "DiskSpace"代表云硬盘空间收费项。
  • "DiskBackupQuota"代表数据盘备份点配额收费项。
  • "Instance"代表实例收费项。
  • "SystemDiskBackupQuota"代表系统盘备份点配额收费项。
  • Parameters:

    • PriceName:

      描述计费项目名称,目前取值

    • OriginUnitPrice:

      计费项维度单价。

    • OriginalPrice:

      计费项维度总价。

    • Discount:

      计费项维度折扣。

    • DiscountPrice:

      计费项维度折后总价。

    
    
    4312
    4313
    4314
    # File 'lib/v20200324/models.rb', line 4312
    
    def Discount
      @Discount
    end

    #DiscountPriceObject

  • "DiskSpace"代表云硬盘空间收费项。
  • "DiskBackupQuota"代表数据盘备份点配额收费项。
  • "Instance"代表实例收费项。
  • "SystemDiskBackupQuota"代表系统盘备份点配额收费项。
  • Parameters:

    • PriceName:

      描述计费项目名称,目前取值

    • OriginUnitPrice:

      计费项维度单价。

    • OriginalPrice:

      计费项维度总价。

    • Discount:

      计费项维度折扣。

    • DiscountPrice:

      计费项维度折后总价。

    
    
    4312
    4313
    4314
    # File 'lib/v20200324/models.rb', line 4312
    
    def DiscountPrice
      @DiscountPrice
    end

    #OriginalPriceObject

  • "DiskSpace"代表云硬盘空间收费项。
  • "DiskBackupQuota"代表数据盘备份点配额收费项。
  • "Instance"代表实例收费项。
  • "SystemDiskBackupQuota"代表系统盘备份点配额收费项。
  • Parameters:

    • PriceName:

      描述计费项目名称,目前取值

    • OriginUnitPrice:

      计费项维度单价。

    • OriginalPrice:

      计费项维度总价。

    • Discount:

      计费项维度折扣。

    • DiscountPrice:

      计费项维度折后总价。

    
    
    4312
    4313
    4314
    # File 'lib/v20200324/models.rb', line 4312
    
    def OriginalPrice
      @OriginalPrice
    end

    #OriginUnitPriceObject

  • "DiskSpace"代表云硬盘空间收费项。
  • "DiskBackupQuota"代表数据盘备份点配额收费项。
  • "Instance"代表实例收费项。
  • "SystemDiskBackupQuota"代表系统盘备份点配额收费项。
  • Parameters:

    • PriceName:

      描述计费项目名称,目前取值

    • OriginUnitPrice:

      计费项维度单价。

    • OriginalPrice:

      计费项维度总价。

    • Discount:

      计费项维度折扣。

    • DiscountPrice:

      计费项维度折后总价。

    
    
    4312
    4313
    4314
    # File 'lib/v20200324/models.rb', line 4312
    
    def OriginUnitPrice
      @OriginUnitPrice
    end

    #PriceNameObject

  • "DiskSpace"代表云硬盘空间收费项。
  • "DiskBackupQuota"代表数据盘备份点配额收费项。
  • "Instance"代表实例收费项。
  • "SystemDiskBackupQuota"代表系统盘备份点配额收费项。
  • Parameters:

    • PriceName:

      描述计费项目名称,目前取值

    • OriginUnitPrice:

      计费项维度单价。

    • OriginalPrice:

      计费项维度总价。

    • Discount:

      计费项维度折扣。

    • DiscountPrice:

      计费项维度折后总价。

    
    
    4312
    4313
    4314
    # File 'lib/v20200324/models.rb', line 4312
    
    def PriceName
      @PriceName
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    4322
    4323
    4324
    4325
    4326
    4327
    4328
    # File 'lib/v20200324/models.rb', line 4322
    
    def deserialize(params)
      @PriceName = params['PriceName']
      @OriginUnitPrice = params['OriginUnitPrice']
      @OriginalPrice = params['OriginalPrice']
      @Discount = params['Discount']
      @DiscountPrice = params['DiscountPrice']
    end