Class: TencentCloud::Emr::V20190103::InquiryPriceUpdateInstanceRequest

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

Overview

InquiryPriceUpdateInstance请求参数结构体

Instance Attribute Summary collapse

  • #PayMode ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #Placement ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #ResourceIdList ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #TimeSpan ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #TimeUnit ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #UpdateSpec ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(timeunit = nil, timespan = nil, paymode = nil, updatespec = nil, placement = nil, currency = nil, resourceidlist = nil) ⇒ InquiryPriceUpdateInstanceRequest

    Returns a new instance of InquiryPriceUpdateInstanceRequest.

    
    
    7826
    7827
    7828
    7829
    7830
    7831
    7832
    7833
    7834
    # File 'lib/v20190103/models.rb', line 7826
    
    def initialize(timeunit=nil, timespan=nil, paymode=nil, updatespec=nil, placement=nil, currency=nil, resourceidlist=nil)
      @TimeUnit = timeunit
      @TimeSpan = timespan
      @PayMode = paymode
      @UpdateSpec = updatespec
      @Placement = placement
      @Currency = currency
      @ResourceIdList = resourceidlist
    end

    Instance Attribute Details

    #CurrencyObject

  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • Parameters:

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

    • 变配的时长。结合TimeUnit一起使用。

    • 实例计费模式。取值范围:

    • 节点变配的目标配置。

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 货币种类。取值范围:

    • 批量变配资源ID列表

    
    
    7824
    7825
    7826
    # File 'lib/v20190103/models.rb', line 7824
    
    def Currency
      @Currency
    end

    #PayModeObject

  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • Parameters:

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

    • 变配的时长。结合TimeUnit一起使用。

    • 实例计费模式。取值范围:

    • 节点变配的目标配置。

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 货币种类。取值范围:

    • 批量变配资源ID列表

    
    
    7824
    7825
    7826
    # File 'lib/v20190103/models.rb', line 7824
    
    def PayMode
      @PayMode
    end

    #PlacementObject

  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • Parameters:

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

    • 变配的时长。结合TimeUnit一起使用。

    • 实例计费模式。取值范围:

    • 节点变配的目标配置。

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 货币种类。取值范围:

    • 批量变配资源ID列表

    
    
    7824
    7825
    7826
    # File 'lib/v20190103/models.rb', line 7824
    
    def Placement
      @Placement
    end

    #ResourceIdListObject

  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • Parameters:

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

    • 变配的时长。结合TimeUnit一起使用。

    • 实例计费模式。取值范围:

    • 节点变配的目标配置。

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 货币种类。取值范围:

    • 批量变配资源ID列表

    
    
    7824
    7825
    7826
    # File 'lib/v20190103/models.rb', line 7824
    
    def ResourceIdList
      @ResourceIdList
    end

    #TimeSpanObject

  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • Parameters:

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

    • 变配的时长。结合TimeUnit一起使用。

    • 实例计费模式。取值范围:

    • 节点变配的目标配置。

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 货币种类。取值范围:

    • 批量变配资源ID列表

    
    
    7824
    7825
    7826
    # File 'lib/v20190103/models.rb', line 7824
    
    def TimeSpan
      @TimeSpan
    end

    #TimeUnitObject

  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • Parameters:

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

    • 变配的时长。结合TimeUnit一起使用。

    • 实例计费模式。取值范围:

    • 节点变配的目标配置。

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 货币种类。取值范围:

    • 批量变配资源ID列表

    
    
    7824
    7825
    7826
    # File 'lib/v20190103/models.rb', line 7824
    
    def TimeUnit
      @TimeUnit
    end

    #UpdateSpecObject

  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • Parameters:

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

    • 变配的时长。结合TimeUnit一起使用。

    • 实例计费模式。取值范围:

    • 节点变配的目标配置。

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 货币种类。取值范围:

    • 批量变配资源ID列表

    
    
    7824
    7825
    7826
    # File 'lib/v20190103/models.rb', line 7824
    
    def UpdateSpec
      @UpdateSpec
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7836
    7837
    7838
    7839
    7840
    7841
    7842
    7843
    7844
    7845
    7846
    7847
    7848
    7849
    7850
    # File 'lib/v20190103/models.rb', line 7836
    
    def deserialize(params)
      @TimeUnit = params['TimeUnit']
      @TimeSpan = params['TimeSpan']
      @PayMode = params['PayMode']
      unless params['UpdateSpec'].nil?
        @UpdateSpec = UpdateInstanceSettings.new
        @UpdateSpec.deserialize(params['UpdateSpec'])
      end
      unless params['Placement'].nil?
        @Placement = Placement.new
        @Placement.deserialize(params['Placement'])
      end
      @Currency = params['Currency']
      @ResourceIdList = params['ResourceIdList']
    end