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.



3421
3422
3423
3424
3425
3426
3427
3428
3429
# File 'lib/v20250806/models.rb', line 3421

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



3419
3420
3421
# File 'lib/v20250806/models.rb', line 3419

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



3419
3420
3421
# File 'lib/v20250806/models.rb', line 3419

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



3419
3420
3421
# File 'lib/v20250806/models.rb', line 3419

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



3419
3420
3421
# File 'lib/v20250806/models.rb', line 3419

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



3419
3420
3421
# File 'lib/v20250806/models.rb', line 3419

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



3419
3420
3421
# File 'lib/v20250806/models.rb', line 3419

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



3419
3420
3421
# File 'lib/v20250806/models.rb', line 3419

def Tries
  @Tries
end

Instance Method Details

#deserialize(params) ⇒ Object



3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
# File 'lib/v20250806/models.rb', line 3431

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