Class: TencentCloud::Svp::V20240125::CreateSavingPlanOrderRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Svp::V20240125::CreateSavingPlanOrderRequest
- Defined in:
- lib/v20240125/models.rb
Overview
CreateSavingPlanOrder请求参数结构体
Instance Attribute Summary collapse
- #ClientToken ⇒ Object
- #CommodityCode ⇒ Object
- #PrePayType ⇒ Object
- #PromiseUseAmount ⇒ Object
- #RegionId ⇒ Object
- #SpecifyEffectTime ⇒ Object
- #TimeSpan ⇒ Object
- #TimeUnit ⇒ Object
- #ZoneId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(regionid = nil, zoneid = nil, prepaytype = nil, timespan = nil, timeunit = nil, commoditycode = nil, promiseuseamount = nil, specifyeffecttime = nil, clienttoken = nil) ⇒ CreateSavingPlanOrderRequest
constructor
A new instance of CreateSavingPlanOrderRequest.
Constructor Details
#initialize(regionid = nil, zoneid = nil, prepaytype = nil, timespan = nil, timeunit = nil, commoditycode = nil, promiseuseamount = nil, specifyeffecttime = nil, clienttoken = nil) ⇒ CreateSavingPlanOrderRequest
Returns a new instance of CreateSavingPlanOrderRequest.
43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/v20240125/models.rb', line 43 def initialize(regionid=nil, zoneid=nil, prepaytype=nil, timespan=nil, timeunit=nil, commoditycode=nil, promiseuseamount=nil, specifyeffecttime=nil, clienttoken=nil) @RegionId = regionid @ZoneId = zoneid @PrePayType = prepaytype @TimeSpan = timespan @TimeUnit = timeunit @CommodityCode = commoditycode @PromiseUseAmount = promiseuseamount @SpecifyEffectTime = specifyeffecttime @ClientToken = clienttoken end |
Instance Attribute Details
#ClientToken ⇒ Object
41 42 43 |
# File 'lib/v20240125/models.rb', line 41 def ClientToken @ClientToken end |
#CommodityCode ⇒ Object
41 42 43 |
# File 'lib/v20240125/models.rb', line 41 def CommodityCode @CommodityCode end |
#PrePayType ⇒ Object
41 42 43 |
# File 'lib/v20240125/models.rb', line 41 def PrePayType @PrePayType end |
#PromiseUseAmount ⇒ Object
41 42 43 |
# File 'lib/v20240125/models.rb', line 41 def PromiseUseAmount @PromiseUseAmount end |
#RegionId ⇒ Object
41 42 43 |
# File 'lib/v20240125/models.rb', line 41 def RegionId @RegionId end |
#SpecifyEffectTime ⇒ Object
41 42 43 |
# File 'lib/v20240125/models.rb', line 41 def SpecifyEffectTime @SpecifyEffectTime end |
#TimeSpan ⇒ Object
41 42 43 |
# File 'lib/v20240125/models.rb', line 41 def TimeSpan @TimeSpan end |
#TimeUnit ⇒ Object
41 42 43 |
# File 'lib/v20240125/models.rb', line 41 def TimeUnit @TimeUnit end |
#ZoneId ⇒ Object
41 42 43 |
# File 'lib/v20240125/models.rb', line 41 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/v20240125/models.rb', line 55 def deserialize(params) @RegionId = params['RegionId'] @ZoneId = params['ZoneId'] @PrePayType = params['PrePayType'] @TimeSpan = params['TimeSpan'] @TimeUnit = params['TimeUnit'] @CommodityCode = params['CommodityCode'] @PromiseUseAmount = params['PromiseUseAmount'] @SpecifyEffectTime = params['SpecifyEffectTime'] @ClientToken = params['ClientToken'] end |