Class: TencentCloud::Cls::V20201016::CreateDataTransformRequest

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

Overview

CreateDataTransform请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(functype = nil, srctopicid = nil, name = nil, etlcontent = nil, tasktype = nil, dstresources = nil, enableflag = nil, previewlogstatistics = nil, backupgiveupdata = nil, hasserviceslog = nil, datatransformtype = nil, keepfailurelog = nil, failurelogkey = nil, processfromtimestamp = nil, processtotimestamp = nil, taskid = nil, datatransformsqldatasources = nil, envinfos = nil) ⇒ CreateDataTransformRequest

Returns a new instance of CreateDataTransformRequest.



3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
# File 'lib/v20201016/models.rb', line 3453

def initialize(functype=nil, srctopicid=nil, name=nil, etlcontent=nil, tasktype=nil, dstresources=nil, enableflag=nil, previewlogstatistics=nil, backupgiveupdata=nil, hasserviceslog=nil, datatransformtype=nil, keepfailurelog=nil, failurelogkey=nil, processfromtimestamp=nil, processtotimestamp=nil, taskid=nil, datatransformsqldatasources=nil, envinfos=nil)
  @FuncType = functype
  @SrcTopicId = srctopicid
  @Name = name
  @EtlContent = etlcontent
  @TaskType = tasktype
  @DstResources = dstresources
  @EnableFlag = enableflag
  @PreviewLogStatistics = previewlogstatistics
  @BackupGiveUpData = backupgiveupdata
  @HasServicesLog = hasserviceslog
  @DataTransformType = datatransformtype
  @KeepFailureLog = keepfailurelog
  @FailureLogKey = failurelogkey
  @ProcessFromTimestamp = processfromtimestamp
  @ProcessToTimestamp = processtotimestamp
  @TaskId = taskid
  @DataTransformSqlDataSources = datatransformsqldatasources
  @EnvInfos = envinfos
end

Instance Attribute Details

#BackupGiveUpData ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def BackupGiveUpData
  @BackupGiveUpData
end

#DataTransformSqlDataSources ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def DataTransformSqlDataSources
  @DataTransformSqlDataSources
end

#DataTransformType ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def DataTransformType
  @DataTransformType
end

#DstResources ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def DstResources
  @DstResources
end

#EnableFlag ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def EnableFlag
  @EnableFlag
end

#EnvInfos ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def EnvInfos
  @EnvInfos
end

#EtlContent ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def EtlContent
  @EtlContent
end

#FailureLogKey ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def FailureLogKey
  @FailureLogKey
end

#FuncType ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def FuncType
  @FuncType
end

#HasServicesLog ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def HasServicesLog
  @HasServicesLog
end

#KeepFailureLog ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def KeepFailureLog
  @KeepFailureLog
end

#Name ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def Name
  @Name
end

#PreviewLogStatistics ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def PreviewLogStatistics
  @PreviewLogStatistics
end

#ProcessFromTimestamp ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def ProcessFromTimestamp
  @ProcessFromTimestamp
end

#ProcessToTimestamp ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def ProcessToTimestamp
  @ProcessToTimestamp
end

#SrcTopicId ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def SrcTopicId
  @SrcTopicId
end

#TaskId ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def TaskId
  @TaskId
end

#TaskType ⇒ Object

Parameters:

  • TaskId: —

    对已经创建的并且使用了关联外部数据库能力的任务预览(TaskType 为 1 或 2)时,该值必传

  • DataTransformSqlDataSources: —

    关联的数据源信息

  • EnvInfos: —

    设置的环境变量



3451
3452
3453
# File 'lib/v20201016/models.rb', line 3451

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
# File 'lib/v20201016/models.rb', line 3474

def deserialize(params)
  @FuncType = params['FuncType']
  @SrcTopicId = params['SrcTopicId']
  @Name = params['Name']
  @EtlContent = params['EtlContent']
  @TaskType = params['TaskType']
  unless params['DstResources'].nil?
    @DstResources = []
    params['DstResources'].each do |i|
      datatransformresouceinfo_tmp = DataTransformResouceInfo.new
      datatransformresouceinfo_tmp.deserialize(i)
      @DstResources << datatransformresouceinfo_tmp
    end
  end
  @EnableFlag = params['EnableFlag']
  unless params['PreviewLogStatistics'].nil?
    @PreviewLogStatistics = []
    params['PreviewLogStatistics'].each do |i|
      previewlogstatistic_tmp = PreviewLogStatistic.new
      previewlogstatistic_tmp.deserialize(i)
      @PreviewLogStatistics << previewlogstatistic_tmp
    end
  end
  @BackupGiveUpData = params['BackupGiveUpData']
  @HasServicesLog = params['HasServicesLog']
  @DataTransformType = params['DataTransformType']
  @KeepFailureLog = params['KeepFailureLog']
  @FailureLogKey = params['FailureLogKey']
  @ProcessFromTimestamp = params['ProcessFromTimestamp']
  @ProcessToTimestamp = params['ProcessToTimestamp']
  @TaskId = params['TaskId']
  unless params['DataTransformSqlDataSources'].nil?
    @DataTransformSqlDataSources = []
    params['DataTransformSqlDataSources'].each do |i|
      datatransformsqldatasource_tmp = DataTransformSqlDataSource.new
      datatransformsqldatasource_tmp.deserialize(i)
      @DataTransformSqlDataSources << datatransformsqldatasource_tmp
    end
  end
  unless params['EnvInfos'].nil?
    @EnvInfos = []
    params['EnvInfos'].each do |i|
      envinfo_tmp = EnvInfo.new
      envinfo_tmp.deserialize(i)
      @EnvInfos << envinfo_tmp
    end
  end
end