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.
27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 |
# File 'lib/v20210820/models.rb', line 27155 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
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def CycleStep @CycleStep end |
#CycleType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def CycleType @CycleType end |
#DatabaseId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def DatabaseId @DatabaseId end |
#DatasourceId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def DatasourceId @DatasourceId end |
#DelayTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def DelayTime @DelayTime end |
#EndTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def EndTime @EndTime end |
#ExecEngineType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def ExecEngineType @ExecEngineType end |
#ExecQueue ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def ExecQueue @ExecQueue end |
#ExecutorGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def ExecutorGroupId @ExecutorGroupId end |
#ExecutorGroupName ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def ExecutorGroupName @ExecutorGroupName end |
#MonitorType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def MonitorType @MonitorType end |
#ProjectId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def ProjectId @ProjectId end |
#RuleGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def RuleGroupId @RuleGroupId end |
#StartTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def StartTime @StartTime end |
#TableId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def TableId @TableId end |
#TaskAction ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def TaskAction @TaskAction end |
#Tasks ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def Tasks @Tasks end |
#TriggerTypes ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
27153 27154 27155 |
# File 'lib/v20210820/models.rb', line 27153 def TriggerTypes @TriggerTypes end |
Instance Method Details
#deserialize(params) ⇒ Object
27176 27177 27178 27179 27180 27181 27182 27183 27184 27185 27186 27187 27188 27189 27190 27191 27192 27193 27194 27195 27196 27197 27198 27199 27200 27201 27202 |
# File 'lib/v20210820/models.rb', line 27176 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 |