Show / Hide Table of Contents

Class Reference

Reference contains application configuration information.

Inheritance
object
Reference
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 Reference

Properties

ApplicationKey

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

The application key of the 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 new reference object to use instead of the original reference. For example, this can be a data asset reference.

Type

Declaration
[JsonProperty(PropertyName = "type")]
[JsonConverter(typeof(ResponseEnumConverter))]
public Reference.TypeEnum? Type { get; set; }
Property Value
Type Description
Reference.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