Class: TencentCloud::Wedata::V20210820::InstanceLifeCycleVO

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

Overview

调度实例详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instancekey = nil, instancestate = nil, liferoundnum = nil, runtype = nil, tries = nil, lifecycledetaillist = nil, codefilename = nil, executionjobid = nil, brokerip = nil, originfilename = nil, logtype = nil, costtime = nil) ⇒ InstanceLifeCycleVO

Returns a new instance of InstanceLifeCycleVO.



22947
22948
22949
22950
22951
22952
22953
22954
22955
22956
22957
22958
22959
22960
# File 'lib/v20210820/models.rb', line 22947

def initialize(instancekey=nil, instancestate=nil, liferoundnum=nil, runtype=nil, tries=nil, lifecycledetaillist=nil, codefilename=nil, executionjobid=nil, brokerip=nil, originfilename=nil, logtype=nil, costtime=nil)
  @InstanceKey = instancekey
  @InstanceState = instancestate
  @LifeRoundNum = liferoundnum
  @RunType = runtype
  @Tries = tries
  @LifeCycleDetailList = lifecycledetaillist
  @CodeFileName = codefilename
  @ExecutionJobId = executionjobid
  @BrokerIp = brokerip
  @OriginFileName = originfilename
  @LogType = logtype
  @CostTime = costtime
end

Instance Attribute Details

#BrokerIpObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def BrokerIp
  @BrokerIp
end

#CodeFileNameObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def CodeFileName
  @CodeFileName
end

#CostTimeObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def CostTime
  @CostTime
end

#ExecutionJobIdObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def ExecutionJobId
  @ExecutionJobId
end

#InstanceKeyObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def InstanceKey
  @InstanceKey
end

#InstanceStateObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def InstanceState
  @InstanceState
end

#LifeCycleDetailListObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def LifeCycleDetailList
  @LifeCycleDetailList
end

#LifeRoundNumObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def LifeRoundNum
  @LifeRoundNum
end

#LogTypeObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def LogType
  @LogType
end

#OriginFileNameObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def OriginFileName
  @OriginFileName
end

#RunTypeObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def RunType
  @RunType
end

#TriesObject

  • run: 运行;
  • kill: 终止 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 耗费时间



22945
22946
22947
# File 'lib/v20210820/models.rb', line 22945

def Tries
  @Tries
end

Instance Method Details

#deserialize(params) ⇒ Object



22962
22963
22964
22965
22966
22967
22968
22969
22970
22971
22972
22973
22974
22975
22976
22977
22978
22979
22980
22981
22982
# File 'lib/v20210820/models.rb', line 22962

def deserialize(params)
  @InstanceKey = params['InstanceKey']
  @InstanceState = params['InstanceState']
  @LifeRoundNum = params['LifeRoundNum']
  @RunType = params['RunType']
  @Tries = params['Tries']
  unless params['LifeCycleDetailList'].nil?
    @LifeCycleDetailList = []
    params['LifeCycleDetailList'].each do |i|
      instancelifedetaildto_tmp = InstanceLifeDetailDto.new
      instancelifedetaildto_tmp.deserialize(i)
      @LifeCycleDetailList << instancelifedetaildto_tmp
    end
  end
  @CodeFileName = params['CodeFileName']
  @ExecutionJobId = params['ExecutionJobId']
  @BrokerIp = params['BrokerIp']
  @OriginFileName = params['OriginFileName']
  @LogType = params['LogType']
  @CostTime = params['CostTime']
end