Share via


AnalyticsPurviewDataMapModelFactory.AtlasEntity Method

Definition

Initializes a new instance of AtlasEntity.

public static Azure.Analytics.Purview.DataMap.AtlasEntity AtlasEntity (System.Collections.Generic.IDictionary<string,BinaryData> attributes = default, string typeName = default, string lastModifiedTS = default, System.Collections.Generic.IDictionary<string,BinaryData> businessAttributes = default, System.Collections.Generic.IEnumerable<Azure.Analytics.Purview.DataMap.AtlasClassification> classifications = default, long? createTime = default, string createdBy = default, System.Collections.Generic.IDictionary<string,string> customAttributes = default, string guid = default, string homeId = default, string collectionId = default, bool? isIncomplete = default, System.Collections.Generic.IEnumerable<string> labels = default, System.Collections.Generic.IEnumerable<Azure.Analytics.Purview.DataMap.AtlasTermAssignmentHeader> meanings = default, int? provenanceType = default, bool? proxy = default, System.Collections.Generic.IDictionary<string,BinaryData> relationshipAttributes = default, Azure.Analytics.Purview.DataMap.EntityStatus? status = default, long? updateTime = default, string updatedBy = default, long? version = default, System.Collections.Generic.IDictionary<string,System.Collections.Generic.IList<Azure.Analytics.Purview.DataMap.ContactInfo>> contacts = default);
static member AtlasEntity : System.Collections.Generic.IDictionary<string, BinaryData> * string * string * System.Collections.Generic.IDictionary<string, BinaryData> * seq<Azure.Analytics.Purview.DataMap.AtlasClassification> * Nullable<int64> * string * System.Collections.Generic.IDictionary<string, string> * string * string * string * Nullable<bool> * seq<string> * seq<Azure.Analytics.Purview.DataMap.AtlasTermAssignmentHeader> * Nullable<int> * Nullable<bool> * System.Collections.Generic.IDictionary<string, BinaryData> * Nullable<Azure.Analytics.Purview.DataMap.EntityStatus> * Nullable<int64> * string * Nullable<int64> * System.Collections.Generic.IDictionary<string, System.Collections.Generic.IList<Azure.Analytics.Purview.DataMap.ContactInfo>> -> Azure.Analytics.Purview.DataMap.AtlasEntity
Public Shared Function AtlasEntity (Optional attributes As IDictionary(Of String, BinaryData) = Nothing, Optional typeName As String = Nothing, Optional lastModifiedTS As String = Nothing, Optional businessAttributes As IDictionary(Of String, BinaryData) = Nothing, Optional classifications As IEnumerable(Of AtlasClassification) = Nothing, Optional createTime As Nullable(Of Long) = Nothing, Optional createdBy As String = Nothing, Optional customAttributes As IDictionary(Of String, String) = Nothing, Optional guid As String = Nothing, Optional homeId As String = Nothing, Optional collectionId As String = Nothing, Optional isIncomplete As Nullable(Of Boolean) = Nothing, Optional labels As IEnumerable(Of String) = Nothing, Optional meanings As IEnumerable(Of AtlasTermAssignmentHeader) = Nothing, Optional provenanceType As Nullable(Of Integer) = Nothing, Optional proxy As Nullable(Of Boolean) = Nothing, Optional relationshipAttributes As IDictionary(Of String, BinaryData) = Nothing, Optional status As Nullable(Of EntityStatus) = Nothing, Optional updateTime As Nullable(Of Long) = Nothing, Optional updatedBy As String = Nothing, Optional version As Nullable(Of Long) = Nothing, Optional contacts As IDictionary(Of String, IList(Of ContactInfo)) = Nothing) As AtlasEntity

Parameters

attributes
IDictionary<String,BinaryData>

The attributes of the struct.

typeName
String

The name of the type.

lastModifiedTS
String

ETag for concurrency control.

businessAttributes
IDictionary<String,BinaryData>

Business attributes.

classifications
IEnumerable<AtlasClassification>

An array of classifications.

createTime
Nullable<Int64>

The created time of the record.

createdBy
String

The user who created the record.

customAttributes
IDictionary<String,String>

Custom Attribute.

guid
String

The GUID of the entity.

homeId
String

The home ID of the entity.

collectionId
String

The collection ID of the entity.

isIncomplete
Nullable<Boolean>

Whether it is a shell entity.

labels
IEnumerable<String>

labels.

meanings
IEnumerable<AtlasTermAssignmentHeader>

An array of term assignment headers indicating the meanings of the entity.

provenanceType
Nullable<Int32>

Used to record the provenance of an instance of an entity or relationship.

proxy
Nullable<Boolean>

Determines if there's a proxy.

relationshipAttributes
IDictionary<String,BinaryData>

The attributes of relationship.

status
Nullable<EntityStatus>

Status of the entity - can be active or deleted. Deleted entities are not removed.

updateTime
Nullable<Int64>

The update time of the record.

updatedBy
String

The user who updated the record.

version
Nullable<Int64>

The version of the entity.

contacts
IDictionary<String,IList<ContactInfo>>

The dictionary of contacts for entities. Key could be Expert or Owner.

Returns

A new AtlasEntity instance for mocking.

Applies to