Class: TencentCloud::Wedata::V20210820::DescribeStatisticInstanceStatusTrendOpsRequest

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

Overview

DescribeStatisticInstanceStatusTrendOps请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, tasktypeid = nil, timetype = nil, typename = nil, starttime = nil, endtime = nil, executiongroupid = nil, executiongroupname = nil, incharge = nil, tasktype = nil, statelist = nil, aggregationunit = nil, averagewindowsize = nil, workflowid = nil, projectids = nil, timepoint = nil) ⇒ DescribeStatisticInstanceStatusTrendOpsRequest

Returns a new instance of DescribeStatisticInstanceStatusTrendOpsRequest.



15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
# File 'lib/v20210820/models.rb', line 15336

def initialize(projectid=nil, tasktypeid=nil, timetype=nil, typename=nil, starttime=nil, endtime=nil, executiongroupid=nil, executiongroupname=nil, incharge=nil, tasktype=nil, statelist=nil, aggregationunit=nil, averagewindowsize=nil, workflowid=nil, projectids=nil, timepoint=nil)
  @ProjectId = projectid
  @TaskTypeId = tasktypeid
  @TimeType = timetype
  @TypeName = typename
  @StartTime = starttime
  @EndTime = endtime
  @ExecutionGroupId = executiongroupid
  @ExecutionGroupName = executiongroupname
  @InCharge = incharge
  @TaskType = tasktype
  @StateList = statelist
  @AggregationUnit = aggregationunit
  @AverageWindowSize = averagewindowsize
  @WorkflowId = workflowid
  @ProjectIds = projectids
  @TimePoint = timepoint
end

Instance Attribute Details

#AggregationUnitObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def AggregationUnit
  @AggregationUnit
end

#AverageWindowSizeObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def AverageWindowSize
  @AverageWindowSize
end

#EndTimeObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def EndTime
  @EndTime
end

#ExecutionGroupIdObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def ExecutionGroupId
  @ExecutionGroupId
end

#ExecutionGroupNameObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def ExecutionGroupName
  @ExecutionGroupName
end

#InChargeObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def InCharge
  @InCharge
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def ProjectId
  @ProjectId
end

#ProjectIdsObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def ProjectIds
  @ProjectIds
end

#StartTimeObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def StartTime
  @StartTime
end

#StateListObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def StateList
  @StateList
end

#TaskTypeObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def TaskType
  @TaskType
end

#TaskTypeIdObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def TaskTypeId
  @TaskTypeId
end

#TimePointObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def TimePoint
  @TimePoint
end

#TimeTypeObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def TimeType
  @TimeType
end

#TypeNameObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def TypeName
  @TypeName
end

#WorkflowIdObject

Parameters:

  • ProjectId:

    项目ID

  • TaskTypeId:

    任务类型Id

  • TimeType:

    时间类型

  • TypeName:

    任务类型名称

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • ExecutionGroupId:

    资源组ID

  • ExecutionGroupName:

    资源组名称

  • InCharge:

    1

  • TaskType:

    1

  • StateList:

    1

  • AggregationUnit:

    D代表天,H代表小时

  • AverageWindowSize:

    1

  • WorkflowId:

    工作流ID

  • ProjectIds:

    项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选

  • TimePoint:

    指定时间点,当统计时常为整天的时候使用,必须小于 24



15334
15335
15336
# File 'lib/v20210820/models.rb', line 15334

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
# File 'lib/v20210820/models.rb', line 15355

def deserialize(params)
  @ProjectId = params['ProjectId']
  @TaskTypeId = params['TaskTypeId']
  @TimeType = params['TimeType']
  @TypeName = params['TypeName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @ExecutionGroupId = params['ExecutionGroupId']
  @ExecutionGroupName = params['ExecutionGroupName']
  @InCharge = params['InCharge']
  @TaskType = params['TaskType']
  @StateList = params['StateList']
  @AggregationUnit = params['AggregationUnit']
  @AverageWindowSize = params['AverageWindowSize']
  @WorkflowId = params['WorkflowId']
  @ProjectIds = params['ProjectIds']
  @TimePoint = params['TimePoint']
end