Class: TencentCloud::Wedata::V20210820::CreateHiveTableRequest

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

Overview

CreateHiveTable请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datasourceid = nil, database = nil, ddlsql = nil, privilege = nil, projectid = nil, type = nil, incharge = nil, dataoptimizationresource = nil, smartoptimizerwritten = nil, tablename = nil, resourcegroupname = nil) ⇒ CreateHiveTableRequest

Returns a new instance of CreateHiveTableRequest.



5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
# File 'lib/v20210820/models.rb', line 5303

def initialize(datasourceid=nil, database=nil, ddlsql=nil, privilege=nil, projectid=nil, type=nil, incharge=nil, dataoptimizationresource=nil, smartoptimizerwritten=nil, tablename=nil, resourcegroupname=nil)
  @DatasourceId = datasourceid
  @Database = database
  @DDLSql = ddlsql
  @Privilege = privilege
  @ProjectId = projectid
  @Type = type
  @Incharge = incharge
  @DataOptimizationResource = dataoptimizationresource
  @SmartOptimizerWritten = smartoptimizerwritten
  @TableName = tablename
  @ResourceGroupName = resourcegroupname
end

Instance Attribute Details

#DatabaseObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def Database
  @Database
end

#DataOptimizationResourceObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def DataOptimizationResource
  @DataOptimizationResource
end

#DatasourceIdObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def DatasourceId
  @DatasourceId
end

#DDLSqlObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def DDLSql
  @DDLSql
end

#InchargeObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def Incharge
  @Incharge
end

#PrivilegeObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def Privilege
  @Privilege
end

#ProjectIdObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def ProjectId
  @ProjectId
end

#ResourceGroupNameObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def ResourceGroupName
  @ResourceGroupName
end

#SmartOptimizerWrittenObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def SmartOptimizerWritten
  @SmartOptimizerWritten
end

#TableNameObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def TableName
  @TableName
end

#TypeObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

    表权限 ,默认为0:项目共享;1:仅个人与管理员

  • ProjectId:

    项目Id

  • Type:

    数据库类型

  • Incharge:

    责任人

  • DataOptimizationResource:

    数据优化引擎

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化针对的表

  • ResourceGroupName:

    数据优化资源组



5301
5302
5303
# File 'lib/v20210820/models.rb', line 5301

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
# File 'lib/v20210820/models.rb', line 5317

def deserialize(params)
  @DatasourceId = params['DatasourceId']
  @Database = params['Database']
  @DDLSql = params['DDLSql']
  @Privilege = params['Privilege']
  @ProjectId = params['ProjectId']
  @Type = params['Type']
  @Incharge = params['Incharge']
  @DataOptimizationResource = params['DataOptimizationResource']
  @SmartOptimizerWritten = params['SmartOptimizerWritten']
  @TableName = params['TableName']
  @ResourceGroupName = params['ResourceGroupName']
end