Freigeben über


QueryDatasetAggregation Class

Definition

Dictionary of aggregation expression to use in the query. The key of each item in the dictionary is the alias for the aggregated column. Query can have up to 2 aggregation clauses.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.QueryDatasetAggregationTypeConverter))]
public class QueryDatasetAggregation : Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IQueryDatasetAggregation, Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IQueryDatasetAggregationInternal, Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Runtime.IAssociativeArray<Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IQueryAggregation>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.QueryDatasetAggregationTypeConverter))>]
type QueryDatasetAggregation = class
    interface IQueryDatasetAggregation
    interface IJsonSerializable
    interface IAssociativeArray<IQueryAggregation>
    interface IQueryDatasetAggregationInternal
Public Class QueryDatasetAggregation
Implements IAssociativeArray(Of IQueryAggregation), IQueryDatasetAggregation, IQueryDatasetAggregationInternal
Inheritance
QueryDatasetAggregation
Attributes
Implements

Constructors

Name Description
QueryDatasetAggregation()

Creates an new QueryDatasetAggregation instance.

Fields

Name Description
__additionalProperties

Properties

Name Description
Item[String]

Methods

Name Description
Add(String, IQueryAggregation)
Clear()
ContainsKey(String)
CopyFrom(IDictionary)
CopyFrom(PSObject)
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of QueryDatasetAggregation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of QueryDatasetAggregation.

FromJson(JsonNode)

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

FromJsonString(String)

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

Remove(String)
ToJson(JsonObject, SerializationMode)

Serializes this instance of QueryDatasetAggregation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

TryGetValue(String, IQueryAggregation)

Operators

Name Description
Implicit(QueryDatasetAggregation to Dictionary<String,IQueryAggregation>)

Explicit Interface Implementations

Name Description
IAssociativeArray<IQueryAggregation>.AdditionalProperties
IAssociativeArray<IQueryAggregation>.Count
IAssociativeArray<IQueryAggregation>.Keys
IAssociativeArray<IQueryAggregation>.Values

Applies to