Class: TencentCloud::Dlc::V20210125::IcebergTablePartition

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

Overview

Iceberg表分区信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(partition = nil, records = nil, datafilesize = nil, datafilestorage = nil, createtime = nil, updatetime = nil, lastupdatesnapshotid = nil, location = nil) ⇒ IcebergTablePartition

Returns a new instance of IcebergTablePartition.



11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
# File 'lib/v20210125/models.rb', line 11525

def initialize(partition=nil, records=nil, datafilesize=nil, datafilestorage=nil, createtime=nil, updatetime=nil, lastupdatesnapshotid=nil, location=nil)
  @Partition = partition
  @Records = records
  @DataFileSize = datafilesize
  @DataFileStorage = datafilestorage
  @CreateTime = createtime
  @UpdateTime = updatetime
  @LastUpdateSnapshotId = lastupdatesnapshotid
  @Location = location
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • Partition:

    分区信息名称

  • Records:

    分区记录数

  • DataFileSize:

    分区数据文件数量

  • DataFileStorage:

    分区数据文件存储量

  • CreateTime:

    分区创建时间

  • UpdateTime:

    分区更新时间

  • LastUpdateSnapshotId:

    最后一次分区更新的快照ID

  • Location:

    分区的location



11523
11524
11525
# File 'lib/v20210125/models.rb', line 11523

def CreateTime
  @CreateTime
end

#DataFileSizeObject

Parameters:

  • Partition:

    分区信息名称

  • Records:

    分区记录数

  • DataFileSize:

    分区数据文件数量

  • DataFileStorage:

    分区数据文件存储量

  • CreateTime:

    分区创建时间

  • UpdateTime:

    分区更新时间

  • LastUpdateSnapshotId:

    最后一次分区更新的快照ID

  • Location:

    分区的location



11523
11524
11525
# File 'lib/v20210125/models.rb', line 11523

def DataFileSize
  @DataFileSize
end

#DataFileStorageObject

Parameters:

  • Partition:

    分区信息名称

  • Records:

    分区记录数

  • DataFileSize:

    分区数据文件数量

  • DataFileStorage:

    分区数据文件存储量

  • CreateTime:

    分区创建时间

  • UpdateTime:

    分区更新时间

  • LastUpdateSnapshotId:

    最后一次分区更新的快照ID

  • Location:

    分区的location



11523
11524
11525
# File 'lib/v20210125/models.rb', line 11523

def DataFileStorage
  @DataFileStorage
end

#LastUpdateSnapshotIdObject

Parameters:

  • Partition:

    分区信息名称

  • Records:

    分区记录数

  • DataFileSize:

    分区数据文件数量

  • DataFileStorage:

    分区数据文件存储量

  • CreateTime:

    分区创建时间

  • UpdateTime:

    分区更新时间

  • LastUpdateSnapshotId:

    最后一次分区更新的快照ID

  • Location:

    分区的location



11523
11524
11525
# File 'lib/v20210125/models.rb', line 11523

def LastUpdateSnapshotId
  @LastUpdateSnapshotId
end

#LocationObject

Parameters:

  • Partition:

    分区信息名称

  • Records:

    分区记录数

  • DataFileSize:

    分区数据文件数量

  • DataFileStorage:

    分区数据文件存储量

  • CreateTime:

    分区创建时间

  • UpdateTime:

    分区更新时间

  • LastUpdateSnapshotId:

    最后一次分区更新的快照ID

  • Location:

    分区的location



11523
11524
11525
# File 'lib/v20210125/models.rb', line 11523

def Location
  @Location
end

#PartitionObject

Parameters:

  • Partition:

    分区信息名称

  • Records:

    分区记录数

  • DataFileSize:

    分区数据文件数量

  • DataFileStorage:

    分区数据文件存储量

  • CreateTime:

    分区创建时间

  • UpdateTime:

    分区更新时间

  • LastUpdateSnapshotId:

    最后一次分区更新的快照ID

  • Location:

    分区的location



11523
11524
11525
# File 'lib/v20210125/models.rb', line 11523

def Partition
  @Partition
end

#RecordsObject

Parameters:

  • Partition:

    分区信息名称

  • Records:

    分区记录数

  • DataFileSize:

    分区数据文件数量

  • DataFileStorage:

    分区数据文件存储量

  • CreateTime:

    分区创建时间

  • UpdateTime:

    分区更新时间

  • LastUpdateSnapshotId:

    最后一次分区更新的快照ID

  • Location:

    分区的location



11523
11524
11525
# File 'lib/v20210125/models.rb', line 11523

def Records
  @Records
end

#UpdateTimeObject

Parameters:

  • Partition:

    分区信息名称

  • Records:

    分区记录数

  • DataFileSize:

    分区数据文件数量

  • DataFileStorage:

    分区数据文件存储量

  • CreateTime:

    分区创建时间

  • UpdateTime:

    分区更新时间

  • LastUpdateSnapshotId:

    最后一次分区更新的快照ID

  • Location:

    分区的location



11523
11524
11525
# File 'lib/v20210125/models.rb', line 11523

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
# File 'lib/v20210125/models.rb', line 11536

def deserialize(params)
  @Partition = params['Partition']
  @Records = params['Records']
  @DataFileSize = params['DataFileSize']
  @DataFileStorage = params['DataFileStorage']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @LastUpdateSnapshotId = params['LastUpdateSnapshotId']
  unless params['Location'].nil?
    @Location = LocationInfo.new
    @Location.deserialize(params['Location'])
  end
end