Class: TencentCloud::Dts::V20180330::CreateMigrateJobRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20180330::CreateMigrateJobRequest
- Defined in:
- lib/v20180330/models.rb
Overview
CreateMigrateJob请求参数结构体
Instance Attribute Summary collapse
-
#DatabaseInfo ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#DstAccessType ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#DstDatabaseType ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#DstInfo ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#JobName ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#MigrateOption ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#SrcAccessType ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#SrcDatabaseType ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#SrcInfo ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#SrcInfoMulti ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#SrcNodeType ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
-
#Tags ⇒ Object
对于database-table两级结构的数据库: [href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“] 对于database-schema-table三级结构: [href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,“Database”:“db3”,“Database”:“db4”,“Schema”:“s1”].
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(jobname = nil, migrateoption = nil, srcdatabasetype = nil, srcaccesstype = nil, srcinfo = nil, dstdatabasetype = nil, dstaccesstype = nil, dstinfo = nil, databaseinfo = nil, tags = nil, srcnodetype = nil, srcinfomulti = nil) ⇒ CreateMigrateJobRequest
constructor
A new instance of CreateMigrateJobRequest.
Constructor Details
#initialize(jobname = nil, migrateoption = nil, srcdatabasetype = nil, srcaccesstype = nil, srcinfo = nil, dstdatabasetype = nil, dstaccesstype = nil, dstinfo = nil, databaseinfo = nil, tags = nil, srcnodetype = nil, srcinfomulti = nil) ⇒ CreateMigrateJobRequest
Returns a new instance of CreateMigrateJobRequest.
204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'lib/v20180330/models.rb', line 204 def initialize(jobname=nil, migrateoption=nil, srcdatabasetype=nil, srcaccesstype=nil, srcinfo=nil, dstdatabasetype=nil, dstaccesstype=nil, dstinfo=nil, databaseinfo=nil, =nil, srcnodetype=nil, srcinfomulti=nil) @JobName = jobname @MigrateOption = migrateoption @SrcDatabaseType = srcdatabasetype @SrcAccessType = srcaccesstype @SrcInfo = srcinfo @DstDatabaseType = dstdatabasetype @DstAccessType = dstaccesstype @DstInfo = dstinfo @DatabaseInfo = databaseinfo @Tags = @SrcNodeType = srcnodetype @SrcInfoMulti = srcinfomulti end |
Instance Attribute Details
#DatabaseInfo ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def DatabaseInfo @DatabaseInfo end |
#DstAccessType ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def DstAccessType @DstAccessType end |
#DstDatabaseType ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def DstDatabaseType @DstDatabaseType end |
#DstInfo ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def DstInfo @DstInfo end |
#JobName ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def JobName @JobName end |
#MigrateOption ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def MigrateOption @MigrateOption end |
#SrcAccessType ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def SrcAccessType @SrcAccessType end |
#SrcDatabaseType ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def SrcDatabaseType @SrcDatabaseType end |
#SrcInfo ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def SrcInfo @SrcInfo end |
#SrcInfoMulti ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def SrcInfoMulti @SrcInfoMulti end |
#SrcNodeType ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def SrcNodeType @SrcNodeType end |
#Tags ⇒ Object
对于database-table两级结构的数据库:
- href=""table1","table2"">Database“:”db1“,”Table“:,”Database“:”db2“
-
对于database-schema-table三级结构:
- href=""table1","table2"">Database“:”db1“,”Schema“:”s1“,”Table“:,href=""table1","table2"">Database“:”db1“,”Schema“:”s2“,”Table“:,href=""table1","table2"">Database“:”db2“,”Schema“:”s1“,”Table“:,”Database“:”db3“,”Database“:”db4“,”Schema“:”s1“
202 203 204 |
# File 'lib/v20180330/models.rb', line 202 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 |
# File 'lib/v20180330/models.rb', line 219 def deserialize(params) @JobName = params['JobName'] unless params['MigrateOption'].nil? @MigrateOption = MigrateOption.new @MigrateOption.deserialize(params['MigrateOption']) end @SrcDatabaseType = params['SrcDatabaseType'] @SrcAccessType = params['SrcAccessType'] unless params['SrcInfo'].nil? @SrcInfo = SrcInfo.new @SrcInfo.deserialize(params['SrcInfo']) end @DstDatabaseType = params['DstDatabaseType'] @DstAccessType = params['DstAccessType'] unless params['DstInfo'].nil? @DstInfo = DstInfo.new @DstInfo.deserialize(params['DstInfo']) end @DatabaseInfo = params['DatabaseInfo'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tagitem_tmp = TagItem.new tagitem_tmp.deserialize(i) @Tags << tagitem_tmp end end @SrcNodeType = params['SrcNodeType'] unless params['SrcInfoMulti'].nil? @SrcInfoMulti = [] params['SrcInfoMulti'].each do |i| srcinfo_tmp = SrcInfo.new srcinfo_tmp.deserialize(i) @SrcInfoMulti << srcinfo_tmp end end end |