Share via


QueryAggregation Class

Definition

The aggregation expression to be used in the query.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.QueryAggregationTypeConverter))]
public class QueryAggregation : Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IQueryAggregation, Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IQueryAggregationInternal
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.QueryAggregationTypeConverter))>]
type QueryAggregation = class
    interface IQueryAggregation
    interface IJsonSerializable
    interface IQueryAggregationInternal
Public Class QueryAggregation
Implements IQueryAggregation, IQueryAggregationInternal
Inheritance
QueryAggregation
Attributes
Implements

Constructors

QueryAggregation()

Creates an new QueryAggregation instance.

Properties

Function

The name of the aggregation function to use.

Name

The name of the column to aggregate.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of QueryAggregation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of QueryAggregation.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IQueryAggregation.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of QueryAggregation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Explicit Interface Implementations

IQueryAggregationInternal.Function

Internal Acessors for Function

Applies to