Class: TencentCloud::Sqlserver::V20180328::QueryMigrationCheckProcessResponse

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

Overview

QueryMigrationCheckProcess返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalstep = nil, currentstep = nil, stepdetails = nil, requestid = nil) ⇒ QueryMigrationCheckProcessResponse

Returns a new instance of QueryMigrationCheckProcessResponse.



10092
10093
10094
10095
10096
10097
# File 'lib/v20180328/models.rb', line 10092

def initialize(totalstep=nil, currentstep=nil, stepdetails=nil, requestid=nil)
  @TotalStep = totalstep
  @CurrentStep = currentstep
  @StepDetails = stepdetails
  @RequestId = requestid
end

Instance Attribute Details

#CurrentStepObject

Parameters:

  • TotalStep:

    总步骤数量

  • CurrentStep:

    当前步骤编号,从1开始

  • StepDetails:

    所有步骤详情

  • RequestId:

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



10090
10091
10092
# File 'lib/v20180328/models.rb', line 10090

def CurrentStep
  @CurrentStep
end

#RequestIdObject

Parameters:

  • TotalStep:

    总步骤数量

  • CurrentStep:

    当前步骤编号,从1开始

  • StepDetails:

    所有步骤详情

  • RequestId:

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



10090
10091
10092
# File 'lib/v20180328/models.rb', line 10090

def RequestId
  @RequestId
end

#StepDetailsObject

Parameters:

  • TotalStep:

    总步骤数量

  • CurrentStep:

    当前步骤编号,从1开始

  • StepDetails:

    所有步骤详情

  • RequestId:

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



10090
10091
10092
# File 'lib/v20180328/models.rb', line 10090

def StepDetails
  @StepDetails
end

#TotalStepObject

Parameters:

  • TotalStep:

    总步骤数量

  • CurrentStep:

    当前步骤编号,从1开始

  • StepDetails:

    所有步骤详情

  • RequestId:

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



10090
10091
10092
# File 'lib/v20180328/models.rb', line 10090

def TotalStep
  @TotalStep
end

Instance Method Details

#deserialize(params) ⇒ Object



10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
# File 'lib/v20180328/models.rb', line 10099

def deserialize(params)
  @TotalStep = params['TotalStep']
  @CurrentStep = params['CurrentStep']
  unless params['StepDetails'].nil?
    @StepDetails = []
    params['StepDetails'].each do |i|
      stepdetail_tmp = StepDetail.new
      stepdetail_tmp.deserialize(i)
      @StepDetails << stepdetail_tmp
    end
  end
  @RequestId = params['RequestId']
end