Class: TencentCloud::Dts::V20211206::ProcessProgress

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

Overview

任务步骤信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, percent = nil, stepall = nil, stepnow = nil, message = nil, steps = nil) ⇒ ProcessProgress

Returns a new instance of ProcessProgress.



6035
6036
6037
6038
6039
6040
6041
6042
# File 'lib/v20211206/models.rb', line 6035

def initialize(status=nil, percent=nil, stepall=nil, stepnow=nil, message=nil, steps=nil)
  @Status = status
  @Percent = percent
  @StepAll = stepall
  @StepNow = stepnow
  @Message = message
  @Steps = steps
end

Instance Attribute Details

#MessageObject

Parameters:

  • Status:

    步骤的状态, 包括:notStarted(未开始)、running(运行中)、success(成功)、failed(失败)等

  • Percent:

    进度信息

  • StepAll:

    总的步骤数

  • StepNow:

    当前进行的步骤

  • Message:

    当前步骤输出提示信息

  • Steps:

    步骤信息



6033
6034
6035
# File 'lib/v20211206/models.rb', line 6033

def Message
  @Message
end

#PercentObject

Parameters:

  • Status:

    步骤的状态, 包括:notStarted(未开始)、running(运行中)、success(成功)、failed(失败)等

  • Percent:

    进度信息

  • StepAll:

    总的步骤数

  • StepNow:

    当前进行的步骤

  • Message:

    当前步骤输出提示信息

  • Steps:

    步骤信息



6033
6034
6035
# File 'lib/v20211206/models.rb', line 6033

def Percent
  @Percent
end

#StatusObject

Parameters:

  • Status:

    步骤的状态, 包括:notStarted(未开始)、running(运行中)、success(成功)、failed(失败)等

  • Percent:

    进度信息

  • StepAll:

    总的步骤数

  • StepNow:

    当前进行的步骤

  • Message:

    当前步骤输出提示信息

  • Steps:

    步骤信息



6033
6034
6035
# File 'lib/v20211206/models.rb', line 6033

def Status
  @Status
end

#StepAllObject

Parameters:

  • Status:

    步骤的状态, 包括:notStarted(未开始)、running(运行中)、success(成功)、failed(失败)等

  • Percent:

    进度信息

  • StepAll:

    总的步骤数

  • StepNow:

    当前进行的步骤

  • Message:

    当前步骤输出提示信息

  • Steps:

    步骤信息



6033
6034
6035
# File 'lib/v20211206/models.rb', line 6033

def StepAll
  @StepAll
end

#StepNowObject

Parameters:

  • Status:

    步骤的状态, 包括:notStarted(未开始)、running(运行中)、success(成功)、failed(失败)等

  • Percent:

    进度信息

  • StepAll:

    总的步骤数

  • StepNow:

    当前进行的步骤

  • Message:

    当前步骤输出提示信息

  • Steps:

    步骤信息



6033
6034
6035
# File 'lib/v20211206/models.rb', line 6033

def StepNow
  @StepNow
end

#StepsObject

Parameters:

  • Status:

    步骤的状态, 包括:notStarted(未开始)、running(运行中)、success(成功)、failed(失败)等

  • Percent:

    进度信息

  • StepAll:

    总的步骤数

  • StepNow:

    当前进行的步骤

  • Message:

    当前步骤输出提示信息

  • Steps:

    步骤信息



6033
6034
6035
# File 'lib/v20211206/models.rb', line 6033

def Steps
  @Steps
end

Instance Method Details

#deserialize(params) ⇒ Object



6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
# File 'lib/v20211206/models.rb', line 6044

def deserialize(params)
  @Status = params['Status']
  @Percent = params['Percent']
  @StepAll = params['StepAll']
  @StepNow = params['StepNow']
  @Message = params['Message']
  unless params['Steps'].nil?
    @Steps = []
    params['Steps'].each do |i|
      stepdetailinfo_tmp = StepDetailInfo.new
      stepdetailinfo_tmp.deserialize(i)
      @Steps << stepdetailinfo_tmp
    end
  end
end