Class: TencentCloud::Cdn::V20180606::StatisticItem

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(type = nil, unblocktime = nil, bpsthreshold = nil, countermeasure = nil, alertpercentage = nil, alertswitch = nil, metric = nil, cycle = nil, switch = nil) ⇒ StatisticItem

Returns a new instance of StatisticItem.



9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
# File 'lib/v20180606/models.rb', line 9535

def initialize(type=nil, unblocktime=nil, bpsthreshold=nil, countermeasure=nil, alertpercentage=nil, alertswitch=nil, metric=nil, cycle=nil, switch=nil)
  @Type = type
  @UnBlockTime = unblocktime
  @BpsThreshold = bpsthreshold
  @CounterMeasure = countermeasure
  @AlertPercentage = alertpercentage
  @AlertSwitch = alertswitch
  @Metric = metric
  @Cycle = cycle
  @Switch = switch
end

Instance Attribute Details

#AlertPercentageObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    封顶类型,累计用量total,瞬时用量moment

  • UnBlockTime:

    自动解封时间

  • BpsThreshold:

    带宽、流量阈值

  • CounterMeasure:

    关闭方式 返回404:RETURN_404

  • AlertPercentage:

    触发提醒阈值百分比

  • AlertSwitch:

    累计用量封顶告警配置,取值有:

  • Metric:

    指标类型,流量flux或带宽bandwidth

  • Cycle:

    检测周期,单位分钟,60或1440

  • Switch:

    累计用量封顶配置开关,取值有:



9533
9534
9535
# File 'lib/v20180606/models.rb', line 9533

def AlertPercentage
  @AlertPercentage
end

#AlertSwitchObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    封顶类型,累计用量total,瞬时用量moment

  • UnBlockTime:

    自动解封时间

  • BpsThreshold:

    带宽、流量阈值

  • CounterMeasure:

    关闭方式 返回404:RETURN_404

  • AlertPercentage:

    触发提醒阈值百分比

  • AlertSwitch:

    累计用量封顶告警配置,取值有:

  • Metric:

    指标类型,流量flux或带宽bandwidth

  • Cycle:

    检测周期,单位分钟,60或1440

  • Switch:

    累计用量封顶配置开关,取值有:



9533
9534
9535
# File 'lib/v20180606/models.rb', line 9533

def AlertSwitch
  @AlertSwitch
end

#BpsThresholdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    封顶类型,累计用量total,瞬时用量moment

  • UnBlockTime:

    自动解封时间

  • BpsThreshold:

    带宽、流量阈值

  • CounterMeasure:

    关闭方式 返回404:RETURN_404

  • AlertPercentage:

    触发提醒阈值百分比

  • AlertSwitch:

    累计用量封顶告警配置,取值有:

  • Metric:

    指标类型,流量flux或带宽bandwidth

  • Cycle:

    检测周期,单位分钟,60或1440

  • Switch:

    累计用量封顶配置开关,取值有:



9533
9534
9535
# File 'lib/v20180606/models.rb', line 9533

def BpsThreshold
  @BpsThreshold
end

#CounterMeasureObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    封顶类型,累计用量total,瞬时用量moment

  • UnBlockTime:

    自动解封时间

  • BpsThreshold:

    带宽、流量阈值

  • CounterMeasure:

    关闭方式 返回404:RETURN_404

  • AlertPercentage:

    触发提醒阈值百分比

  • AlertSwitch:

    累计用量封顶告警配置,取值有:

  • Metric:

    指标类型,流量flux或带宽bandwidth

  • Cycle:

    检测周期,单位分钟,60或1440

  • Switch:

    累计用量封顶配置开关,取值有:



9533
9534
9535
# File 'lib/v20180606/models.rb', line 9533

def CounterMeasure
  @CounterMeasure
end

#CycleObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    封顶类型,累计用量total,瞬时用量moment

  • UnBlockTime:

    自动解封时间

  • BpsThreshold:

    带宽、流量阈值

  • CounterMeasure:

    关闭方式 返回404:RETURN_404

  • AlertPercentage:

    触发提醒阈值百分比

  • AlertSwitch:

    累计用量封顶告警配置,取值有:

  • Metric:

    指标类型,流量flux或带宽bandwidth

  • Cycle:

    检测周期,单位分钟,60或1440

  • Switch:

    累计用量封顶配置开关,取值有:



9533
9534
9535
# File 'lib/v20180606/models.rb', line 9533

def Cycle
  @Cycle
end

#MetricObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    封顶类型,累计用量total,瞬时用量moment

  • UnBlockTime:

    自动解封时间

  • BpsThreshold:

    带宽、流量阈值

  • CounterMeasure:

    关闭方式 返回404:RETURN_404

  • AlertPercentage:

    触发提醒阈值百分比

  • AlertSwitch:

    累计用量封顶告警配置,取值有:

  • Metric:

    指标类型,流量flux或带宽bandwidth

  • Cycle:

    检测周期,单位分钟,60或1440

  • Switch:

    累计用量封顶配置开关,取值有:



9533
9534
9535
# File 'lib/v20180606/models.rb', line 9533

def Metric
  @Metric
end

#SwitchObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    封顶类型,累计用量total,瞬时用量moment

  • UnBlockTime:

    自动解封时间

  • BpsThreshold:

    带宽、流量阈值

  • CounterMeasure:

    关闭方式 返回404:RETURN_404

  • AlertPercentage:

    触发提醒阈值百分比

  • AlertSwitch:

    累计用量封顶告警配置,取值有:

  • Metric:

    指标类型,流量flux或带宽bandwidth

  • Cycle:

    检测周期,单位分钟,60或1440

  • Switch:

    累计用量封顶配置开关,取值有:



9533
9534
9535
# File 'lib/v20180606/models.rb', line 9533

def Switch
  @Switch
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    封顶类型,累计用量total,瞬时用量moment

  • UnBlockTime:

    自动解封时间

  • BpsThreshold:

    带宽、流量阈值

  • CounterMeasure:

    关闭方式 返回404:RETURN_404

  • AlertPercentage:

    触发提醒阈值百分比

  • AlertSwitch:

    累计用量封顶告警配置,取值有:

  • Metric:

    指标类型,流量flux或带宽bandwidth

  • Cycle:

    检测周期,单位分钟,60或1440

  • Switch:

    累计用量封顶配置开关,取值有:



9533
9534
9535
# File 'lib/v20180606/models.rb', line 9533

def Type
  @Type
end

#UnBlockTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。on:开启off:关闭注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Type:

    封顶类型,累计用量total,瞬时用量moment

  • UnBlockTime:

    自动解封时间

  • BpsThreshold:

    带宽、流量阈值

  • CounterMeasure:

    关闭方式 返回404:RETURN_404

  • AlertPercentage:

    触发提醒阈值百分比

  • AlertSwitch:

    累计用量封顶告警配置,取值有:

  • Metric:

    指标类型,流量flux或带宽bandwidth

  • Cycle:

    检测周期,单位分钟,60或1440

  • Switch:

    累计用量封顶配置开关,取值有:



9533
9534
9535
# File 'lib/v20180606/models.rb', line 9533

def UnBlockTime
  @UnBlockTime
end

Instance Method Details

#deserialize(params) ⇒ Object



9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
# File 'lib/v20180606/models.rb', line 9547

def deserialize(params)
  @Type = params['Type']
  @UnBlockTime = params['UnBlockTime']
  @BpsThreshold = params['BpsThreshold']
  @CounterMeasure = params['CounterMeasure']
  @AlertPercentage = params['AlertPercentage']
  @AlertSwitch = params['AlertSwitch']
  @Metric = params['Metric']
  @Cycle = params['Cycle']
  @Switch = params['Switch']
end