ProjectsAgentRecord Class

Definition

The ProjectsAgentRecord.

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

Properties

Name Description
AgentCard

Gets the AgentCard.

AgentEndpoint

The endpoint configuration for the agent.

Blueprint

The blueprint for the agent.

BlueprintReference

The blueprint for the agent.

Id

The unique identifier of the agent.

InstanceIdentity

The instance identity of the agent.

Name

The name of the agent.

State

The operational state of the agent. Controls whether the agent endpoint accepts or rejects requests.

Methods

Name Description
GetLatestVersion()

Returns the most recent version of this agent.

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

Operators

Name Description
Explicit(ClientResult to ProjectsAgentRecord)

Explicit Interface Implementations

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

Applies to