Freigeben über


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

Name Description
QueryAggregation()

Creates an new QueryAggregation instance.

Properties

Name Description
Function

The name of the aggregation function to use.

Name

The name of the column to aggregate.

Methods

Name Description
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

Name Description
IQueryAggregationInternal.Function

Internal Acessors for Function

Applies to