Class: TencentCloud::Scf::V20180416::SessionConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Scf::V20180416::SessionConfig
- Defined in:
- lib/v20180416/models.rb
Overview
会话参数
Instance Attribute Summary collapse
- #IdleTimeoutStrategy ⇒ Object
- #MaximumConcurrencySessionPerInstance ⇒ Object
- #MaximumIdleTimeInSeconds ⇒ Object
- #MaximumTTLInSeconds ⇒ Object
- #SessionName ⇒ Object
- #SessionPath ⇒ Object
- #SessionSource ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sessionsource = nil, sessionname = nil, maximumconcurrencysessionperinstance = nil, maximumttlinseconds = nil, maximumidletimeinseconds = nil, sessionpath = nil, idletimeoutstrategy = nil) ⇒ SessionConfig
constructor
A new instance of SessionConfig.
Constructor Details
#initialize(sessionsource = nil, sessionname = nil, maximumconcurrencysessionperinstance = nil, maximumttlinseconds = nil, maximumidletimeinseconds = nil, sessionpath = nil, idletimeoutstrategy = nil) ⇒ SessionConfig
Returns a new instance of SessionConfig.
4514 4515 4516 4517 4518 4519 4520 4521 4522 |
# File 'lib/v20180416/models.rb', line 4514 def initialize(sessionsource=nil, sessionname=nil, maximumconcurrencysessionperinstance=nil, maximumttlinseconds=nil, maximumidletimeinseconds=nil, sessionpath=nil, idletimeoutstrategy=nil) @SessionSource = sessionsource @SessionName = sessionname @MaximumConcurrencySessionPerInstance = maximumconcurrencysessionperinstance @MaximumTTLInSeconds = maximumttlinseconds @MaximumIdleTimeInSeconds = maximumidletimeinseconds @SessionPath = sessionpath @IdleTimeoutStrategy = idletimeoutstrategy end |
Instance Attribute Details
#IdleTimeoutStrategy ⇒ Object
4512 4513 4514 |
# File 'lib/v20180416/models.rb', line 4512 def IdleTimeoutStrategy @IdleTimeoutStrategy end |
#MaximumConcurrencySessionPerInstance ⇒ Object
4512 4513 4514 |
# File 'lib/v20180416/models.rb', line 4512 def MaximumConcurrencySessionPerInstance @MaximumConcurrencySessionPerInstance end |
#MaximumIdleTimeInSeconds ⇒ Object
4512 4513 4514 |
# File 'lib/v20180416/models.rb', line 4512 def MaximumIdleTimeInSeconds @MaximumIdleTimeInSeconds end |
#MaximumTTLInSeconds ⇒ Object
4512 4513 4514 |
# File 'lib/v20180416/models.rb', line 4512 def MaximumTTLInSeconds @MaximumTTLInSeconds end |
#SessionName ⇒ Object
4512 4513 4514 |
# File 'lib/v20180416/models.rb', line 4512 def SessionName @SessionName end |
#SessionPath ⇒ Object
4512 4513 4514 |
# File 'lib/v20180416/models.rb', line 4512 def SessionPath @SessionPath end |
#SessionSource ⇒ Object
4512 4513 4514 |
# File 'lib/v20180416/models.rb', line 4512 def SessionSource @SessionSource end |
Instance Method Details
#deserialize(params) ⇒ Object
4524 4525 4526 4527 4528 4529 4530 4531 4532 |
# File 'lib/v20180416/models.rb', line 4524 def deserialize(params) @SessionSource = params['SessionSource'] @SessionName = params['SessionName'] @MaximumConcurrencySessionPerInstance = params['MaximumConcurrencySessionPerInstance'] @MaximumTTLInSeconds = params['MaximumTTLInSeconds'] @MaximumIdleTimeInSeconds = params['MaximumIdleTimeInSeconds'] @SessionPath = params['SessionPath'] @IdleTimeoutStrategy = params['IdleTimeoutStrategy'] end |