Show / Hide Table of Contents

Class ReferenceSummary

This is the reference summary information.

Inheritance
object
ReferenceSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DataintegrationService.Models
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class ReferenceSummary

Properties

AggregatorKey

Declaration
[JsonProperty(PropertyName = "aggregatorKey")]
public string AggregatorKey { get; set; }
Property Value
Type Description
string

The aggregator of reference object.

ChildReferences

Declaration
[JsonProperty(PropertyName = "childReferences")]
public List<ChildReference> ChildReferences { get; set; }
Property Value
Type Description
List<ChildReference>

List of references that are dependent on this reference.

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

The description of reference object.

Identifier

Declaration
[JsonProperty(PropertyName = "identifier")]
public string Identifier { get; set; }
Property Value
Type Description
string

The identifier of reference object.

IdentifierPath

Declaration
[JsonProperty(PropertyName = "identifierPath")]
public string IdentifierPath { get; set; }
Property Value
Type Description
string

The identifier path of reference object.

Key

Declaration
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
Property Value
Type Description
string

The reference's key, key of the object that is being used by a published object or its dependents.

Name

Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

The name of reference object.

TargetObject

Declaration
[JsonProperty(PropertyName = "targetObject")]
public object TargetObject { get; set; }
Property Value
Type Description
object

The target object referenced. References are made to data assets and child references are made to connections. The type defining this reference is mentioned in the property type.

Type

Declaration
[JsonProperty(PropertyName = "type")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ReferenceSummary.TypeEnum? Type { get; set; }
Property Value
Type Description
ReferenceSummary.TypeEnum?

The type of reference object.

UsedBy

Declaration
[JsonProperty(PropertyName = "usedBy")]
public List<ReferenceUsedBy> UsedBy { get; set; }
Property Value
Type Description
List<ReferenceUsedBy>

List of published objects where this is used.

In this article
Back to top