Class: TencentCloud::Wedata::V20210820::CommitIntegrationTaskRequest

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

Overview

CommitIntegrationTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, projectid = nil, committype = nil, tasktype = nil, extconfig = nil, versiondesc = nil, instanceversion = nil, eventdesc = nil) ⇒ CommitIntegrationTaskRequest

Returns a new instance of CommitIntegrationTaskRequest.



2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
# File 'lib/v20210820/models.rb', line 2490

def initialize(taskid=nil, projectid=nil, committype=nil, tasktype=nil, extconfig=nil, versiondesc=nil, instanceversion=nil, eventdesc=nil)
  @TaskId = taskid
  @ProjectId = projectid
  @CommitType = committype
  @TaskType = tasktype
  @ExtConfig = extconfig
  @VersionDesc = versiondesc
  @InstanceVersion = instanceversion
  @EventDesc = eventdesc
end

Instance Attribute Details

#CommitTypeObject

Parameters:

  • TaskId:

    任务id

  • ProjectId:

    项目id

  • CommitType:

    0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行

  • TaskType:

    实时任务 201 离线任务 202 默认实时任务

  • ExtConfig:

    额外参数

  • VersionDesc:

    提交版本描述

  • InstanceVersion:

    提交版本号

  • EventDesc:

    前端操作类型描述



2488
2489
2490
# File 'lib/v20210820/models.rb', line 2488

def CommitType
  @CommitType
end

#EventDescObject

Parameters:

  • TaskId:

    任务id

  • ProjectId:

    项目id

  • CommitType:

    0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行

  • TaskType:

    实时任务 201 离线任务 202 默认实时任务

  • ExtConfig:

    额外参数

  • VersionDesc:

    提交版本描述

  • InstanceVersion:

    提交版本号

  • EventDesc:

    前端操作类型描述



2488
2489
2490
# File 'lib/v20210820/models.rb', line 2488

def EventDesc
  @EventDesc
end

#ExtConfigObject

Parameters:

  • TaskId:

    任务id

  • ProjectId:

    项目id

  • CommitType:

    0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行

  • TaskType:

    实时任务 201 离线任务 202 默认实时任务

  • ExtConfig:

    额外参数

  • VersionDesc:

    提交版本描述

  • InstanceVersion:

    提交版本号

  • EventDesc:

    前端操作类型描述



2488
2489
2490
# File 'lib/v20210820/models.rb', line 2488

def ExtConfig
  @ExtConfig
end

#InstanceVersionObject

Parameters:

  • TaskId:

    任务id

  • ProjectId:

    项目id

  • CommitType:

    0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行

  • TaskType:

    实时任务 201 离线任务 202 默认实时任务

  • ExtConfig:

    额外参数

  • VersionDesc:

    提交版本描述

  • InstanceVersion:

    提交版本号

  • EventDesc:

    前端操作类型描述



2488
2489
2490
# File 'lib/v20210820/models.rb', line 2488

def InstanceVersion
  @InstanceVersion
end

#ProjectIdObject

Parameters:

  • TaskId:

    任务id

  • ProjectId:

    项目id

  • CommitType:

    0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行

  • TaskType:

    实时任务 201 离线任务 202 默认实时任务

  • ExtConfig:

    额外参数

  • VersionDesc:

    提交版本描述

  • InstanceVersion:

    提交版本号

  • EventDesc:

    前端操作类型描述



2488
2489
2490
# File 'lib/v20210820/models.rb', line 2488

def ProjectId
  @ProjectId
end

#TaskIdObject

Parameters:

  • TaskId:

    任务id

  • ProjectId:

    项目id

  • CommitType:

    0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行

  • TaskType:

    实时任务 201 离线任务 202 默认实时任务

  • ExtConfig:

    额外参数

  • VersionDesc:

    提交版本描述

  • InstanceVersion:

    提交版本号

  • EventDesc:

    前端操作类型描述



2488
2489
2490
# File 'lib/v20210820/models.rb', line 2488

def TaskId
  @TaskId
end

#TaskTypeObject

Parameters:

  • TaskId:

    任务id

  • ProjectId:

    项目id

  • CommitType:

    0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行

  • TaskType:

    实时任务 201 离线任务 202 默认实时任务

  • ExtConfig:

    额外参数

  • VersionDesc:

    提交版本描述

  • InstanceVersion:

    提交版本号

  • EventDesc:

    前端操作类型描述



2488
2489
2490
# File 'lib/v20210820/models.rb', line 2488

def TaskType
  @TaskType
end

#VersionDescObject

Parameters:

  • TaskId:

    任务id

  • ProjectId:

    项目id

  • CommitType:

    0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行

  • TaskType:

    实时任务 201 离线任务 202 默认实时任务

  • ExtConfig:

    额外参数

  • VersionDesc:

    提交版本描述

  • InstanceVersion:

    提交版本号

  • EventDesc:

    前端操作类型描述



2488
2489
2490
# File 'lib/v20210820/models.rb', line 2488

def VersionDesc
  @VersionDesc
end

Instance Method Details

#deserialize(params) ⇒ Object



2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
# File 'lib/v20210820/models.rb', line 2501

def deserialize(params)
  @TaskId = params['TaskId']
  @ProjectId = params['ProjectId']
  @CommitType = params['CommitType']
  @TaskType = params['TaskType']
  unless params['ExtConfig'].nil?
    @ExtConfig = []
    params['ExtConfig'].each do |i|
      recordfield_tmp = RecordField.new
      recordfield_tmp.deserialize(i)
      @ExtConfig << recordfield_tmp
    end
  end
  @VersionDesc = params['VersionDesc']
  @InstanceVersion = params['InstanceVersion']
  @EventDesc = params['EventDesc']
end