Class: TencentCloud::Wedata::V20210820::StartTaskInfo

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

Overview

批量运行集成任务配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(event = nil, taskids = nil, config = nil, description = nil) ⇒ StartTaskInfo

Returns a new instance of StartTaskInfo.



34114
34115
34116
34117
34118
34119
# File 'lib/v20210820/models.rb', line 34114

def initialize(event=nil, taskids=nil, config=nil, description=nil)
  @Event = event
  @TaskIds = taskids
  @Config = config
  @Description = description
end

Instance Attribute Details

#ConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Event:

    批量运行任务类型,比如START,TIMESTAMP,RESTORE,RESUME等

  • TaskIds:

    任务Id列表

  • Config:

    批量运行任务配置,目前仅用与实时集成基于时间位点启动。基于时间位点启动,需要设置一个name=timestamp, value=具体时间戳的RecordField的配置

  • Description:

    操作类型



34112
34113
34114
# File 'lib/v20210820/models.rb', line 34112

def Config
  @Config
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Event:

    批量运行任务类型,比如START,TIMESTAMP,RESTORE,RESUME等

  • TaskIds:

    任务Id列表

  • Config:

    批量运行任务配置,目前仅用与实时集成基于时间位点启动。基于时间位点启动,需要设置一个name=timestamp, value=具体时间戳的RecordField的配置

  • Description:

    操作类型



34112
34113
34114
# File 'lib/v20210820/models.rb', line 34112

def Description
  @Description
end

#EventObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Event:

    批量运行任务类型,比如START,TIMESTAMP,RESTORE,RESUME等

  • TaskIds:

    任务Id列表

  • Config:

    批量运行任务配置,目前仅用与实时集成基于时间位点启动。基于时间位点启动,需要设置一个name=timestamp, value=具体时间戳的RecordField的配置

  • Description:

    操作类型



34112
34113
34114
# File 'lib/v20210820/models.rb', line 34112

def Event
  @Event
end

#TaskIdsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Event:

    批量运行任务类型,比如START,TIMESTAMP,RESTORE,RESUME等

  • TaskIds:

    任务Id列表

  • Config:

    批量运行任务配置,目前仅用与实时集成基于时间位点启动。基于时间位点启动,需要设置一个name=timestamp, value=具体时间戳的RecordField的配置

  • Description:

    操作类型



34112
34113
34114
# File 'lib/v20210820/models.rb', line 34112

def TaskIds
  @TaskIds
end

Instance Method Details

#deserialize(params) ⇒ Object



34121
34122
34123
34124
34125
34126
34127
34128
34129
34130
34131
34132
34133
# File 'lib/v20210820/models.rb', line 34121

def deserialize(params)
  @Event = params['Event']
  @TaskIds = params['TaskIds']
  unless params['Config'].nil?
    @Config = []
    params['Config'].each do |i|
      recordfield_tmp = RecordField.new
      recordfield_tmp.deserialize(i)
      @Config << recordfield_tmp
    end
  end
  @Description = params['Description']
end