Class: TencentCloud::Dlc::V20210125::UpdateDataEngineRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::UpdateDataEngineRequest
- Defined in:
- lib/v20210125/models.rb
Overview
UpdateDataEngine请求参数结构体
Instance Attribute Summary collapse
- #AutoResume ⇒ Object
- #AutoSuspend ⇒ Object
- #AutoSuspendTime ⇒ Object
- #CrontabResumeSuspend ⇒ Object
- #CrontabResumeSuspendStrategy ⇒ Object
- #DataEngineName ⇒ Object
- #ElasticLimit ⇒ Object
- #ElasticSwitch ⇒ Object
- #MaxClusters ⇒ Object
- #MaxConcurrency ⇒ Object
- #Message ⇒ Object
- #MinClusters ⇒ Object
- #ScheduleElasticityConf ⇒ Object
- #SessionResourceTemplate ⇒ Object
- #Size ⇒ Object
- #TolerableQueueTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(size = nil, minclusters = nil, maxclusters = nil, autoresume = nil, dataenginename = nil, message = nil, autosuspend = nil, crontabresumesuspend = nil, crontabresumesuspendstrategy = nil, maxconcurrency = nil, tolerablequeuetime = nil, autosuspendtime = nil, elasticswitch = nil, elasticlimit = nil, sessionresourcetemplate = nil, scheduleelasticityconf = nil) ⇒ UpdateDataEngineRequest
constructor
A new instance of UpdateDataEngineRequest.
Constructor Details
#initialize(size = nil, minclusters = nil, maxclusters = nil, autoresume = nil, dataenginename = nil, message = nil, autosuspend = nil, crontabresumesuspend = nil, crontabresumesuspendstrategy = nil, maxconcurrency = nil, tolerablequeuetime = nil, autosuspendtime = nil, elasticswitch = nil, elasticlimit = nil, sessionresourcetemplate = nil, scheduleelasticityconf = nil) ⇒ UpdateDataEngineRequest
Returns a new instance of UpdateDataEngineRequest.
16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 |
# File 'lib/v20210125/models.rb', line 16641 def initialize(size=nil, minclusters=nil, maxclusters=nil, autoresume=nil, dataenginename=nil, =nil, autosuspend=nil, crontabresumesuspend=nil, crontabresumesuspendstrategy=nil, maxconcurrency=nil, tolerablequeuetime=nil, autosuspendtime=nil, elasticswitch=nil, elasticlimit=nil, sessionresourcetemplate=nil, scheduleelasticityconf=nil) @Size = size @MinClusters = minclusters @MaxClusters = maxclusters @AutoResume = autoresume @DataEngineName = dataenginename @Message = @AutoSuspend = autosuspend @CrontabResumeSuspend = crontabresumesuspend @CrontabResumeSuspendStrategy = crontabresumesuspendstrategy @MaxConcurrency = maxconcurrency @TolerableQueueTime = tolerablequeuetime @AutoSuspendTime = autosuspendtime @ElasticSwitch = elasticswitch @ElasticLimit = elasticlimit @SessionResourceTemplate = sessionresourcetemplate @ScheduleElasticityConf = scheduleelasticityconf end |
Instance Attribute Details
#AutoResume ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def AutoResume @AutoResume end |
#AutoSuspend ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def AutoSuspend @AutoSuspend end |
#AutoSuspendTime ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def AutoSuspendTime @AutoSuspendTime end |
#CrontabResumeSuspend ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def CrontabResumeSuspend @CrontabResumeSuspend end |
#CrontabResumeSuspendStrategy ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def CrontabResumeSuspendStrategy @CrontabResumeSuspendStrategy end |
#DataEngineName ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def DataEngineName @DataEngineName end |
#ElasticLimit ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def ElasticLimit @ElasticLimit end |
#ElasticSwitch ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def ElasticSwitch @ElasticSwitch end |
#MaxClusters ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def MaxClusters @MaxClusters end |
#MaxConcurrency ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def MaxConcurrency @MaxConcurrency end |
#Message ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def Message @Message end |
#MinClusters ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def MinClusters @MinClusters end |
#ScheduleElasticityConf ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def ScheduleElasticityConf @ScheduleElasticityConf end |
#SessionResourceTemplate ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def SessionResourceTemplate @SessionResourceTemplate end |
#Size ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def Size @Size end |
#TolerableQueueTime ⇒ Object
16639 16640 16641 |
# File 'lib/v20210125/models.rb', line 16639 def TolerableQueueTime @TolerableQueueTime end |
Instance Method Details
#deserialize(params) ⇒ Object
16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 |
# File 'lib/v20210125/models.rb', line 16660 def deserialize(params) @Size = params['Size'] @MinClusters = params['MinClusters'] @MaxClusters = params['MaxClusters'] @AutoResume = params['AutoResume'] @DataEngineName = params['DataEngineName'] @Message = params['Message'] @AutoSuspend = params['AutoSuspend'] @CrontabResumeSuspend = params['CrontabResumeSuspend'] unless params['CrontabResumeSuspendStrategy'].nil? @CrontabResumeSuspendStrategy = CrontabResumeSuspendStrategy.new @CrontabResumeSuspendStrategy.deserialize(params['CrontabResumeSuspendStrategy']) end @MaxConcurrency = params['MaxConcurrency'] @TolerableQueueTime = params['TolerableQueueTime'] @AutoSuspendTime = params['AutoSuspendTime'] @ElasticSwitch = params['ElasticSwitch'] @ElasticLimit = params['ElasticLimit'] unless params['SessionResourceTemplate'].nil? @SessionResourceTemplate = SessionResourceTemplate.new @SessionResourceTemplate.deserialize(params['SessionResourceTemplate']) end unless params['ScheduleElasticityConf'].nil? @ScheduleElasticityConf = ScheduleElasticityConf.new @ScheduleElasticityConf.deserialize(params['ScheduleElasticityConf']) end end |