Class: TencentCloud::Trocket::V20230308::ModifyInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Trocket::V20230308::ModifyInstanceRequest
- Defined in:
- lib/v20230308/models.rb
Overview
ModifyInstance请求参数结构体
Instance Attribute Summary collapse
-
#AclEnabled ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#EnableDeletionProtection ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#ExtraTopicNum ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#InstanceId ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#MaxTopicNum ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#MessageRetention ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#Name ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#Remark ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#ScaledTpsEnabled ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#SendReceiveRatio ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
-
#SkuCode ⇒ Object
- 最小值和默认值:TopicNumLimit 参数 - 最大值:TopicNumUpperLimit 参数.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, name = nil, remark = nil, sendreceiveratio = nil, skucode = nil, messageretention = nil, scaledtpsenabled = nil, aclenabled = nil, maxtopicnum = nil, extratopicnum = nil, enabledeletionprotection = nil) ⇒ ModifyInstanceRequest
constructor
A new instance of ModifyInstanceRequest.
Constructor Details
#initialize(instanceid = nil, name = nil, remark = nil, sendreceiveratio = nil, skucode = nil, messageretention = nil, scaledtpsenabled = nil, aclenabled = nil, maxtopicnum = nil, extratopicnum = nil, enabledeletionprotection = nil) ⇒ ModifyInstanceRequest
Returns a new instance of ModifyInstanceRequest.
5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'lib/v20230308/models.rb', line 5062 def initialize(instanceid=nil, name=nil, remark=nil, sendreceiveratio=nil, skucode=nil, =nil, scaledtpsenabled=nil, aclenabled=nil, maxtopicnum=nil, extratopicnum=nil, enabledeletionprotection=nil) @InstanceId = instanceid @Name = name @Remark = remark @SendReceiveRatio = sendreceiveratio @SkuCode = skucode @MessageRetention = @ScaledTpsEnabled = scaledtpsenabled @AclEnabled = aclenabled @MaxTopicNum = maxtopicnum @ExtraTopicNum = extratopicnum @EnableDeletionProtection = enabledeletionprotection end |
Instance Attribute Details
#AclEnabled ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def AclEnabled @AclEnabled end |
#EnableDeletionProtection ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def EnableDeletionProtection @EnableDeletionProtection end |
#ExtraTopicNum ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def ExtraTopicNum @ExtraTopicNum end |
#InstanceId ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def InstanceId @InstanceId end |
#MaxTopicNum ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def MaxTopicNum @MaxTopicNum end |
#MessageRetention ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def MessageRetention @MessageRetention end |
#Name ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def Name @Name end |
#Remark ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def Remark @Remark end |
#ScaledTpsEnabled ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def ScaledTpsEnabled @ScaledTpsEnabled end |
#SendReceiveRatio ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def SendReceiveRatio @SendReceiveRatio end |
#SkuCode ⇒ Object
- 最小值和默认值:TopicNumLimit 参数
- 最大值:TopicNumUpperLimit 参数
5060 5061 5062 |
# File 'lib/v20230308/models.rb', line 5060 def SkuCode @SkuCode end |
Instance Method Details
#deserialize(params) ⇒ Object
5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 |
# File 'lib/v20230308/models.rb', line 5076 def deserialize(params) @InstanceId = params['InstanceId'] @Name = params['Name'] @Remark = params['Remark'] @SendReceiveRatio = params['SendReceiveRatio'] @SkuCode = params['SkuCode'] @MessageRetention = params['MessageRetention'] @ScaledTpsEnabled = params['ScaledTpsEnabled'] @AclEnabled = params['AclEnabled'] @MaxTopicNum = params['MaxTopicNum'] @ExtraTopicNum = params['ExtraTopicNum'] @EnableDeletionProtection = params['EnableDeletionProtection'] end |