Class: TencentCloud::Wedata::V20210820::DiagnoseProRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::DiagnoseProRequest
- Defined in:
- lib/v20210820/models.rb
Overview
DiagnosePro请求参数结构体
Instance Attribute Summary collapse
- #CheckFather ⇒ Object
- #Count ⇒ Object
- #DependentWay ⇒ Object
- #Instances ⇒ Object
- #IsCount ⇒ Object
- #OperatorId ⇒ Object
- #OperatorName ⇒ Object
- #OptType ⇒ Object
- #PageIndex ⇒ Object
- #PageSize ⇒ Object
- #ProjectId ⇒ Object
- #ProjectIdent ⇒ Object
- #ProjectName ⇒ Object
- #RequestBaseInfo ⇒ Object
- #RerunType ⇒ Object
- #SearchCondition ⇒ Object
- #SkipEventListening ⇒ Object
- #SonInstanceType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(searchcondition = nil, projectid = nil, instances = nil, checkfather = nil, reruntype = nil, dependentway = nil, skipeventlistening = nil, soninstancetype = nil, opttype = nil, operatorname = nil, operatorid = nil, projectident = nil, projectname = nil, pageindex = nil, pagesize = nil, count = nil, requestbaseinfo = nil, iscount = nil) ⇒ DiagnoseProRequest
constructor
A new instance of DiagnoseProRequest.
Constructor Details
#initialize(searchcondition = nil, projectid = nil, instances = nil, checkfather = nil, reruntype = nil, dependentway = nil, skipeventlistening = nil, soninstancetype = nil, opttype = nil, operatorname = nil, operatorid = nil, projectident = nil, projectname = nil, pageindex = nil, pagesize = nil, count = nil, requestbaseinfo = nil, iscount = nil) ⇒ DiagnoseProRequest
Returns a new instance of DiagnoseProRequest.
18603 18604 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 18619 18620 18621 18622 |
# File 'lib/v20210820/models.rb', line 18603 def initialize(searchcondition=nil, projectid=nil, instances=nil, checkfather=nil, reruntype=nil, dependentway=nil, skipeventlistening=nil, soninstancetype=nil, opttype=nil, operatorname=nil, operatorid=nil, projectident=nil, projectname=nil, pageindex=nil, pagesize=nil, count=nil, requestbaseinfo=nil, iscount=nil) @SearchCondition = searchcondition @ProjectId = projectid @Instances = instances @CheckFather = checkfather @RerunType = reruntype @DependentWay = dependentway @SkipEventListening = skipeventlistening @SonInstanceType = soninstancetype @OptType = opttype @OperatorName = operatorname @OperatorId = operatorid @ProjectIdent = projectident @ProjectName = projectname @PageIndex = pageindex @PageSize = pagesize @Count = count @RequestBaseInfo = requestbaseinfo @IsCount = iscount end |
Instance Attribute Details
#CheckFather ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def CheckFather @CheckFather end |
#Count ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def Count @Count end |
#DependentWay ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def DependentWay @DependentWay end |
#Instances ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def Instances @Instances end |
#IsCount ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def IsCount @IsCount end |
#OperatorId ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def OperatorId @OperatorId end |
#OperatorName ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def OperatorName @OperatorName end |
#OptType ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def OptType @OptType end |
#PageIndex ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def PageIndex @PageIndex end |
#PageSize ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def PageSize @PageSize end |
#ProjectId ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def ProjectId @ProjectId end |
#ProjectIdent ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def ProjectIdent @ProjectIdent end |
#ProjectName ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def ProjectName @ProjectName end |
#RequestBaseInfo ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def RequestBaseInfo @RequestBaseInfo end |
#RerunType ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def RerunType @RerunType end |
#SearchCondition ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def SearchCondition @SearchCondition end |
#SkipEventListening ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def SkipEventListening @SkipEventListening end |
#SonInstanceType ⇒ Object
18601 18602 18603 |
# File 'lib/v20210820/models.rb', line 18601 def SonInstanceType @SonInstanceType end |
Instance Method Details
#deserialize(params) ⇒ Object
18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 |
# File 'lib/v20210820/models.rb', line 18624 def deserialize(params) unless params['SearchCondition'].nil? @SearchCondition = InstanceApiOpsRequest.new @SearchCondition.deserialize(params['SearchCondition']) end @ProjectId = params['ProjectId'] unless params['Instances'].nil? @Instances = [] params['Instances'].each do |i| instanceopsdto_tmp = InstanceOpsDto.new instanceopsdto_tmp.deserialize(i) @Instances << instanceopsdto_tmp end end @CheckFather = params['CheckFather'] @RerunType = params['RerunType'] @DependentWay = params['DependentWay'] @SkipEventListening = params['SkipEventListening'] @SonInstanceType = params['SonInstanceType'] @OptType = params['OptType'] @OperatorName = params['OperatorName'] @OperatorId = params['OperatorId'] @ProjectIdent = params['ProjectIdent'] @ProjectName = params['ProjectName'] @PageIndex = params['PageIndex'] @PageSize = params['PageSize'] @Count = params['Count'] unless params['RequestBaseInfo'].nil? @RequestBaseInfo = ProjectBaseInfoOpsRequest.new @RequestBaseInfo.deserialize(params['RequestBaseInfo']) end @IsCount = params['IsCount'] end |