ForecastDataset Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The definition of data present in the forecast.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ForecastDatasetTypeConverter))]
public class ForecastDataset : Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IForecastDataset, Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IForecastDatasetInternal
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.ForecastDatasetTypeConverter))>]
type ForecastDataset = class
interface IForecastDataset
interface IJsonSerializable
interface IForecastDatasetInternal
Public Class ForecastDataset
Implements IForecastDataset, IForecastDatasetInternal
- Inheritance
-
ForecastDataset
- Attributes
- Implements
Constructors
ForecastDataset() |
Creates an new ForecastDataset instance. |
Properties
Aggregation |
Dictionary of aggregation expression to use in the forecast. The key of each item in the dictionary is the alias for the aggregated column. forecast can have up to 2 aggregation clauses. |
ConfigurationColumn |
Array of column names to be included in the forecast. Any valid forecast column name is allowed. If not provided, then forecast includes all columns. |
DimensionName |
The name of the column to use in comparison. |
DimensionOperator |
The operator to use for comparison. |
DimensionValue |
Array of values to use for comparison |
FilterAnd |
The logical "AND" expression. Must have at least 2 items. |
FilterOr |
The logical "OR" expression. Must have at least 2 items. |
Granularity |
The granularity of rows in the forecast. |
TagName |
The name of the column to use in comparison. |
TagOperator |
The operator to use for comparison. |
TagValue |
Array of values to use for comparison |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of ForecastDataset. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of ForecastDataset. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IForecastDataset. |
FromJsonString(String) |
Creates a new instance of ForecastDataset, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of ForecastDataset into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
Explicit Interface Implementations
IForecastDatasetInternal.Configuration |
Internal Acessors for Configuration |
IForecastDatasetInternal.DimensionOperator |
Internal Acessors for DimensionOperator |
IForecastDatasetInternal.Filter |
Internal Acessors for Filter |
IForecastDatasetInternal.FilterDimension |
Internal Acessors for FilterDimension |
IForecastDatasetInternal.FilterTag |
Internal Acessors for FilterTag |
IForecastDatasetInternal.TagOperator |
Internal Acessors for TagOperator |