Show / Hide Table of Contents

Class DerivedEntity

The Derive entity object

Inheritance
object
DataEntity
DerivedEntity
Inherited Members
DataEntity.Metadata
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 DerivedEntity : DataEntity

Properties

DerivedProperties

Declaration
[JsonProperty(PropertyName = "derivedProperties")]
public Dictionary<string, object> DerivedProperties { get; set; }
Property Value
Type Description
Dictionary<string, object>

Property-bag (key-value pairs where key is Shape Field resource name and value is object)

Identifier

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

Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.

Key

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

The object key.

Mode

Declaration
[JsonProperty(PropertyName = "mode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DerivedEntity.ModeEnum? Mode { get; set; }
Property Value
Type Description
DerivedEntity.ModeEnum?

Determines whether entity is treated as source or target

ModelVersion

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

The object's model version.

Name

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

Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

ObjectStatus

Declaration
[JsonProperty(PropertyName = "objectStatus")]
public int? ObjectStatus { get; set; }
Property Value
Type Description
int?

The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.

ObjectVersion

Declaration
[JsonProperty(PropertyName = "objectVersion")]
public int? ObjectVersion { get; set; }
Property Value
Type Description
int?

The version of the object that is used to track changes in the object instance.

ParentRef

Declaration
[JsonProperty(PropertyName = "parentRef")]
public ParentReference ParentRef { get; set; }
Property Value
Type Description
ParentReference

RefDataObject

Declaration
[JsonProperty(PropertyName = "refDataObject")]
public ReferencedDataObject RefDataObject { get; set; }
Property Value
Type Description
ReferencedDataObject

ResourceName

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

The resource name.

Shape

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

ShapeId

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

The shape ID.

In this article
Back to top