Class: TencentCloud::Dts::V20211206::DescribeMigrationJobsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::DescribeMigrationJobsRequest
- Defined in:
- lib/v20211206/models.rb
Overview
DescribeMigrationJobs请求参数结构体
Instance Attribute Summary collapse
- #DstAccessType ⇒ Object
- #DstDatabaseType ⇒ Object
- #DstInstanceId ⇒ Object
- #DstRegion ⇒ Object
- #JobId ⇒ Object
- #JobName ⇒ Object
- #Limit ⇒ Object
- #Offset ⇒ Object
- #OrderSeq ⇒ Object
- #RunMode ⇒ Object
- #SrcAccessType ⇒ Object
- #SrcDatabaseType ⇒ Object
- #SrcInstanceId ⇒ Object
- #SrcRegion ⇒ Object
- #Status ⇒ Object
- #TagFilters ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(jobid = nil, jobname = nil, status = nil, srcinstanceid = nil, srcregion = nil, srcdatabasetype = nil, srcaccesstype = nil, dstinstanceid = nil, dstregion = nil, dstdatabasetype = nil, dstaccesstype = nil, runmode = nil, orderseq = nil, limit = nil, offset = nil, tagfilters = nil) ⇒ DescribeMigrationJobsRequest
constructor
A new instance of DescribeMigrationJobsRequest.
Constructor Details
#initialize(jobid = nil, jobname = nil, status = nil, srcinstanceid = nil, srcregion = nil, srcdatabasetype = nil, srcaccesstype = nil, dstinstanceid = nil, dstregion = nil, dstdatabasetype = nil, dstaccesstype = nil, runmode = nil, orderseq = nil, limit = nil, offset = nil, tagfilters = nil) ⇒ DescribeMigrationJobsRequest
Returns a new instance of DescribeMigrationJobsRequest.
2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 |
# File 'lib/v20211206/models.rb', line 2518 def initialize(jobid=nil, jobname=nil, status=nil, srcinstanceid=nil, srcregion=nil, srcdatabasetype=nil, srcaccesstype=nil, dstinstanceid=nil, dstregion=nil, dstdatabasetype=nil, dstaccesstype=nil, runmode=nil, orderseq=nil, limit=nil, offset=nil, tagfilters=nil) @JobId = jobid @JobName = jobname @Status = status @SrcInstanceId = srcinstanceid @SrcRegion = srcregion @SrcDatabaseType = srcdatabasetype @SrcAccessType = srcaccesstype @DstInstanceId = dstinstanceid @DstRegion = dstregion @DstDatabaseType = dstdatabasetype @DstAccessType = dstaccesstype @RunMode = runmode @OrderSeq = orderseq @Limit = limit @Offset = offset @TagFilters = tagfilters end |
Instance Attribute Details
#DstAccessType ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def DstAccessType @DstAccessType end |
#DstDatabaseType ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def DstDatabaseType @DstDatabaseType end |
#DstInstanceId ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def DstInstanceId @DstInstanceId end |
#DstRegion ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def DstRegion @DstRegion end |
#JobId ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def JobId @JobId end |
#JobName ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def JobName @JobName end |
#Limit ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def Limit @Limit end |
#Offset ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def Offset @Offset end |
#OrderSeq ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def OrderSeq @OrderSeq end |
#RunMode ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def RunMode @RunMode end |
#SrcAccessType ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def SrcAccessType @SrcAccessType end |
#SrcDatabaseType ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def SrcDatabaseType @SrcDatabaseType end |
#SrcInstanceId ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def SrcInstanceId @SrcInstanceId end |
#SrcRegion ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def SrcRegion @SrcRegion end |
#Status ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def Status @Status end |
#TagFilters ⇒ Object
2516 2517 2518 |
# File 'lib/v20211206/models.rb', line 2516 def TagFilters @TagFilters end |
Instance Method Details
#deserialize(params) ⇒ Object
2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 |
# File 'lib/v20211206/models.rb', line 2537 def deserialize(params) @JobId = params['JobId'] @JobName = params['JobName'] @Status = params['Status'] @SrcInstanceId = params['SrcInstanceId'] @SrcRegion = params['SrcRegion'] @SrcDatabaseType = params['SrcDatabaseType'] @SrcAccessType = params['SrcAccessType'] @DstInstanceId = params['DstInstanceId'] @DstRegion = params['DstRegion'] @DstDatabaseType = params['DstDatabaseType'] @DstAccessType = params['DstAccessType'] @RunMode = params['RunMode'] @OrderSeq = params['OrderSeq'] @Limit = params['Limit'] @Offset = params['Offset'] unless params['TagFilters'].nil? @TagFilters = [] params['TagFilters'].each do |i| tagfilter_tmp = TagFilter.new tagfilter_tmp.deserialize(i) @TagFilters << tagfilter_tmp end end end |