Share via


ExpansionResultAggregation Class

Definition

Information of a specific aggregation in the expansion result.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ExpansionResultAggregationTypeConverter))]
public class ExpansionResultAggregation : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IExpansionResultAggregation
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ExpansionResultAggregationTypeConverter))>]
type ExpansionResultAggregation = class
    interface IExpansionResultAggregation
    interface IJsonSerializable
Public Class ExpansionResultAggregation
Implements IExpansionResultAggregation
Inheritance
ExpansionResultAggregation
Attributes
Implements

Constructors

ExpansionResultAggregation()

Creates an new ExpansionResultAggregation instance.

Properties

AggregationType

The common type of the aggregation. (for e.g. entity field name)

Count

Total number of aggregations of the given kind (and aggregationType if given) in the expansion result.

DisplayName

The display name of the aggregation by type.

EntityKind

The kind of the aggregated entity.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExpansionResultAggregation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExpansionResultAggregation.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IExpansionResultAggregation.

FromJsonString(String)

Creates a new instance of ExpansionResultAggregation, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExpansionResultAggregation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to