Class: TencentCloud::Ckafka::V20190819::ModifyInstanceAttributesRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ckafka::V20190819::ModifyInstanceAttributesRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20190819/models.rb
Overview
ModifyInstanceAttributes请求参数结构体
Instance Attribute Summary collapse
- #Config ⇒ Object
- #DeleteProtectionEnable ⇒ Object
- #DynamicDiskConfig ⇒ Object
- #DynamicRetentionConfig ⇒ Object
- #InstanceId ⇒ Object
- #InstanceName ⇒ Object
- #MaxMessageByte ⇒ Object
- #MsgRetentionTime ⇒ Object
- #PublicNetwork ⇒ Object
- #RebalanceTime ⇒ Object
- #UncleanLeaderElectionEnable ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, msgretentiontime = nil, instancename = nil, config = nil, dynamicretentionconfig = nil, rebalancetime = nil, publicnetwork = nil, dynamicdiskconfig = nil, maxmessagebyte = nil, uncleanleaderelectionenable = nil, deleteprotectionenable = nil) ⇒ ModifyInstanceAttributesRequest
constructor
A new instance of ModifyInstanceAttributesRequest.
Constructor Details
#initialize(instanceid = nil, msgretentiontime = nil, instancename = nil, config = nil, dynamicretentionconfig = nil, rebalancetime = nil, publicnetwork = nil, dynamicdiskconfig = nil, maxmessagebyte = nil, uncleanleaderelectionenable = nil, deleteprotectionenable = nil) ⇒ ModifyInstanceAttributesRequest
Returns a new instance of ModifyInstanceAttributesRequest.
9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 |
# File 'lib/v20190819/models.rb', line 9367 def initialize(instanceid=nil, msgretentiontime=nil, instancename=nil, config=nil, dynamicretentionconfig=nil, rebalancetime=nil, publicnetwork=nil, dynamicdiskconfig=nil, =nil, uncleanleaderelectionenable=nil, deleteprotectionenable=nil) @InstanceId = instanceid @MsgRetentionTime = msgretentiontime @InstanceName = instancename @Config = config @DynamicRetentionConfig = dynamicretentionconfig @RebalanceTime = rebalancetime @PublicNetwork = publicnetwork @DynamicDiskConfig = dynamicdiskconfig @MaxMessageByte = @UncleanLeaderElectionEnable = uncleanleaderelectionenable @DeleteProtectionEnable = deleteprotectionenable end |
Instance Attribute Details
#Config ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def Config @Config end |
#DeleteProtectionEnable ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def DeleteProtectionEnable @DeleteProtectionEnable end |
#DynamicDiskConfig ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def DynamicDiskConfig @DynamicDiskConfig end |
#DynamicRetentionConfig ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def DynamicRetentionConfig @DynamicRetentionConfig end |
#InstanceId ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def InstanceId @InstanceId end |
#InstanceName ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def InstanceName @InstanceName end |
#MaxMessageByte ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def MaxMessageByte @MaxMessageByte end |
#MsgRetentionTime ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def MsgRetentionTime @MsgRetentionTime end |
#PublicNetwork ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def PublicNetwork @PublicNetwork end |
#RebalanceTime ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def RebalanceTime @RebalanceTime end |
#UncleanLeaderElectionEnable ⇒ Object
9362 9363 9364 |
# File 'lib/v20190819/models.rb', line 9362 def UncleanLeaderElectionEnable @UncleanLeaderElectionEnable end |
Instance Method Details
#deserialize(params) ⇒ Object
9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 |
# File 'lib/v20190819/models.rb', line 9381 def deserialize(params) @InstanceId = params['InstanceId'] @MsgRetentionTime = params['MsgRetentionTime'] @InstanceName = params['InstanceName'] unless params['Config'].nil? @Config = ModifyInstanceAttributesConfig.new @Config.deserialize(params['Config']) end unless params['DynamicRetentionConfig'].nil? @DynamicRetentionConfig = DynamicRetentionTime.new @DynamicRetentionConfig.deserialize(params['DynamicRetentionConfig']) end @RebalanceTime = params['RebalanceTime'] @PublicNetwork = params['PublicNetwork'] unless params['DynamicDiskConfig'].nil? @DynamicDiskConfig = DynamicDiskConfig.new @DynamicDiskConfig.deserialize(params['DynamicDiskConfig']) end @MaxMessageByte = params['MaxMessageByte'] @UncleanLeaderElectionEnable = params['UncleanLeaderElectionEnable'] @DeleteProtectionEnable = params['DeleteProtectionEnable'] end |