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.



22792
22793
22794
22795
22796
22797
# File 'lib/v20210820/models.rb', line 22792

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:

    操作类型



22790
22791
22792
# File 'lib/v20210820/models.rb', line 22790

def Config
  @Config
end

#DescriptionObject

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

Parameters:

  • Event:

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

  • TaskIds:

    任务Id列表

  • Config:

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

  • Description:

    操作类型



22790
22791
22792
# File 'lib/v20210820/models.rb', line 22790

def Description
  @Description
end

#EventObject

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

Parameters:

  • Event:

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

  • TaskIds:

    任务Id列表

  • Config:

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

  • Description:

    操作类型



22790
22791
22792
# File 'lib/v20210820/models.rb', line 22790

def Event
  @Event
end

#TaskIdsObject

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

Parameters:

  • Event:

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

  • TaskIds:

    任务Id列表

  • Config:

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

  • Description:

    操作类型



22790
22791
22792
# File 'lib/v20210820/models.rb', line 22790

def TaskIds
  @TaskIds
end

Instance Method Details

#deserialize(params) ⇒ Object



22799
22800
22801
22802
22803
22804
22805
22806
22807
22808
22809
22810
22811
# File 'lib/v20210820/models.rb', line 22799

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