Class: TencentCloud::Dlc::V20210125::CancelTasksRequest

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

Overview

CancelTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, config = nil) ⇒ CancelTasksRequest

Returns a new instance of CancelTasksRequest.



1194
1195
1196
1197
# File 'lib/v20210125/models.rb', line 1194

def initialize(taskid=nil, config=nil)
  @TaskId = taskid
  @Config = config
end

Instance Attribute Details

#ConfigObject

Parameters:

  • TaskId:

    任务Id数组,全局唯一

  • Config:

    配置信息,key-value数组,对外不可见。key1:AuthorityRole(鉴权角色,默认传SubUin,base64加密,仅在jdbc提交任务时使用)



1192
1193
1194
# File 'lib/v20210125/models.rb', line 1192

def Config
  @Config
end

#TaskIdObject

Parameters:

  • TaskId:

    任务Id数组,全局唯一

  • Config:

    配置信息,key-value数组,对外不可见。key1:AuthorityRole(鉴权角色,默认传SubUin,base64加密,仅在jdbc提交任务时使用)



1192
1193
1194
# File 'lib/v20210125/models.rb', line 1192

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
# File 'lib/v20210125/models.rb', line 1199

def deserialize(params)
  @TaskId = params['TaskId']
  unless params['Config'].nil?
    @Config = []
    params['Config'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @Config << kvpair_tmp
    end
  end
end