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. |