class TencentCloud::Ckafka::V20190819::ModifyInstanceAttributesRequest

def deserialize(params)

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