Share via


ThreatIntelligenceQueryConditionClause Class

Definition

Represents a single clause to be evaluated by a NormalizedCondition.

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

Constructors

Name Description
ThreatIntelligenceQueryConditionClause(String, ThreatIntelligenceQueryOperator, IEnumerable<String>)

Initializes a new instance of ThreatIntelligenceQueryConditionClause.

Properties

Name Description
ClauseConnective

The connective used to join all values in this ConditionClause.

Field

The name of the field that is evaluated.

Operator

Represents an operator in a ConditionClause.

Values

The top level connective operator for this condition.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ThreatIntelligenceQueryConditionClause>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ThreatIntelligenceQueryConditionClause>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ThreatIntelligenceQueryConditionClause>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ThreatIntelligenceQueryConditionClause>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ThreatIntelligenceQueryConditionClause>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to