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.



13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
# File 'lib/v20180606/models.rb', line 13053

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:

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



13051
13052
13053
# File 'lib/v20180606/models.rb', line 13051

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:

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



13051
13052
13053
# File 'lib/v20180606/models.rb', line 13051

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:

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



13051
13052
13053
# File 'lib/v20180606/models.rb', line 13051

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:

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



13051
13052
13053
# File 'lib/v20180606/models.rb', line 13051

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:

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



13051
13052
13053
# File 'lib/v20180606/models.rb', line 13051

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:

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



13051
13052
13053
# File 'lib/v20180606/models.rb', line 13051

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:

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



13051
13052
13053
# File 'lib/v20180606/models.rb', line 13051

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:

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



13051
13052
13053
# File 'lib/v20180606/models.rb', line 13051

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:

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



13051
13052
13053
# File 'lib/v20180606/models.rb', line 13051

def UnBlockTime
  @UnBlockTime
end

Instance Method Details

#deserialize(params) ⇒ Object



13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
# File 'lib/v20180606/models.rb', line 13065

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