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.



15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
# File 'lib/v20210820/models.rb', line 15904

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

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



15902
15903
15904
# File 'lib/v20210820/models.rb', line 15902

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
# File 'lib/v20210820/models.rb', line 15923

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