Class: TencentCloud::Cdb::V20170320::PeriodStrategy
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::PeriodStrategy
- Defined in:
- lib/v20170320/models.rb
Overview
按周期扩容策略中的所选择的周期
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(timecycle = nil, timeinterval = nil) ⇒ PeriodStrategy
constructor
A new instance of PeriodStrategy.
Constructor Details
#initialize(timecycle = nil, timeinterval = nil) ⇒ PeriodStrategy
Returns a new instance of PeriodStrategy.
12127 12128 12129 12130 |
# File 'lib/v20170320/models.rb', line 12127 def initialize(timecycle=nil, timeinterval=nil) @TimeCycle = timecycle @TimeInterval = timeinterval end |
Instance Attribute Details
#TimeCycle ⇒ Object
12125 12126 12127 |
# File 'lib/v20170320/models.rb', line 12125 def TimeCycle @TimeCycle end |
#TimeInterval ⇒ Object
12125 12126 12127 |
# File 'lib/v20170320/models.rb', line 12125 def TimeInterval @TimeInterval end |
Instance Method Details
#deserialize(params) ⇒ Object
12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 |
# File 'lib/v20170320/models.rb', line 12132 def deserialize(params) unless params['TimeCycle'].nil? @TimeCycle = TImeCycle.new @TimeCycle.deserialize(params['TimeCycle']) end unless params['TimeInterval'].nil? @TimeInterval = TimeInterval.new @TimeInterval.deserialize(params['TimeInterval']) end end |