Class EntityLineage
Lineage for a data entity.
Inherited Members
Namespace: Oci.DatacatalogService.Models
Assembly: OCI.DotNetSDK.Datacatalog.dll
Syntax
public class EntityLineage
Properties
Annotations
Declaration
[JsonProperty(PropertyName = "annotations")]
public Dictionary<string, Dictionary<string, string>> Annotations { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, string>> | A map of maps that contains additional information in explanation of the lineage returned. The map keys are categories of information and the values are maps of annotation names to their corresponding values. Every annotation is contained inside a category. Example: {"annotations": { "category": { "key": "value"}}} |
Direction
Declaration
[Required(ErrorMessage = "Direction is required.")]
[JsonProperty(PropertyName = "direction")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LineageDirection? Direction { get; set; }
Property Value
| Type | Description |
|---|---|
| LineageDirection? | Direction of the lineage returned. |
Remarks
Required
Level
Declaration
[Required(ErrorMessage = "Level is required.")]
[JsonProperty(PropertyName = "level")]
public int? Level { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Object level at which the lineage is returned. |
Remarks
Required
Objects
Declaration
[JsonProperty(PropertyName = "objects")]
public List<LineageObject> Objects { get; set; }
Property Value
| Type | Description |
|---|---|
| List<LineageObject> | Set of objects that are involved in the lineage. |
Relationships
Declaration
[JsonProperty(PropertyName = "relationships")]
public List<LineageRelationship> Relationships { get; set; }
Property Value
| Type | Description |
|---|---|
| List<LineageRelationship> | Set of relationships between the objects in the 'objects' set. |