Share via


AtlasClassification Class

Definition

An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.

public class AtlasClassification : System.ClientModel.Primitives.IJsonModel<Azure.Analytics.Purview.DataMap.AtlasClassification>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.Purview.DataMap.AtlasClassification>
type AtlasClassification = class
    interface IJsonModel<AtlasClassification>
    interface IPersistableModel<AtlasClassification>
Public Class AtlasClassification
Implements IJsonModel(Of AtlasClassification), IPersistableModel(Of AtlasClassification)
Inheritance
AtlasClassification
Implements

Constructors

AtlasClassification()

Initializes a new instance of AtlasClassification.

Properties

Attributes

The attributes of the struct.

To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

EntityGuid

The GUID of the entity.

EntityStatus

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

LastModifiedTS

ETag for concurrency control.

RemovePropagationsOnEntityDelete

Determines if propagations will be removed on entity deletion.

TypeName

The name of the type.

ValidityPeriods

An array of time boundaries indicating validity periods.

Explicit Interface Implementations

IJsonModel<AtlasClassification>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AtlasClassification>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AtlasClassification>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AtlasClassification>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AtlasClassification>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to