Searcher searcher = Connector.getSearcher(); AssetManager assetManager = Connector.getAssetManager(); String assetUuid = null; Map options = new HashMap(); QueryResult queryResult = null; Query query = new Query(ObjectType.ASSET); query.addReturnAttribute("uuid"); query.addCondition("name", Query.Operators.EQUALS, "Google Logo"); queryResult = searcher.search(m_userAuth, query); if(queryResult.getResultCount() != 0) { Iterator iter = queryResult.rowIterator(); while (iter.hasNext()) { Object fields[] = (Object[])iter.next(); assetUuid = (String)fields[0]; // get the UUID assetManager.deleteAllVersionsOfAsset(m_userAuth, assetUuid, options); } }