Class: TencentCloud::Cfs::V20190719::CreateLifecycleDataTaskRequest

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

Overview

CreateLifecycleDataTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filesystemid = nil, type = nil, taskpath = nil, taskname = nil, dataflowid = nil, isoverwrite = nil) ⇒ CreateLifecycleDataTaskRequest

Returns a new instance of CreateLifecycleDataTaskRequest.



963
964
965
966
967
968
969
970
# File 'lib/v20190719/models.rb', line 963

def initialize(filesystemid=nil, type=nil, taskpath=nil, taskname=nil, dataflowid=nil, isoverwrite=nil)
  @FileSystemId = filesystemid
  @Type = type
  @TaskPath = taskpath
  @TaskName = taskname
  @DataFlowId = dataflowid
  @IsOverwrite = isoverwrite
end

Instance Attribute Details

#DataFlowIdObject

Parameters:

  • FileSystemId:

    文件系统唯一 ID

  • Type:

    生命周期任务类型;archive:沉降;restore:预热;release:数据释放;metaload:元数据加载

  • TaskPath:

    需要沉降的路径或文件,仅支持传入1个路径,不允许为空。

  • TaskName:

    任务名称

  • DataFlowId:

    数据流动 ID ,该接口可以通过 DescribeDataFlow 查询

  • IsOverwrite:

    当CFSTurbo内的文件和外置存储存在同名情况时,是否覆盖。 ture:覆盖 false:不覆盖(同时也不会释放热存数据) 为空时,默认为false



961
962
963
# File 'lib/v20190719/models.rb', line 961

def DataFlowId
  @DataFlowId
end

#FileSystemIdObject

Parameters:

  • FileSystemId:

    文件系统唯一 ID

  • Type:

    生命周期任务类型;archive:沉降;restore:预热;release:数据释放;metaload:元数据加载

  • TaskPath:

    需要沉降的路径或文件,仅支持传入1个路径,不允许为空。

  • TaskName:

    任务名称

  • DataFlowId:

    数据流动 ID ,该接口可以通过 DescribeDataFlow 查询

  • IsOverwrite:

    当CFSTurbo内的文件和外置存储存在同名情况时,是否覆盖。 ture:覆盖 false:不覆盖(同时也不会释放热存数据) 为空时,默认为false



961
962
963
# File 'lib/v20190719/models.rb', line 961

def FileSystemId
  @FileSystemId
end

#IsOverwriteObject

Parameters:

  • FileSystemId:

    文件系统唯一 ID

  • Type:

    生命周期任务类型;archive:沉降;restore:预热;release:数据释放;metaload:元数据加载

  • TaskPath:

    需要沉降的路径或文件,仅支持传入1个路径,不允许为空。

  • TaskName:

    任务名称

  • DataFlowId:

    数据流动 ID ,该接口可以通过 DescribeDataFlow 查询

  • IsOverwrite:

    当CFSTurbo内的文件和外置存储存在同名情况时,是否覆盖。 ture:覆盖 false:不覆盖(同时也不会释放热存数据) 为空时,默认为false



961
962
963
# File 'lib/v20190719/models.rb', line 961

def IsOverwrite
  @IsOverwrite
end

#TaskNameObject

Parameters:

  • FileSystemId:

    文件系统唯一 ID

  • Type:

    生命周期任务类型;archive:沉降;restore:预热;release:数据释放;metaload:元数据加载

  • TaskPath:

    需要沉降的路径或文件,仅支持传入1个路径,不允许为空。

  • TaskName:

    任务名称

  • DataFlowId:

    数据流动 ID ,该接口可以通过 DescribeDataFlow 查询

  • IsOverwrite:

    当CFSTurbo内的文件和外置存储存在同名情况时,是否覆盖。 ture:覆盖 false:不覆盖(同时也不会释放热存数据) 为空时,默认为false



961
962
963
# File 'lib/v20190719/models.rb', line 961

def TaskName
  @TaskName
end

#TaskPathObject

Parameters:

  • FileSystemId:

    文件系统唯一 ID

  • Type:

    生命周期任务类型;archive:沉降;restore:预热;release:数据释放;metaload:元数据加载

  • TaskPath:

    需要沉降的路径或文件,仅支持传入1个路径,不允许为空。

  • TaskName:

    任务名称

  • DataFlowId:

    数据流动 ID ,该接口可以通过 DescribeDataFlow 查询

  • IsOverwrite:

    当CFSTurbo内的文件和外置存储存在同名情况时,是否覆盖。 ture:覆盖 false:不覆盖(同时也不会释放热存数据) 为空时,默认为false



961
962
963
# File 'lib/v20190719/models.rb', line 961

def TaskPath
  @TaskPath
end

#TypeObject

Parameters:

  • FileSystemId:

    文件系统唯一 ID

  • Type:

    生命周期任务类型;archive:沉降;restore:预热;release:数据释放;metaload:元数据加载

  • TaskPath:

    需要沉降的路径或文件,仅支持传入1个路径,不允许为空。

  • TaskName:

    任务名称

  • DataFlowId:

    数据流动 ID ,该接口可以通过 DescribeDataFlow 查询

  • IsOverwrite:

    当CFSTurbo内的文件和外置存储存在同名情况时,是否覆盖。 ture:覆盖 false:不覆盖(同时也不会释放热存数据) 为空时,默认为false



961
962
963
# File 'lib/v20190719/models.rb', line 961

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



972
973
974
975
976
977
978
979
# File 'lib/v20190719/models.rb', line 972

def deserialize(params)
  @FileSystemId = params['FileSystemId']
  @Type = params['Type']
  @TaskPath = params['TaskPath']
  @TaskName = params['TaskName']
  @DataFlowId = params['DataFlowId']
  @IsOverwrite = params['IsOverwrite']
end