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) ⇒ KillScheduleInstancesRequest

Returns a new instance of KillScheduleInstancesRequest.



16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
# File 'lib/v20210820/models.rb', line 16555

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)
  @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
end

Instance Attribute Details

#CheckFatherObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def CheckFather
  @CheckFather
end

#CountObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def Count
  @Count
end

#DependentWayObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def DependentWay
  @DependentWay
end

#InstancesObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def Instances
  @Instances
end

#IsCountObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def IsCount
  @IsCount
end

#OperatorIdObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def OperatorId
  @OperatorId
end

#OperatorNameObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def OperatorName
  @OperatorName
end

#OptTypeObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def OptType
  @OptType
end

#PageIndexObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def PageIndex
  @PageIndex
end

#PageSizeObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def PageSize
  @PageSize
end

#ProjectIdObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def ProjectId
  @ProjectId
end

#ProjectIdentObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def ProjectIdent
  @ProjectIdent
end

#ProjectNameObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def ProjectName
  @ProjectName
end

#RequestBaseInfoObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def RequestBaseInfo
  @RequestBaseInfo
end

#RerunTypeObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def RerunType
  @RerunType
end

#SearchConditionObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def SearchCondition
  @SearchCondition
end

#SkipEventListeningObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def SkipEventListening
  @SkipEventListening
end

#SonInstanceTypeObject

Parameters:

  • Instances:

    实例列表

  • CheckFather:

    检查父任务类型, true: 检查父任务; false: 不检查父任务

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子

  • DependentWay:

    实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖

  • SkipEventListening:

    重跑忽略事件监听与否

  • SonInstanceType:

    下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目

  • SearchCondition:

    查询条件

  • OptType:

    访问类型

  • OperatorName:

    操作者名称

  • OperatorId:

    操作者id

  • ProjectId:

    项目id

  • ProjectIdent:

    项目标志

  • ProjectName:

    项目名称

  • PageIndex:

    索引页码

  • PageSize:

    页面大小

  • Count:

    数据总数

  • RequestBaseInfo:

    基础请求信息

  • IsCount:

    是否计算总数



16553
16554
16555
# File 'lib/v20210820/models.rb', line 16553

def SonInstanceType
  @SonInstanceType
end

Instance Method Details

#deserialize(params) ⇒ Object



16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
# File 'lib/v20210820/models.rb', line 16576

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']
end