Class: TencentCloud::Wedata::V20210820::KillScheduleInstancesRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

KillScheduleInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instances = nil, checkfather = nil, reruntype = nil, dependentway = nil, skipeventlistening = nil, soninstancetype = nil, searchcondition = nil, opttype = nil, operatorname = nil, operatorid = nil, projectid = nil, projectident = nil, projectname = nil, pageindex = nil, pagesize = nil, count = nil, requestbaseinfo = nil, iscount = nil, asyncmode = nil) ⇒ KillScheduleInstancesRequest



24405
24406
24407
24408
24409
24410
24411
24412
24413
24414
24415
24416
24417
24418
24419
24420
24421
24422
24423
24424
24425
# File 'lib/v20210820/models.rb', line 24405

def initialize(instances=nil, checkfather=nil, reruntype=nil, dependentway=nil, skipeventlistening=nil, soninstancetype=nil, searchcondition=nil, opttype=nil, operatorname=nil, operatorid=nil, projectid=nil, projectident=nil, projectname=nil, pageindex=nil, pagesize=nil, count=nil, requestbaseinfo=nil, iscount=nil, asyncmode=nil)
  @Instances = instances
  @CheckFather = checkfather
  @RerunType = reruntype
  @DependentWay = dependentway
  @SkipEventListening = skipeventlistening
  @SonInstanceType = soninstancetype
  @SearchCondition = searchcondition
  @OptType = opttype
  @OperatorName = operatorname
  @OperatorId = operatorid
  @ProjectId = projectid
  @ProjectIdent = projectident
  @ProjectName = projectname
  @PageIndex = pageindex
  @PageSize = pagesize
  @Count = count
  @RequestBaseInfo = requestbaseinfo
  @IsCount = iscount
  @AsyncMode = asyncmode
end

Instance Attribute Details

#AsyncModeObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def AsyncMode
  @AsyncMode
end

#CheckFatherObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def CheckFather
  @CheckFather
end

#CountObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def Count
  @Count
end

#DependentWayObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def DependentWay
  @DependentWay
end

#InstancesObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def Instances
  @Instances
end

#IsCountObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def IsCount
  @IsCount
end

#OperatorIdObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def OperatorId
  @OperatorId
end

#OperatorNameObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def OperatorName
  @OperatorName
end

#OptTypeObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def OptType
  @OptType
end

#PageIndexObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def PageIndex
  @PageIndex
end

#PageSizeObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def PageSize
  @PageSize
end

#ProjectIdObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def ProjectId
  @ProjectId
end

#ProjectIdentObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def ProjectIdent
  @ProjectIdent
end

#ProjectNameObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def ProjectName
  @ProjectName
end

#RequestBaseInfoObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def RequestBaseInfo
  @RequestBaseInfo
end

#RerunTypeObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def RerunType
  @RerunType
end

#SearchConditionObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def SearchCondition
  @SearchCondition
end

#SkipEventListeningObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def SkipEventListening
  @SkipEventListening
end

#SonInstanceTypeObject



24403
24404
24405
# File 'lib/v20210820/models.rb', line 24403

def SonInstanceType
  @SonInstanceType
end

Instance Method Details

#deserialize(params) ⇒ Object



24427
24428
24429
24430
24431
24432
24433
24434
24435
24436
24437
24438
24439
24440
24441
24442
24443
24444
24445
24446
24447
24448
24449
24450
24451
24452
24453
24454
24455
24456
24457
24458
24459
24460
# File 'lib/v20210820/models.rb', line 24427

def deserialize(params)
  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']
  unless params['SearchCondition'].nil?
    @SearchCondition = InstanceApiOpsRequest.new
    @SearchCondition.deserialize(params['SearchCondition'])
  end
  @OptType = params['OptType']
  @OperatorName = params['OperatorName']
  @OperatorId = params['OperatorId']
  @ProjectId = params['ProjectId']
  @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']
  @AsyncMode = params['AsyncMode']
end