Class: TencentCloud::Cls::V20201016::ModifyDataTransformRequest

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

Overview

ModifyDataTransform请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, name = nil, etlcontent = nil, enableflag = nil, dstresources = nil, backupgiveupdata = nil, hasserviceslog = nil, keepfailurelog = nil, failurelogkey = nil, datatransformsqldatasources = nil, envinfos = nil) ⇒ ModifyDataTransformRequest

Returns a new instance of ModifyDataTransformRequest.



14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
# File 'lib/v20201016/models.rb', line 14141

def initialize(taskid=nil, name=nil, etlcontent=nil, enableflag=nil, dstresources=nil, backupgiveupdata=nil, hasserviceslog=nil, keepfailurelog=nil, failurelogkey=nil, datatransformsqldatasources=nil, envinfos=nil)
  @TaskId = taskid
  @Name = name
  @EtlContent = etlcontent
  @EnableFlag = enableflag
  @DstResources = dstresources
  @BackupGiveUpData = backupgiveupdata
  @HasServicesLog = hasserviceslog
  @KeepFailureLog = keepfailurelog
  @FailureLogKey = failurelogkey
  @DataTransformSqlDataSources = datatransformsqldatasources
  @EnvInfos = envinfos
end

Instance Attribute Details

#BackupGiveUpData ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def BackupGiveUpData
  @BackupGiveUpData
end

#DataTransformSqlDataSources ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def DataTransformSqlDataSources
  @DataTransformSqlDataSources
end

#DstResources ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def DstResources
  @DstResources
end

#EnableFlag ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def EnableFlag
  @EnableFlag
end

#EnvInfos ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def EnvInfos
  @EnvInfos
end

#EtlContent ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def EtlContent
  @EtlContent
end

#FailureLogKey ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def FailureLogKey
  @FailureLogKey
end

#HasServicesLog ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def HasServicesLog
  @HasServicesLog
end

#KeepFailureLog ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def KeepFailureLog
  @KeepFailureLog
end

#Name ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def Name
  @Name
end

#TaskId ⇒ Object

Parameters:

  • EnableFlag: —

    任务启动状态. 默认为1,开启, 2关闭

  • DstResources: —

    加工任务目的topic_id以及别名

  • BackupGiveUpData: —

    超限之后是否丢弃日志数据

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启

  • KeepFailureLog: —

    保留失败日志状态。 1:不保留,2:保留

  • FailureLogKey: —

    失败日志的字段名称

  • DataTransformSqlDataSources: —

    外部数据源信息

  • EnvInfos: —

    设置的环境变量



14139
14140
14141
# File 'lib/v20201016/models.rb', line 14139

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
# File 'lib/v20201016/models.rb', line 14155

def deserialize(params)
  @TaskId = params['TaskId']
  @Name = params['Name']
  @EtlContent = params['EtlContent']
  @EnableFlag = params['EnableFlag']
  unless params['DstResources'].nil?
    @DstResources = []
    params['DstResources'].each do |i|
      datatransformresouceinfo_tmp = DataTransformResouceInfo.new
      datatransformresouceinfo_tmp.deserialize(i)
      @DstResources << datatransformresouceinfo_tmp
    end
  end
  @BackupGiveUpData = params['BackupGiveUpData']
  @HasServicesLog = params['HasServicesLog']
  @KeepFailureLog = params['KeepFailureLog']
  @FailureLogKey = params['FailureLogKey']
  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