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.



22201
22202
22203
22204
22205
22206
22207
22208
22209
22210
22211
22212
22213
22214
# File 'lib/v20210820/models.rb', line 22201

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:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def BrokerIp
  @BrokerIp
end

#CodeFileNameObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def CodeFileName
  @CodeFileName
end

#CostTimeObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def CostTime
  @CostTime
end

#ExecutionJobIdObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def ExecutionJobId
  @ExecutionJobId
end

#InstanceKeyObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def InstanceKey
  @InstanceKey
end

#InstanceStateObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def InstanceState
  @InstanceState
end

#LifeCycleDetailListObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def LifeCycleDetailList
  @LifeCycleDetailList
end

#LifeRoundNumObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def LifeRoundNum
  @LifeRoundNum
end

#LogTypeObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def LogType
  @LogType
end

#OriginFileNameObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def OriginFileName
  @OriginFileName
end

#RunTypeObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def RunType
  @RunType
end

#TriesObject

  • run: 运行;

  • kill: 终止

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

Parameters:

  • CostTime:

    耗费时间



22199
22200
22201
# File 'lib/v20210820/models.rb', line 22199

def Tries
  @Tries
end

Instance Method Details

#deserialize(params) ⇒ Object



22216
22217
22218
22219
22220
22221
22222
22223
22224
22225
22226
22227
22228
22229
22230
22231
22232
22233
22234
22235
22236
# File 'lib/v20210820/models.rb', line 22216

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