Class: TencentCloud::Monitor::V20180724::DescribeAlarmEventsRequest

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

Overview

DescribeAlarmEvents请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_module = nil, namespace = nil, monitortype = nil) ⇒ DescribeAlarmEventsRequest

Returns a new instance of DescribeAlarmEventsRequest.



4211
4212
4213
4214
4215
# File 'lib/v20180724/models.rb', line 4211

def initialize(_module=nil, namespace=nil, monitortype=nil)
  @Module = _module
  @Namespace = namespace
  @MonitorType = monitortype
end

Instance Attribute Details

#ModuleObject

Parameters:

  • Module:

    模块名,固定值 monitor

  • Namespace:

    告警策略类型,由 DescribeAllNamespaces 获得,例如 cvm_device

  • MonitorType:

    监控类型,如 MT_QCE。如果不填默认为 MT_QCE。



4209
4210
4211
# File 'lib/v20180724/models.rb', line 4209

def Module
  @Module
end

#MonitorTypeObject

Parameters:

  • Module:

    模块名,固定值 monitor

  • Namespace:

    告警策略类型,由 DescribeAllNamespaces 获得,例如 cvm_device

  • MonitorType:

    监控类型,如 MT_QCE。如果不填默认为 MT_QCE。



4209
4210
4211
# File 'lib/v20180724/models.rb', line 4209

def MonitorType
  @MonitorType
end

#NamespaceObject

Parameters:

  • Module:

    模块名,固定值 monitor

  • Namespace:

    告警策略类型,由 DescribeAllNamespaces 获得,例如 cvm_device

  • MonitorType:

    监控类型,如 MT_QCE。如果不填默认为 MT_QCE。



4209
4210
4211
# File 'lib/v20180724/models.rb', line 4209

def Namespace
  @Namespace
end

Instance Method Details

#deserialize(params) ⇒ Object



4217
4218
4219
4220
4221
# File 'lib/v20180724/models.rb', line 4217

def deserialize(params)
  @Module = params['Module']
  @Namespace = params['Namespace']
  @MonitorType = params['MonitorType']
end