Class: TencentCloud::Wedata::V20250806::RunSQLScriptRequest

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

Overview

RunSQLScript请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scriptid = nil, projectid = nil, scriptcontent = nil, params = nil) ⇒ RunSQLScriptRequest

Returns a new instance of RunSQLScriptRequest.



10766
10767
10768
10769
10770
10771
# File 'lib/v20250806/models.rb', line 10766

def initialize(scriptid=nil, projectid=nil, scriptcontent=nil, params=nil)
  @ScriptId = scriptid
  @ProjectId = projectid
  @ScriptContent = scriptcontent
  @Params = params
end

Instance Attribute Details

#ParamsObject

Parameters:

  • ScriptId:

    脚本id

  • ProjectId:

    项目ID

  • ScriptContent:

    脚本内容,不传则默认执行已保存的全量脚本内容;若传递则要用Base64编码

  • Params:

    高级运行参数,JSON格式base64编码



10764
10765
10766
# File 'lib/v20250806/models.rb', line 10764

def Params
  @Params
end

#ProjectIdObject

Parameters:

  • ScriptId:

    脚本id

  • ProjectId:

    项目ID

  • ScriptContent:

    脚本内容,不传则默认执行已保存的全量脚本内容;若传递则要用Base64编码

  • Params:

    高级运行参数,JSON格式base64编码



10764
10765
10766
# File 'lib/v20250806/models.rb', line 10764

def ProjectId
  @ProjectId
end

#ScriptContentObject

Parameters:

  • ScriptId:

    脚本id

  • ProjectId:

    项目ID

  • ScriptContent:

    脚本内容,不传则默认执行已保存的全量脚本内容;若传递则要用Base64编码

  • Params:

    高级运行参数,JSON格式base64编码



10764
10765
10766
# File 'lib/v20250806/models.rb', line 10764

def ScriptContent
  @ScriptContent
end

#ScriptIdObject

Parameters:

  • ScriptId:

    脚本id

  • ProjectId:

    项目ID

  • ScriptContent:

    脚本内容,不传则默认执行已保存的全量脚本内容;若传递则要用Base64编码

  • Params:

    高级运行参数,JSON格式base64编码



10764
10765
10766
# File 'lib/v20250806/models.rb', line 10764

def ScriptId
  @ScriptId
end

Instance Method Details

#deserialize(params) ⇒ Object



10773
10774
10775
10776
10777
10778
# File 'lib/v20250806/models.rb', line 10773

def deserialize(params)
  @ScriptId = params['ScriptId']
  @ProjectId = params['ProjectId']
  @ScriptContent = params['ScriptContent']
  @Params = params['Params']
end