Class: TencentCloud::Cfg::V20210820::ExecuteTaskInstanceRequest

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

Overview

ExecuteTaskInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, taskactionid = nil, taskinstanceids = nil, isoperateall = nil, actiontype = nil, taskgroupid = nil) ⇒ ExecuteTaskInstanceRequest

Returns a new instance of ExecuteTaskInstanceRequest.



1129
1130
1131
1132
1133
1134
1135
1136
# File 'lib/v20210820/models.rb', line 1129

def initialize(taskid=nil, taskactionid=nil, taskinstanceids=nil, isoperateall=nil, actiontype=nil, taskgroupid=nil)
  @TaskId = taskid
  @TaskActionId = taskactionid
  @TaskInstanceIds = taskinstanceids
  @IsOperateAll = isoperateall
  @ActionType = actiontype
  @TaskGroupId = taskgroupid
end

Instance Attribute Details

#ActionTypeObject

Parameters:

  • TaskId:

    任务ID

  • TaskActionId:

    任务动作ID

  • TaskInstanceIds:

    任务动作实例ID

  • IsOperateAll:

    是否操作整个任务

  • ActionType:

    操作类型:(1–启动 2–执行 3–跳过 5–重试)

  • TaskGroupId:

    动作组ID



1127
1128
1129
# File 'lib/v20210820/models.rb', line 1127

def ActionType
  @ActionType
end

#IsOperateAllObject

Parameters:

  • TaskId:

    任务ID

  • TaskActionId:

    任务动作ID

  • TaskInstanceIds:

    任务动作实例ID

  • IsOperateAll:

    是否操作整个任务

  • ActionType:

    操作类型:(1–启动 2–执行 3–跳过 5–重试)

  • TaskGroupId:

    动作组ID



1127
1128
1129
# File 'lib/v20210820/models.rb', line 1127

def IsOperateAll
  @IsOperateAll
end

#TaskActionIdObject

Parameters:

  • TaskId:

    任务ID

  • TaskActionId:

    任务动作ID

  • TaskInstanceIds:

    任务动作实例ID

  • IsOperateAll:

    是否操作整个任务

  • ActionType:

    操作类型:(1–启动 2–执行 3–跳过 5–重试)

  • TaskGroupId:

    动作组ID



1127
1128
1129
# File 'lib/v20210820/models.rb', line 1127

def TaskActionId
  @TaskActionId
end

#TaskGroupIdObject

Parameters:

  • TaskId:

    任务ID

  • TaskActionId:

    任务动作ID

  • TaskInstanceIds:

    任务动作实例ID

  • IsOperateAll:

    是否操作整个任务

  • ActionType:

    操作类型:(1–启动 2–执行 3–跳过 5–重试)

  • TaskGroupId:

    动作组ID



1127
1128
1129
# File 'lib/v20210820/models.rb', line 1127

def TaskGroupId
  @TaskGroupId
end

#TaskIdObject

Parameters:

  • TaskId:

    任务ID

  • TaskActionId:

    任务动作ID

  • TaskInstanceIds:

    任务动作实例ID

  • IsOperateAll:

    是否操作整个任务

  • ActionType:

    操作类型:(1–启动 2–执行 3–跳过 5–重试)

  • TaskGroupId:

    动作组ID



1127
1128
1129
# File 'lib/v20210820/models.rb', line 1127

def TaskId
  @TaskId
end

#TaskInstanceIdsObject

Parameters:

  • TaskId:

    任务ID

  • TaskActionId:

    任务动作ID

  • TaskInstanceIds:

    任务动作实例ID

  • IsOperateAll:

    是否操作整个任务

  • ActionType:

    操作类型:(1–启动 2–执行 3–跳过 5–重试)

  • TaskGroupId:

    动作组ID



1127
1128
1129
# File 'lib/v20210820/models.rb', line 1127

def TaskInstanceIds
  @TaskInstanceIds
end

Instance Method Details

#deserialize(params) ⇒ Object



1138
1139
1140
1141
1142
1143
1144
1145
# File 'lib/v20210820/models.rb', line 1138

def deserialize(params)
  @TaskId = params['TaskId']
  @TaskActionId = params['TaskActionId']
  @TaskInstanceIds = params['TaskInstanceIds']
  @IsOperateAll = params['IsOperateAll']
  @ActionType = params['ActionType']
  @TaskGroupId = params['TaskGroupId']
end