Share via


CollectorAgentPropertiesBase Class

Definition

Collector agent property class.

public class CollectorAgentPropertiesBase : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Migration.Assessment.Models.CollectorAgentPropertiesBase>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Migration.Assessment.Models.CollectorAgentPropertiesBase>
type CollectorAgentPropertiesBase = class
    interface IJsonModel<CollectorAgentPropertiesBase>
    interface IPersistableModel<CollectorAgentPropertiesBase>
Public Class CollectorAgentPropertiesBase
Implements IJsonModel(Of CollectorAgentPropertiesBase), IPersistableModel(Of CollectorAgentPropertiesBase)
Inheritance
CollectorAgentPropertiesBase
Implements

Constructors

CollectorAgentPropertiesBase()

Initializes a new instance of CollectorAgentPropertiesBase.

Properties

Id

Gets the collector agent id.

LastHeartbeatOn

Gets the collector last heartbeat time.

SpnDetails

Gets or sets the SPN details.

Version

Gets the collector agent version.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CollectorAgentPropertiesBase>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CollectorAgentPropertiesBase>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CollectorAgentPropertiesBase>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CollectorAgentPropertiesBase>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CollectorAgentPropertiesBase>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to