Class: TencentCloud::Dlc::V20210125::DMSPartition

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

Overview

迁移元数据分区对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, schemaname = nil, tablename = nil, dataversion = nil, name = nil, values = nil, storagesize = nil, recordcount = nil, createtime = nil, modifiedtime = nil, lastaccesstime = nil, params = nil, sds = nil, datasourceconnectionname = nil) ⇒ DMSPartition

Returns a new instance of DMSPartition.



3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
# File 'lib/v20210125/models.rb', line 3904

def initialize(databasename=nil, schemaname=nil, tablename=nil, dataversion=nil, name=nil, values=nil, storagesize=nil, recordcount=nil, createtime=nil, modifiedtime=nil, lastaccesstime=nil, params=nil, sds=nil, datasourceconnectionname=nil)
  @DatabaseName = databasename
  @SchemaName = schemaname
  @TableName = tablename
  @DataVersion = dataversion
  @Name = name
  @Values = values
  @StorageSize = storagesize
  @RecordCount = recordcount
  @CreateTime = createtime
  @ModifiedTime = modifiedtime
  @LastAccessTime = lastaccesstime
  @Params = params
  @Sds = sds
  @DatasourceConnectionName = datasourceconnectionname
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def CreateTime
  @CreateTime
end

#DatabaseNameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def DatabaseName
  @DatabaseName
end

#DatasourceConnectionNameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def DatasourceConnectionName
  @DatasourceConnectionName
end

#DataVersionObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def DataVersion
  @DataVersion
end

#LastAccessTimeObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def LastAccessTime
  @LastAccessTime
end

#ModifiedTimeObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def ModifiedTime
  @ModifiedTime
end

#NameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def Name
  @Name
end

#ParamsObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def Params
  @Params
end

#RecordCountObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def RecordCount
  @RecordCount
end

#SchemaNameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def SchemaName
  @SchemaName
end

#SdsObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def Sds
  @Sds
end

#StorageSizeObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def StorageSize
  @StorageSize
end

#TableNameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def TableName
  @TableName
end

#ValuesObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据目录名称

  • TableName:

    表名称

  • DataVersion:

    数据版本

  • Name:

    分区名称

  • Values:

    值列表

  • StorageSize:

    存储大小

  • RecordCount:

    记录数量

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • LastAccessTime:

    最后访问时间

  • Params:

    附件属性

  • Sds:

    存储对象

  • DatasourceConnectionName:

    数据源连接名



3902
3903
3904
# File 'lib/v20210125/models.rb', line 3902

def Values
  @Values
end

Instance Method Details

#deserialize(params) ⇒ Object



3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
# File 'lib/v20210125/models.rb', line 3921

def deserialize(params)
  @DatabaseName = params['DatabaseName']
  @SchemaName = params['SchemaName']
  @TableName = params['TableName']
  @DataVersion = params['DataVersion']
  @Name = params['Name']
  @Values = params['Values']
  @StorageSize = params['StorageSize']
  @RecordCount = params['RecordCount']
  @CreateTime = params['CreateTime']
  @ModifiedTime = params['ModifiedTime']
  @LastAccessTime = params['LastAccessTime']
  unless params['Params'].nil?
    @Params = []
    params['Params'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @Params << kvpair_tmp
    end
  end
  unless params['Sds'].nil?
    @Sds = DMSSds.new
    @Sds.deserialize(params['Sds'])
  end
  @DatasourceConnectionName = params['DatasourceConnectionName']
end