Class: TencentCloud::Cls::V20201016::CreateAlarmShieldRequest

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

Overview

CreateAlarmShield请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(alarmnoticeid = nil, starttime = nil, endtime = nil, type = nil, reason = nil, rule = nil) ⇒ CreateAlarmShieldRequest

Returns a new instance of CreateAlarmShieldRequest.



2622
2623
2624
2625
2626
2627
2628
2629
# File 'lib/v20201016/models.rb', line 2622

def initialize(alarmnoticeid=nil, starttime=nil, endtime=nil, type=nil, reason=nil, rule=nil)
  @AlarmNoticeId = alarmnoticeid
  @StartTime = starttime
  @EndTime = endtime
  @Type = type
  @Reason = reason
  @Rule = rule
end

Instance Attribute Details

#AlarmNoticeId ⇒ Object

Parameters:

  • 通知渠道组id。-通过获取通知渠道组列表获取通知渠道组id

  • 屏蔽规则开始时间,秒级(s)时间戳。

  • 屏蔽规则结束时间,秒级(s)时间戳。结束时间需要大于当前时间

  • 屏蔽类型。1:屏蔽所有通知,2:按照Rule参数屏蔽匹配规则的通知。

  • 屏蔽原因。

  • 屏蔽规则,当Type为2时必填。规则填写方式详见产品文档。



2620
2621
2622
# File 'lib/v20201016/models.rb', line 2620

def AlarmNoticeId
  @AlarmNoticeId
end

#EndTime ⇒ Object

Parameters:

  • 通知渠道组id。-通过获取通知渠道组列表获取通知渠道组id

  • 屏蔽规则开始时间,秒级(s)时间戳。

  • 屏蔽规则结束时间,秒级(s)时间戳。结束时间需要大于当前时间

  • 屏蔽类型。1:屏蔽所有通知,2:按照Rule参数屏蔽匹配规则的通知。

  • 屏蔽原因。

  • 屏蔽规则,当Type为2时必填。规则填写方式详见产品文档。



2620
2621
2622
# File 'lib/v20201016/models.rb', line 2620

def EndTime
  @EndTime
end

#Reason ⇒ Object

Parameters:

  • 通知渠道组id。-通过获取通知渠道组列表获取通知渠道组id

  • 屏蔽规则开始时间,秒级(s)时间戳。

  • 屏蔽规则结束时间,秒级(s)时间戳。结束时间需要大于当前时间

  • 屏蔽类型。1:屏蔽所有通知,2:按照Rule参数屏蔽匹配规则的通知。

  • 屏蔽原因。

  • 屏蔽规则,当Type为2时必填。规则填写方式详见产品文档。



2620
2621
2622
# File 'lib/v20201016/models.rb', line 2620

def Reason
  @Reason
end

#Rule ⇒ Object

Parameters:

  • 通知渠道组id。-通过获取通知渠道组列表获取通知渠道组id

  • 屏蔽规则开始时间,秒级(s)时间戳。

  • 屏蔽规则结束时间,秒级(s)时间戳。结束时间需要大于当前时间

  • 屏蔽类型。1:屏蔽所有通知,2:按照Rule参数屏蔽匹配规则的通知。

  • 屏蔽原因。

  • 屏蔽规则,当Type为2时必填。规则填写方式详见产品文档。



2620
2621
2622
# File 'lib/v20201016/models.rb', line 2620

def Rule
  @Rule
end

#StartTime ⇒ Object

Parameters:

  • 通知渠道组id。-通过获取通知渠道组列表获取通知渠道组id

  • 屏蔽规则开始时间,秒级(s)时间戳。

  • 屏蔽规则结束时间,秒级(s)时间戳。结束时间需要大于当前时间

  • 屏蔽类型。1:屏蔽所有通知,2:按照Rule参数屏蔽匹配规则的通知。

  • 屏蔽原因。

  • 屏蔽规则,当Type为2时必填。规则填写方式详见产品文档。



2620
2621
2622
# File 'lib/v20201016/models.rb', line 2620

def StartTime
  @StartTime
end

#Type ⇒ Object

Parameters:

  • 通知渠道组id。-通过获取通知渠道组列表获取通知渠道组id

  • 屏蔽规则开始时间,秒级(s)时间戳。

  • 屏蔽规则结束时间,秒级(s)时间戳。结束时间需要大于当前时间

  • 屏蔽类型。1:屏蔽所有通知,2:按照Rule参数屏蔽匹配规则的通知。

  • 屏蔽原因。

  • 屏蔽规则,当Type为2时必填。规则填写方式详见产品文档。



2620
2621
2622
# File 'lib/v20201016/models.rb', line 2620

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



2631
2632
2633
2634
2635
2636
2637
2638
# File 'lib/v20201016/models.rb', line 2631

def deserialize(params)
  @AlarmNoticeId = params['AlarmNoticeId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Type = params['Type']
  @Reason = params['Reason']
  @Rule = params['Rule']
end