Class: TencentCloud::Dlc::V20210125::DMSPartition
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::DMSPartition
- Defined in:
- lib/v20210125/models.rb
Overview
迁移元数据分区对象
Instance Attribute Summary collapse
- #CreateTime ⇒ Object
- #DatabaseName ⇒ Object
- #DatasourceConnectionName ⇒ Object
- #DataVersion ⇒ Object
- #LastAccessTime ⇒ Object
- #ModifiedTime ⇒ Object
- #Name ⇒ Object
- #Params ⇒ Object
- #RecordCount ⇒ Object
- #SchemaName ⇒ Object
- #Sds ⇒ Object
- #StorageSize ⇒ Object
- #TableName ⇒ Object
- #Values ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of DMSPartition.
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
#CreateTime ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def CreateTime @CreateTime end |
#DatabaseName ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def DatabaseName @DatabaseName end |
#DatasourceConnectionName ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def DatasourceConnectionName @DatasourceConnectionName end |
#DataVersion ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def DataVersion @DataVersion end |
#LastAccessTime ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def LastAccessTime @LastAccessTime end |
#ModifiedTime ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def ModifiedTime @ModifiedTime end |
#Name ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def Name @Name end |
#Params ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def Params @Params end |
#RecordCount ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def RecordCount @RecordCount end |
#SchemaName ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def SchemaName @SchemaName end |
#Sds ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def Sds @Sds end |
#StorageSize ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def StorageSize @StorageSize end |
#TableName ⇒ Object
3902 3903 3904 |
# File 'lib/v20210125/models.rb', line 3902 def TableName @TableName end |
#Values ⇒ Object
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 |