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.
17465 17466 17467 17468 17469 17470 17471 17472 17473 17474 17475 17476 17477 17478 17479 17480 17481 17482 17483 17484 |
# File 'lib/v20210820/models.rb', line 17465 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
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def CycleStep @CycleStep end |
#CycleType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def CycleType @CycleType end |
#DatabaseId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def DatabaseId @DatabaseId end |
#DatasourceId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def DatasourceId @DatasourceId end |
#DelayTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def DelayTime @DelayTime end |
#EndTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def EndTime @EndTime end |
#ExecEngineType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def ExecEngineType @ExecEngineType end |
#ExecQueue ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def ExecQueue @ExecQueue end |
#ExecutorGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def ExecutorGroupId @ExecutorGroupId end |
#ExecutorGroupName ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def ExecutorGroupName @ExecutorGroupName end |
#MonitorType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def MonitorType @MonitorType end |
#ProjectId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def ProjectId @ProjectId end |
#RuleGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def RuleGroupId @RuleGroupId end |
#StartTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def StartTime @StartTime end |
#TableId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def TableId @TableId end |
#TaskAction ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def TaskAction @TaskAction end |
#Tasks ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def Tasks @Tasks end |
#TriggerTypes ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
17463 17464 17465 |
# File 'lib/v20210820/models.rb', line 17463 def TriggerTypes @TriggerTypes end |
Instance Method Details
#deserialize(params) ⇒ Object
17486 17487 17488 17489 17490 17491 17492 17493 17494 17495 17496 17497 17498 17499 17500 17501 17502 17503 17504 17505 17506 17507 17508 17509 17510 17511 17512 |
# File 'lib/v20210820/models.rb', line 17486 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 |