Class: TencentCloud::Wedata::V20210820::CreateHiveTableByDDLRequest

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

Overview

CreateHiveTableByDDL请求参数结构体

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, schemaname = nil, async = nil, dataoptimizationresource = nil, smartoptimizerwritten = nil, tablename = nil, resourcegroupname = nil) ⇒ CreateHiveTableByDDLRequest

Returns a new instance of CreateHiveTableByDDLRequest.



4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
# File 'lib/v20210820/models.rb', line 4859

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

Instance Attribute Details

#AsyncObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def Async
  @Async
end

#DatabaseObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def Database
  @Database
end

#DataOptimizationResourceObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def DataOptimizationResource
  @DataOptimizationResource
end

#DatasourceIdObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def DatasourceId
  @DatasourceId
end

#DDLSqlObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def DDLSql
  @DDLSql
end

#InchargeObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def Incharge
  @Incharge
end

#PrivilegeObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def Privilege
  @Privilege
end

#ProjectIdObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def ProjectId
  @ProjectId
end

#ResourceGroupNameObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def ResourceGroupName
  @ResourceGroupName
end

#SchemaNameObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def SchemaName
  @SchemaName
end

#SmartOptimizerWrittenObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def SmartOptimizerWritten
  @SmartOptimizerWritten
end

#TableNameObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def TableName
  @TableName
end

#TypeObject

Parameters:

  • DatasourceId:

    数据源ID

  • Database:

    数据库

  • DDLSql:

    建hive表ddl的base64编码

  • Privilege:

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

  • ProjectId:

    项目ID

  • Type:

    目标表类型(HIVE或GBASE)

  • Incharge:

    责任人

  • SchemaName:

    schema名称

  • Async:

    是否异步建表

  • DataOptimizationResource:

    数据优化使用的资源

  • SmartOptimizerWritten:

    是否开启数据优化

  • TableName:

    数据优化表名

  • ResourceGroupName:

    数据优化资源组



4857
4858
4859
# File 'lib/v20210820/models.rb', line 4857

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
# File 'lib/v20210820/models.rb', line 4875

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