Class: TencentCloud::Antiddos::V20200309::CreateDefaultAlarmThresholdRequest

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

Overview

CreateDefaultAlarmThreshold请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(defaultalarmconfig = nil, instancetype = nil) ⇒ CreateDefaultAlarmThresholdRequest

Returns a new instance of CreateDefaultAlarmThresholdRequest.



2126
2127
2128
2129
# File 'lib/v20200309/models.rb', line 2126

def initialize(defaultalarmconfig=nil, instancetype=nil)
  @DefaultAlarmConfig = defaultalarmconfig
  @InstanceType = instancetype
end

Instance Attribute Details

#DefaultAlarmConfigObject

bgp(表示高防包产品) bgpip(表示高防IP产品) ]

Parameters:

  • DefaultAlarmConfig:

    默认告警阈值配置

  • InstanceType:

    产品类型,取值[



2124
2125
2126
# File 'lib/v20200309/models.rb', line 2124

def DefaultAlarmConfig
  @DefaultAlarmConfig
end

#InstanceTypeObject

bgp(表示高防包产品) bgpip(表示高防IP产品) ]

Parameters:

  • DefaultAlarmConfig:

    默认告警阈值配置

  • InstanceType:

    产品类型,取值[



2124
2125
2126
# File 'lib/v20200309/models.rb', line 2124

def InstanceType
  @InstanceType
end

Instance Method Details

#deserialize(params) ⇒ Object



2131
2132
2133
2134
2135
2136
2137
# File 'lib/v20200309/models.rb', line 2131

def deserialize(params)
  unless params['DefaultAlarmConfig'].nil?
    @DefaultAlarmConfig = DefaultAlarmThreshold.new
    @DefaultAlarmConfig.deserialize(params['DefaultAlarmConfig'])
  end
  @InstanceType = params['InstanceType']
end