Class: TencentCloud::Wedata::V20250806::InstanceExecution

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

Overview

调度实例详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instancekey = nil, liferoundnum = nil, instancestate = nil, runtype = nil, tries = nil, executionphaselist = nil, costtime = nil) ⇒ InstanceExecution

Returns a new instance of InstanceExecution.



5402
5403
5404
5405
5406
5407
5408
5409
5410
# File 'lib/v20250806/models.rb', line 5402

def initialize(instancekey=nil, liferoundnum=nil, instancestate=nil, runtype=nil, tries=nil, executionphaselist=nil, costtime=nil)
  @InstanceKey = instancekey
  @LifeRoundNum = liferoundnum
  @InstanceState = instancestate
  @RunType = runtype
  @Tries = tries
  @ExecutionPhaseList = executionphaselist
  @CostTime = costtime
end

Instance Attribute Details

#CostTimeObject

  • RERUN 表示重跑

  • ADDITION 表示补录

  • PERIODIC 表示周期

  • APERIODIC 表示非周期

  • RERUN_SKIP_RUN 表示重跑 - 空跑

  • ADDITION_SKIP_RUN 表示补录 - 空跑

  • PERIODIC_SKIP_RUN 表示周期 - 空跑

  • APERIODIC_SKIP_RUN 表示非周期 - 空跑

  • MANUAL_TRIGGER 表示手动触发

  • RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑

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

Parameters:

  • Tries:

    失败重试次数

  • ExecutionPhaseList:

    **实例执行生命周期列表**

  • CostTime:

    耗费时间, 单位ms



5400
5401
5402
# File 'lib/v20250806/models.rb', line 5400

def CostTime
  @CostTime
end

#ExecutionPhaseListObject

  • RERUN 表示重跑

  • ADDITION 表示补录

  • PERIODIC 表示周期

  • APERIODIC 表示非周期

  • RERUN_SKIP_RUN 表示重跑 - 空跑

  • ADDITION_SKIP_RUN 表示补录 - 空跑

  • PERIODIC_SKIP_RUN 表示周期 - 空跑

  • APERIODIC_SKIP_RUN 表示非周期 - 空跑

  • MANUAL_TRIGGER 表示手动触发

  • RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑

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

Parameters:

  • Tries:

    失败重试次数

  • ExecutionPhaseList:

    **实例执行生命周期列表**

  • CostTime:

    耗费时间, 单位ms



5400
5401
5402
# File 'lib/v20250806/models.rb', line 5400

def ExecutionPhaseList
  @ExecutionPhaseList
end

#InstanceKeyObject

  • RERUN 表示重跑

  • ADDITION 表示补录

  • PERIODIC 表示周期

  • APERIODIC 表示非周期

  • RERUN_SKIP_RUN 表示重跑 - 空跑

  • ADDITION_SKIP_RUN 表示补录 - 空跑

  • PERIODIC_SKIP_RUN 表示周期 - 空跑

  • APERIODIC_SKIP_RUN 表示非周期 - 空跑

  • MANUAL_TRIGGER 表示手动触发

  • RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑

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

Parameters:

  • Tries:

    失败重试次数

  • ExecutionPhaseList:

    **实例执行生命周期列表**

  • CostTime:

    耗费时间, 单位ms



5400
5401
5402
# File 'lib/v20250806/models.rb', line 5400

def InstanceKey
  @InstanceKey
end

#InstanceStateObject

  • RERUN 表示重跑

  • ADDITION 表示补录

  • PERIODIC 表示周期

  • APERIODIC 表示非周期

  • RERUN_SKIP_RUN 表示重跑 - 空跑

  • ADDITION_SKIP_RUN 表示补录 - 空跑

  • PERIODIC_SKIP_RUN 表示周期 - 空跑

  • APERIODIC_SKIP_RUN 表示非周期 - 空跑

  • MANUAL_TRIGGER 表示手动触发

  • RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑

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

Parameters:

  • Tries:

    失败重试次数

  • ExecutionPhaseList:

    **实例执行生命周期列表**

  • CostTime:

    耗费时间, 单位ms



5400
5401
5402
# File 'lib/v20250806/models.rb', line 5400

def InstanceState
  @InstanceState
end

#LifeRoundNumObject

  • RERUN 表示重跑

  • ADDITION 表示补录

  • PERIODIC 表示周期

  • APERIODIC 表示非周期

  • RERUN_SKIP_RUN 表示重跑 - 空跑

  • ADDITION_SKIP_RUN 表示补录 - 空跑

  • PERIODIC_SKIP_RUN 表示周期 - 空跑

  • APERIODIC_SKIP_RUN 表示非周期 - 空跑

  • MANUAL_TRIGGER 表示手动触发

  • RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑

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

Parameters:

  • Tries:

    失败重试次数

  • ExecutionPhaseList:

    **实例执行生命周期列表**

  • CostTime:

    耗费时间, 单位ms



5400
5401
5402
# File 'lib/v20250806/models.rb', line 5400

def LifeRoundNum
  @LifeRoundNum
end

#RunTypeObject

  • RERUN 表示重跑

  • ADDITION 表示补录

  • PERIODIC 表示周期

  • APERIODIC 表示非周期

  • RERUN_SKIP_RUN 表示重跑 - 空跑

  • ADDITION_SKIP_RUN 表示补录 - 空跑

  • PERIODIC_SKIP_RUN 表示周期 - 空跑

  • APERIODIC_SKIP_RUN 表示非周期 - 空跑

  • MANUAL_TRIGGER 表示手动触发

  • RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑

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

Parameters:

  • Tries:

    失败重试次数

  • ExecutionPhaseList:

    **实例执行生命周期列表**

  • CostTime:

    耗费时间, 单位ms



5400
5401
5402
# File 'lib/v20250806/models.rb', line 5400

def RunType
  @RunType
end

#TriesObject

  • RERUN 表示重跑

  • ADDITION 表示补录

  • PERIODIC 表示周期

  • APERIODIC 表示非周期

  • RERUN_SKIP_RUN 表示重跑 - 空跑

  • ADDITION_SKIP_RUN 表示补录 - 空跑

  • PERIODIC_SKIP_RUN 表示周期 - 空跑

  • APERIODIC_SKIP_RUN 表示非周期 - 空跑

  • MANUAL_TRIGGER 表示手动触发

  • RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑

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

Parameters:

  • Tries:

    失败重试次数

  • ExecutionPhaseList:

    **实例执行生命周期列表**

  • CostTime:

    耗费时间, 单位ms



5400
5401
5402
# File 'lib/v20250806/models.rb', line 5400

def Tries
  @Tries
end

Instance Method Details

#deserialize(params) ⇒ Object



5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
# File 'lib/v20250806/models.rb', line 5412

def deserialize(params)
  @InstanceKey = params['InstanceKey']
  @LifeRoundNum = params['LifeRoundNum']
  @InstanceState = params['InstanceState']
  @RunType = params['RunType']
  @Tries = params['Tries']
  unless params['ExecutionPhaseList'].nil?
    @ExecutionPhaseList = []
    params['ExecutionPhaseList'].each do |i|
      instanceexecutionphase_tmp = InstanceExecutionPhase.new
      instanceexecutionphase_tmp.deserialize(i)
      @ExecutionPhaseList << instanceexecutionphase_tmp
    end
  end
  @CostTime = params['CostTime']
end