Atlas Entity Models#

AtlasEntity#

AtlasEntity(name, typeName, qualified_name)

A python representation of the AtlasEntity from Apache Atlas.

AtlasEntity.addBusinessAttribute(**kwargs)

Add one or many businessAttributes to the entity.

AtlasEntity.addClassification(*args)

Add one or many classifications to the entity.

AtlasEntity.addCustomAttribute(**kwargs)

Add one or many customAttributes to the entity.

AtlasEntity.addRelationship(**kwargs)

Add one or many relationshipAttributes to the entity.

AtlasEntity.from_json(entity_json)

AtlasEntity.merge(other)

Update the calling object with the attributes and classifications of the passed in AtlasEntity.

AtlasEntity.to_json([minimum])

Convert this atlas entity to a dict / json.

AtlasProcess#

AtlasProcess(name, typeName, qualified_name, …)

A subclass of AtlasEntity that forces you to include the inputs and outputs of the process.

AtlasProcess.addBusinessAttribute(**kwargs)

Add one or many businessAttributes to the entity.

AtlasProcess.addClassification(*args)

Add one or many classifications to the entity.

AtlasProcess.addCustomAttribute(**kwargs)

Add one or many customAttributes to the entity.

AtlasProcess.addInput(*args)

Add one or many entities to the inputs.

AtlasProcess.addOutput(*args)

Add one or many entities to the outputs.

AtlasProcess.addRelationship(**kwargs)

Add one or many relationshipAttributes to the entity.

AtlasProcess.from_json(entity_json)

AtlasProcess.merge(other)

Combine the inputs and outputs of a process.

AtlasProcess.to_json([minimum])

Convert this atlas entity to a dict / json.

AtlasClassification#

AtlasClassification(typeName[, …])

A python implementation of the AtlasClassification from Apache Atlas.

AtlasClassification.to_json()

Convert this atlas entity to a dict / json.