Class: TencentCloud::Emr::V20190103::InquiryPriceCreateInstanceResponse

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

Overview

InquiryPriceCreateInstance返回参数结构体

Instance Attribute Summary collapse

  • #OriginalCost ⇒ Object
  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #PriceList ⇒ Object
  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #RequestId ⇒ Object
  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #TimeSpan ⇒ Object
  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #TimeUnit ⇒ Object
  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(originalcost = nil, discountcost = nil, timeunit = nil, timespan = nil, pricelist = nil, requestid = nil) ⇒ InquiryPriceCreateInstanceResponse

    Returns a new instance of InquiryPriceCreateInstanceResponse.

    
    
    7544
    7545
    7546
    7547
    7548
    7549
    7550
    7551
    # File 'lib/v20190103/models.rb', line 7544
    
    def initialize(originalcost=nil, discountcost=nil, timeunit=nil, timespan=nil, pricelist=nil, requestid=nil)
      @OriginalCost = originalcost
      @DiscountCost = discountcost
      @TimeUnit = timeunit
      @TimeSpan = timespan
      @PriceList = pricelist
      @RequestId = requestid
    end

    Instance Attribute Details

    #DiscountCostObject

  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      购买实例的时间单位。取值范围:

    • TimeSpan:

      购买实例的时长。

    • PriceList:

      价格清单

    • RequestId:

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

    
    
    7542
    7543
    7544
    # File 'lib/v20190103/models.rb', line 7542
    
    def DiscountCost
      @DiscountCost
    end

    #OriginalCostObject

  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      购买实例的时间单位。取值范围:

    • TimeSpan:

      购买实例的时长。

    • PriceList:

      价格清单

    • RequestId:

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

    
    
    7542
    7543
    7544
    # File 'lib/v20190103/models.rb', line 7542
    
    def OriginalCost
      @OriginalCost
    end

    #PriceListObject

  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      购买实例的时间单位。取值范围:

    • TimeSpan:

      购买实例的时长。

    • PriceList:

      价格清单

    • RequestId:

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

    
    
    7542
    7543
    7544
    # File 'lib/v20190103/models.rb', line 7542
    
    def PriceList
      @PriceList
    end

    #RequestIdObject

  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      购买实例的时间单位。取值范围:

    • TimeSpan:

      购买实例的时长。

    • PriceList:

      价格清单

    • RequestId:

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

    
    
    7542
    7543
    7544
    # File 'lib/v20190103/models.rb', line 7542
    
    def RequestId
      @RequestId
    end

    #TimeSpanObject

  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      购买实例的时间单位。取值范围:

    • TimeSpan:

      购买实例的时长。

    • PriceList:

      价格清单

    • RequestId:

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

    
    
    7542
    7543
    7544
    # File 'lib/v20190103/models.rb', line 7542
    
    def TimeSpan
      @TimeSpan
    end

    #TimeUnitObject

  • s:表示秒。
  • m:表示月份。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      购买实例的时间单位。取值范围:

    • TimeSpan:

      购买实例的时长。

    • PriceList:

      价格清单

    • RequestId:

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

    
    
    7542
    7543
    7544
    # File 'lib/v20190103/models.rb', line 7542
    
    def TimeUnit
      @TimeUnit
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7553
    7554
    7555
    7556
    7557
    7558
    7559
    7560
    7561
    7562
    7563
    7564
    7565
    7566
    7567
    # File 'lib/v20190103/models.rb', line 7553
    
    def deserialize(params)
      @OriginalCost = params['OriginalCost']
      @DiscountCost = params['DiscountCost']
      @TimeUnit = params['TimeUnit']
      @TimeSpan = params['TimeSpan']
      unless params['PriceList'].nil?
        @PriceList = []
        params['PriceList'].each do |i|
          zonedetailpriceresult_tmp = ZoneDetailPriceResult.new
          zonedetailpriceresult_tmp.deserialize(i)
          @PriceList << zonedetailpriceresult_tmp
        end
      end
      @RequestId = params['RequestId']
    end