Class: TencentCloud::Dayu::V20180709::CreateBasicDDoSAlarmThresholdRequest

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

Overview

CreateBasicDDoSAlarmThreshold请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, method = nil, alarmtype = nil, alarmthreshold = nil) ⇒ CreateBasicDDoSAlarmThresholdRequest

Returns a new instance of CreateBasicDDoSAlarmThresholdRequest.



343
344
345
346
347
348
# File 'lib/v20180709/models.rb', line 343

def initialize(business=nil, method=nil, alarmtype=nil, alarmthreshold=nil)
  @Business = business
  @Method = method
  @AlarmType = alarmtype
  @AlarmThreshold = alarmthreshold
end

Instance Attribute Details

#AlarmThresholdObject

Parameters:

  • Business:

    大禹子产品代号(basic表示DDoS基础防护)

  • Method:

    =get表示读取告警阈值;=set表示设置告警阈值;

  • AlarmType:

    可选,告警阈值类型,1-入流量,2-清洗流量;当Method为set时必须填写;

  • AlarmThreshold:

    可选,告警阈值,当Method为set时必须填写;当设置阈值为0时表示清除告警阈值配置;



341
342
343
# File 'lib/v20180709/models.rb', line 341

def AlarmThreshold
  @AlarmThreshold
end

#AlarmTypeObject

Parameters:

  • Business:

    大禹子产品代号(basic表示DDoS基础防护)

  • Method:

    =get表示读取告警阈值;=set表示设置告警阈值;

  • AlarmType:

    可选,告警阈值类型,1-入流量,2-清洗流量;当Method为set时必须填写;

  • AlarmThreshold:

    可选,告警阈值,当Method为set时必须填写;当设置阈值为0时表示清除告警阈值配置;



341
342
343
# File 'lib/v20180709/models.rb', line 341

def AlarmType
  @AlarmType
end

#BusinessObject

Parameters:

  • Business:

    大禹子产品代号(basic表示DDoS基础防护)

  • Method:

    =get表示读取告警阈值;=set表示设置告警阈值;

  • AlarmType:

    可选,告警阈值类型,1-入流量,2-清洗流量;当Method为set时必须填写;

  • AlarmThreshold:

    可选,告警阈值,当Method为set时必须填写;当设置阈值为0时表示清除告警阈值配置;



341
342
343
# File 'lib/v20180709/models.rb', line 341

def Business
  @Business
end

#MethodObject

Parameters:

  • Business:

    大禹子产品代号(basic表示DDoS基础防护)

  • Method:

    =get表示读取告警阈值;=set表示设置告警阈值;

  • AlarmType:

    可选,告警阈值类型,1-入流量,2-清洗流量;当Method为set时必须填写;

  • AlarmThreshold:

    可选,告警阈值,当Method为set时必须填写;当设置阈值为0时表示清除告警阈值配置;



341
342
343
# File 'lib/v20180709/models.rb', line 341

def Method
  @Method
end

Instance Method Details

#deserialize(params) ⇒ Object



350
351
352
353
354
355
# File 'lib/v20180709/models.rb', line 350

def deserialize(params)
  @Business = params['Business']
  @Method = params['Method']
  @AlarmType = params['AlarmType']
  @AlarmThreshold = params['AlarmThreshold']
end