Share via


Insight Class

Definition

The response body for cluster insights.

public class Insight : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Insight>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Insight>
type Insight = class
    interface IJsonModel<Insight>
    interface IPersistableModel<Insight>
Public Class Insight
Implements IJsonModel(Of Insight), IPersistableModel(Of Insight)
Inheritance
Insight
Implements

Constructors

Name Description
Insight(String, InsightRequest)

Initializes a new instance of Insight.

Properties

Name Description
DisplayName

User friendly display name for the insight.

Id

The unique identifier for the insights report.

Metadata

Metadata about the insights report.

Request

Request for the insights analysis.

Result

The result of the insights report.

State

The current state of the insights.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Operators

Name Description
Explicit(ClientResult to Insight)
Implicit(Insight to BinaryContent)

Explicit Interface Implementations

Name Description
IJsonModel<Insight>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<Insight>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<Insight>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<Insight>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<Insight>.Write(ModelReaderWriterOptions)

Applies to