Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace LineageObject

Object describing an individual element of object lineage.

Properties

Optional description

description: undefined | string

Detailed description of the object.

Optional displayName

displayName: undefined | string

Display name of the object.

Optional isIntraLineageAvailable

isIntraLineageAvailable: undefined | false | true

Indicates if intra-lineage is available for this given object. If yes, drill-down can be requested for this object.

Optional objectKey

objectKey: undefined | string

Key of the object, such as an entity, about which this lineage applies.

Optional parentKey

parentKey: undefined | string

Key of the parent object for this object.

Optional parentPath

parentPath: undefined | string

Full path of the parent object.

Optional properties

properties: undefined | object

A map of maps that contains the properties which are specific to the entity type. Each entity type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most data entities have required properties within the "default" category. Example: {@code {"properties": { "default": { "key1": "value1"}}}}

Optional timeCreated

timeCreated: Date

The time that this object was created. An RFC3339 formatted datetime string.

Optional timeUpdated

timeUpdated: Date

The time that this object was updated. An RFC3339 formatted datetime string.

Optional typeKey

typeKey: undefined | string

Type key of the object. Type keys can be found via the '/types' endpoint.

Optional typeName

typeName: undefined | string

Type name of the object. Type keys can be found via the '/types' endpoint.

Functions

getDeserializedJsonObj

getJsonObj