Class: TencentCloud::Emr::V20190103::InquiryPriceScaleOutInstanceResponse

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

Overview

InquiryPriceScaleOutInstance返回参数结构体

Instance Attribute Summary collapse

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

    Instance Method Summary collapse

    Constructor Details

    #initialize(originalcost = nil, discountcost = nil, unit = nil, pricespec = nil, multipleemrprice = nil, requestid = nil) ⇒ InquiryPriceScaleOutInstanceResponse

    Returns a new instance of InquiryPriceScaleOutInstanceResponse.

    
    
    7771
    7772
    7773
    7774
    7775
    7776
    7777
    7778
    # File 'lib/v20190103/models.rb', line 7771
    
    def initialize(originalcost=nil, discountcost=nil, unit=nil, pricespec=nil, multipleemrprice=nil, requestid=nil)
      @OriginalCost = originalcost
      @DiscountCost = discountcost
      @Unit = unit
      @PriceSpec = pricespec
      @MultipleEmrPrice = multipleemrprice
      @RequestId = requestid
    end

    Instance Attribute Details

    #DiscountCostObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • Unit:

      扩容的时间单位。取值范围:

    • PriceSpec:

      询价的节点规格。

    • MultipleEmrPrice:

      对应入参MultipleResources中多个规格的询价结果,其它出参返回的是第一个规格的询价结果

    • RequestId:

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

    
    
    7769
    7770
    7771
    # File 'lib/v20190103/models.rb', line 7769
    
    def DiscountCost
      @DiscountCost
    end

    #MultipleEmrPriceObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • Unit:

      扩容的时间单位。取值范围:

    • PriceSpec:

      询价的节点规格。

    • MultipleEmrPrice:

      对应入参MultipleResources中多个规格的询价结果,其它出参返回的是第一个规格的询价结果

    • RequestId:

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

    
    
    7769
    7770
    7771
    # File 'lib/v20190103/models.rb', line 7769
    
    def MultipleEmrPrice
      @MultipleEmrPrice
    end

    #OriginalCostObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • Unit:

      扩容的时间单位。取值范围:

    • PriceSpec:

      询价的节点规格。

    • MultipleEmrPrice:

      对应入参MultipleResources中多个规格的询价结果,其它出参返回的是第一个规格的询价结果

    • RequestId:

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

    
    
    7769
    7770
    7771
    # File 'lib/v20190103/models.rb', line 7769
    
    def OriginalCost
      @OriginalCost
    end

    #PriceSpecObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • Unit:

      扩容的时间单位。取值范围:

    • PriceSpec:

      询价的节点规格。

    • MultipleEmrPrice:

      对应入参MultipleResources中多个规格的询价结果,其它出参返回的是第一个规格的询价结果

    • RequestId:

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

    
    
    7769
    7770
    7771
    # File 'lib/v20190103/models.rb', line 7769
    
    def PriceSpec
      @PriceSpec
    end

    #RequestIdObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • Unit:

      扩容的时间单位。取值范围:

    • PriceSpec:

      询价的节点规格。

    • MultipleEmrPrice:

      对应入参MultipleResources中多个规格的询价结果,其它出参返回的是第一个规格的询价结果

    • RequestId:

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

    
    
    7769
    7770
    7771
    # File 'lib/v20190103/models.rb', line 7769
    
    def RequestId
      @RequestId
    end

    #UnitObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • Unit:

      扩容的时间单位。取值范围:

    • PriceSpec:

      询价的节点规格。

    • MultipleEmrPrice:

      对应入参MultipleResources中多个规格的询价结果,其它出参返回的是第一个规格的询价结果

    • RequestId:

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

    
    
    7769
    7770
    7771
    # File 'lib/v20190103/models.rb', line 7769
    
    def Unit
      @Unit
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7780
    7781
    7782
    7783
    7784
    7785
    7786
    7787
    7788
    7789
    7790
    7791
    7792
    7793
    7794
    7795
    7796
    7797
    # File 'lib/v20190103/models.rb', line 7780
    
    def deserialize(params)
      @OriginalCost = params['OriginalCost']
      @DiscountCost = params['DiscountCost']
      @Unit = params['Unit']
      unless params['PriceSpec'].nil?
        @PriceSpec = PriceResource.new
        @PriceSpec.deserialize(params['PriceSpec'])
      end
      unless params['MultipleEmrPrice'].nil?
        @MultipleEmrPrice = []
        params['MultipleEmrPrice'].each do |i|
          emrprice_tmp = EmrPrice.new
          emrprice_tmp.deserialize(i)
          @MultipleEmrPrice << emrprice_tmp
        end
      end
      @RequestId = params['RequestId']
    end