Class: TencentCloud::Emr::V20190103::DescribeClusterFlowStatusDetailResponse

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

Overview

DescribeClusterFlowStatusDetail返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(stagedetails = nil, flowdesc = nil, flowname = nil, flowtotalprogress = nil, flowtotalstatus = nil, flowextradetail = nil, flowinfo = nil, requestid = nil) ⇒ DescribeClusterFlowStatusDetailResponse

Returns a new instance of DescribeClusterFlowStatusDetailResponse.



3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'lib/v20190103/models.rb', line 3129

def initialize(stagedetails=nil, flowdesc=nil, flowname=nil, flowtotalprogress=nil, flowtotalstatus=nil, flowextradetail=nil, flowinfo=nil, requestid=nil)
  @StageDetails = stagedetails
  @FlowDesc = flowdesc
  @FlowName = flowname
  @FlowTotalProgress = flowtotalprogress
  @FlowTotalStatus = flowtotalstatus
  @FlowExtraDetail = flowextradetail
  @FlowInfo = flowinfo
  @RequestId = requestid
end

Instance Attribute Details

#FlowDescObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 例如:0.8 0:初始化, 1:运行中, 2:完成, 3:完成(存在跳过步骤), -1:失败, -3:阻塞, NeedExtraDetail为true时返回 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StageDetails:

    任务步骤详情

  • FlowDesc:

    任务参数

  • FlowName:

    任务名称

  • FlowTotalProgress:

    总任务流程进度:

  • FlowTotalStatus:

    定义流程总状态:

  • FlowExtraDetail:

    流程额外信息

  • FlowInfo:

    流程描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3127
3128
3129
# File 'lib/v20190103/models.rb', line 3127

def FlowDesc
  @FlowDesc
end

#FlowExtraDetailObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 例如:0.8 0:初始化, 1:运行中, 2:完成, 3:完成(存在跳过步骤), -1:失败, -3:阻塞, NeedExtraDetail为true时返回 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StageDetails:

    任务步骤详情

  • FlowDesc:

    任务参数

  • FlowName:

    任务名称

  • FlowTotalProgress:

    总任务流程进度:

  • FlowTotalStatus:

    定义流程总状态:

  • FlowExtraDetail:

    流程额外信息

  • FlowInfo:

    流程描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3127
3128
3129
# File 'lib/v20190103/models.rb', line 3127

def FlowExtraDetail
  @FlowExtraDetail
end

#FlowInfoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 例如:0.8 0:初始化, 1:运行中, 2:完成, 3:完成(存在跳过步骤), -1:失败, -3:阻塞, NeedExtraDetail为true时返回 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StageDetails:

    任务步骤详情

  • FlowDesc:

    任务参数

  • FlowName:

    任务名称

  • FlowTotalProgress:

    总任务流程进度:

  • FlowTotalStatus:

    定义流程总状态:

  • FlowExtraDetail:

    流程额外信息

  • FlowInfo:

    流程描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3127
3128
3129
# File 'lib/v20190103/models.rb', line 3127

def FlowInfo
  @FlowInfo
end

#FlowNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 例如:0.8 0:初始化, 1:运行中, 2:完成, 3:完成(存在跳过步骤), -1:失败, -3:阻塞, NeedExtraDetail为true时返回 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StageDetails:

    任务步骤详情

  • FlowDesc:

    任务参数

  • FlowName:

    任务名称

  • FlowTotalProgress:

    总任务流程进度:

  • FlowTotalStatus:

    定义流程总状态:

  • FlowExtraDetail:

    流程额外信息

  • FlowInfo:

    流程描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3127
3128
3129
# File 'lib/v20190103/models.rb', line 3127

def FlowName
  @FlowName
end

#FlowTotalProgressObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 例如:0.8 0:初始化, 1:运行中, 2:完成, 3:完成(存在跳过步骤), -1:失败, -3:阻塞, NeedExtraDetail为true时返回 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StageDetails:

    任务步骤详情

  • FlowDesc:

    任务参数

  • FlowName:

    任务名称

  • FlowTotalProgress:

    总任务流程进度:

  • FlowTotalStatus:

    定义流程总状态:

  • FlowExtraDetail:

    流程额外信息

  • FlowInfo:

    流程描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3127
3128
3129
# File 'lib/v20190103/models.rb', line 3127

def FlowTotalProgress
  @FlowTotalProgress
end

#FlowTotalStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 例如:0.8 0:初始化, 1:运行中, 2:完成, 3:完成(存在跳过步骤), -1:失败, -3:阻塞, NeedExtraDetail为true时返回 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StageDetails:

    任务步骤详情

  • FlowDesc:

    任务参数

  • FlowName:

    任务名称

  • FlowTotalProgress:

    总任务流程进度:

  • FlowTotalStatus:

    定义流程总状态:

  • FlowExtraDetail:

    流程额外信息

  • FlowInfo:

    流程描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3127
3128
3129
# File 'lib/v20190103/models.rb', line 3127

def FlowTotalStatus
  @FlowTotalStatus
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 例如:0.8 0:初始化, 1:运行中, 2:完成, 3:完成(存在跳过步骤), -1:失败, -3:阻塞, NeedExtraDetail为true时返回 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StageDetails:

    任务步骤详情

  • FlowDesc:

    任务参数

  • FlowName:

    任务名称

  • FlowTotalProgress:

    总任务流程进度:

  • FlowTotalStatus:

    定义流程总状态:

  • FlowExtraDetail:

    流程额外信息

  • FlowInfo:

    流程描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3127
3128
3129
# File 'lib/v20190103/models.rb', line 3127

def RequestId
  @RequestId
end

#StageDetailsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 例如:0.8 0:初始化, 1:运行中, 2:完成, 3:完成(存在跳过步骤), -1:失败, -3:阻塞, NeedExtraDetail为true时返回 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • StageDetails:

    任务步骤详情

  • FlowDesc:

    任务参数

  • FlowName:

    任务名称

  • FlowTotalProgress:

    总任务流程进度:

  • FlowTotalStatus:

    定义流程总状态:

  • FlowExtraDetail:

    流程额外信息

  • FlowInfo:

    流程描述

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3127
3128
3129
# File 'lib/v20190103/models.rb', line 3127

def StageDetails
  @StageDetails
end

Instance Method Details

#deserialize(params) ⇒ Object



3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
# File 'lib/v20190103/models.rb', line 3140

def deserialize(params)
  unless params['StageDetails'].nil?
    @StageDetails = []
    params['StageDetails'].each do |i|
      stageinfodetail_tmp = StageInfoDetail.new
      stageinfodetail_tmp.deserialize(i)
      @StageDetails << stageinfodetail_tmp
    end
  end
  unless params['FlowDesc'].nil?
    @FlowDesc = []
    params['FlowDesc'].each do |i|
      flowparamsdesc_tmp = FlowParamsDesc.new
      flowparamsdesc_tmp.deserialize(i)
      @FlowDesc << flowparamsdesc_tmp
    end
  end
  @FlowName = params['FlowName']
  @FlowTotalProgress = params['FlowTotalProgress']
  @FlowTotalStatus = params['FlowTotalStatus']
  unless params['FlowExtraDetail'].nil?
    @FlowExtraDetail = []
    params['FlowExtraDetail'].each do |i|
      flowextradetail_tmp = FlowExtraDetail.new
      flowextradetail_tmp.deserialize(i)
      @FlowExtraDetail << flowextradetail_tmp
    end
  end
  @FlowInfo = params['FlowInfo']
  @RequestId = params['RequestId']
end