Class: TencentCloud::Dts::V20180330::ModifyMigrateJobRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20180330::ModifyMigrateJobRequest
- Defined in:
- lib/v20180330/models.rb
Overview
ModifyMigrateJob请求参数结构体
Instance Attribute Summary collapse
-
#DatabaseInfo ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
-
#DstAccessType ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
-
#DstInfo ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
-
#JobId ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
-
#JobName ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
-
#MigrateOption ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
-
#SrcAccessType ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
-
#SrcInfo ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
-
#SrcInfoMulti ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
-
#SrcNodeType ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(jobid = nil, jobname = nil, migrateoption = nil, srcaccesstype = nil, srcinfo = nil, dstaccesstype = nil, dstinfo = nil, databaseinfo = nil, srcnodetype = nil, srcinfomulti = nil) ⇒ ModifyMigrateJobRequest
constructor
A new instance of ModifyMigrateJobRequest.
Constructor Details
#initialize(jobid = nil, jobname = nil, migrateoption = nil, srcaccesstype = nil, srcinfo = nil, dstaccesstype = nil, dstinfo = nil, databaseinfo = nil, srcnodetype = nil, srcinfomulti = nil) ⇒ ModifyMigrateJobRequest
Returns a new instance of ModifyMigrateJobRequest.
1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/v20180330/models.rb', line 1203 def initialize(jobid=nil, jobname=nil, migrateoption=nil, srcaccesstype=nil, srcinfo=nil, dstaccesstype=nil, dstinfo=nil, databaseinfo=nil, srcnodetype=nil, srcinfomulti=nil) @JobId = jobid @JobName = jobname @MigrateOption = migrateoption @SrcAccessType = srcaccesstype @SrcInfo = srcinfo @DstAccessType = dstaccesstype @DstInfo = dstinfo @DatabaseInfo = databaseinfo @SrcNodeType = srcnodetype @SrcInfoMulti = srcinfomulti end |
Instance Attribute Details
#DatabaseInfo ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def DatabaseInfo @DatabaseInfo end |
#DstAccessType ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def DstAccessType @DstAccessType end |
#DstInfo ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def DstInfo @DstInfo end |
#JobId ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def JobId @JobId end |
#JobName ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def JobName @JobName end |
#MigrateOption ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def MigrateOption @MigrateOption end |
#SrcAccessType ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def SrcAccessType @SrcAccessType end |
#SrcInfo ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def SrcInfo @SrcInfo end |
#SrcInfoMulti ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def SrcInfoMulti @SrcInfoMulti end |
#SrcNodeType ⇒ Object
如果是‘整个实例’的迁移模式,不需设置该字段
1201 1202 1203 |
# File 'lib/v20180330/models.rb', line 1201 def SrcNodeType @SrcNodeType end |
Instance Method Details
#deserialize(params) ⇒ Object
1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 |
# File 'lib/v20180330/models.rb', line 1216 def deserialize(params) @JobId = params['JobId'] @JobName = params['JobName'] unless params['MigrateOption'].nil? @MigrateOption = MigrateOption.new @MigrateOption.deserialize(params['MigrateOption']) end @SrcAccessType = params['SrcAccessType'] unless params['SrcInfo'].nil? @SrcInfo = SrcInfo.new @SrcInfo.deserialize(params['SrcInfo']) end @DstAccessType = params['DstAccessType'] unless params['DstInfo'].nil? @DstInfo = DstInfo.new @DstInfo.deserialize(params['DstInfo']) end @DatabaseInfo = params['DatabaseInfo'] @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 |