Class: TencentCloud::Emr::V20190103::InquiryPriceScaleOutInstanceRequest

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

Overview

InquiryPriceScaleOutInstance请求参数结构体

Instance Attribute Summary collapse

  • #CoreCount ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #Currency ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #HardwareResourceType ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #InstanceId ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #MasterCount ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #PayMode ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #ResourceBaseType ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #RouterCount ⇒ Object
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
  • TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
  • 0:表示按量计费。
  • 1:表示包年包月。
  • CNY:表示人民币。
  • .
  • #TaskCount ⇒ 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:表示人民币。
  • .
  • #ZoneId ⇒ 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, zoneid = nil, paymode = nil, instanceid = nil, corecount = nil, taskcount = nil, currency = nil, routercount = nil, mastercount = nil, resourcebasetype = nil, computeresourceid = nil, hardwareresourcetype = nil) ⇒ InquiryPriceScaleOutInstanceRequest

    Returns a new instance of InquiryPriceScaleOutInstanceRequest.

    
    
    7717
    7718
    7719
    7720
    7721
    7722
    7723
    7724
    7725
    7726
    7727
    7728
    7729
    7730
    7731
    # File 'lib/v20190103/models.rb', line 7717
    
    def initialize(timeunit=nil, timespan=nil, zoneid=nil, paymode=nil, instanceid=nil, corecount=nil, taskcount=nil, currency=nil, routercount=nil, mastercount=nil, resourcebasetype=nil, computeresourceid=nil, hardwareresourcetype=nil)
      @TimeUnit = timeunit
      @TimeSpan = timespan
      @ZoneId = zoneid
      @PayMode = paymode
      @InstanceId = instanceid
      @CoreCount = corecount
      @TaskCount = taskcount
      @Currency = currency
      @RouterCount = routercount
      @MasterCount = mastercount
      @ResourceBaseType = resourcebasetype
      @ComputeResourceId = computeresourceid
      @HardwareResourceType = hardwareresourcetype
    end

    Instance Attribute Details

    #ComputeResourceIdObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def ComputeResourceId
      @ComputeResourceId
    end

    #CoreCountObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def CoreCount
      @CoreCount
    end

    #CurrencyObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def Currency
      @Currency
    end

    #HardwareResourceTypeObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def HardwareResourceType
      @HardwareResourceType
    end

    #InstanceIdObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def InstanceId
      @InstanceId
    end

    #MasterCountObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def MasterCount
      @MasterCount
    end

    #PayModeObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def PayMode
      @PayMode
    end

    #ResourceBaseTypeObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def ResourceBaseType
      @ResourceBaseType
    end

    #RouterCountObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def RouterCount
      @RouterCount
    end

    #TaskCountObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def TaskCount
      @TaskCount
    end

    #TimeSpanObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    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,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def TimeUnit
      @TimeUnit
    end

    #ZoneIdObject

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

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

    • 扩容的时长。结合TimeUnit一起使用。

    • 实例所属的可用区ID,例如100003。该参数可以通过调用 DescribeZones 的返回值中的ZoneId字段来获取。

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

    • 实例ID。

    • 扩容的Core节点数量。

    • 扩容的Task节点数量。

    • 货币种类。取值范围:

    • 扩容的Router节点数量。

    • 扩容的Master节点数量。

    • 类型为ComputeResource和EMR以及默认,默认为EMR

    • 计算资源id

    • 扩容资源类型

    
    
    7715
    7716
    7717
    # File 'lib/v20190103/models.rb', line 7715
    
    def ZoneId
      @ZoneId
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7733
    7734
    7735
    7736
    7737
    7738
    7739
    7740
    7741
    7742
    7743
    7744
    7745
    7746
    7747
    # File 'lib/v20190103/models.rb', line 7733
    
    def deserialize(params)
      @TimeUnit = params['TimeUnit']
      @TimeSpan = params['TimeSpan']
      @ZoneId = params['ZoneId']
      @PayMode = params['PayMode']
      @InstanceId = params['InstanceId']
      @CoreCount = params['CoreCount']
      @TaskCount = params['TaskCount']
      @Currency = params['Currency']
      @RouterCount = params['RouterCount']
      @MasterCount = params['MasterCount']
      @ResourceBaseType = params['ResourceBaseType']
      @ComputeResourceId = params['ComputeResourceId']
      @HardwareResourceType = params['HardwareResourceType']
    end