Class: TencentCloud::Emr::V20190103::InquiryPriceUpdateInstanceResponse

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

Overview

InquiryPriceUpdateInstance返回参数结构体

Instance Attribute Summary collapse

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

    Instance Method Summary collapse

    Constructor Details

    #initialize(originalcost = nil, discountcost = nil, timeunit = nil, timespan = nil, pricedetail = nil, newconfigprice = nil, requestid = nil) ⇒ InquiryPriceUpdateInstanceResponse

    Returns a new instance of InquiryPriceUpdateInstanceResponse.

    
    
    7876
    7877
    7878
    7879
    7880
    7881
    7882
    7883
    7884
    # File 'lib/v20190103/models.rb', line 7876
    
    def initialize(originalcost=nil, discountcost=nil, timeunit=nil, timespan=nil, pricedetail=nil, newconfigprice=nil, requestid=nil)
      @OriginalCost = originalcost
      @DiscountCost = discountcost
      @TimeUnit = timeunit
      @TimeSpan = timespan
      @PriceDetail = pricedetail
      @NewConfigPrice = newconfigprice
      @RequestId = requestid
    end

    Instance Attribute Details

    #DiscountCostObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      变配的时间单位。取值范围:

    • TimeSpan:

      变配的时长。

    • PriceDetail:

      价格详情

    • NewConfigPrice:

      新配置价格

    • RequestId:

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

    
    
    7874
    7875
    7876
    # File 'lib/v20190103/models.rb', line 7874
    
    def DiscountCost
      @DiscountCost
    end

    #NewConfigPriceObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      变配的时间单位。取值范围:

    • TimeSpan:

      变配的时长。

    • PriceDetail:

      价格详情

    • NewConfigPrice:

      新配置价格

    • RequestId:

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

    
    
    7874
    7875
    7876
    # File 'lib/v20190103/models.rb', line 7874
    
    def NewConfigPrice
      @NewConfigPrice
    end

    #OriginalCostObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      变配的时间单位。取值范围:

    • TimeSpan:

      变配的时长。

    • PriceDetail:

      价格详情

    • NewConfigPrice:

      新配置价格

    • RequestId:

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

    
    
    7874
    7875
    7876
    # File 'lib/v20190103/models.rb', line 7874
    
    def OriginalCost
      @OriginalCost
    end

    #PriceDetailObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      变配的时间单位。取值范围:

    • TimeSpan:

      变配的时长。

    • PriceDetail:

      价格详情

    • NewConfigPrice:

      新配置价格

    • RequestId:

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

    
    
    7874
    7875
    7876
    # File 'lib/v20190103/models.rb', line 7874
    
    def PriceDetail
      @PriceDetail
    end

    #RequestIdObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      变配的时间单位。取值范围:

    • TimeSpan:

      变配的时长。

    • PriceDetail:

      价格详情

    • NewConfigPrice:

      新配置价格

    • RequestId:

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

    
    
    7874
    7875
    7876
    # File 'lib/v20190103/models.rb', line 7874
    
    def RequestId
      @RequestId
    end

    #TimeSpanObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      变配的时间单位。取值范围:

    • TimeSpan:

      变配的时长。

    • PriceDetail:

      价格详情

    • NewConfigPrice:

      新配置价格

    • RequestId:

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

    
    
    7874
    7875
    7876
    # File 'lib/v20190103/models.rb', line 7874
    
    def TimeSpan
      @TimeSpan
    end

    #TimeUnitObject

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

    Parameters:

    • OriginalCost:

      原价,单位为元。

    • DiscountCost:

      折扣价,单位为元。

    • TimeUnit:

      变配的时间单位。取值范围:

    • TimeSpan:

      变配的时长。

    • PriceDetail:

      价格详情

    • NewConfigPrice:

      新配置价格

    • RequestId:

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

    
    
    7874
    7875
    7876
    # File 'lib/v20190103/models.rb', line 7874
    
    def TimeUnit
      @TimeUnit
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7886
    7887
    7888
    7889
    7890
    7891
    7892
    7893
    7894
    7895
    7896
    7897
    7898
    7899
    7900
    7901
    7902
    7903
    7904
    # File 'lib/v20190103/models.rb', line 7886
    
    def deserialize(params)
      @OriginalCost = params['OriginalCost']
      @DiscountCost = params['DiscountCost']
      @TimeUnit = params['TimeUnit']
      @TimeSpan = params['TimeSpan']
      unless params['PriceDetail'].nil?
        @PriceDetail = []
        params['PriceDetail'].each do |i|
          pricedetail_tmp = PriceDetail.new
          pricedetail_tmp.deserialize(i)
          @PriceDetail << pricedetail_tmp
        end
      end
      unless params['NewConfigPrice'].nil?
        @NewConfigPrice = PriceResult.new
        @NewConfigPrice.deserialize(params['NewConfigPrice'])
      end
      @RequestId = params['RequestId']
    end