Class: TencentCloud::Wedata::V20210820::RunRerunScheduleInstancesRequest

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

Overview

RunRerunScheduleInstances请求参数结构体

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

Returns a new instance of RunRerunScheduleInstancesRequest.



29385
29386
29387
29388
29389
29390
29391
29392
29393
29394
29395
29396
29397
29398
29399
29400
29401
29402
29403
29404
# File 'lib/v20210820/models.rb', line 29385

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

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:

    是否计算总数



29383
29384
29385
# File 'lib/v20210820/models.rb', line 29383

def SonInstanceType
  @SonInstanceType
end

Instance Method Details

#deserialize(params) ⇒ Object



29406
29407
29408
29409
29410
29411
29412
29413
29414
29415
29416
29417
29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
29431
29432
29433
29434
29435
29436
29437
29438
# File 'lib/v20210820/models.rb', line 29406

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