Class: TencentCloud::Batch::V20170312::TaskInstanceView

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

Overview

任务实例视图信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskinstanceindex = nil, taskinstancestate = nil, exitcode = nil, statereason = nil, computenodeinstanceid = nil, createtime = nil, launchtime = nil, runningtime = nil, endtime = nil, redirectinfo = nil, statedetailedreason = nil) ⇒ TaskInstanceView

Returns a new instance of TaskInstanceView.



3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
# File 'lib/v20170312/models.rb', line 3923

def initialize(taskinstanceindex=nil, taskinstancestate=nil, exitcode=nil, statereason=nil, computenodeinstanceid=nil, createtime=nil, launchtime=nil, runningtime=nil, endtime=nil, redirectinfo=nil, statedetailedreason=nil)
  @TaskInstanceIndex = taskinstanceindex
  @TaskInstanceState = taskinstancestate
  @ExitCode = exitcode
  @StateReason = statereason
  @ComputeNodeInstanceId = computenodeinstanceid
  @CreateTime = createtime
  @LaunchTime = launchtime
  @RunningTime = runningtime
  @EndTime = endtime
  @RedirectInfo = redirectinfo
  @StateDetailedReason = statedetailedreason
end

Instance Attribute Details

#ComputeNodeInstanceIdObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def ComputeNodeInstanceId
  @ComputeNodeInstanceId
end

#CreateTimeObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def CreateTime
  @CreateTime
end

#EndTimeObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def EndTime
  @EndTime
end

#ExitCodeObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def ExitCode
  @ExitCode
end

#LaunchTimeObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def LaunchTime
  @LaunchTime
end

#RedirectInfoObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def RedirectInfo
  @RedirectInfo
end

#RunningTimeObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def RunningTime
  @RunningTime
end

#StateDetailedReasonObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def StateDetailedReason
  @StateDetailedReason
end

#StateReasonObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def StateReason
  @StateReason
end

#TaskInstanceIndexObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def TaskInstanceIndex
  @TaskInstanceIndex
end

#TaskInstanceStateObject

  • PENDING:等待中;

  • RUNNABLE:可运行;

  • STARTING:启动中;

  • RUNNING:运行中;

  • SUCCEED:成功;

  • FAILED:失败;

  • FAILED_INTERRUPTED:失败后保留实例。

Parameters:

  • TaskInstanceIndex:

    任务实例索引

  • TaskInstanceState:

    任务实例状态:

  • ExitCode:

    应用程序执行结束的exit code

  • StateReason:

    任务实例状态原因,任务实例失败时,会记录失败原因

  • ComputeNodeInstanceId:

    任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化

  • CreateTime:

    创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • LaunchTime:

    启动时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RunningTime:

    开始运行时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • EndTime:

    结束时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • RedirectInfo:

    重定向信息

  • StateDetailedReason:

    任务实例状态原因详情,任务实例失败时,会记录失败原因



3921
3922
3923
# File 'lib/v20170312/models.rb', line 3921

def TaskInstanceState
  @TaskInstanceState
end

Instance Method Details

#deserialize(params) ⇒ Object



3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
# File 'lib/v20170312/models.rb', line 3937

def deserialize(params)
  @TaskInstanceIndex = params['TaskInstanceIndex']
  @TaskInstanceState = params['TaskInstanceState']
  @ExitCode = params['ExitCode']
  @StateReason = params['StateReason']
  @ComputeNodeInstanceId = params['ComputeNodeInstanceId']
  @CreateTime = params['CreateTime']
  @LaunchTime = params['LaunchTime']
  @RunningTime = params['RunningTime']
  @EndTime = params['EndTime']
  unless params['RedirectInfo'].nil?
    @RedirectInfo = RedirectInfo.new
    @RedirectInfo.deserialize(params['RedirectInfo'])
  end
  @StateDetailedReason = params['StateDetailedReason']
end