Class: TencentCloud::Wedata::V20210820::SubmitSqlTaskRequest

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

Overview

SubmitSqlTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasetype = nil, datasourceid = nil, groupid = nil, scriptid = nil, projectid = nil, databasename = nil, engineid = nil, scriptcontent = nil, resourcequeue = nil, datasourcetype = nil, computeresource = nil, runparams = nil, confparams = nil, scriptencryption = nil) ⇒ SubmitSqlTaskRequest

Returns a new instance of SubmitSqlTaskRequest.



22963
22964
22965
22966
22967
22968
22969
22970
22971
22972
22973
22974
22975
22976
22977
22978
# File 'lib/v20210820/models.rb', line 22963

def initialize(databasetype=nil, datasourceid=nil, groupid=nil, scriptid=nil, projectid=nil, databasename=nil, engineid=nil, scriptcontent=nil, resourcequeue=nil, datasourcetype=nil, computeresource=nil, runparams=nil, confparams=nil, scriptencryption=nil)
  @DatabaseType = databasetype
  @DatasourceId = datasourceid
  @GroupId = groupid
  @ScriptId = scriptid
  @ProjectId = projectid
  @DatabaseName = databasename
  @EngineId = engineid
  @ScriptContent = scriptcontent
  @ResourceQueue = resourcequeue
  @DatasourceType = datasourcetype
  @ComputeResource = computeresource
  @RunParams = runparams
  @ConfParams = confparams
  @ScriptEncryption = scriptencryption
end

Instance Attribute Details

#ComputeResourceObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def ComputeResource
  @ComputeResource
end

#ConfParamsObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def ConfParams
  @ConfParams
end

#DatabaseNameObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def DatabaseName
  @DatabaseName
end

#DatabaseTypeObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def DatabaseType
  @DatabaseType
end

#DatasourceIdObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def DatasourceId
  @DatasourceId
end

#DatasourceTypeObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def DatasourceType
  @DatasourceType
end

#EngineIdObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def EngineId
  @EngineId
end

#GroupIdObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def GroupId
  @GroupId
end

#ProjectIdObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def ProjectId
  @ProjectId
end

#ResourceQueueObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def ResourceQueue
  @ResourceQueue
end

#RunParamsObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def RunParams
  @RunParams
end

#ScriptContentObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def ScriptContent
  @ScriptContent
end

#ScriptEncryptionObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def ScriptEncryption
  @ScriptEncryption
end

#ScriptIdObject

Parameters:

  • DatabaseType:

    数据库类型

  • DatasourceId:

    数据源Id

  • GroupId:

    资源组Id

  • ScriptId:

    脚本文件id

  • ProjectId:

    项目id

  • DatabaseName:

    数据库名称

  • EngineId:

    执行引擎实例ID

  • ScriptContent:

    脚本内容

  • ResourceQueue:

    资源队列

  • DatasourceType:

    数据库类型

  • ComputeResource:

    计算资源名称

  • RunParams:

    高级运行参数

  • ConfParams:

    高级设置

  • ScriptEncryption:

    脚本内容是否base64加密



22961
22962
22963
# File 'lib/v20210820/models.rb', line 22961

def ScriptId
  @ScriptId
end

Instance Method Details

#deserialize(params) ⇒ Object



22980
22981
22982
22983
22984
22985
22986
22987
22988
22989
22990
22991
22992
22993
22994
22995
# File 'lib/v20210820/models.rb', line 22980

def deserialize(params)
  @DatabaseType = params['DatabaseType']
  @DatasourceId = params['DatasourceId']
  @GroupId = params['GroupId']
  @ScriptId = params['ScriptId']
  @ProjectId = params['ProjectId']
  @DatabaseName = params['DatabaseName']
  @EngineId = params['EngineId']
  @ScriptContent = params['ScriptContent']
  @ResourceQueue = params['ResourceQueue']
  @DatasourceType = params['DatasourceType']
  @ComputeResource = params['ComputeResource']
  @RunParams = params['RunParams']
  @ConfParams = params['ConfParams']
  @ScriptEncryption = params['ScriptEncryption']
end