Class: TencentCloud::Dts::V20211206::DescribeSubscribeCheckJobResponse

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

Overview

DescribeSubscribeCheckJob返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subscribeid = nil, message = nil, status = nil, progress = nil, stepall = nil, stepnow = nil, steps = nil, requestid = nil) ⇒ DescribeSubscribeCheckJobResponse

Returns a new instance of DescribeSubscribeCheckJobResponse.



2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
# File 'lib/v20211206/models.rb', line 2901

def initialize(subscribeid=nil, message=nil, status=nil, progress=nil, stepall=nil, stepnow=nil, steps=nil, requestid=nil)
  @SubscribeId = subscribeid
  @Message = message
  @Status = status
  @Progress = progress
  @StepAll = stepall
  @StepNow = stepnow
  @Steps = steps
  @RequestId = requestid
end

Instance Attribute Details

#MessageObject

Parameters:

  • SubscribeId:

    订阅实例ID

  • Message:

    失败或者报错提示,成功则提示success。

  • Status:

    任务运行状态,可能值为 running(运行中),failed(失败),success(成功),unknown(未知状态)。

  • Progress:

    当前总体进度,范围 0~100

  • StepAll:

    校验总步骤数

  • StepNow:

    当前执行步骤

  • Steps:

    各个步骤运行状态

  • RequestId:

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



2899
2900
2901
# File 'lib/v20211206/models.rb', line 2899

def Message
  @Message
end

#ProgressObject

Parameters:

  • SubscribeId:

    订阅实例ID

  • Message:

    失败或者报错提示,成功则提示success。

  • Status:

    任务运行状态,可能值为 running(运行中),failed(失败),success(成功),unknown(未知状态)。

  • Progress:

    当前总体进度,范围 0~100

  • StepAll:

    校验总步骤数

  • StepNow:

    当前执行步骤

  • Steps:

    各个步骤运行状态

  • RequestId:

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



2899
2900
2901
# File 'lib/v20211206/models.rb', line 2899

def Progress
  @Progress
end

#RequestIdObject

Parameters:

  • SubscribeId:

    订阅实例ID

  • Message:

    失败或者报错提示,成功则提示success。

  • Status:

    任务运行状态,可能值为 running(运行中),failed(失败),success(成功),unknown(未知状态)。

  • Progress:

    当前总体进度,范围 0~100

  • StepAll:

    校验总步骤数

  • StepNow:

    当前执行步骤

  • Steps:

    各个步骤运行状态

  • RequestId:

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



2899
2900
2901
# File 'lib/v20211206/models.rb', line 2899

def RequestId
  @RequestId
end

#StatusObject

Parameters:

  • SubscribeId:

    订阅实例ID

  • Message:

    失败或者报错提示,成功则提示success。

  • Status:

    任务运行状态,可能值为 running(运行中),failed(失败),success(成功),unknown(未知状态)。

  • Progress:

    当前总体进度,范围 0~100

  • StepAll:

    校验总步骤数

  • StepNow:

    当前执行步骤

  • Steps:

    各个步骤运行状态

  • RequestId:

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



2899
2900
2901
# File 'lib/v20211206/models.rb', line 2899

def Status
  @Status
end

#StepAllObject

Parameters:

  • SubscribeId:

    订阅实例ID

  • Message:

    失败或者报错提示,成功则提示success。

  • Status:

    任务运行状态,可能值为 running(运行中),failed(失败),success(成功),unknown(未知状态)。

  • Progress:

    当前总体进度,范围 0~100

  • StepAll:

    校验总步骤数

  • StepNow:

    当前执行步骤

  • Steps:

    各个步骤运行状态

  • RequestId:

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



2899
2900
2901
# File 'lib/v20211206/models.rb', line 2899

def StepAll
  @StepAll
end

#StepNowObject

Parameters:

  • SubscribeId:

    订阅实例ID

  • Message:

    失败或者报错提示,成功则提示success。

  • Status:

    任务运行状态,可能值为 running(运行中),failed(失败),success(成功),unknown(未知状态)。

  • Progress:

    当前总体进度,范围 0~100

  • StepAll:

    校验总步骤数

  • StepNow:

    当前执行步骤

  • Steps:

    各个步骤运行状态

  • RequestId:

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



2899
2900
2901
# File 'lib/v20211206/models.rb', line 2899

def StepNow
  @StepNow
end

#StepsObject

Parameters:

  • SubscribeId:

    订阅实例ID

  • Message:

    失败或者报错提示,成功则提示success。

  • Status:

    任务运行状态,可能值为 running(运行中),failed(失败),success(成功),unknown(未知状态)。

  • Progress:

    当前总体进度,范围 0~100

  • StepAll:

    校验总步骤数

  • StepNow:

    当前执行步骤

  • Steps:

    各个步骤运行状态

  • RequestId:

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



2899
2900
2901
# File 'lib/v20211206/models.rb', line 2899

def Steps
  @Steps
end

#SubscribeIdObject

Parameters:

  • SubscribeId:

    订阅实例ID

  • Message:

    失败或者报错提示,成功则提示success。

  • Status:

    任务运行状态,可能值为 running(运行中),failed(失败),success(成功),unknown(未知状态)。

  • Progress:

    当前总体进度,范围 0~100

  • StepAll:

    校验总步骤数

  • StepNow:

    当前执行步骤

  • Steps:

    各个步骤运行状态

  • RequestId:

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



2899
2900
2901
# File 'lib/v20211206/models.rb', line 2899

def SubscribeId
  @SubscribeId
end

Instance Method Details

#deserialize(params) ⇒ Object



2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
# File 'lib/v20211206/models.rb', line 2912

def deserialize(params)
  @SubscribeId = params['SubscribeId']
  @Message = params['Message']
  @Status = params['Status']
  @Progress = params['Progress']
  @StepAll = params['StepAll']
  @StepNow = params['StepNow']
  unless params['Steps'].nil?
    @Steps = []
    params['Steps'].each do |i|
      subscribecheckstepinfo_tmp = SubscribeCheckStepInfo.new
      subscribecheckstepinfo_tmp.deserialize(i)
      @Steps << subscribecheckstepinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end