Class: TencentCloud::Wedata::V20250806::UpdateSQLScriptRequest

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

Overview

UpdateSQLScript请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scriptid = nil, projectid = nil, scriptconfig = nil, scriptcontent = nil) ⇒ UpdateSQLScriptRequest

Returns a new instance of UpdateSQLScriptRequest.



9111
9112
9113
9114
9115
9116
# File 'lib/v20250806/models.rb', line 9111

def initialize(scriptid=nil, projectid=nil, scriptconfig=nil, scriptcontent=nil)
  @ScriptId = scriptid
  @ProjectId = projectid
  @ScriptConfig = scriptconfig
  @ScriptContent = scriptcontent
end

Instance Attribute Details

#ProjectIdObject

Parameters:

  • ScriptId:

    探索脚本Id

  • ProjectId:

    项目Id

  • ScriptConfig:

    数据探索脚本配置

  • ScriptContent:

    脚本内容, 需要用Base64编码



9109
9110
9111
# File 'lib/v20250806/models.rb', line 9109

def ProjectId
  @ProjectId
end

#ScriptConfigObject

Parameters:

  • ScriptId:

    探索脚本Id

  • ProjectId:

    项目Id

  • ScriptConfig:

    数据探索脚本配置

  • ScriptContent:

    脚本内容, 需要用Base64编码



9109
9110
9111
# File 'lib/v20250806/models.rb', line 9109

def ScriptConfig
  @ScriptConfig
end

#ScriptContentObject

Parameters:

  • ScriptId:

    探索脚本Id

  • ProjectId:

    项目Id

  • ScriptConfig:

    数据探索脚本配置

  • ScriptContent:

    脚本内容, 需要用Base64编码



9109
9110
9111
# File 'lib/v20250806/models.rb', line 9109

def ScriptContent
  @ScriptContent
end

#ScriptIdObject

Parameters:

  • ScriptId:

    探索脚本Id

  • ProjectId:

    项目Id

  • ScriptConfig:

    数据探索脚本配置

  • ScriptContent:

    脚本内容, 需要用Base64编码



9109
9110
9111
# File 'lib/v20250806/models.rb', line 9109

def ScriptId
  @ScriptId
end

Instance Method Details

#deserialize(params) ⇒ Object



9118
9119
9120
9121
9122
9123
9124
9125
9126
# File 'lib/v20250806/models.rb', line 9118

def deserialize(params)
  @ScriptId = params['ScriptId']
  @ProjectId = params['ProjectId']
  unless params['ScriptConfig'].nil?
    @ScriptConfig = SQLScriptConfig.new
    @ScriptConfig.deserialize(params['ScriptConfig'])
  end
  @ScriptContent = params['ScriptContent']
end