Partager via


ReportConfigAggregation Class

Definition

The aggregation expression to be used in the report.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ReportConfigAggregationTypeConverter))]
public class ReportConfigAggregation : Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IReportConfigAggregation, Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IReportConfigAggregationInternal
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ReportConfigAggregationTypeConverter))>]
type ReportConfigAggregation = class
    interface IReportConfigAggregation
    interface IJsonSerializable
    interface IReportConfigAggregationInternal
Public Class ReportConfigAggregation
Implements IReportConfigAggregation, IReportConfigAggregationInternal
Inheritance
ReportConfigAggregation
Attributes
Implements

Constructors

ReportConfigAggregation()

Creates an new ReportConfigAggregation 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 ReportConfigAggregation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ReportConfigAggregation.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ReportConfigAggregation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Explicit Interface Implementations

IReportConfigAggregationInternal.Function

Internal Acessors for Function

Applies to