Class: TencentCloud::Cdn::V20180606::BandwidthAlert

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

Overview

带宽封顶配置,默认为关闭状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, bpsthreshold = nil, countermeasure = nil, lasttriggertime = nil, alertswitch = nil, alertpercentage = nil, lasttriggertimeoverseas = nil, metric = nil, statisticitems = nil) ⇒ BandwidthAlert



1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
# File 'lib/v20180606/models.rb', line 1281

def initialize(switch=nil, bpsthreshold=nil, countermeasure=nil, lasttriggertime=nil, alertswitch=nil, alertpercentage=nil, lasttriggertimeoverseas=nil, metric=nil, statisticitems=nil)
  @Switch = switch
  @BpsThreshold = bpsthreshold
  @CounterMeasure = countermeasure
  @LastTriggerTime = lasttriggertime
  @AlertSwitch = alertswitch
  @AlertPercentage = alertpercentage
  @LastTriggerTimeOverseas = lasttriggertimeoverseas
  @Metric = metric
  @StatisticItems = statisticitems
end

Instance Attribute Details

#AlertPercentageObject

on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。RETURN_404:全部请求返回 404 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。带宽:bandwidth 流量:flux 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1279
1280
1281
# File 'lib/v20180606/models.rb', line 1279

def AlertPercentage
  @AlertPercentage
end

#AlertSwitchObject

on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。RETURN_404:全部请求返回 404 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。带宽:bandwidth 流量:flux 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1279
1280
1281
# File 'lib/v20180606/models.rb', line 1279

def AlertSwitch
  @AlertSwitch
end

#BpsThresholdObject

on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。RETURN_404:全部请求返回 404 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。带宽:bandwidth 流量:flux 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1279
1280
1281
# File 'lib/v20180606/models.rb', line 1279

def BpsThreshold
  @BpsThreshold
end

#CounterMeasureObject

on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。RETURN_404:全部请求返回 404 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。带宽:bandwidth 流量:flux 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1279
1280
1281
# File 'lib/v20180606/models.rb', line 1279

def CounterMeasure
  @CounterMeasure
end

#LastTriggerTimeObject

on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。RETURN_404:全部请求返回 404 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。带宽:bandwidth 流量:flux 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1279
1280
1281
# File 'lib/v20180606/models.rb', line 1279

def LastTriggerTime
  @LastTriggerTime
end

#LastTriggerTimeOverseasObject

on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。RETURN_404:全部请求返回 404 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。带宽:bandwidth 流量:flux 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1279
1280
1281
# File 'lib/v20180606/models.rb', line 1279

def LastTriggerTimeOverseas
  @LastTriggerTimeOverseas
end

#MetricObject

on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。RETURN_404:全部请求返回 404 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。带宽:bandwidth 流量:flux 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1279
1280
1281
# File 'lib/v20180606/models.rb', line 1279

def Metric
  @Metric
end

#StatisticItemsObject

on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。RETURN_404:全部请求返回 404 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。带宽:bandwidth 流量:flux 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1279
1280
1281
# File 'lib/v20180606/models.rb', line 1279

def StatisticItems
  @StatisticItems
end

#SwitchObject

on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。RETURN_404:全部请求返回 404 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。带宽:bandwidth 流量:flux 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1279
1280
1281
# File 'lib/v20180606/models.rb', line 1279

def Switch
  @Switch
end

Instance Method Details

#deserialize(params) ⇒ Object



1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
# File 'lib/v20180606/models.rb', line 1293

def deserialize(params)
  @Switch = params['Switch']
  @BpsThreshold = params['BpsThreshold']
  @CounterMeasure = params['CounterMeasure']
  @LastTriggerTime = params['LastTriggerTime']
  @AlertSwitch = params['AlertSwitch']
  @AlertPercentage = params['AlertPercentage']
  @LastTriggerTimeOverseas = params['LastTriggerTimeOverseas']
  @Metric = params['Metric']
  unless params['StatisticItems'].nil?
    @StatisticItems = []
    params['StatisticItems'].each do |i|
      statisticitem_tmp = StatisticItem.new
      statisticitem_tmp.deserialize(i)
      @StatisticItems << statisticitem_tmp
    end
  end
end