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, incharge = nil) ⇒ CreateHiveTableRequest

Returns a new instance of CreateHiveTableRequest.



3209
3210
3211
3212
3213
3214
3215
3216
# File 'lib/v20210820/models.rb', line 3209

def initialize(datasourceid=nil, database=nil, ddlsql=nil, privilege=nil, projectid=nil, incharge=nil)
  @DatasourceId = datasourceid
  @Database = database
  @DDLSql = ddlsql
  @Privilege = privilege
  @ProjectId = projectid
  @Incharge = incharge
end

Instance Attribute Details

#DatabaseObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

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

  • ProjectId:

    项目Id

  • Incharge:

    责任人



3207
3208
3209
# File 'lib/v20210820/models.rb', line 3207

def Database
  @Database
end

#DatasourceIdObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

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

  • ProjectId:

    项目Id

  • Incharge:

    责任人



3207
3208
3209
# File 'lib/v20210820/models.rb', line 3207

def DatasourceId
  @DatasourceId
end

#DDLSqlObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

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

  • ProjectId:

    项目Id

  • Incharge:

    责任人



3207
3208
3209
# File 'lib/v20210820/models.rb', line 3207

def DDLSql
  @DDLSql
end

#InchargeObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

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

  • ProjectId:

    项目Id

  • Incharge:

    责任人



3207
3208
3209
# File 'lib/v20210820/models.rb', line 3207

def Incharge
  @Incharge
end

#PrivilegeObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

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

  • ProjectId:

    项目Id

  • Incharge:

    责任人



3207
3208
3209
# File 'lib/v20210820/models.rb', line 3207

def Privilege
  @Privilege
end

#ProjectIdObject

Parameters:

  • DatasourceId:

    数据源id

  • Database:

    数据库名称

  • DDLSql:

    base64转码之后的建表语句

  • Privilege:

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

  • ProjectId:

    项目Id

  • Incharge:

    责任人



3207
3208
3209
# File 'lib/v20210820/models.rb', line 3207

def ProjectId
  @ProjectId
end

Instance Method Details

#deserialize(params) ⇒ Object



3218
3219
3220
3221
3222
3223
3224
3225
# File 'lib/v20210820/models.rb', line 3218

def deserialize(params)
  @DatasourceId = params['DatasourceId']
  @Database = params['Database']
  @DDLSql = params['DDLSql']
  @Privilege = params['Privilege']
  @ProjectId = params['ProjectId']
  @Incharge = params['Incharge']
end