Class: TencentCloud::Teo::V20220901::RateLimitTemplateDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::RateLimitTemplateDetail
- Defined in:
- lib/v20220901/models.rb
Overview
模板当前详细配置
Instance Attribute Summary collapse
-
#Action ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>.
-
#ID ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>.
-
#Mode ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>.
-
#Period ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>.
-
#PunishTime ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>.
-
#Threshold ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(mode = nil, id = nil, action = nil, punishtime = nil, threshold = nil, period = nil) ⇒ RateLimitTemplateDetail
constructor
A new instance of RateLimitTemplateDetail.
Constructor Details
#initialize(mode = nil, id = nil, action = nil, punishtime = nil, threshold = nil, period = nil) ⇒ RateLimitTemplateDetail
Returns a new instance of RateLimitTemplateDetail.
19610 19611 19612 19613 19614 19615 19616 19617 |
# File 'lib/v20220901/models.rb', line 19610 def initialize(mode=nil, id=nil, action=nil, punishtime=nil, threshold=nil, period=nil) @Mode = mode @ID = id @Action = action @PunishTime = punishtime @Threshold = threshold @Period = period end |
Instance Attribute Details
#Action ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>
19608 19609 19610 |
# File 'lib/v20220901/models.rb', line 19608 def Action @Action end |
#ID ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>
19608 19609 19610 |
# File 'lib/v20220901/models.rb', line 19608 def ID @ID end |
#Mode ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>
19608 19609 19610 |
# File 'lib/v20220901/models.rb', line 19608 def Mode @Mode end |
#Period ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>
19608 19609 19610 |
# File 'lib/v20220901/models.rb', line 19608 def Period @Period end |
#PunishTime ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>
19608 19609 19610 |
# File 'lib/v20220901/models.rb', line 19608 def PunishTime @PunishTime end |
#Threshold ⇒ Object
<li>sup_loose:超级宽松;</li> <li>loose:宽松;</li> <li>emergency:紧急;</li> <li>normal:适中;</li> <li>strict:严格;</li> <li>close:关闭,仅精准速率限制生效。</li> <li>alg:JavaScript挑战;</li> <li>monitor:观察。</li>
19608 19609 19610 |
# File 'lib/v20220901/models.rb', line 19608 def Threshold @Threshold end |
Instance Method Details
#deserialize(params) ⇒ Object
19619 19620 19621 19622 19623 19624 19625 19626 |
# File 'lib/v20220901/models.rb', line 19619 def deserialize(params) @Mode = params['Mode'] @ID = params['ID'] @Action = params['Action'] @PunishTime = params['PunishTime'] @Threshold = params['Threshold'] @Period = params['Period'] end |