Language

AgentInsightSuspension Class

Definition

Structured reason why scheduled generation is suspended for a monitor.

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

Properties

Name Description
Code

Stable, machine-readable suspension category.

Details

Additional reason-specific suspension details.

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" }.

Message

Human-readable description of the suspension.

OccurredOn

The time when the suspension occurred.

Methods

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

Explicit Interface Implementations

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

Applies to