Class: TencentCloud::Chdfs::V20201112::RestoreTask

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

Overview

回热任务

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(restoretaskid = nil, filepath = nil, type = nil, days = nil, status = nil, createtime = nil) ⇒ RestoreTask

Returns a new instance of RestoreTask.



1524
1525
1526
1527
1528
1529
1530
1531
# File 'lib/v20201112/models.rb', line 1524

def initialize(restoretaskid=nil, filepath=nil, type=nil, days=nil, status=nil, createtime=nil)
  @RestoreTaskId = restoretaskid
  @FilePath = filepath
  @Type = type
  @Days = days
  @Status = status
  @CreateTime = createtime
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • RestoreTaskId:

    回热任务ID

  • FilePath:

    回热任务文件路径

  • Type:

    回热任务类型(1:标准;2:极速;3:批量,暂时仅支持标准)

  • Days:

    指定恢复出的临时副本的有效时长(单位天)

  • Status:

    回热任务状态(1:绑定文件中;2:绑定文件完成;3:文件回热中;4:文件回热完成)

  • CreateTime:

    创建时间



1522
1523
1524
# File 'lib/v20201112/models.rb', line 1522

def CreateTime
  @CreateTime
end

#DaysObject

Parameters:

  • RestoreTaskId:

    回热任务ID

  • FilePath:

    回热任务文件路径

  • Type:

    回热任务类型(1:标准;2:极速;3:批量,暂时仅支持标准)

  • Days:

    指定恢复出的临时副本的有效时长(单位天)

  • Status:

    回热任务状态(1:绑定文件中;2:绑定文件完成;3:文件回热中;4:文件回热完成)

  • CreateTime:

    创建时间



1522
1523
1524
# File 'lib/v20201112/models.rb', line 1522

def Days
  @Days
end

#FilePathObject

Parameters:

  • RestoreTaskId:

    回热任务ID

  • FilePath:

    回热任务文件路径

  • Type:

    回热任务类型(1:标准;2:极速;3:批量,暂时仅支持标准)

  • Days:

    指定恢复出的临时副本的有效时长(单位天)

  • Status:

    回热任务状态(1:绑定文件中;2:绑定文件完成;3:文件回热中;4:文件回热完成)

  • CreateTime:

    创建时间



1522
1523
1524
# File 'lib/v20201112/models.rb', line 1522

def FilePath
  @FilePath
end

#RestoreTaskIdObject

Parameters:

  • RestoreTaskId:

    回热任务ID

  • FilePath:

    回热任务文件路径

  • Type:

    回热任务类型(1:标准;2:极速;3:批量,暂时仅支持标准)

  • Days:

    指定恢复出的临时副本的有效时长(单位天)

  • Status:

    回热任务状态(1:绑定文件中;2:绑定文件完成;3:文件回热中;4:文件回热完成)

  • CreateTime:

    创建时间



1522
1523
1524
# File 'lib/v20201112/models.rb', line 1522

def RestoreTaskId
  @RestoreTaskId
end

#StatusObject

Parameters:

  • RestoreTaskId:

    回热任务ID

  • FilePath:

    回热任务文件路径

  • Type:

    回热任务类型(1:标准;2:极速;3:批量,暂时仅支持标准)

  • Days:

    指定恢复出的临时副本的有效时长(单位天)

  • Status:

    回热任务状态(1:绑定文件中;2:绑定文件完成;3:文件回热中;4:文件回热完成)

  • CreateTime:

    创建时间



1522
1523
1524
# File 'lib/v20201112/models.rb', line 1522

def Status
  @Status
end

#TypeObject

Parameters:

  • RestoreTaskId:

    回热任务ID

  • FilePath:

    回热任务文件路径

  • Type:

    回热任务类型(1:标准;2:极速;3:批量,暂时仅支持标准)

  • Days:

    指定恢复出的临时副本的有效时长(单位天)

  • Status:

    回热任务状态(1:绑定文件中;2:绑定文件完成;3:文件回热中;4:文件回热完成)

  • CreateTime:

    创建时间



1522
1523
1524
# File 'lib/v20201112/models.rb', line 1522

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1533
1534
1535
1536
1537
1538
1539
1540
# File 'lib/v20201112/models.rb', line 1533

def deserialize(params)
  @RestoreTaskId = params['RestoreTaskId']
  @FilePath = params['FilePath']
  @Type = params['Type']
  @Days = params['Days']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
end