Class: TencentCloud::Wedata::V20250806::SQLScriptConfig

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

Overview

数据探索脚本配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datasourceid = nil, datasourceenv = nil, computeresource = nil, executorgroupid = nil, params = nil, advanceconfig = nil) ⇒ SQLScriptConfig

Returns a new instance of SQLScriptConfig.



11003
11004
11005
11006
11007
11008
11009
11010
# File 'lib/v20250806/models.rb', line 11003

def initialize(datasourceid=nil, datasourceenv=nil, computeresource=nil, executorgroupid=nil, params=nil, advanceconfig=nil)
  @DatasourceId = datasourceid
  @DatasourceEnv = datasourceenv
  @ComputeResource = computeresource
  @ExecutorGroupId = executorgroupid
  @Params = params
  @AdvanceConfig = advanceconfig
end

Instance Attribute Details

#AdvanceConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatasourceId:

    数据源Id

  • DatasourceEnv:

    数据源环境

  • ComputeResource:

    计算资源

  • ExecutorGroupId:

    执行资源组

  • Params:

    高级运行参数,变量替换,map-json String,String

  • AdvanceConfig:

    高级设置,执行配置参数,map-json String,String. 采用Base64编码



11001
11002
11003
# File 'lib/v20250806/models.rb', line 11001

def AdvanceConfig
  @AdvanceConfig
end

#ComputeResourceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatasourceId:

    数据源Id

  • DatasourceEnv:

    数据源环境

  • ComputeResource:

    计算资源

  • ExecutorGroupId:

    执行资源组

  • Params:

    高级运行参数,变量替换,map-json String,String

  • AdvanceConfig:

    高级设置,执行配置参数,map-json String,String. 采用Base64编码



11001
11002
11003
# File 'lib/v20250806/models.rb', line 11001

def ComputeResource
  @ComputeResource
end

#DatasourceEnvObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatasourceId:

    数据源Id

  • DatasourceEnv:

    数据源环境

  • ComputeResource:

    计算资源

  • ExecutorGroupId:

    执行资源组

  • Params:

    高级运行参数,变量替换,map-json String,String

  • AdvanceConfig:

    高级设置,执行配置参数,map-json String,String. 采用Base64编码



11001
11002
11003
# File 'lib/v20250806/models.rb', line 11001

def DatasourceEnv
  @DatasourceEnv
end

#DatasourceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatasourceId:

    数据源Id

  • DatasourceEnv:

    数据源环境

  • ComputeResource:

    计算资源

  • ExecutorGroupId:

    执行资源组

  • Params:

    高级运行参数,变量替换,map-json String,String

  • AdvanceConfig:

    高级设置,执行配置参数,map-json String,String. 采用Base64编码



11001
11002
11003
# File 'lib/v20250806/models.rb', line 11001

def DatasourceId
  @DatasourceId
end

#ExecutorGroupIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatasourceId:

    数据源Id

  • DatasourceEnv:

    数据源环境

  • ComputeResource:

    计算资源

  • ExecutorGroupId:

    执行资源组

  • Params:

    高级运行参数,变量替换,map-json String,String

  • AdvanceConfig:

    高级设置,执行配置参数,map-json String,String. 采用Base64编码



11001
11002
11003
# File 'lib/v20250806/models.rb', line 11001

def ExecutorGroupId
  @ExecutorGroupId
end

#ParamsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatasourceId:

    数据源Id

  • DatasourceEnv:

    数据源环境

  • ComputeResource:

    计算资源

  • ExecutorGroupId:

    执行资源组

  • Params:

    高级运行参数,变量替换,map-json String,String

  • AdvanceConfig:

    高级设置,执行配置参数,map-json String,String. 采用Base64编码



11001
11002
11003
# File 'lib/v20250806/models.rb', line 11001

def Params
  @Params
end

Instance Method Details

#deserialize(params) ⇒ Object



11012
11013
11014
11015
11016
11017
11018
11019
# File 'lib/v20250806/models.rb', line 11012

def deserialize(params)
  @DatasourceId = params['DatasourceId']
  @DatasourceEnv = params['DatasourceEnv']
  @ComputeResource = params['ComputeResource']
  @ExecutorGroupId = params['ExecutorGroupId']
  @Params = params['Params']
  @AdvanceConfig = params['AdvanceConfig']
end