Class: TencentCloud::Monitor::V20180724::DescribeConditionsTemplateListRequest

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

Overview

DescribeConditionsTemplateList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_module = nil, viewname = nil, groupname = nil, groupid = nil, limit = nil, offset = nil, updatetimeorder = nil, policycountorder = nil) ⇒ DescribeConditionsTemplateListRequest

Returns a new instance of DescribeConditionsTemplateListRequest.



5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
# File 'lib/v20180724/models.rb', line 5626

def initialize(_module=nil, viewname=nil, groupname=nil, groupid=nil, limit=nil, offset=nil, updatetimeorder=nil, policycountorder=nil)
  @Module = _module
  @ViewName = viewname
  @GroupName = groupname
  @GroupID = groupid
  @Limit = limit
  @Offset = offset
  @UpdateTimeOrder = updatetimeorder
  @PolicyCountOrder = policycountorder
end

Instance Attribute Details

#GroupIDObject

Parameters:

  • Module:

    固定值,为"monitor"

  • ViewName:

    视图名,由 DescribeAllNamespaces 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device

  • GroupName:

    根据触发条件模板名称过滤查询

  • GroupID:

    根据触发条件模板ID过滤查询

  • Limit:

    分页参数,每页返回的数量,取值1~100,默认20

  • Offset:

    分页参数,页偏移量,从0开始计数,默认0

  • UpdateTimeOrder:

    指定按更新时间的排序方式,asc=升序, desc=降序

  • PolicyCountOrder:

    指定按绑定策略数目的排序方式,asc=升序, desc=降序



5624
5625
5626
# File 'lib/v20180724/models.rb', line 5624

def GroupID
  @GroupID
end

#GroupNameObject

Parameters:

  • Module:

    固定值,为"monitor"

  • ViewName:

    视图名,由 DescribeAllNamespaces 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device

  • GroupName:

    根据触发条件模板名称过滤查询

  • GroupID:

    根据触发条件模板ID过滤查询

  • Limit:

    分页参数,每页返回的数量,取值1~100,默认20

  • Offset:

    分页参数,页偏移量,从0开始计数,默认0

  • UpdateTimeOrder:

    指定按更新时间的排序方式,asc=升序, desc=降序

  • PolicyCountOrder:

    指定按绑定策略数目的排序方式,asc=升序, desc=降序



5624
5625
5626
# File 'lib/v20180724/models.rb', line 5624

def GroupName
  @GroupName
end

#LimitObject

Parameters:

  • Module:

    固定值,为"monitor"

  • ViewName:

    视图名,由 DescribeAllNamespaces 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device

  • GroupName:

    根据触发条件模板名称过滤查询

  • GroupID:

    根据触发条件模板ID过滤查询

  • Limit:

    分页参数,每页返回的数量,取值1~100,默认20

  • Offset:

    分页参数,页偏移量,从0开始计数,默认0

  • UpdateTimeOrder:

    指定按更新时间的排序方式,asc=升序, desc=降序

  • PolicyCountOrder:

    指定按绑定策略数目的排序方式,asc=升序, desc=降序



5624
5625
5626
# File 'lib/v20180724/models.rb', line 5624

def Limit
  @Limit
end

#ModuleObject

Parameters:

  • Module:

    固定值,为"monitor"

  • ViewName:

    视图名,由 DescribeAllNamespaces 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device

  • GroupName:

    根据触发条件模板名称过滤查询

  • GroupID:

    根据触发条件模板ID过滤查询

  • Limit:

    分页参数,每页返回的数量,取值1~100,默认20

  • Offset:

    分页参数,页偏移量,从0开始计数,默认0

  • UpdateTimeOrder:

    指定按更新时间的排序方式,asc=升序, desc=降序

  • PolicyCountOrder:

    指定按绑定策略数目的排序方式,asc=升序, desc=降序



5624
5625
5626
# File 'lib/v20180724/models.rb', line 5624

def Module
  @Module
end

#OffsetObject

Parameters:

  • Module:

    固定值,为"monitor"

  • ViewName:

    视图名,由 DescribeAllNamespaces 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device

  • GroupName:

    根据触发条件模板名称过滤查询

  • GroupID:

    根据触发条件模板ID过滤查询

  • Limit:

    分页参数,每页返回的数量,取值1~100,默认20

  • Offset:

    分页参数,页偏移量,从0开始计数,默认0

  • UpdateTimeOrder:

    指定按更新时间的排序方式,asc=升序, desc=降序

  • PolicyCountOrder:

    指定按绑定策略数目的排序方式,asc=升序, desc=降序



5624
5625
5626
# File 'lib/v20180724/models.rb', line 5624

def Offset
  @Offset
end

#PolicyCountOrderObject

Parameters:

  • Module:

    固定值,为"monitor"

  • ViewName:

    视图名,由 DescribeAllNamespaces 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device

  • GroupName:

    根据触发条件模板名称过滤查询

  • GroupID:

    根据触发条件模板ID过滤查询

  • Limit:

    分页参数,每页返回的数量,取值1~100,默认20

  • Offset:

    分页参数,页偏移量,从0开始计数,默认0

  • UpdateTimeOrder:

    指定按更新时间的排序方式,asc=升序, desc=降序

  • PolicyCountOrder:

    指定按绑定策略数目的排序方式,asc=升序, desc=降序



5624
5625
5626
# File 'lib/v20180724/models.rb', line 5624

def PolicyCountOrder
  @PolicyCountOrder
end

#UpdateTimeOrderObject

Parameters:

  • Module:

    固定值,为"monitor"

  • ViewName:

    视图名,由 DescribeAllNamespaces 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device

  • GroupName:

    根据触发条件模板名称过滤查询

  • GroupID:

    根据触发条件模板ID过滤查询

  • Limit:

    分页参数,每页返回的数量,取值1~100,默认20

  • Offset:

    分页参数,页偏移量,从0开始计数,默认0

  • UpdateTimeOrder:

    指定按更新时间的排序方式,asc=升序, desc=降序

  • PolicyCountOrder:

    指定按绑定策略数目的排序方式,asc=升序, desc=降序



5624
5625
5626
# File 'lib/v20180724/models.rb', line 5624

def UpdateTimeOrder
  @UpdateTimeOrder
end

#ViewNameObject

Parameters:

  • Module:

    固定值,为"monitor"

  • ViewName:

    视图名,由 DescribeAllNamespaces 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device

  • GroupName:

    根据触发条件模板名称过滤查询

  • GroupID:

    根据触发条件模板ID过滤查询

  • Limit:

    分页参数,每页返回的数量,取值1~100,默认20

  • Offset:

    分页参数,页偏移量,从0开始计数,默认0

  • UpdateTimeOrder:

    指定按更新时间的排序方式,asc=升序, desc=降序

  • PolicyCountOrder:

    指定按绑定策略数目的排序方式,asc=升序, desc=降序



5624
5625
5626
# File 'lib/v20180724/models.rb', line 5624

def ViewName
  @ViewName
end

Instance Method Details

#deserialize(params) ⇒ Object



5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
# File 'lib/v20180724/models.rb', line 5637

def deserialize(params)
  @Module = params['Module']
  @ViewName = params['ViewName']
  @GroupName = params['GroupName']
  @GroupID = params['GroupID']
  @Limit = params['Limit']
  @Offset = params['Offset']
  @UpdateTimeOrder = params['UpdateTimeOrder']
  @PolicyCountOrder = params['PolicyCountOrder']
end