Class: TencentCloud::Tdmq::V20200217::ModifyCmqQueueAttributeRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tdmq::V20200217::ModifyCmqQueueAttributeRequest
- Defined in:
- lib/v20200217/models.rb
Overview
ModifyCmqQueueAttribute请求参数结构体
Instance Attribute Summary collapse
- #DeadLetterQueueName ⇒ Object
- #FirstQueryInterval ⇒ Object
- #MaxMsgHeapNum ⇒ Object
- #MaxMsgSize ⇒ Object
- #MaxQueryCount ⇒ Object
- #MaxReceiveCount ⇒ Object
- #MaxTimeToLive ⇒ Object
- #MsgRetentionSeconds ⇒ Object
- #Policy ⇒ Object
- #PollingWaitSeconds ⇒ Object
- #QueueName ⇒ Object
- #RetentionSizeInMB ⇒ Object
- #RewindSeconds ⇒ Object
- #Trace ⇒ Object
- #Transaction ⇒ Object
- #VisibilityTimeout ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(queuename = nil, maxmsgheapnum = nil, pollingwaitseconds = nil, visibilitytimeout = nil, maxmsgsize = nil, msgretentionseconds = nil, rewindseconds = nil, firstqueryinterval = nil, maxquerycount = nil, deadletterqueuename = nil, maxtimetolive = nil, maxreceivecount = nil, policy = nil, trace = nil, transaction = nil, retentionsizeinmb = nil) ⇒ ModifyCmqQueueAttributeRequest
constructor
A new instance of ModifyCmqQueueAttributeRequest.
Constructor Details
#initialize(queuename = nil, maxmsgheapnum = nil, pollingwaitseconds = nil, visibilitytimeout = nil, maxmsgsize = nil, msgretentionseconds = nil, rewindseconds = nil, firstqueryinterval = nil, maxquerycount = nil, deadletterqueuename = nil, maxtimetolive = nil, maxreceivecount = nil, policy = nil, trace = nil, transaction = nil, retentionsizeinmb = nil) ⇒ ModifyCmqQueueAttributeRequest
Returns a new instance of ModifyCmqQueueAttributeRequest.
8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 |
# File 'lib/v20200217/models.rb', line 8607 def initialize(queuename=nil, maxmsgheapnum=nil, pollingwaitseconds=nil, visibilitytimeout=nil, maxmsgsize=nil, msgretentionseconds=nil, rewindseconds=nil, =nil, maxquerycount=nil, deadletterqueuename=nil, maxtimetolive=nil, maxreceivecount=nil, policy=nil, trace=nil, transaction=nil, retentionsizeinmb=nil) @QueueName = queuename @MaxMsgHeapNum = maxmsgheapnum @PollingWaitSeconds = pollingwaitseconds @VisibilityTimeout = visibilitytimeout @MaxMsgSize = maxmsgsize @MsgRetentionSeconds = msgretentionseconds @RewindSeconds = rewindseconds @FirstQueryInterval = @MaxQueryCount = maxquerycount @DeadLetterQueueName = deadletterqueuename @MaxTimeToLive = maxtimetolive @MaxReceiveCount = maxreceivecount @Policy = policy @Trace = trace @Transaction = transaction @RetentionSizeInMB = retentionsizeinmb end |
Instance Attribute Details
#DeadLetterQueueName ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def DeadLetterQueueName @DeadLetterQueueName end |
#FirstQueryInterval ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def FirstQueryInterval @FirstQueryInterval end |
#MaxMsgHeapNum ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def MaxMsgHeapNum @MaxMsgHeapNum end |
#MaxMsgSize ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def MaxMsgSize @MaxMsgSize end |
#MaxQueryCount ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def MaxQueryCount @MaxQueryCount end |
#MaxReceiveCount ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def MaxReceiveCount @MaxReceiveCount end |
#MaxTimeToLive ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def MaxTimeToLive @MaxTimeToLive end |
#MsgRetentionSeconds ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def MsgRetentionSeconds @MsgRetentionSeconds end |
#Policy ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def Policy @Policy end |
#PollingWaitSeconds ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def PollingWaitSeconds @PollingWaitSeconds end |
#QueueName ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def QueueName @QueueName end |
#RetentionSizeInMB ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def RetentionSizeInMB @RetentionSizeInMB end |
#RewindSeconds ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def RewindSeconds @RewindSeconds end |
#Trace ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def Trace @Trace end |
#Transaction ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def Transaction @Transaction end |
#VisibilityTimeout ⇒ Object
8605 8606 8607 |
# File 'lib/v20200217/models.rb', line 8605 def VisibilityTimeout @VisibilityTimeout end |
Instance Method Details
#deserialize(params) ⇒ Object
8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 |
# File 'lib/v20200217/models.rb', line 8626 def deserialize(params) @QueueName = params['QueueName'] @MaxMsgHeapNum = params['MaxMsgHeapNum'] @PollingWaitSeconds = params['PollingWaitSeconds'] @VisibilityTimeout = params['VisibilityTimeout'] @MaxMsgSize = params['MaxMsgSize'] @MsgRetentionSeconds = params['MsgRetentionSeconds'] @RewindSeconds = params['RewindSeconds'] @FirstQueryInterval = params['FirstQueryInterval'] @MaxQueryCount = params['MaxQueryCount'] @DeadLetterQueueName = params['DeadLetterQueueName'] @MaxTimeToLive = params['MaxTimeToLive'] @MaxReceiveCount = params['MaxReceiveCount'] @Policy = params['Policy'] @Trace = params['Trace'] @Transaction = params['Transaction'] @RetentionSizeInMB = params['RetentionSizeInMB'] end |