pyapacheatlas.core.glossary.glossaryclient.GlossaryClient#
- class pyapacheatlas.core.glossary.glossaryclient.GlossaryClient(endpoint_url, authentication, **kwargs)#
- __init__(endpoint_url, authentication, **kwargs)#
Methods
__init__
(endpoint_url, authentication, **kwargs)assignTerm
(entities[, termGuid, termName, …])Assign a single term to many entities.
delete_assignedTerm
(entities[, termGuid, …])Remove a single term from many entities.
delete_term
(termGuid)Delete a term based on the termGuid :param str termGuid: The guid for the term.
generate_request_headers
([include, exclude])get_glossary
([name, guid, detailed])Retrieve the specified glossary by name or guid along with the term headers (AtlasRelatedTermHeader: including displayText and termGuid).
get_term
([guid, name, glossary_name, …])Retrieve a single glossary term based on its guid.
get_termAssignedEntities
([termGuid, …])Page through the assigned entities for the given term.
upload_term
(term[, force_update])Upload a single term to Apache Atlas.
upload_terms
(terms[, force_update])Upload a multiple terms to Apache Atlas.