Class: TencentCloud::Tdmq::V20200217::ModifyCmqTopicAttributeRequest

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

Overview

ModifyCmqTopicAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicname = nil, maxmsgsize = nil, msgretentionseconds = nil, trace = nil) ⇒ ModifyCmqTopicAttributeRequest

Returns a new instance of ModifyCmqTopicAttributeRequest.



8729
8730
8731
8732
8733
8734
# File 'lib/v20200217/models.rb', line 8729

def initialize(topicname=nil, maxmsgsize=nil, msgretentionseconds=nil, trace=nil)
  @TopicName = topicname
  @MaxMsgSize = maxmsgsize
  @MsgRetentionSeconds = msgretentionseconds
  @Trace = trace
end

Instance Attribute Details

#MaxMsgSizeObject

Parameters:

  • TopicName:

    主题名字,在单个地域同一账号下唯一。主题名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 65536 Byte(即1 - 64K),默认值65536。

  • MsgRetentionSeconds:

    消息保存时间。取值范围60 - 86400 s(即1分钟 - 1天),默认值86400。

  • Trace:

    是否开启消息轨迹标识,true表示开启,false表示不开启,不填表示不开启。



8727
8728
8729
# File 'lib/v20200217/models.rb', line 8727

def MaxMsgSize
  @MaxMsgSize
end

#MsgRetentionSecondsObject

Parameters:

  • TopicName:

    主题名字,在单个地域同一账号下唯一。主题名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 65536 Byte(即1 - 64K),默认值65536。

  • MsgRetentionSeconds:

    消息保存时间。取值范围60 - 86400 s(即1分钟 - 1天),默认值86400。

  • Trace:

    是否开启消息轨迹标识,true表示开启,false表示不开启,不填表示不开启。



8727
8728
8729
# File 'lib/v20200217/models.rb', line 8727

def MsgRetentionSeconds
  @MsgRetentionSeconds
end

#TopicNameObject

Parameters:

  • TopicName:

    主题名字,在单个地域同一账号下唯一。主题名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 65536 Byte(即1 - 64K),默认值65536。

  • MsgRetentionSeconds:

    消息保存时间。取值范围60 - 86400 s(即1分钟 - 1天),默认值86400。

  • Trace:

    是否开启消息轨迹标识,true表示开启,false表示不开启,不填表示不开启。



8727
8728
8729
# File 'lib/v20200217/models.rb', line 8727

def TopicName
  @TopicName
end

#TraceObject

Parameters:

  • TopicName:

    主题名字,在单个地域同一账号下唯一。主题名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。

  • MaxMsgSize:

    消息最大长度。取值范围1024 - 65536 Byte(即1 - 64K),默认值65536。

  • MsgRetentionSeconds:

    消息保存时间。取值范围60 - 86400 s(即1分钟 - 1天),默认值86400。

  • Trace:

    是否开启消息轨迹标识,true表示开启,false表示不开启,不填表示不开启。



8727
8728
8729
# File 'lib/v20200217/models.rb', line 8727

def Trace
  @Trace
end

Instance Method Details

#deserialize(params) ⇒ Object



8736
8737
8738
8739
8740
8741
# File 'lib/v20200217/models.rb', line 8736

def deserialize(params)
  @TopicName = params['TopicName']
  @MaxMsgSize = params['MaxMsgSize']
  @MsgRetentionSeconds = params['MsgRetentionSeconds']
  @Trace = params['Trace']
end