To save an asset as draft, use RAMAsset.setAction(RAMAction) and pass in RAMAction.UPDATE_DRAFT or RAMAction.CREATE_DRAFT.
//Save as draft
newAsset.setAction(RAMAction.UPDATE_AS_DRAFT);
session.put(newAsset, new NullProgressMonitor());