Share via


DetectorInfo Class

Definition

Definition of Detector.

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

Constructors

DetectorInfo()

Initializes a new instance of DetectorInfo.

Properties

AnalysisType

Analysis Types for which this detector should apply to.

Author

Author of the detector.

Category

Problem category. This serves for organizing group for detectors.

Description

Short description of the detector and its purpose.

DetectorType

Whether this detector is an Analysis Detector or not.

Id

Id of detector.

Name

Name of detector.

Score

Defines score of a detector to power ML based matching.

SupportTopicList

List of Support Topics for which this detector is enabled.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DetectorInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DetectorInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DetectorInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DetectorInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DetectorInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to