Class: TencentCloud::Cmq::V20190304::DeadLetterPolicy
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cmq::V20190304::DeadLetterPolicy
- Defined in:
- lib/v20190304/models.rb
Overview
死信队列策略
Instance Attribute Summary collapse
- #DeadLetterQueue ⇒ Object
- #DeadLetterQueueName ⇒ Object
- #MaxReceiveCount ⇒ Object
- #MaxTimeToLive ⇒ Object
- #Policy ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(deadletterqueue = nil, deadletterqueuename = nil, maxtimetolive = nil, policy = nil, maxreceivecount = nil) ⇒ DeadLetterPolicy
constructor
A new instance of DeadLetterPolicy.
Constructor Details
#initialize(deadletterqueue = nil, deadletterqueuename = nil, maxtimetolive = nil, policy = nil, maxreceivecount = nil) ⇒ DeadLetterPolicy
Returns a new instance of DeadLetterPolicy.
35 36 37 38 39 40 41 |
# File 'lib/v20190304/models.rb', line 35 def initialize(deadletterqueue=nil, deadletterqueuename=nil, maxtimetolive=nil, policy=nil, maxreceivecount=nil) @DeadLetterQueue = deadletterqueue @DeadLetterQueueName = deadletterqueuename @MaxTimeToLive = maxtimetolive @Policy = policy @MaxReceiveCount = maxreceivecount end |
Instance Attribute Details
#DeadLetterQueue ⇒ Object
33 34 35 |
# File 'lib/v20190304/models.rb', line 33 def DeadLetterQueue @DeadLetterQueue end |
#DeadLetterQueueName ⇒ Object
33 34 35 |
# File 'lib/v20190304/models.rb', line 33 def DeadLetterQueueName @DeadLetterQueueName end |
#MaxReceiveCount ⇒ Object
33 34 35 |
# File 'lib/v20190304/models.rb', line 33 def MaxReceiveCount @MaxReceiveCount end |
#MaxTimeToLive ⇒ Object
33 34 35 |
# File 'lib/v20190304/models.rb', line 33 def MaxTimeToLive @MaxTimeToLive end |
#Policy ⇒ Object
33 34 35 |
# File 'lib/v20190304/models.rb', line 33 def Policy @Policy end |
Instance Method Details
#deserialize(params) ⇒ Object
43 44 45 46 47 48 49 |
# File 'lib/v20190304/models.rb', line 43 def deserialize(params) @DeadLetterQueue = params['DeadLetterQueue'] @DeadLetterQueueName = params['DeadLetterQueueName'] @MaxTimeToLive = params['MaxTimeToLive'] @Policy = params['Policy'] @MaxReceiveCount = params['MaxReceiveCount'] end |