/** * This is an utility method to delete unused types. * Should be used during development or testing only. * @param typeNames to delete */ void deleteTypeDefs(String ... typeNames) throws AtlasServiceException { final AtlasTypesDef existingTypeDef = getTypeDefs(typeNames); try { atlasClient.deleteAtlasTypeDefs(existingTypeDef); } catch (UniformInterfaceException e) { if (e.getResponse().getStatus() == 204) { // 204 is a successful response. // NOTE: However after executing this, Atlas should be restarted to work properly. logger.info("Deleted type defs: {}", existingTypeDef); } else { throw e; } } }
/** * This is an utility method to delete unused types. * Should be used during development or testing only. * @param typeNames to delete */ void deleteTypeDefs(String ... typeNames) throws AtlasServiceException { final AtlasTypesDef existingTypeDef = getTypeDefs(typeNames); try { atlasClient.deleteAtlasTypeDefs(existingTypeDef); } catch (UniformInterfaceException e) { if (e.getResponse().getStatus() == 204) { // 204 is a successful response. // NOTE: However after executing this, Atlas should be restarted to work properly. logger.info("Deleted type defs: {}", existingTypeDef); } else { throw e; } } }