Class: TencentCloud::Emr::V20190103::InquiryPriceUpdateInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::InquiryPriceUpdateInstanceRequest
- Defined in:
- lib/v20190103/models.rb
Overview
InquiryPriceUpdateInstance请求参数结构体
Instance Attribute Summary collapse
-
#Currency ⇒ 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:表示人民币。
. -
#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
- #deserialize(params) ⇒ Object
-
#initialize(timeunit = nil, timespan = nil, paymode = nil, updatespec = nil, placement = nil, currency = nil, resourceidlist = nil) ⇒ InquiryPriceUpdateInstanceRequest
constructor
A new instance of InquiryPriceUpdateInstanceRequest.
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
#Currency ⇒ Object
7824 7825 7826 |
# File 'lib/v20190103/models.rb', line 7824 def Currency @Currency end |
#PayMode ⇒ Object
7824 7825 7826 |
# File 'lib/v20190103/models.rb', line 7824 def PayMode @PayMode end |
#Placement ⇒ Object
7824 7825 7826 |
# File 'lib/v20190103/models.rb', line 7824 def Placement @Placement end |
#ResourceIdList ⇒ Object
7824 7825 7826 |
# File 'lib/v20190103/models.rb', line 7824 def ResourceIdList @ResourceIdList end |
#TimeSpan ⇒ Object
7824 7825 7826 |
# File 'lib/v20190103/models.rb', line 7824 def TimeSpan @TimeSpan end |
#TimeUnit ⇒ Object
7824 7825 7826 |
# File 'lib/v20190103/models.rb', line 7824 def TimeUnit @TimeUnit end |
#UpdateSpec ⇒ Object
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 |