Show / Hide Table of Contents

Class MacroField

The type representing the macro field concept. Macro fields have an expression to define a macro.

Inheritance
object
TypedObject
MacroField
Inherited Members
TypedObject.Key
TypedObject.ModelVersion
TypedObject.ParentRef
TypedObject.ConfigValues
TypedObject.ObjectStatus
TypedObject.Name
TypedObject.Description
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 MacroField : TypedObject

Properties

Expr

Declaration
[JsonProperty(PropertyName = "expr")]
public Expression Expr { get; set; }
Property Value
Type Description
Expression

IsUseSourceType

Declaration
[JsonProperty(PropertyName = "isUseSourceType")]
public bool? IsUseSourceType { get; set; }
Property Value
Type Description
bool?

Specifies whether the type of macro fields is inferred from an expression or useType (false) or the source field (true).

Labels

Declaration
[JsonProperty(PropertyName = "labels")]
public List<string> Labels { get; set; }
Property Value
Type Description
List<string>

Labels are keywords or labels that you can add to data assets, dataflows, and so on. You can define your own labels and use them to categorize content.

Type

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

UseType

Declaration
[JsonProperty(PropertyName = "useType")]
public ConfiguredType UseType { get; set; }
Property Value
Type Description
ConfiguredType
In this article
Back to top