Class: TencentCloud::Emr::V20190103::InquirePriceRenewEmrResponse

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

Overview

InquirePriceRenewEmr返回参数结构体

Instance Attribute Summary collapse

  • #NodeRenewPriceDetails ⇒ Object
  • m:表示月份。
  • .
  • #OriginalCost ⇒ Object
  • m:表示月份。
  • .
  • #RequestId ⇒ Object
  • m:表示月份。
  • .
  • #TimeSpan ⇒ Object
  • m:表示月份。
  • .
  • #TimeUnit ⇒ Object
  • m:表示月份。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(originalcost = nil, discountcost = nil, timeunit = nil, timespan = nil, noderenewpricedetails = nil, requestid = nil) ⇒ InquirePriceRenewEmrResponse

    Returns a new instance of InquirePriceRenewEmrResponse.

    
    
    7372
    7373
    7374
    7375
    7376
    7377
    7378
    7379
    # File 'lib/v20190103/models.rb', line 7372
    
    def initialize(originalcost=nil, discountcost=nil, timeunit=nil, timespan=nil, noderenewpricedetails=nil, requestid=nil)
      @OriginalCost = originalcost
      @DiscountCost = discountcost
      @TimeUnit = timeunit
      @TimeSpan = timespan
      @NodeRenewPriceDetails = noderenewpricedetails
      @RequestId = requestid
    end

    Instance Attribute Details

    #DiscountCostObject

  • m:表示月份。
  • Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • TimeSpan:

      实例续费的时长。

    • NodeRenewPriceDetails:

      节点续费询价明细列表

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    7370
    7371
    7372
    # File 'lib/v20190103/models.rb', line 7370
    
    def DiscountCost
      @DiscountCost
    end

    #NodeRenewPriceDetailsObject

  • m:表示月份。
  • Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • TimeSpan:

      实例续费的时长。

    • NodeRenewPriceDetails:

      节点续费询价明细列表

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    7370
    7371
    7372
    # File 'lib/v20190103/models.rb', line 7370
    
    def NodeRenewPriceDetails
      @NodeRenewPriceDetails
    end

    #OriginalCostObject

  • m:表示月份。
  • Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • TimeSpan:

      实例续费的时长。

    • NodeRenewPriceDetails:

      节点续费询价明细列表

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    7370
    7371
    7372
    # File 'lib/v20190103/models.rb', line 7370
    
    def OriginalCost
      @OriginalCost
    end

    #RequestIdObject

  • m:表示月份。
  • Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • TimeSpan:

      实例续费的时长。

    • NodeRenewPriceDetails:

      节点续费询价明细列表

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    7370
    7371
    7372
    # File 'lib/v20190103/models.rb', line 7370
    
    def RequestId
      @RequestId
    end

    #TimeSpanObject

  • m:表示月份。
  • Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • TimeSpan:

      实例续费的时长。

    • NodeRenewPriceDetails:

      节点续费询价明细列表

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    7370
    7371
    7372
    # File 'lib/v20190103/models.rb', line 7370
    
    def TimeSpan
      @TimeSpan
    end

    #TimeUnitObject

  • m:表示月份。
  • Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • TimeSpan:

      实例续费的时长。

    • NodeRenewPriceDetails:

      节点续费询价明细列表

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    7370
    7371
    7372
    # File 'lib/v20190103/models.rb', line 7370
    
    def TimeUnit
      @TimeUnit
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7381
    7382
    7383
    7384
    7385
    7386
    7387
    7388
    7389
    7390
    7391
    7392
    7393
    7394
    7395
    # File 'lib/v20190103/models.rb', line 7381
    
    def deserialize(params)
      @OriginalCost = params['OriginalCost']
      @DiscountCost = params['DiscountCost']
      @TimeUnit = params['TimeUnit']
      @TimeSpan = params['TimeSpan']
      unless params['NodeRenewPriceDetails'].nil?
        @NodeRenewPriceDetails = []
        params['NodeRenewPriceDetails'].each do |i|
          noderenewpricedetail_tmp = NodeRenewPriceDetail.new
          noderenewpricedetail_tmp.deserialize(i)
          @NodeRenewPriceDetails << noderenewpricedetail_tmp
        end
      end
      @RequestId = params['RequestId']
    end