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.
25923 25924 25925 25926 25927 25928 25929 25930 25931 25932 25933 25934 25935 25936 25937 25938 25939 25940 25941 25942 |
# File 'lib/v20210820/models.rb', line 25923 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
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def CycleStep @CycleStep end |
#CycleType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def CycleType @CycleType end |
#DatabaseId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def DatabaseId @DatabaseId end |
#DatasourceId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def DatasourceId @DatasourceId end |
#DelayTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def DelayTime @DelayTime end |
#EndTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def EndTime @EndTime end |
#ExecEngineType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def ExecEngineType @ExecEngineType end |
#ExecQueue ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def ExecQueue @ExecQueue end |
#ExecutorGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def ExecutorGroupId @ExecutorGroupId end |
#ExecutorGroupName ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def ExecutorGroupName @ExecutorGroupName end |
#MonitorType ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def MonitorType @MonitorType end |
#ProjectId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def ProjectId @ProjectId end |
#RuleGroupId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def RuleGroupId @RuleGroupId end |
#StartTime ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def StartTime @StartTime end |
#TableId ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def TableId @TableId end |
#TaskAction ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def TaskAction @TaskAction end |
#Tasks ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def Tasks @Tasks end |
#TriggerTypes ⇒ Object
MINUTE_CYCLE:I, HOUR_CYCLE:H, DAY_CYCLE:D, WEEK_CYCLE:W, MONTH_CYCLE:M
25921 25922 25923 |
# File 'lib/v20210820/models.rb', line 25921 def TriggerTypes @TriggerTypes end |
Instance Method Details
#deserialize(params) ⇒ Object
25944 25945 25946 25947 25948 25949 25950 25951 25952 25953 25954 25955 25956 25957 25958 25959 25960 25961 25962 25963 25964 25965 25966 25967 25968 25969 25970 |
# File 'lib/v20210820/models.rb', line 25944 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 |