Class: TencentCloud::Trabbit::V20230418::ModifyRabbitMQServerlessQueueRequest

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

Overview

ModifyRabbitMQServerlessQueue请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, virtualhost = nil, queuename = nil, remark = nil, messagettl = nil, deadletterexchange = nil, deadletterroutingkey = nil) ⇒ ModifyRabbitMQServerlessQueueRequest

Returns a new instance of ModifyRabbitMQServerlessQueueRequest.



1859
1860
1861
1862
1863
1864
1865
1866
1867
# File 'lib/v20230418/models.rb', line 1859

def initialize(instanceid=nil, virtualhost=nil, queuename=nil, remark=nil, messagettl=nil, deadletterexchange=nil, deadletterroutingkey=nil)
  @InstanceId = instanceid
  @VirtualHost = virtualhost
  @QueueName = queuename
  @Remark = remark
  @MessageTTL = messagettl
  @DeadLetterExchange = deadletterexchange
  @DeadLetterRoutingKey = deadletterroutingkey
end

Instance Attribute Details

#DeadLetterExchangeObject

Parameters:

  • InstanceId:

    实例Id

  • VirtualHost:

    Vhost参数

  • QueueName:

    队列名称

  • Remark:

    新修改的备注

  • MessageTTL:

    MessageTTL参数单位ms,classic类型专用

  • DeadLetterExchange:

    DeadLetterExchange参数。可将过期或被拒绝的消息投往指定的死信 exchange。

  • DeadLetterRoutingKey:

    DeadLetterRoutingKey参数。只能包含字母、数字、“.”、“-”,“@”,“_”



1857
1858
1859
# File 'lib/v20230418/models.rb', line 1857

def DeadLetterExchange
  @DeadLetterExchange
end

#DeadLetterRoutingKeyObject

Parameters:

  • InstanceId:

    实例Id

  • VirtualHost:

    Vhost参数

  • QueueName:

    队列名称

  • Remark:

    新修改的备注

  • MessageTTL:

    MessageTTL参数单位ms,classic类型专用

  • DeadLetterExchange:

    DeadLetterExchange参数。可将过期或被拒绝的消息投往指定的死信 exchange。

  • DeadLetterRoutingKey:

    DeadLetterRoutingKey参数。只能包含字母、数字、“.”、“-”,“@”,“_”



1857
1858
1859
# File 'lib/v20230418/models.rb', line 1857

def DeadLetterRoutingKey
  @DeadLetterRoutingKey
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例Id

  • VirtualHost:

    Vhost参数

  • QueueName:

    队列名称

  • Remark:

    新修改的备注

  • MessageTTL:

    MessageTTL参数单位ms,classic类型专用

  • DeadLetterExchange:

    DeadLetterExchange参数。可将过期或被拒绝的消息投往指定的死信 exchange。

  • DeadLetterRoutingKey:

    DeadLetterRoutingKey参数。只能包含字母、数字、“.”、“-”,“@”,“_”



1857
1858
1859
# File 'lib/v20230418/models.rb', line 1857

def InstanceId
  @InstanceId
end

#MessageTTLObject

Parameters:

  • InstanceId:

    实例Id

  • VirtualHost:

    Vhost参数

  • QueueName:

    队列名称

  • Remark:

    新修改的备注

  • MessageTTL:

    MessageTTL参数单位ms,classic类型专用

  • DeadLetterExchange:

    DeadLetterExchange参数。可将过期或被拒绝的消息投往指定的死信 exchange。

  • DeadLetterRoutingKey:

    DeadLetterRoutingKey参数。只能包含字母、数字、“.”、“-”,“@”,“_”



1857
1858
1859
# File 'lib/v20230418/models.rb', line 1857

def MessageTTL
  @MessageTTL
end

#QueueNameObject

Parameters:

  • InstanceId:

    实例Id

  • VirtualHost:

    Vhost参数

  • QueueName:

    队列名称

  • Remark:

    新修改的备注

  • MessageTTL:

    MessageTTL参数单位ms,classic类型专用

  • DeadLetterExchange:

    DeadLetterExchange参数。可将过期或被拒绝的消息投往指定的死信 exchange。

  • DeadLetterRoutingKey:

    DeadLetterRoutingKey参数。只能包含字母、数字、“.”、“-”,“@”,“_”



1857
1858
1859
# File 'lib/v20230418/models.rb', line 1857

def QueueName
  @QueueName
end

#RemarkObject

Parameters:

  • InstanceId:

    实例Id

  • VirtualHost:

    Vhost参数

  • QueueName:

    队列名称

  • Remark:

    新修改的备注

  • MessageTTL:

    MessageTTL参数单位ms,classic类型专用

  • DeadLetterExchange:

    DeadLetterExchange参数。可将过期或被拒绝的消息投往指定的死信 exchange。

  • DeadLetterRoutingKey:

    DeadLetterRoutingKey参数。只能包含字母、数字、“.”、“-”,“@”,“_”



1857
1858
1859
# File 'lib/v20230418/models.rb', line 1857

def Remark
  @Remark
end

#VirtualHostObject

Parameters:

  • InstanceId:

    实例Id

  • VirtualHost:

    Vhost参数

  • QueueName:

    队列名称

  • Remark:

    新修改的备注

  • MessageTTL:

    MessageTTL参数单位ms,classic类型专用

  • DeadLetterExchange:

    DeadLetterExchange参数。可将过期或被拒绝的消息投往指定的死信 exchange。

  • DeadLetterRoutingKey:

    DeadLetterRoutingKey参数。只能包含字母、数字、“.”、“-”,“@”,“_”



1857
1858
1859
# File 'lib/v20230418/models.rb', line 1857

def VirtualHost
  @VirtualHost
end

Instance Method Details

#deserialize(params) ⇒ Object



1869
1870
1871
1872
1873
1874
1875
1876
1877
# File 'lib/v20230418/models.rb', line 1869

def deserialize(params)
  @InstanceId = params['InstanceId']
  @VirtualHost = params['VirtualHost']
  @QueueName = params['QueueName']
  @Remark = params['Remark']
  @MessageTTL = params['MessageTTL']
  @DeadLetterExchange = params['DeadLetterExchange']
  @DeadLetterRoutingKey = params['DeadLetterRoutingKey']
end