Class: TencentCloud::Wedata::V20210820::CreateOfflineTaskRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

CreateOfflineTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, cyclestep = nil, delaytime = nil, endtime = nil, notes = nil, starttime = nil, taskname = nil, typeid = nil, taskaction = nil, taskmode = nil, taskimportinfo = nil) ⇒ CreateOfflineTaskRequest



5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
# File 'lib/v20210820/models.rb', line 5146

def initialize(projectid=nil, cyclestep=nil, delaytime=nil, endtime=nil, notes=nil, starttime=nil, taskname=nil, typeid=nil, taskaction=nil, taskmode=nil, taskimportinfo=nil)
  @ProjectId = projectid
  @CycleStep = cyclestep
  @DelayTime = delaytime
  @EndTime = endtime
  @Notes = notes
  @StartTime = starttime
  @TaskName = taskname
  @TypeId = typeid
  @TaskAction = taskaction
  @TaskMode = taskmode
  @TaskImportInfo = taskimportinfo
end

Instance Attribute Details

#CycleStepObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def CycleStep
  @CycleStep
end

#DelayTimeObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def DelayTime
  @DelayTime
end

#EndTimeObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def EndTime
  @EndTime
end

#NotesObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def Notes
  @Notes
end

#ProjectIdObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def ProjectId
  @ProjectId
end

#StartTimeObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def StartTime
  @StartTime
end

#TaskActionObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def TaskAction
  @TaskAction
end

#TaskImportInfoObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def TaskImportInfo
  @TaskImportInfo
end

#TaskModeObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def TaskMode
  @TaskMode
end

#TaskNameObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def TaskName
  @TaskName
end

#TypeIdObject



5144
5145
5146
# File 'lib/v20210820/models.rb', line 5144

def TypeId
  @TypeId
end

Instance Method Details

#deserialize(params) ⇒ Object



5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
# File 'lib/v20210820/models.rb', line 5160

def deserialize(params)
  @ProjectId = params['ProjectId']
  @CycleStep = params['CycleStep']
  @DelayTime = params['DelayTime']
  @EndTime = params['EndTime']
  @Notes = params['Notes']
  @StartTime = params['StartTime']
  @TaskName = params['TaskName']
  @TypeId = params['TypeId']
  @TaskAction = params['TaskAction']
  @TaskMode = params['TaskMode']
  unless params['TaskImportInfo'].nil?
    @TaskImportInfo = TaskImportInfo.new
    @TaskImportInfo.deserialize(params['TaskImportInfo'])
  end
end