Class: TencentCloud::Wedata::V20210820::GenHiveTableDDLSqlRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::GenHiveTableDDLSqlRequest
- Defined in:
- lib/v20210820/models.rb
Overview
GenHiveTableDDLSql请求参数结构体
Instance Attribute Summary collapse
- #AddDataFiles ⇒ Object
- #AddDeleteFiles ⇒ Object
- #AddEqualityDeletes ⇒ Object
- #AddPositionDeletes ⇒ Object
- #DatasourceId ⇒ Object
- #Id ⇒ Object
- #MsType ⇒ Object
- #Partitions ⇒ Object
- #ProjectId ⇒ Object
- #Properties ⇒ Object
- #SchemaName ⇒ Object
- #SinkDatabase ⇒ Object
- #SinkType ⇒ Object
- #SourceDatabase ⇒ Object
- #SourceFieldInfoList ⇒ Object
- #TableBaseInfo ⇒ Object
- #TableComment ⇒ Object
- #TableMode ⇒ Object
- #TableName ⇒ Object
- #TableVersion ⇒ Object
- #TargetDatasourceId ⇒ Object
- #UpsertFlag ⇒ Object
- #UpsertKeys ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, sinkdatabase = nil, id = nil, mstype = nil, datasourceid = nil, sourcedatabase = nil, tablename = nil, sinktype = nil, schemaname = nil, sourcefieldinfolist = nil, partitions = nil, properties = nil, tablemode = nil, tableversion = nil, upsertflag = nil, tablecomment = nil, adddatafiles = nil, addequalitydeletes = nil, addpositiondeletes = nil, adddeletefiles = nil, targetdatasourceid = nil, upsertkeys = nil, tablebaseinfo = nil) ⇒ GenHiveTableDDLSqlRequest
constructor
A new instance of GenHiveTableDDLSqlRequest.
Constructor Details
#initialize(projectid = nil, sinkdatabase = nil, id = nil, mstype = nil, datasourceid = nil, sourcedatabase = nil, tablename = nil, sinktype = nil, schemaname = nil, sourcefieldinfolist = nil, partitions = nil, properties = nil, tablemode = nil, tableversion = nil, upsertflag = nil, tablecomment = nil, adddatafiles = nil, addequalitydeletes = nil, addpositiondeletes = nil, adddeletefiles = nil, targetdatasourceid = nil, upsertkeys = nil, tablebaseinfo = nil) ⇒ GenHiveTableDDLSqlRequest
Returns a new instance of GenHiveTableDDLSqlRequest.
20432 20433 20434 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 20454 20455 20456 |
# File 'lib/v20210820/models.rb', line 20432 def initialize(projectid=nil, sinkdatabase=nil, id=nil, mstype=nil, datasourceid=nil, sourcedatabase=nil, tablename=nil, sinktype=nil, schemaname=nil, sourcefieldinfolist=nil, partitions=nil, properties=nil, tablemode=nil, tableversion=nil, upsertflag=nil, tablecomment=nil, adddatafiles=nil, addequalitydeletes=nil, addpositiondeletes=nil, adddeletefiles=nil, targetdatasourceid=nil, upsertkeys=nil, tablebaseinfo=nil) @ProjectId = projectid @SinkDatabase = sinkdatabase @Id = id @MsType = mstype @DatasourceId = datasourceid @SourceDatabase = sourcedatabase @TableName = tablename @SinkType = sinktype @SchemaName = schemaname @SourceFieldInfoList = sourcefieldinfolist @Partitions = partitions @Properties = properties @TableMode = tablemode @TableVersion = tableversion @UpsertFlag = upsertflag @TableComment = tablecomment @AddDataFiles = adddatafiles @AddEqualityDeletes = addequalitydeletes @AddPositionDeletes = addpositiondeletes @AddDeleteFiles = adddeletefiles @TargetDatasourceId = targetdatasourceid @UpsertKeys = upsertkeys @TableBaseInfo = tablebaseinfo end |
Instance Attribute Details
#AddDataFiles ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def AddDataFiles @AddDataFiles end |
#AddDeleteFiles ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def AddDeleteFiles @AddDeleteFiles end |
#AddEqualityDeletes ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def AddEqualityDeletes @AddEqualityDeletes end |
#AddPositionDeletes ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def AddPositionDeletes @AddPositionDeletes end |
#DatasourceId ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def DatasourceId @DatasourceId end |
#Id ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def Id @Id end |
#MsType ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def MsType @MsType end |
#Partitions ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def Partitions @Partitions end |
#ProjectId ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def ProjectId @ProjectId end |
#Properties ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def Properties @Properties end |
#SchemaName ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def SchemaName @SchemaName end |
#SinkDatabase ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def SinkDatabase @SinkDatabase end |
#SinkType ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def SinkType @SinkType end |
#SourceDatabase ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def SourceDatabase @SourceDatabase end |
#SourceFieldInfoList ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def SourceFieldInfoList @SourceFieldInfoList end |
#TableBaseInfo ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def TableBaseInfo @TableBaseInfo end |
#TableComment ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def TableComment @TableComment end |
#TableMode ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def TableMode @TableMode end |
#TableName ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def TableName @TableName end |
#TableVersion ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def TableVersion @TableVersion end |
#TargetDatasourceId ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def TargetDatasourceId @TargetDatasourceId end |
#UpsertFlag ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def UpsertFlag @UpsertFlag end |
#UpsertKeys ⇒ Object
20430 20431 20432 |
# File 'lib/v20210820/models.rb', line 20430 def UpsertKeys @UpsertKeys end |
Instance Method Details
#deserialize(params) ⇒ Object
20458 20459 20460 20461 20462 20463 20464 20465 20466 20467 20468 20469 20470 20471 20472 20473 20474 20475 20476 20477 20478 20479 20480 20481 20482 20483 20484 20485 20486 20487 20488 20489 20490 20491 20492 20493 20494 20495 20496 20497 20498 20499 20500 20501 20502 20503 20504 20505 20506 |
# File 'lib/v20210820/models.rb', line 20458 def deserialize(params) @ProjectId = params['ProjectId'] @SinkDatabase = params['SinkDatabase'] @Id = params['Id'] @MsType = params['MsType'] @DatasourceId = params['DatasourceId'] @SourceDatabase = params['SourceDatabase'] @TableName = params['TableName'] @SinkType = params['SinkType'] @SchemaName = params['SchemaName'] unless params['SourceFieldInfoList'].nil? @SourceFieldInfoList = [] params['SourceFieldInfoList'].each do |i| sourcefieldinfo_tmp = SourceFieldInfo.new sourcefieldinfo_tmp.deserialize(i) @SourceFieldInfoList << sourcefieldinfo_tmp end end unless params['Partitions'].nil? @Partitions = [] params['Partitions'].each do |i| partition_tmp = Partition.new partition_tmp.deserialize(i) @Partitions << partition_tmp end end unless params['Properties'].nil? @Properties = [] params['Properties'].each do |i| property_tmp = Property.new property_tmp.deserialize(i) @Properties << property_tmp end end @TableMode = params['TableMode'] @TableVersion = params['TableVersion'] @UpsertFlag = params['UpsertFlag'] @TableComment = params['TableComment'] @AddDataFiles = params['AddDataFiles'] @AddEqualityDeletes = params['AddEqualityDeletes'] @AddPositionDeletes = params['AddPositionDeletes'] @AddDeleteFiles = params['AddDeleteFiles'] @TargetDatasourceId = params['TargetDatasourceId'] @UpsertKeys = params['UpsertKeys'] unless params['TableBaseInfo'].nil? @TableBaseInfo = TableBaseInfo.new @TableBaseInfo.deserialize(params['TableBaseInfo']) end end |