Class: TencentCloud::Cfg::V20210820::CreateTaskFromActionRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfg::V20210820::CreateTaskFromActionRequest
- Defined in:
- lib/v20210820/models.rb
Overview
CreateTaskFromAction请求参数结构体
Instance Attribute Summary collapse
- #TaskActionCustomConfiguration ⇒ Object
- #TaskActionGeneralConfiguration ⇒ Object
- #TaskActionId ⇒ Object
- #TaskDescription ⇒ Object
- #TaskInstances ⇒ Object
- #TaskPauseDuration ⇒ Object
- #TaskTags ⇒ Object
- #TaskTitle ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskactionid = nil, taskinstances = nil, tasktitle = nil, taskdescription = nil, taskactiongeneralconfiguration = nil, taskactioncustomconfiguration = nil, taskpauseduration = nil, tasktags = nil) ⇒ CreateTaskFromActionRequest
constructor
A new instance of CreateTaskFromActionRequest.
Constructor Details
#initialize(taskactionid = nil, taskinstances = nil, tasktitle = nil, taskdescription = nil, taskactiongeneralconfiguration = nil, taskactioncustomconfiguration = nil, taskpauseduration = nil, tasktags = nil) ⇒ CreateTaskFromActionRequest
Returns a new instance of CreateTaskFromActionRequest.
296 297 298 299 300 301 302 303 304 305 |
# File 'lib/v20210820/models.rb', line 296 def initialize(taskactionid=nil, taskinstances=nil, tasktitle=nil, taskdescription=nil, taskactiongeneralconfiguration=nil, taskactioncustomconfiguration=nil, taskpauseduration=nil, =nil) @TaskActionId = taskactionid @TaskInstances = taskinstances @TaskTitle = tasktitle @TaskDescription = taskdescription @TaskActionGeneralConfiguration = taskactiongeneralconfiguration @TaskActionCustomConfiguration = taskactioncustomconfiguration @TaskPauseDuration = taskpauseduration @TaskTags = end |
Instance Attribute Details
#TaskActionCustomConfiguration ⇒ Object
294 295 296 |
# File 'lib/v20210820/models.rb', line 294 def TaskActionCustomConfiguration @TaskActionCustomConfiguration end |
#TaskActionGeneralConfiguration ⇒ Object
294 295 296 |
# File 'lib/v20210820/models.rb', line 294 def TaskActionGeneralConfiguration @TaskActionGeneralConfiguration end |
#TaskActionId ⇒ Object
294 295 296 |
# File 'lib/v20210820/models.rb', line 294 def TaskActionId @TaskActionId end |
#TaskDescription ⇒ Object
294 295 296 |
# File 'lib/v20210820/models.rb', line 294 def TaskDescription @TaskDescription end |
#TaskInstances ⇒ Object
294 295 296 |
# File 'lib/v20210820/models.rb', line 294 def TaskInstances @TaskInstances end |
#TaskPauseDuration ⇒ Object
294 295 296 |
# File 'lib/v20210820/models.rb', line 294 def TaskPauseDuration @TaskPauseDuration end |
#TaskTags ⇒ Object
294 295 296 |
# File 'lib/v20210820/models.rb', line 294 def TaskTags @TaskTags end |
#TaskTitle ⇒ Object
294 295 296 |
# File 'lib/v20210820/models.rb', line 294 def TaskTitle @TaskTitle end |
Instance Method Details
#deserialize(params) ⇒ Object
307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'lib/v20210820/models.rb', line 307 def deserialize(params) @TaskActionId = params['TaskActionId'] @TaskInstances = params['TaskInstances'] @TaskTitle = params['TaskTitle'] @TaskDescription = params['TaskDescription'] @TaskActionGeneralConfiguration = params['TaskActionGeneralConfiguration'] @TaskActionCustomConfiguration = params['TaskActionCustomConfiguration'] @TaskPauseDuration = params['TaskPauseDuration'] unless params['TaskTags'].nil? @TaskTags = [] params['TaskTags'].each do |i| tagwithcreate_tmp = TagWithCreate.new tagwithcreate_tmp.deserialize(i) @TaskTags << tagwithcreate_tmp end end end |