Class: TencentCloud::Wedata::V20210820::ModifyExecStrategyRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::ModifyExecStrategyRequest
- Defined in:
- lib/v20210820/models.rb
Overview
ModifyExecStrategy请求参数结构体
Instance Attribute Summary collapse
-
#CycleStep ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#CycleType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#DatabaseId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#DatasourceId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#DelayTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#EndTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#ExecEngineType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#ExecQueue ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#ExecutorGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#ExecutorGroupName ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#MonitorType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#ProjectId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#RuleGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#StartTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#TableId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#TaskAction ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#Tasks ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
-
#TriggerTypes ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(rulegroupid = nil, monitortype = nil, execqueue = nil, executorgroupid = nil, executorgroupname = nil, tasks = nil, projectid = nil, starttime = nil, endtime = nil, cycletype = nil, cyclestep = nil, taskaction = nil, delaytime = nil, databaseid = nil, datasourceid = nil, tableid = nil, execenginetype = nil, triggertypes = nil) ⇒ ModifyExecStrategyRequest
constructor
A new instance of ModifyExecStrategyRequest.
Constructor Details
#initialize(rulegroupid = nil, monitortype = nil, execqueue = nil, executorgroupid = nil, executorgroupname = nil, tasks = nil, projectid = nil, starttime = nil, endtime = nil, cycletype = nil, cyclestep = nil, taskaction = nil, delaytime = nil, databaseid = nil, datasourceid = nil, tableid = nil, execenginetype = nil, triggertypes = nil) ⇒ ModifyExecStrategyRequest
Returns a new instance of ModifyExecStrategyRequest.
17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293 17294 17295 17296 17297 17298 17299 17300 17301 |
# File 'lib/v20210820/models.rb', line 17282 def initialize(rulegroupid=nil, monitortype=nil, execqueue=nil, executorgroupid=nil, executorgroupname=nil, tasks=nil, projectid=nil, starttime=nil, endtime=nil, cycletype=nil, cyclestep=nil, taskaction=nil, delaytime=nil, databaseid=nil, datasourceid=nil, tableid=nil, execenginetype=nil, triggertypes=nil) @RuleGroupId = rulegroupid @MonitorType = monitortype @ExecQueue = execqueue @ExecutorGroupId = executorgroupid @ExecutorGroupName = executorgroupname @Tasks = tasks @ProjectId = projectid @StartTime = starttime @EndTime = endtime @CycleType = cycletype @CycleStep = cyclestep @TaskAction = taskaction @DelayTime = delaytime @DatabaseId = databaseid @DatasourceId = datasourceid @TableId = tableid @ExecEngineType = execenginetype @TriggerTypes = triggertypes end |
Instance Attribute Details
#CycleStep ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def CycleStep @CycleStep end |
#CycleType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def CycleType @CycleType end |
#DatabaseId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def DatabaseId @DatabaseId end |
#DatasourceId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def DatasourceId @DatasourceId end |
#DelayTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def DelayTime @DelayTime end |
#EndTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def EndTime @EndTime end |
#ExecEngineType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def ExecEngineType @ExecEngineType end |
#ExecQueue ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def ExecQueue @ExecQueue end |
#ExecutorGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def ExecutorGroupId @ExecutorGroupId end |
#ExecutorGroupName ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def ExecutorGroupName @ExecutorGroupName end |
#MonitorType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def MonitorType @MonitorType end |
#ProjectId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def ProjectId @ProjectId end |
#RuleGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def RuleGroupId @RuleGroupId end |
#StartTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def StartTime @StartTime end |
#TableId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def TableId @TableId end |
#TaskAction ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def TaskAction @TaskAction end |
#Tasks ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def Tasks @Tasks end |
#TriggerTypes ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17280 17281 17282 |
# File 'lib/v20210820/models.rb', line 17280 def TriggerTypes @TriggerTypes end |
Instance Method Details
#deserialize(params) ⇒ Object
17303 17304 17305 17306 17307 17308 17309 17310 17311 17312 17313 17314 17315 17316 17317 17318 17319 17320 17321 17322 17323 17324 17325 17326 17327 17328 17329 |
# File 'lib/v20210820/models.rb', line 17303 def deserialize(params) @RuleGroupId = params['RuleGroupId'] @MonitorType = params['MonitorType'] @ExecQueue = params['ExecQueue'] @ExecutorGroupId = params['ExecutorGroupId'] @ExecutorGroupName = params['ExecutorGroupName'] unless params['Tasks'].nil? @Tasks = [] params['Tasks'].each do |i| prodschedulertask_tmp = ProdSchedulerTask.new prodschedulertask_tmp.deserialize(i) @Tasks << prodschedulertask_tmp end end @ProjectId = params['ProjectId'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @CycleType = params['CycleType'] @CycleStep = params['CycleStep'] @TaskAction = params['TaskAction'] @DelayTime = params['DelayTime'] @DatabaseId = params['DatabaseId'] @DatasourceId = params['DatasourceId'] @TableId = params['TableId'] @ExecEngineType = params['ExecEngineType'] @TriggerTypes = params['TriggerTypes'] end |