Class: TencentCloud::Emr::V20190103::InquiryPriceScaleOutInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::InquiryPriceScaleOutInstanceRequest
- Defined in:
- lib/v20190103/models.rb
Overview
InquiryPriceScaleOutInstance请求参数结构体
Instance Attribute Summary collapse
-
#ComputeResourceId ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- CNY:表示人民币。
. -
#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
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of InquiryPriceScaleOutInstanceRequest.
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
#ComputeResourceId ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def ComputeResourceId @ComputeResourceId end |
#CoreCount ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def CoreCount @CoreCount end |
#Currency ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def Currency @Currency end |
#HardwareResourceType ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def HardwareResourceType @HardwareResourceType end |
#InstanceId ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def InstanceId @InstanceId end |
#MasterCount ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def MasterCount @MasterCount end |
#PayMode ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def PayMode @PayMode end |
#ResourceBaseType ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def ResourceBaseType @ResourceBaseType end |
#RouterCount ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def RouterCount @RouterCount end |
#TaskCount ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def TaskCount @TaskCount end |
#TimeSpan ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def TimeSpan @TimeSpan end |
#TimeUnit ⇒ Object
7715 7716 7717 |
# File 'lib/v20190103/models.rb', line 7715 def TimeUnit @TimeUnit end |
#ZoneId ⇒ Object
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 |