Class: TencentCloud::Teo::V20220901::MinimalRequestBodyTransferRate

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

Overview

正文传输最小速率阈值的具体配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(minimalavgtransferratethreshold = nil, countingperiod = nil, enabled = nil) ⇒ MinimalRequestBodyTransferRate

Returns a new instance of MinimalRequestBodyTransferRate.



15237
15238
15239
15240
15241
# File 'lib/v20220901/models.rb', line 15237

def initialize(minimalavgtransferratethreshold=nil, countingperiod=nil, enabled=nil)
  @MinimalAvgTransferRateThreshold = minimalavgtransferratethreshold
  @CountingPeriod = countingperiod
  @Enabled = enabled
end

Instance Attribute Details

#CountingPeriodObject

Parameters:

  • MinimalAvgTransferRateThreshold:

    正文传输最小速率阈值,单位仅支持bps。

  • CountingPeriod:

    正文传输最小速率统计时间范围,取值有:<li>10s:10秒;</li><li>30s:30秒;</li><li>60s:60秒;</li><li>120s:120秒。</li>

  • Enabled:

    正文传输最小速率阈值是否开启。取值有:<li>on:开启;</li><li>off:关闭。</li>



15235
15236
15237
# File 'lib/v20220901/models.rb', line 15235

def CountingPeriod
  @CountingPeriod
end

#EnabledObject

Parameters:

  • MinimalAvgTransferRateThreshold:

    正文传输最小速率阈值,单位仅支持bps。

  • CountingPeriod:

    正文传输最小速率统计时间范围,取值有:<li>10s:10秒;</li><li>30s:30秒;</li><li>60s:60秒;</li><li>120s:120秒。</li>

  • Enabled:

    正文传输最小速率阈值是否开启。取值有:<li>on:开启;</li><li>off:关闭。</li>



15235
15236
15237
# File 'lib/v20220901/models.rb', line 15235

def Enabled
  @Enabled
end

#MinimalAvgTransferRateThresholdObject

Parameters:

  • MinimalAvgTransferRateThreshold:

    正文传输最小速率阈值,单位仅支持bps。

  • CountingPeriod:

    正文传输最小速率统计时间范围,取值有:<li>10s:10秒;</li><li>30s:30秒;</li><li>60s:60秒;</li><li>120s:120秒。</li>

  • Enabled:

    正文传输最小速率阈值是否开启。取值有:<li>on:开启;</li><li>off:关闭。</li>



15235
15236
15237
# File 'lib/v20220901/models.rb', line 15235

def MinimalAvgTransferRateThreshold
  @MinimalAvgTransferRateThreshold
end

Instance Method Details

#deserialize(params) ⇒ Object



15243
15244
15245
15246
15247
# File 'lib/v20220901/models.rb', line 15243

def deserialize(params)
  @MinimalAvgTransferRateThreshold = params['MinimalAvgTransferRateThreshold']
  @CountingPeriod = params['CountingPeriod']
  @Enabled = params['Enabled']
end