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.



16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
# File 'lib/v20210820/models.rb', line 16372

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

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:

    是否计算总数



16370
16371
16372
# File 'lib/v20210820/models.rb', line 16370

def SonInstanceType
  @SonInstanceType
end

Instance Method Details

#deserialize(params) ⇒ Object



16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
# File 'lib/v20210820/models.rb', line 16393

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