Class: TencentCloud::Wedata::V20210820::DescribeSchedulerRunTimeInstanceCntByStatusRequest

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

Overview

DescribeSchedulerRunTimeInstanceCntByStatus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, cycleunit = nil, timeunit = nil, starttime = nil, endtime = nil, tasktype = nil, incharge = nil, workflowid = nil, sortitem = nil, sorttype = nil, projectids = nil) ⇒ DescribeSchedulerRunTimeInstanceCntByStatusRequest

Returns a new instance of DescribeSchedulerRunTimeInstanceCntByStatusRequest.



15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
# File 'lib/v20210820/models.rb', line 15043

def initialize(projectid=nil, cycleunit=nil, timeunit=nil, starttime=nil, endtime=nil, tasktype=nil, incharge=nil, workflowid=nil, sortitem=nil, sorttype=nil, projectids=nil)
  @ProjectId = projectid
  @CycleUnit = cycleunit
  @TimeUnit = timeunit
  @StartTime = starttime
  @EndTime = endtime
  @TaskType = tasktype
  @InCharge = incharge
  @WorkflowId = workflowid
  @SortItem = sortitem
  @SortType = sorttype
  @ProjectIds = projectids
end

Instance Attribute Details

#CycleUnitObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def CycleUnit
  @CycleUnit
end

#EndTimeObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def EndTime
  @EndTime
end

#InChargeObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def InCharge
  @InCharge
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def ProjectId
  @ProjectId
end

#ProjectIdsObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def ProjectIds
  @ProjectIds
end

#SortItemObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def SortItem
  @SortItem
end

#SortTypeObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def SortType
  @SortType
end

#StartTimeObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def StartTime
  @StartTime
end

#TaskTypeObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def TaskType
  @TaskType
end

#TimeUnitObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def TimeUnit
  @TimeUnit
end

#WorkflowIdObject

Parameters:

  • ProjectId:

    项目ID

  • CycleUnit:

    周期类型

  • TimeUnit:

    时间单元 eg: 12h

  • StartTime:

    开始日期:2023-03-02

  • EndTime:

    结束日前:2023-03-20

  • TaskType:

    任务类型

  • InCharge:

    责任人

  • WorkflowId:

    工作流ID

  • SortItem:

    排序字段

  • SortType:

    升序降序

  • ProjectIds:

    项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选



15041
15042
15043
# File 'lib/v20210820/models.rb', line 15041

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
# File 'lib/v20210820/models.rb', line 15057

def deserialize(params)
  @ProjectId = params['ProjectId']
  @CycleUnit = params['CycleUnit']
  @TimeUnit = params['TimeUnit']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @TaskType = params['TaskType']
  @InCharge = params['InCharge']
  @WorkflowId = params['WorkflowId']
  @SortItem = params['SortItem']
  @SortType = params['SortType']
  @ProjectIds = params['ProjectIds']
end