Class: TencentCloud::Emr::V20190103::InquirePriceRenewEmrRequest

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

Overview

InquirePriceRenewEmr请求参数结构体

Instance Attribute Summary collapse

  • #InstanceId ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #PayMode ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #Placement ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #TimeSpan ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #TimeUnit ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(timespan = nil, instanceid = nil, placement = nil, paymode = nil, timeunit = nil, currency = nil) ⇒ InquirePriceRenewEmrRequest

    Returns a new instance of InquirePriceRenewEmrRequest.

    
    
    7332
    7333
    7334
    7335
    7336
    7337
    7338
    7339
    # File 'lib/v20190103/models.rb', line 7332
    
    def initialize(timespan=nil, instanceid=nil, placement=nil, paymode=nil, timeunit=nil, currency=nil)
      @TimeSpan = timespan
      @InstanceId = instanceid
      @Placement = placement
      @PayMode = paymode
      @TimeUnit = timeunit
      @Currency = currency
    end

    Instance Attribute Details

    #CurrencyObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • TimeSpan:

      实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • InstanceId:

      待续费集群ID列表。

    • Placement:

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

    • PayMode:

      实例计费模式。此处只支持取值为1,表示包年包月。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • Currency:

      货币种类。取值范围:

    
    
    7330
    7331
    7332
    # File 'lib/v20190103/models.rb', line 7330
    
    def Currency
      @Currency
    end

    #InstanceIdObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • TimeSpan:

      实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • InstanceId:

      待续费集群ID列表。

    • Placement:

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

    • PayMode:

      实例计费模式。此处只支持取值为1,表示包年包月。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • Currency:

      货币种类。取值范围:

    
    
    7330
    7331
    7332
    # File 'lib/v20190103/models.rb', line 7330
    
    def InstanceId
      @InstanceId
    end

    #PayModeObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • TimeSpan:

      实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • InstanceId:

      待续费集群ID列表。

    • Placement:

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

    • PayMode:

      实例计费模式。此处只支持取值为1,表示包年包月。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • Currency:

      货币种类。取值范围:

    
    
    7330
    7331
    7332
    # File 'lib/v20190103/models.rb', line 7330
    
    def PayMode
      @PayMode
    end

    #PlacementObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • TimeSpan:

      实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • InstanceId:

      待续费集群ID列表。

    • Placement:

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

    • PayMode:

      实例计费模式。此处只支持取值为1,表示包年包月。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • Currency:

      货币种类。取值范围:

    
    
    7330
    7331
    7332
    # File 'lib/v20190103/models.rb', line 7330
    
    def Placement
      @Placement
    end

    #TimeSpanObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • TimeSpan:

      实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • InstanceId:

      待续费集群ID列表。

    • Placement:

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

    • PayMode:

      实例计费模式。此处只支持取值为1,表示包年包月。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • Currency:

      货币种类。取值范围:

    
    
    7330
    7331
    7332
    # File 'lib/v20190103/models.rb', line 7330
    
    def TimeSpan
      @TimeSpan
    end

    #TimeUnitObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • TimeSpan:

      实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • InstanceId:

      待续费集群ID列表。

    • Placement:

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

    • PayMode:

      实例计费模式。此处只支持取值为1,表示包年包月。

    • TimeUnit:

      实例续费的时间单位。取值范围:

    • Currency:

      货币种类。取值范围:

    
    
    7330
    7331
    7332
    # File 'lib/v20190103/models.rb', line 7330
    
    def TimeUnit
      @TimeUnit
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7341
    7342
    7343
    7344
    7345
    7346
    7347
    7348
    7349
    7350
    7351
    # File 'lib/v20190103/models.rb', line 7341
    
    def deserialize(params)
      @TimeSpan = params['TimeSpan']
      @InstanceId = params['InstanceId']
      unless params['Placement'].nil?
        @Placement = Placement.new
        @Placement.deserialize(params['Placement'])
      end
      @PayMode = params['PayMode']
      @TimeUnit = params['TimeUnit']
      @Currency = params['Currency']
    end