Class: TencentCloud::Monitor::V20180724::DescribeAllNamespacesRequest

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

Overview

DescribeAllNamespaces请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scenetype = nil, _module = nil, monitortypes = nil, ids = nil) ⇒ DescribeAllNamespacesRequest

Returns a new instance of DescribeAllNamespacesRequest.



5014
5015
5016
5017
5018
5019
# File 'lib/v20180724/models.rb', line 5014

def initialize(scenetype=nil, _module=nil, monitortypes=nil, ids=nil)
  @SceneType = scenetype
  @Module = _module
  @MonitorTypes = monitortypes
  @Ids = ids
end

Instance Attribute Details

#IdsObject

Parameters:

  • SceneType:

    根据使用场景过滤 目前仅有"ST_ALARM"=告警类型

  • Module:

    固定值,为"monitor"

  • MonitorTypes:

    根据监控类型过滤 不填默认查所有类型 "MT_QCE"=云产品监控

  • Ids:

    根据namespace的Id过滤 不填默认查询所有



5012
5013
5014
# File 'lib/v20180724/models.rb', line 5012

def Ids
  @Ids
end

#ModuleObject

Parameters:

  • SceneType:

    根据使用场景过滤 目前仅有"ST_ALARM"=告警类型

  • Module:

    固定值,为"monitor"

  • MonitorTypes:

    根据监控类型过滤 不填默认查所有类型 "MT_QCE"=云产品监控

  • Ids:

    根据namespace的Id过滤 不填默认查询所有



5012
5013
5014
# File 'lib/v20180724/models.rb', line 5012

def Module
  @Module
end

#MonitorTypesObject

Parameters:

  • SceneType:

    根据使用场景过滤 目前仅有"ST_ALARM"=告警类型

  • Module:

    固定值,为"monitor"

  • MonitorTypes:

    根据监控类型过滤 不填默认查所有类型 "MT_QCE"=云产品监控

  • Ids:

    根据namespace的Id过滤 不填默认查询所有



5012
5013
5014
# File 'lib/v20180724/models.rb', line 5012

def MonitorTypes
  @MonitorTypes
end

#SceneTypeObject

Parameters:

  • SceneType:

    根据使用场景过滤 目前仅有"ST_ALARM"=告警类型

  • Module:

    固定值,为"monitor"

  • MonitorTypes:

    根据监控类型过滤 不填默认查所有类型 "MT_QCE"=云产品监控

  • Ids:

    根据namespace的Id过滤 不填默认查询所有



5012
5013
5014
# File 'lib/v20180724/models.rb', line 5012

def SceneType
  @SceneType
end

Instance Method Details

#deserialize(params) ⇒ Object



5021
5022
5023
5024
5025
5026
# File 'lib/v20180724/models.rb', line 5021

def deserialize(params)
  @SceneType = params['SceneType']
  @Module = params['Module']
  @MonitorTypes = params['MonitorTypes']
  @Ids = params['Ids']
end