Class: TencentCloud::Iecp::V20210914::DescribeMonitorMetricsRequest

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

Overview

DescribeMonitorMetrics请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(edgeunitid = nil, querytype = nil, starttime = nil, endtime = nil, interval = nil, nodename = nil, namespace = nil, podname = nil, workloadname = nil) ⇒ DescribeMonitorMetricsRequest

Returns a new instance of DescribeMonitorMetricsRequest.



3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
# File 'lib/v20210914/models.rb', line 3380

def initialize(edgeunitid=nil, querytype=nil, starttime=nil, endtime=nil, interval=nil, nodename=nil, namespace=nil, podname=nil, workloadname=nil)
  @EdgeUnitId = edgeunitid
  @QueryType = querytype
  @StartTime = starttime
  @EndTime = endtime
  @Interval = interval
  @NodeName = nodename
  @Namespace = namespace
  @PodName = podname
  @WorkloadName = workloadname
end

Instance Attribute Details

#EdgeUnitIdObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • QueryType:

    查询维度

  • StartTime:

    起始时间Unix秒时间戳

  • EndTime:

    终止时间Unix秒时间戳

  • Interval:

    步长(分钟)

  • NodeName:

    节点名称,查询节点监控时必填

  • Namespace:

    命名空间,不填则默认为default

  • PodName:

    Pod名称,查询Pod监控时必填

  • WorkloadName:

    Workload名称,查询Workload监控时必填



3378
3379
3380
# File 'lib/v20210914/models.rb', line 3378

def EdgeUnitId
  @EdgeUnitId
end

#EndTimeObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • QueryType:

    查询维度

  • StartTime:

    起始时间Unix秒时间戳

  • EndTime:

    终止时间Unix秒时间戳

  • Interval:

    步长(分钟)

  • NodeName:

    节点名称,查询节点监控时必填

  • Namespace:

    命名空间,不填则默认为default

  • PodName:

    Pod名称,查询Pod监控时必填

  • WorkloadName:

    Workload名称,查询Workload监控时必填



3378
3379
3380
# File 'lib/v20210914/models.rb', line 3378

def EndTime
  @EndTime
end

#IntervalObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • QueryType:

    查询维度

  • StartTime:

    起始时间Unix秒时间戳

  • EndTime:

    终止时间Unix秒时间戳

  • Interval:

    步长(分钟)

  • NodeName:

    节点名称,查询节点监控时必填

  • Namespace:

    命名空间,不填则默认为default

  • PodName:

    Pod名称,查询Pod监控时必填

  • WorkloadName:

    Workload名称,查询Workload监控时必填



3378
3379
3380
# File 'lib/v20210914/models.rb', line 3378

def Interval
  @Interval
end

#NamespaceObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • QueryType:

    查询维度

  • StartTime:

    起始时间Unix秒时间戳

  • EndTime:

    终止时间Unix秒时间戳

  • Interval:

    步长(分钟)

  • NodeName:

    节点名称,查询节点监控时必填

  • Namespace:

    命名空间,不填则默认为default

  • PodName:

    Pod名称,查询Pod监控时必填

  • WorkloadName:

    Workload名称,查询Workload监控时必填



3378
3379
3380
# File 'lib/v20210914/models.rb', line 3378

def Namespace
  @Namespace
end

#NodeNameObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • QueryType:

    查询维度

  • StartTime:

    起始时间Unix秒时间戳

  • EndTime:

    终止时间Unix秒时间戳

  • Interval:

    步长(分钟)

  • NodeName:

    节点名称,查询节点监控时必填

  • Namespace:

    命名空间,不填则默认为default

  • PodName:

    Pod名称,查询Pod监控时必填

  • WorkloadName:

    Workload名称,查询Workload监控时必填



3378
3379
3380
# File 'lib/v20210914/models.rb', line 3378

def NodeName
  @NodeName
end

#PodNameObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • QueryType:

    查询维度

  • StartTime:

    起始时间Unix秒时间戳

  • EndTime:

    终止时间Unix秒时间戳

  • Interval:

    步长(分钟)

  • NodeName:

    节点名称,查询节点监控时必填

  • Namespace:

    命名空间,不填则默认为default

  • PodName:

    Pod名称,查询Pod监控时必填

  • WorkloadName:

    Workload名称,查询Workload监控时必填



3378
3379
3380
# File 'lib/v20210914/models.rb', line 3378

def PodName
  @PodName
end

#QueryTypeObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • QueryType:

    查询维度

  • StartTime:

    起始时间Unix秒时间戳

  • EndTime:

    终止时间Unix秒时间戳

  • Interval:

    步长(分钟)

  • NodeName:

    节点名称,查询节点监控时必填

  • Namespace:

    命名空间,不填则默认为default

  • PodName:

    Pod名称,查询Pod监控时必填

  • WorkloadName:

    Workload名称,查询Workload监控时必填



3378
3379
3380
# File 'lib/v20210914/models.rb', line 3378

def QueryType
  @QueryType
end

#StartTimeObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • QueryType:

    查询维度

  • StartTime:

    起始时间Unix秒时间戳

  • EndTime:

    终止时间Unix秒时间戳

  • Interval:

    步长(分钟)

  • NodeName:

    节点名称,查询节点监控时必填

  • Namespace:

    命名空间,不填则默认为default

  • PodName:

    Pod名称,查询Pod监控时必填

  • WorkloadName:

    Workload名称,查询Workload监控时必填



3378
3379
3380
# File 'lib/v20210914/models.rb', line 3378

def StartTime
  @StartTime
end

#WorkloadNameObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • QueryType:

    查询维度

  • StartTime:

    起始时间Unix秒时间戳

  • EndTime:

    终止时间Unix秒时间戳

  • Interval:

    步长(分钟)

  • NodeName:

    节点名称,查询节点监控时必填

  • Namespace:

    命名空间,不填则默认为default

  • PodName:

    Pod名称,查询Pod监控时必填

  • WorkloadName:

    Workload名称,查询Workload监控时必填



3378
3379
3380
# File 'lib/v20210914/models.rb', line 3378

def WorkloadName
  @WorkloadName
end

Instance Method Details

#deserialize(params) ⇒ Object



3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
# File 'lib/v20210914/models.rb', line 3392

def deserialize(params)
  @EdgeUnitId = params['EdgeUnitId']
  @QueryType = params['QueryType']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Interval = params['Interval']
  @NodeName = params['NodeName']
  @Namespace = params['Namespace']
  @PodName = params['PodName']
  @WorkloadName = params['WorkloadName']
end