Class: TencentCloud::Wedata::V20210820::DescribeExecutorGroupMetricRequest

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

Overview

DescribeExecutorGroupMetric请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(executorgroupid = nil, trendstarttime = nil, trendendtime = nil, executorgrouptype = nil, executorresourcetype = nil, loaderid = nil, metrictype = nil, granularity = nil) ⇒ DescribeExecutorGroupMetricRequest

Returns a new instance of DescribeExecutorGroupMetricRequest.



10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
# File 'lib/v20210820/models.rb', line 10562

def initialize(executorgroupid=nil, trendstarttime=nil, trendendtime=nil, executorgrouptype=nil, executorresourcetype=nil, loaderid=nil, metrictype=nil, granularity=nil)
  @ExecutorGroupId = executorgroupid
  @TrendStartTime = trendstarttime
  @TrendEndTime = trendendtime
  @ExecutorGroupType = executorgrouptype
  @ExecutorResourceType = executorresourcetype
  @LoaderId = loaderid
  @MetricType = metrictype
  @Granularity = granularity
end

Instance Attribute Details

#ExecutorGroupIdObject

Parameters:

  • ExecutorGroupId:

    执行资源组id

  • TrendStartTime:

    使用趋势开始时间(毫秒)

  • TrendEndTime:

    使用趋势结束时间(毫秒)

  • ExecutorGroupType:

    执行资源组类型

  • ExecutorResourceType:

    执行资源类型

  • LoaderId:

    执行机ID

  • MetricType:

    指标维度

  • Granularity:

    指标采集粒度



10560
10561
10562
# File 'lib/v20210820/models.rb', line 10560

def ExecutorGroupId
  @ExecutorGroupId
end

#ExecutorGroupTypeObject

Parameters:

  • ExecutorGroupId:

    执行资源组id

  • TrendStartTime:

    使用趋势开始时间(毫秒)

  • TrendEndTime:

    使用趋势结束时间(毫秒)

  • ExecutorGroupType:

    执行资源组类型

  • ExecutorResourceType:

    执行资源类型

  • LoaderId:

    执行机ID

  • MetricType:

    指标维度

  • Granularity:

    指标采集粒度



10560
10561
10562
# File 'lib/v20210820/models.rb', line 10560

def ExecutorGroupType
  @ExecutorGroupType
end

#ExecutorResourceTypeObject

Parameters:

  • ExecutorGroupId:

    执行资源组id

  • TrendStartTime:

    使用趋势开始时间(毫秒)

  • TrendEndTime:

    使用趋势结束时间(毫秒)

  • ExecutorGroupType:

    执行资源组类型

  • ExecutorResourceType:

    执行资源类型

  • LoaderId:

    执行机ID

  • MetricType:

    指标维度

  • Granularity:

    指标采集粒度



10560
10561
10562
# File 'lib/v20210820/models.rb', line 10560

def ExecutorResourceType
  @ExecutorResourceType
end

#GranularityObject

Parameters:

  • ExecutorGroupId:

    执行资源组id

  • TrendStartTime:

    使用趋势开始时间(毫秒)

  • TrendEndTime:

    使用趋势结束时间(毫秒)

  • ExecutorGroupType:

    执行资源组类型

  • ExecutorResourceType:

    执行资源类型

  • LoaderId:

    执行机ID

  • MetricType:

    指标维度

  • Granularity:

    指标采集粒度



10560
10561
10562
# File 'lib/v20210820/models.rb', line 10560

def Granularity
  @Granularity
end

#LoaderIdObject

Parameters:

  • ExecutorGroupId:

    执行资源组id

  • TrendStartTime:

    使用趋势开始时间(毫秒)

  • TrendEndTime:

    使用趋势结束时间(毫秒)

  • ExecutorGroupType:

    执行资源组类型

  • ExecutorResourceType:

    执行资源类型

  • LoaderId:

    执行机ID

  • MetricType:

    指标维度

  • Granularity:

    指标采集粒度



10560
10561
10562
# File 'lib/v20210820/models.rb', line 10560

def LoaderId
  @LoaderId
end

#MetricTypeObject

Parameters:

  • ExecutorGroupId:

    执行资源组id

  • TrendStartTime:

    使用趋势开始时间(毫秒)

  • TrendEndTime:

    使用趋势结束时间(毫秒)

  • ExecutorGroupType:

    执行资源组类型

  • ExecutorResourceType:

    执行资源类型

  • LoaderId:

    执行机ID

  • MetricType:

    指标维度

  • Granularity:

    指标采集粒度



10560
10561
10562
# File 'lib/v20210820/models.rb', line 10560

def MetricType
  @MetricType
end

#TrendEndTimeObject

Parameters:

  • ExecutorGroupId:

    执行资源组id

  • TrendStartTime:

    使用趋势开始时间(毫秒)

  • TrendEndTime:

    使用趋势结束时间(毫秒)

  • ExecutorGroupType:

    执行资源组类型

  • ExecutorResourceType:

    执行资源类型

  • LoaderId:

    执行机ID

  • MetricType:

    指标维度

  • Granularity:

    指标采集粒度



10560
10561
10562
# File 'lib/v20210820/models.rb', line 10560

def TrendEndTime
  @TrendEndTime
end

#TrendStartTimeObject

Parameters:

  • ExecutorGroupId:

    执行资源组id

  • TrendStartTime:

    使用趋势开始时间(毫秒)

  • TrendEndTime:

    使用趋势结束时间(毫秒)

  • ExecutorGroupType:

    执行资源组类型

  • ExecutorResourceType:

    执行资源类型

  • LoaderId:

    执行机ID

  • MetricType:

    指标维度

  • Granularity:

    指标采集粒度



10560
10561
10562
# File 'lib/v20210820/models.rb', line 10560

def TrendStartTime
  @TrendStartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
# File 'lib/v20210820/models.rb', line 10573

def deserialize(params)
  @ExecutorGroupId = params['ExecutorGroupId']
  @TrendStartTime = params['TrendStartTime']
  @TrendEndTime = params['TrendEndTime']
  @ExecutorGroupType = params['ExecutorGroupType']
  @ExecutorResourceType = params['ExecutorResourceType']
  @LoaderId = params['LoaderId']
  @MetricType = params['MetricType']
  @Granularity = params['Granularity']
end