Class: TencentCloud::Wedata::V20210820::DescribeTableSchemaInfoRequest

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

Overview

DescribeTableSchemaInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, databasename = nil, mstype = nil, datasourceid = nil, connectiontype = nil, schemaname = nil, projectid = nil, env = nil, model = nil, devdatasourceid = nil) ⇒ DescribeTableSchemaInfoRequest

Returns a new instance of DescribeTableSchemaInfoRequest.



16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
# File 'lib/v20210820/models.rb', line 16219

def initialize(name=nil, databasename=nil, mstype=nil, datasourceid=nil, connectiontype=nil, schemaname=nil, projectid=nil, env=nil, model=nil, devdatasourceid=nil)
  @Name = name
  @DatabaseName = databasename
  @MsType = mstype
  @DatasourceId = datasourceid
  @ConnectionType = connectiontype
  @SchemaName = schemaname
  @ProjectId = projectid
  @Env = env
  @Model = model
  @DevDatasourceId = devdatasourceid
end

Instance Attribute Details

#ConnectionTypeObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def ConnectionType
  @ConnectionType
end

#DatabaseNameObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def DatabaseName
  @DatabaseName
end

#DatasourceIdObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def DatasourceId
  @DatasourceId
end

#DevDatasourceIdObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def DevDatasourceId
  @DevDatasourceId
end

#EnvObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def Env
  @Env
end

#ModelObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def Model
  @Model
end

#MsTypeObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def MsType
  @MsType
end

#NameObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def Name
  @Name
end

#ProjectIdObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def ProjectId
  @ProjectId
end

#SchemaNameObject

Parameters:

  • Name:

    表名称

  • DatabaseName:

    数据库名称

  • MsType:

    数据源的类型(例如MYSQL、HIVE、KAFKA等)

  • DatasourceId:

    数据源id

  • ConnectionType:

    连接类型(示例值rpc)

  • SchemaName:

    元数据Database下的Schema名称

  • ProjectId:

    项目空间ID

  • Env:

    环境信息

  • Model:

    空间模式

  • DevDatasourceId:

    开发态的datasourceId



16217
16218
16219
# File 'lib/v20210820/models.rb', line 16217

def SchemaName
  @SchemaName
end

Instance Method Details

#deserialize(params) ⇒ Object



16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
# File 'lib/v20210820/models.rb', line 16232

def deserialize(params)
  @Name = params['Name']
  @DatabaseName = params['DatabaseName']
  @MsType = params['MsType']
  @DatasourceId = params['DatasourceId']
  @ConnectionType = params['ConnectionType']
  @SchemaName = params['SchemaName']
  @ProjectId = params['ProjectId']
  @Env = params['Env']
  @Model = params['Model']
  @DevDatasourceId = params['DevDatasourceId']
end