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.